From dab0baf8bbfb3697f14a5baa2f29260a80a1359e Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Tue, 10 Dec 2024 08:00:01 -0600 Subject: [PATCH 1/6] ReturnHint::ReturnVoid is not needed --- crates/libs/bindgen/src/types/cpp_fn.rs | 12 ------------ crates/libs/bindgen/src/types/cpp_method.rs | 18 ++---------------- 2 files changed, 2 insertions(+), 28 deletions(-) diff --git a/crates/libs/bindgen/src/types/cpp_fn.rs b/crates/libs/bindgen/src/types/cpp_fn.rs index 481a43aefb3..6950e65e94e 100644 --- a/crates/libs/bindgen/src/types/cpp_fn.rs +++ b/crates/libs/bindgen/src/types/cpp_fn.rs @@ -228,18 +228,6 @@ impl CppFn { } } } - ReturnHint::ReturnVoid => { - let where_clause = method.write_where(writer, false); - - quote! { - #cfg - #[inline] - pub unsafe fn #name<#generics>(#params) #abi_return_type #where_clause { - #link - #name(#args) - } - } - } }; quote! { diff --git a/crates/libs/bindgen/src/types/cpp_method.rs b/crates/libs/bindgen/src/types/cpp_method.rs index 4bd78a3ce1a..eadda6ff334 100644 --- a/crates/libs/bindgen/src/types/cpp_method.rs +++ b/crates/libs/bindgen/src/types/cpp_method.rs @@ -18,7 +18,6 @@ pub enum ReturnHint { ResultVoid, ReturnStruct, ReturnValue, - ReturnVoid, } #[derive(Copy, Clone, PartialEq, Debug)] @@ -187,12 +186,9 @@ impl CppMethod { false }; - // TODO: ignore this attribute and just return HRESULT/BOOL/NTSTATUS/whatever and let the caller user `.ok()` if - // they want to treat it as a Result with a single success value. if !def.has_attribute("CanReturnMultipleSuccessValuesAttribute") { match &signature.return_type.0 { Type::Void if is_retval => return_hint = ReturnHint::ReturnValue, - Type::Void => return_hint = ReturnHint::ReturnVoid, Type::HRESULT => { if is_retval { return_hint = ReturnHint::ResultValue @@ -283,6 +279,7 @@ impl CppMethod { let args = self.write_args(); let params = self.write_params(writer); let generics = self.write_generics(); + let abi_return_type = self.write_return(writer); match self.return_hint { ReturnHint::Query(..) => { @@ -386,24 +383,14 @@ impl CppMethod { } } ReturnHint::None => { - let return_type = self.signature.return_type.0.write_default(writer); let where_clause = self.write_where(writer, false); quote! { - pub unsafe fn #name<#generics>(&self, #params) -> #return_type #where_clause { + pub unsafe fn #name<#generics>(&self, #params) #abi_return_type #where_clause { (windows_core::Interface::vtable(self).#vname)(windows_core::Interface::as_raw(self), #args) } } } - ReturnHint::ReturnVoid => { - let where_clause = self.write_where(writer, false); - - quote! { - pub unsafe fn #name<#generics>(&self, #params) #where_clause { - (windows_core::Interface::vtable(self).#vname)(windows_core::Interface::as_raw(self),#args) - } - } - } } } @@ -494,7 +481,6 @@ impl CppMethod { } let return_type = match self.return_hint { - ReturnHint::ReturnVoid => quote! {}, ReturnHint::Query(..) | ReturnHint::QueryOptional(..) | ReturnHint::ResultVoid => { quote! { -> windows_core::Result<()> } } From c89f018551fbe90e713300534a28c0f60d828814 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Tue, 10 Dec 2024 08:17:34 -0600 Subject: [PATCH 2/6] Win32 structs don't need to implement TypeKind --- crates/libs/bindgen/src/types/cpp_struct.rs | 19 - .../Wdk/Devices/HumanInterfaceDevice/mod.rs | 6 - .../windows/src/Windows/Wdk/Foundation/mod.rs | 464 --- .../src/Windows/Wdk/Graphics/Direct3D/mod.rs | 3177 ---------------- .../Windows/Wdk/NetworkManagement/Ndis/mod.rs | 494 --- .../Wdk/Storage/FileSystem/Minifilters/mod.rs | 308 -- .../src/Windows/Wdk/Storage/FileSystem/mod.rs | 878 ----- .../src/Windows/Wdk/System/Registry/mod.rs | 21 - .../Windows/Wdk/System/SystemServices/mod.rs | 3324 +---------------- .../Win32/AI/MachineLearning/DirectML/mod.rs | 516 --- .../Win32/AI/MachineLearning/WinML/mod.rs | 87 - .../src/Windows/Win32/Data/HtmlHelp/mod.rs | 45 - .../Win32/Data/RightsManagement/mod.rs | 15 - .../src/Windows/Win32/Data/Xml/MsXml/mod.rs | 12 - .../src/Windows/Win32/Devices/AllJoyn/mod.rs | 60 - .../src/Windows/Win32/Devices/Beep/mod.rs | 3 - .../Win32/Devices/BiometricFramework/mod.rs | 335 -- .../Windows/Win32/Devices/Bluetooth/mod.rs | 183 - .../src/Windows/Win32/Devices/Cdrom/mod.rs | 108 - .../Win32/Devices/Communication/mod.rs | 21 - .../DeviceAndDriverInstallation/mod.rs | 636 ---- .../Windows/Win32/Devices/DeviceQuery/mod.rs | 20 - .../src/Windows/Win32/Devices/Display/mod.rs | 698 ---- .../src/Windows/Win32/Devices/Dvd/mod.rs | 180 - .../Win32/Devices/Enumeration/Pnp/mod.rs | 4 - .../src/Windows/Win32/Devices/Fax/mod.rs | 119 - .../Windows/Win32/Devices/Geolocation/mod.rs | 177 - .../Win32/Devices/HumanInterfaceDevice/mod.rs | 345 -- .../Win32/Devices/ImageAcquisition/mod.rs | 133 - .../src/Windows/Win32/Devices/Nfc/mod.rs | 165 - .../src/Windows/Win32/Devices/Nfp/mod.rs | 3 - .../Win32/Devices/PortableDevices/mod.rs | 3 - .../Windows/Win32/Devices/Properties/mod.rs | 6 - .../src/Windows/Win32/Devices/Pwm/mod.rs | 27 - .../src/Windows/Win32/Devices/Sensors/mod.rs | 29 - .../Win32/Devices/SerialCommunication/mod.rs | 42 - .../src/Windows/Win32/Devices/Tapi/mod.rs | 346 -- .../src/Windows/Win32/Devices/Usb/mod.rs | 705 ---- .../Win32/Devices/WebServicesOnDevices/mod.rs | 216 -- .../windows/src/Windows/Win32/Devices/mod.rs | 9 - .../src/Windows/Win32/Foundation/mod.rs | 57 - .../windows/src/Windows/Win32/Gaming/mod.rs | 3 - .../src/Windows/Win32/Globalization/mod.rs | 178 - .../Graphics/CompositionSwapchain/mod.rs | 10 - .../src/Windows/Win32/Graphics/DXCore/mod.rs | 12 - .../Win32/Graphics/Direct2D/Common/mod.rs | 70 - .../Windows/Win32/Graphics/Direct2D/mod.rs | 166 - .../Win32/Graphics/Direct3D/Dxc/mod.rs | 12 - .../Win32/Graphics/Direct3D/Fxc/mod.rs | 3 - .../Windows/Win32/Graphics/Direct3D/mod.rs | 6 - .../Windows/Win32/Graphics/Direct3D10/mod.rs | 281 -- .../Windows/Win32/Graphics/Direct3D11/mod.rs | 659 ---- .../Win32/Graphics/Direct3D11on12/mod.rs | 3 - .../Windows/Win32/Graphics/Direct3D12/mod.rs | 972 ----- .../Windows/Win32/Graphics/Direct3D9/mod.rs | 508 --- .../Win32/Graphics/Direct3D9on12/mod.rs | 3 - .../Win32/Graphics/DirectComposition/mod.rs | 19 - .../Windows/Win32/Graphics/DirectDraw/mod.rs | 1040 +----- .../Windows/Win32/Graphics/DirectWrite/mod.rs | 176 - .../src/Windows/Win32/Graphics/Dwm/mod.rs | 19 - .../Windows/Win32/Graphics/Dxgi/Common/mod.rs | 27 - .../src/Windows/Win32/Graphics/Dxgi/mod.rs | 101 - .../src/Windows/Win32/Graphics/Gdi/mod.rs | 486 --- .../src/Windows/Win32/Graphics/GdiPlus/mod.rs | 215 -- .../src/Windows/Win32/Graphics/Imaging/mod.rs | 45 - .../src/Windows/Win32/Graphics/OpenGL/mod.rs | 16 - .../Windows/Win32/Graphics/Printing/mod.rs | 669 ---- .../MobileDeviceManagementRegistration/mod.rs | 6 - .../src/Windows/Win32/Media/Audio/Apo/mod.rs | 83 - .../Win32/Media/Audio/DirectMusic/mod.rs | 163 - .../Win32/Media/Audio/DirectSound/mod.rs | 74 - .../Win32/Media/Audio/Endpoints/mod.rs | 3 - .../Windows/Win32/Media/Audio/XAudio2/mod.rs | 87 - .../src/Windows/Win32/Media/Audio/mod.rs | 330 -- .../Windows/Win32/Media/DeviceManager/mod.rs | 54 - .../Windows/Win32/Media/DirectShow/Tv/mod.rs | 395 -- .../src/Windows/Win32/Media/DirectShow/mod.rs | 635 ---- .../Windows/Win32/Media/DxMediaObjects/mod.rs | 9 - .../Win32/Media/KernelStreaming/mod.rs | 1179 ------ .../Win32/Media/MediaFoundation/mod.rs | 1225 ------ .../Windows/Win32/Media/MediaPlayer/mod.rs | 12 - .../src/Windows/Win32/Media/Multimedia/mod.rs | 542 --- .../src/Windows/Win32/Media/Speech/mod.rs | 175 - .../src/Windows/Win32/Media/Streaming/mod.rs | 36 - .../Win32/Media/WindowsMediaFormat/mod.rs | 120 - .../windows/src/Windows/Win32/Media/mod.rs | 24 - .../Win32/NetworkManagement/Dhcp/mod.rs | 417 --- .../Win32/NetworkManagement/Dns/mod.rs | 332 -- .../Win32/NetworkManagement/IpHelper/mod.rs | 723 ---- .../NetworkManagement/MobileBroadband/mod.rs | 30 - .../Win32/NetworkManagement/Multicast/mod.rs | 18 - .../Win32/NetworkManagement/Ndis/mod.rs | 381 -- .../Win32/NetworkManagement/NetBios/mod.rs | 32 - .../NetworkManagement/NetManagement/mod.rs | 906 ----- .../Win32/NetworkManagement/NetShell/mod.rs | 30 - .../NetworkDiagnosticsFramework/mod.rs | 45 - .../NetworkPolicyServer/mod.rs | 15 - .../Win32/NetworkManagement/P2P/mod.rs | 249 -- .../Win32/NetworkManagement/QoS/mod.rs | 356 -- .../Win32/NetworkManagement/Rras/mod.rs | 548 --- .../Win32/NetworkManagement/Snmp/mod.rs | 51 - .../Win32/NetworkManagement/WNet/mod.rs | 45 - .../Win32/NetworkManagement/WebDav/mod.rs | 9 - .../Win32/NetworkManagement/WiFi/mod.rs | 947 ----- .../WindowsConnectNow/mod.rs | 6 - .../WindowsConnectionManager/mod.rs | 30 - .../WindowsFilteringPlatform/mod.rs | 931 ----- .../NetworkManagement/WindowsFirewall/mod.rs | 28 - .../WindowsNetworkVirtualization/mod.rs | 38 - .../Win32/Networking/ActiveDirectory/mod.rs | 350 -- .../mod.rs | 36 - .../Win32/Networking/Clustering/mod.rs | 405 -- .../Win32/Networking/HttpServer/mod.rs | 313 -- .../src/Windows/Win32/Networking/Ldap/mod.rs | 63 - .../Networking/NetworkListManager/mod.rs | 12 - .../RemoteDifferentialCompression/mod.rs | 30 - .../Windows/Win32/Networking/WebSocket/mod.rs | 15 - .../Windows/Win32/Networking/WinHttp/mod.rs | 133 - .../Windows/Win32/Networking/WinInet/mod.rs | 263 -- .../Windows/Win32/Networking/WinSock/mod.rs | 1016 ----- .../Networking/WindowsWebServices/mod.rs | 868 ----- .../Windows/Win32/Security/AppLocker/mod.rs | 25 - .../Security/Authentication/Identity/mod.rs | 1085 ------ .../Win32/Security/Authorization/UI/mod.rs | 21 - .../Win32/Security/Authorization/mod.rs | 147 - .../Win32/Security/ConfigurationSnapin/mod.rs | 15 - .../Windows/Win32/Security/Credentials/mod.rs | 109 - .../Security/Cryptography/Catalog/mod.rs | 20 - .../Security/Cryptography/Certificates/mod.rs | 12 - .../Win32/Security/Cryptography/Sip/mod.rs | 33 - .../Win32/Security/Cryptography/UI/mod.rs | 96 - .../Win32/Security/Cryptography/mod.rs | 1406 ------- .../Win32/Security/DiagnosticDataQuery/mod.rs | 36 - .../Win32/Security/EnterpriseData/mod.rs | 6 - .../ExtensibleAuthenticationProtocol/mod.rs | 132 - .../Windows/Win32/Security/Isolation/mod.rs | 3 - .../Security/NetworkAccessProtection/mod.rs | 45 - .../Windows/Win32/Security/WinTrust/mod.rs | 201 - .../src/Windows/Win32/Security/WinWlx/mod.rs | 52 - .../windows/src/Windows/Win32/Security/mod.rs | 225 -- .../src/Windows/Win32/Storage/Cabinets/mod.rs | 35 - .../Windows/Win32/Storage/CloudFilters/mod.rs | 147 - .../Windows/Win32/Storage/Compression/mod.rs | 3 - .../Win32/Storage/DataDeduplication/mod.rs | 21 - .../Storage/DistributedFileSystem/mod.rs | 108 - .../Win32/Storage/EnhancedStorage/mod.rs | 9 - .../Windows/Win32/Storage/FileSystem/mod.rs | 678 ---- .../src/Windows/Win32/Storage/Imapi/mod.rs | 9 - .../Windows/Win32/Storage/IndexServer/mod.rs | 38 - .../Storage/InstallableFileSystems/mod.rs | 60 - .../Windows/Win32/Storage/IscsiDisc/mod.rs | 279 -- .../src/Windows/Win32/Storage/Jet/mod.rs | 369 -- .../src/Windows/Win32/Storage/Nvme/mod.rs | 1182 ------ .../Win32/Storage/OperationRecorder/mod.rs | 6 - .../Win32/Storage/Packaging/Appx/mod.rs | 50 - .../Win32/Storage/ProjectedFileSystem/mod.rs | 66 - .../src/Windows/Win32/Storage/Vhd/mod.rs | 207 - .../Win32/Storage/VirtualDiskService/mod.rs | 310 -- .../src/Windows/Win32/Storage/Vss/mod.rs | 30 - .../Windows/Win32/Storage/Xps/Printing/mod.rs | 6 - .../src/Windows/Win32/Storage/Xps/mod.rs | 54 - .../Windows/Win32/System/AddressBook/mod.rs | 249 -- .../Windows/Win32/System/Antimalware/mod.rs | 21 - .../mod.rs | 134 - .../Win32/System/ApplicationVerifier/mod.rs | 9 - .../Windows/Win32/System/ClrHosting/mod.rs | 31 - .../Windows/Win32/System/Com/CallObj/mod.rs | 9 - .../Windows/Win32/System/Com/Events/mod.rs | 3 - .../Win32/System/Com/StructuredStorage/mod.rs | 124 - .../Windows/Win32/System/Com/Urlmon/mod.rs | 39 - .../src/Windows/Win32/System/Com/mod.rs | 229 -- .../Win32/System/ComponentServices/mod.rs | 46 - .../src/Windows/Win32/System/Console/mod.rs | 75 - .../src/Windows/Win32/System/Contacts/mod.rs | 3 - .../Win32/System/CorrelationVector/mod.rs | 3 - .../Windows/Win32/System/DataExchange/mod.rs | 61 - .../Win32/System/DeploymentServices/mod.rs | 52 - .../Win32/System/DesktopSharing/mod.rs | 3 - .../System/Diagnostics/ClrProfiling/mod.rs | 49 - .../Diagnostics/Debug/ActiveScript/mod.rs | 45 - .../Diagnostics/Debug/Extensions/mod.rs | 466 --- .../Win32/System/Diagnostics/Debug/mod.rs | 985 ----- .../Win32/System/Diagnostics/Etw/mod.rs | 464 --- .../Diagnostics/ProcessSnapshotting/mod.rs | 62 - .../Win32/System/Diagnostics/ToolHelp/mod.rs | 21 - .../DistributedTransactionCoordinator/mod.rs | 27 - .../Windows/Win32/System/Environment/mod.rs | 33 - .../Win32/System/ErrorReporting/mod.rs | 44 - .../Win32/System/EventCollector/mod.rs | 6 - .../src/Windows/Win32/System/EventLog/mod.rs | 20 - .../System/EventNotificationService/mod.rs | 6 - .../Windows/Win32/System/GroupPolicy/mod.rs | 34 - .../Win32/System/HostComputeNetwork/mod.rs | 6 - .../Win32/System/HostComputeSystem/mod.rs | 10 - .../Windows/Win32/System/Hypervisor/mod.rs | 466 --- .../src/Windows/Win32/System/IO/mod.rs | 18 - .../src/Windows/Win32/System/Iis/mod.rs | 121 - .../src/Windows/Win32/System/Ioctl/mod.rs | 1581 -------- .../Windows/Win32/System/JobObjects/mod.rs | 96 - .../src/Windows/Win32/System/Kernel/mod.rs | 109 - .../Windows/Win32/System/LibraryLoader/mod.rs | 9 - .../src/Windows/Win32/System/Mapi/mod.rs | 21 - .../Win32/System/Memory/NonVolatile/mod.rs | 3 - .../src/Windows/Win32/System/Memory/mod.rs | 68 - .../Win32/System/MessageQueuing/mod.rs | 40 - .../Windows/Win32/System/MixedReality/mod.rs | 6 - .../src/Windows/Win32/System/Mmc/mod.rs | 107 - .../src/Windows/Win32/System/Ole/mod.rs | 259 -- .../Win32/System/PasswordManagement/mod.rs | 12 - .../HardwareCounterProfiling/mod.rs | 6 - .../Windows/Win32/System/Performance/mod.rs | 169 - .../src/Windows/Win32/System/Power/mod.rs | 228 -- .../Windows/Win32/System/ProcessStatus/mod.rs | 48 - .../System/RealTimeCommunications/mod.rs | 4 - .../src/Windows/Win32/System/Registry/mod.rs | 21 - .../Windows/Win32/System/RemoteDesktop/mod.rs | 295 -- .../Win32/System/RemoteManagement/mod.rs | 102 - .../Win32/System/RestartManager/mod.rs | 12 - .../src/Windows/Win32/System/Restore/mod.rs | 12 - .../src/Windows/Win32/System/Rpc/mod.rs | 548 --- .../src/Windows/Win32/System/Search/mod.rs | 469 --- .../Windows/Win32/System/ServerBackup/mod.rs | 12 - .../src/Windows/Win32/System/Services/mod.rs | 117 - .../src/Windows/Win32/System/SideShow/mod.rs | 27 - .../Win32/System/StationsAndDesktops/mod.rs | 6 - .../Win32/System/SystemInformation/mod.rs | 99 - .../Win32/System/SystemServices/mod.rs | 780 ---- .../Windows/Win32/System/TaskScheduler/mod.rs | 18 - .../src/Windows/Win32/System/Threading/mod.rs | 131 - .../src/Windows/Win32/System/Time/mod.rs | 6 - .../Win32/System/TpmBaseServices/mod.rs | 18 - .../Win32/System/UpdateAssessment/mod.rs | 6 - .../Win32/System/UserAccessLogging/mod.rs | 4 - .../src/Windows/Win32/System/Variant/mod.rs | 20 - .../Win32/System/VirtualDosMachines/mod.rs | 43 - .../Win32/System/WinRT/Metadata/mod.rs | 70 - .../src/Windows/Win32/System/WinRT/Pdf/mod.rs | 4 - .../src/Windows/Win32/System/WinRT/mod.rs | 12 - .../Win32/System/WindowsProgramming/mod.rs | 212 -- .../Windows/Win32/System/WindowsSync/mod.rs | 27 - .../src/Windows/Win32/System/Wmi/mod.rs | 495 --- .../src/Windows/Win32/UI/Accessibility/mod.rs | 107 - .../src/Windows/Win32/UI/ColorSystem/mod.rs | 106 - .../Windows/Win32/UI/Controls/Dialogs/mod.rs | 188 - .../Windows/Win32/UI/Controls/RichEdit/mod.rs | 296 -- .../src/Windows/Win32/UI/Controls/mod.rs | 838 ----- .../src/Windows/Win32/UI/Input/Ime/mod.rs | 170 - .../Win32/UI/Input/KeyboardAndMouse/mod.rs | 111 - .../src/Windows/Win32/UI/Input/Pointer/mod.rs | 24 - .../src/Windows/Win32/UI/Input/Touch/mod.rs | 12 - .../Win32/UI/Input/XboxController/mod.rs | 18 - .../windows/src/Windows/Win32/UI/Input/mod.rs | 48 - .../Win32/UI/InteractionContext/mod.rs | 37 - .../src/Windows/Win32/UI/Magnification/mod.rs | 9 - .../src/Windows/Win32/UI/Notifications/mod.rs | 3 - .../src/Windows/Win32/UI/Ribbon/mod.rs | 9 - .../src/Windows/Win32/UI/Shell/Common/mod.rs | 18 - .../Win32/UI/Shell/PropertiesSystem/mod.rs | 3 - .../windows/src/Windows/Win32/UI/Shell/mod.rs | 599 --- .../src/Windows/Win32/UI/TabletPC/mod.rs | 81 - .../src/Windows/Win32/UI/TextServices/mod.rs | 69 - .../Win32/UI/WindowsAndMessaging/mod.rs | 320 -- .../windows/src/Windows/Win32/UI/Wpf/mod.rs | 9 - .../Windows/Win32/Web/InternetExplorer/mod.rs | 9 - crates/tests/bindgen/src/derive_cpp_struct.rs | 6 - .../tests/bindgen/src/fn_return_void_win.rs | 3 - .../bindgen/src/interface_cpp_return_udt.rs | 3 - crates/tests/bindgen/src/multi.rs | 3 - crates/tests/bindgen/src/struct_cpp_win.rs | 3 - .../bindgen/src/struct_with_cpp_interface.rs | 3 - 270 files changed, 4 insertions(+), 55261 deletions(-) diff --git a/crates/libs/bindgen/src/types/cpp_struct.rs b/crates/libs/bindgen/src/types/cpp_struct.rs index cab16948563..77e7679ace5 100644 --- a/crates/libs/bindgen/src/types/cpp_struct.rs +++ b/crates/libs/bindgen/src/types/cpp_struct.rs @@ -146,24 +146,6 @@ impl CppStruct { derive.extend(["Debug", "PartialEq"]); } - let type_kind = if writer.config.sys { - quote! {} - } else if is_copyable { - quote! { - #cfg - impl windows_core::TypeKind for #name { - type TypeKind = windows_core::CopyType; - } - } - } else { - quote! { - #cfg - impl windows_core::TypeKind for #name { - type TypeKind = windows_core::CloneType; - } - } - }; - let default = if writer.config.sys { quote! {} } else { @@ -230,7 +212,6 @@ impl CppStruct { #constants #manual_clone #default - #type_kind }; for nested in self.nested.values() { diff --git a/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs index de62dd3e5b5..57b131bd308 100644 --- a/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs @@ -41,9 +41,6 @@ impl Default for HID_XFER_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HID_XFER_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VHF_CONFIG { @@ -73,6 +70,3 @@ impl Default for VHF_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VHF_CONFIG { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs b/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs index c85ecabdb39..bce2b0ce5cf 100644 --- a/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs @@ -35,10 +35,6 @@ impl Default for ACCESS_STATE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -impl windows_core::TypeKind for ACCESS_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[derive(Clone, Copy)] @@ -52,10 +48,6 @@ impl Default for ACCESS_STATE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -impl windows_core::TypeKind for ACCESS_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -92,10 +84,6 @@ impl Default for DEVICE_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DEVICE_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -109,10 +97,6 @@ impl Default for DEVICE_OBJECT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DEVICE_OBJECT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -140,10 +124,6 @@ impl Default for DEVOBJ_EXTENSION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DEVOBJ_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -158,10 +138,6 @@ impl Default for DISPATCHER_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -180,10 +156,6 @@ impl Default for DISPATCHER_HEADER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -197,10 +169,6 @@ impl Default for DISPATCHER_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -216,10 +184,6 @@ impl Default for DISPATCHER_HEADER_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -235,10 +199,6 @@ impl Default for DISPATCHER_HEADER_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -252,10 +212,6 @@ impl Default for DISPATCHER_HEADER_0_2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -268,10 +224,6 @@ impl Default for DISPATCHER_HEADER_0_2_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -285,10 +237,6 @@ impl Default for DISPATCHER_HEADER_0_2_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -301,10 +249,6 @@ impl Default for DISPATCHER_HEADER_0_2_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_2_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -320,10 +264,6 @@ impl Default for DISPATCHER_HEADER_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -337,10 +277,6 @@ impl Default for DISPATCHER_HEADER_0_3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -353,10 +289,6 @@ impl Default for DISPATCHER_HEADER_0_3_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -372,10 +304,6 @@ impl Default for DISPATCHER_HEADER_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -389,10 +317,6 @@ impl Default for DISPATCHER_HEADER_0_4_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_4_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -405,10 +329,6 @@ impl Default for DISPATCHER_HEADER_0_4_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_4_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -424,10 +344,6 @@ impl Default for DISPATCHER_HEADER_0_5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -441,10 +357,6 @@ impl Default for DISPATCHER_HEADER_0_5_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_5_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -457,10 +369,6 @@ impl Default for DISPATCHER_HEADER_0_5_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_5_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -473,10 +381,6 @@ impl Default for DISPATCHER_HEADER_0_5_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_5_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -492,10 +396,6 @@ impl Default for DISPATCHER_HEADER_0_6 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_HEADER_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct DMA_COMMON_BUFFER_VECTOR(pub isize); @@ -528,10 +428,6 @@ impl Default for DRIVER_EXTENSION { } } #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DRIVER_EXTENSION { - type TypeKind = windows_core::CopyType; -} -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_FS_NOTIFICATION = Option; #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_INITIALIZE = Option super::super::Win32::Foundation::NTSTATUS>; @@ -563,10 +459,6 @@ impl Default for DRIVER_OBJECT { } } #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DRIVER_OBJECT { - type TypeKind = windows_core::CopyType; -} -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_REINITIALIZE = Option; #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_STARTIO = Option; @@ -610,10 +502,6 @@ impl Default for ERESOURCE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ERESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -627,10 +515,6 @@ impl Default for ERESOURCE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ERESOURCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -644,10 +528,6 @@ impl Default for ERESOURCE_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ERESOURCE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -661,10 +541,6 @@ impl Default for ERESOURCE_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ERESOURCE_1 { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_ACQUIRE_FILE = Option; #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] @@ -717,10 +593,6 @@ impl Default for FAST_IO_DISPATCH { } } #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FAST_IO_DISPATCH { - type TypeKind = windows_core::CopyType; -} -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_LOCK = Option super::super::Win32::Foundation::BOOLEAN>; #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_READ = Option super::super::Win32::Foundation::BOOLEAN>; @@ -778,10 +650,6 @@ impl Default for FAST_MUTEX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for FAST_MUTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -823,10 +691,6 @@ impl Default for FILE_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FILE_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct IOMMU_DMA_DEVICE(pub isize); @@ -851,9 +715,6 @@ impl Default for IO_COMPLETION_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_COMPLETION_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IO_PRIORITY_HINT(pub i32); @@ -872,10 +733,6 @@ impl Default for IO_SECURITY_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -impl windows_core::TypeKind for IO_SECURITY_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -896,10 +753,6 @@ impl Default for IO_STACK_LOCATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -950,10 +803,6 @@ impl Default for IO_STACK_LOCATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -970,10 +819,6 @@ impl Default for IO_STACK_LOCATION_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -990,10 +835,6 @@ impl Default for IO_STACK_LOCATION_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1010,10 +851,6 @@ impl Default for IO_STACK_LOCATION_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1026,10 +863,6 @@ impl Default for IO_STACK_LOCATION_0_26 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_26 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1045,10 +878,6 @@ impl Default for IO_STACK_LOCATION_0_16 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1064,10 +893,6 @@ impl Default for IO_STACK_LOCATION_0_14 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_14 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1080,10 +905,6 @@ impl Default for IO_STACK_LOCATION_0_27 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_27 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1098,10 +919,6 @@ impl Default for IO_STACK_LOCATION_0_15 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_15 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1115,10 +932,6 @@ impl Default for IO_STACK_LOCATION_0_19 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_19 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1133,10 +946,6 @@ impl Default for IO_STACK_LOCATION_0_7 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1150,10 +959,6 @@ impl Default for IO_STACK_LOCATION_0_6 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1169,10 +974,6 @@ impl Default for IO_STACK_LOCATION_0_38 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_38 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1185,10 +986,6 @@ impl Default for IO_STACK_LOCATION_0_34 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_34 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1204,10 +1001,6 @@ impl Default for IO_STACK_LOCATION_0_35 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_35 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1221,10 +1014,6 @@ impl Default for IO_STACK_LOCATION_0_35_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_35_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1237,10 +1026,6 @@ impl Default for IO_STACK_LOCATION_0_24 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_24 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1254,10 +1039,6 @@ impl Default for IO_STACK_LOCATION_0_31 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_31 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1273,10 +1054,6 @@ impl Default for IO_STACK_LOCATION_0_5 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1292,10 +1069,6 @@ impl Default for IO_STACK_LOCATION_0_10 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1309,10 +1082,6 @@ impl Default for IO_STACK_LOCATION_0_8 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1325,10 +1094,6 @@ impl Default for IO_STACK_LOCATION_0_30 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_30 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1345,10 +1110,6 @@ impl Default for IO_STACK_LOCATION_0_25 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_25 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1364,10 +1125,6 @@ impl Default for IO_STACK_LOCATION_0_22 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_22 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1381,10 +1138,6 @@ impl Default for IO_STACK_LOCATION_0_17 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_17 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1398,10 +1151,6 @@ impl Default for IO_STACK_LOCATION_0_12 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1417,10 +1166,6 @@ impl Default for IO_STACK_LOCATION_0_28 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_28 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1435,10 +1180,6 @@ impl Default for IO_STACK_LOCATION_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1451,10 +1192,6 @@ impl Default for IO_STACK_LOCATION_0_21 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_21 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1467,10 +1204,6 @@ impl Default for IO_STACK_LOCATION_0_11 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1486,10 +1219,6 @@ impl Default for IO_STACK_LOCATION_0_9 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1504,10 +1233,6 @@ impl Default for IO_STACK_LOCATION_0_9_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_9_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1521,10 +1246,6 @@ impl Default for IO_STACK_LOCATION_0_9_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_9_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1537,10 +1258,6 @@ impl Default for IO_STACK_LOCATION_0_29 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_29 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1553,10 +1270,6 @@ impl Default for IO_STACK_LOCATION_0_23 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_23 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1570,10 +1283,6 @@ impl Default for IO_STACK_LOCATION_0_18 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_18 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1587,10 +1296,6 @@ impl Default for IO_STACK_LOCATION_0_13 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1604,10 +1309,6 @@ impl Default for IO_STACK_LOCATION_0_36 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_36 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1622,10 +1323,6 @@ impl Default for IO_STACK_LOCATION_0_32 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1639,10 +1336,6 @@ impl Default for IO_STACK_LOCATION_0_20 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_20 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1658,10 +1351,6 @@ impl Default for IO_STACK_LOCATION_0_37 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_37 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1674,10 +1363,6 @@ impl Default for IO_STACK_LOCATION_0_33 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_33 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1692,10 +1377,6 @@ impl Default for IO_STACK_LOCATION_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_STACK_LOCATION_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1728,10 +1409,6 @@ impl Default for IRP { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1745,10 +1422,6 @@ impl Default for IRP_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1763,10 +1436,6 @@ impl Default for IRP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1780,10 +1449,6 @@ impl Default for IRP_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1797,10 +1462,6 @@ impl Default for IRP_2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1814,10 +1475,6 @@ impl Default for IRP_2_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1831,10 +1488,6 @@ impl Default for IRP_2_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_2_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1849,10 +1502,6 @@ impl Default for IRP_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1869,10 +1518,6 @@ impl Default for IRP_3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1886,10 +1531,6 @@ impl Default for IRP_3_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1902,10 +1543,6 @@ impl Default for IRP_3_0_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_3_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1919,10 +1556,6 @@ impl Default for IRP_3_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_3_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1936,10 +1569,6 @@ impl Default for IRP_3_0_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IRP_3_0_1_0 { - type TypeKind = windows_core::CopyType; -} pub const IoPriorityCritical: IO_PRIORITY_HINT = IO_PRIORITY_HINT(4i32); pub const IoPriorityHigh: IO_PRIORITY_HINT = IO_PRIORITY_HINT(3i32); pub const IoPriorityLow: IO_PRIORITY_HINT = IO_PRIORITY_HINT(1i32); @@ -1961,10 +1590,6 @@ impl Default for KDEVICE_QUEUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KDEVICE_QUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -1984,10 +1609,6 @@ impl Default for KDPC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KDPC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -2001,10 +1622,6 @@ impl Default for KDPC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KDPC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2019,10 +1636,6 @@ impl Default for KDPC_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KDPC_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KENLISTMENT(pub isize); @@ -2041,10 +1654,6 @@ impl Default for KEVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KGDT(pub isize); @@ -2073,10 +1682,6 @@ impl Default for KMUTANT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KMUTANT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -2090,10 +1695,6 @@ impl Default for KMUTANT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KMUTANT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2106,10 +1707,6 @@ impl Default for KMUTANT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KMUTANT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KPCR(pub isize); @@ -2138,10 +1735,6 @@ impl Default for KQUEUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KRESOURCEMANAGER(pub isize); @@ -2187,10 +1780,6 @@ impl Default for KWAIT_BLOCK { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KWAIT_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -2205,10 +1794,6 @@ impl Default for KWAIT_BLOCK_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KWAIT_BLOCK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct LOADER_PARAMETER_BLOCK(pub isize); @@ -2250,9 +1835,6 @@ impl Default for MDL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDL { - type TypeKind = windows_core::CopyType; -} pub const MaxIoPriorityTypes: IO_PRIORITY_HINT = IO_PRIORITY_HINT(5i32); pub const MaxPoolType: POOL_TYPE = POOL_TYPE(7i32); pub const NTSTRSAFE_MAX_CCH: u32 = 2147483647u32; @@ -2292,10 +1874,6 @@ impl Default for OBJECT_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for OBJECT_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2313,10 +1891,6 @@ impl Default for OBJECT_ATTRIBUTES32 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for OBJECT_ATTRIBUTES32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2334,10 +1908,6 @@ impl Default for OBJECT_ATTRIBUTES64 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for OBJECT_ATTRIBUTES64 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OBJECT_INFORMATION_CLASS(pub i32); @@ -2351,9 +1921,6 @@ impl Default for OBJECT_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECT_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct OWNER_ENTRY { @@ -2365,9 +1932,6 @@ impl Default for OWNER_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OWNER_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OWNER_ENTRY_0 { @@ -2379,9 +1943,6 @@ impl Default for OWNER_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OWNER_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OWNER_ENTRY_0_0 { @@ -2392,9 +1953,6 @@ impl Default for OWNER_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OWNER_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} pub const ObjectBasicInformation: OBJECT_INFORMATION_CLASS = OBJECT_INFORMATION_CLASS(0i32); pub const ObjectTypeInformation: OBJECT_INFORMATION_CLASS = OBJECT_INFORMATION_CLASS(2i32); #[repr(transparent)] @@ -2580,9 +2138,6 @@ impl Default for RTL_SPLAY_LINKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_SPLAY_LINKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECTION_OBJECT_POINTERS { @@ -2595,9 +2150,6 @@ impl Default for SECTION_OBJECT_POINTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECTION_OBJECT_POINTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2613,10 +2165,6 @@ impl Default for SECURITY_SUBJECT_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SECURITY_SUBJECT_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const STRSAFE_FILL_BEHIND: u32 = 512u32; pub const STRSAFE_FILL_BEHIND_NULL: u32 = 512u32; pub const STRSAFE_FILL_ON_FAILURE: u32 = 1024u32; @@ -2647,10 +2195,6 @@ impl Default for TARGET_DEVICE_CUSTOM_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for TARGET_DEVICE_CUSTOM_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2671,10 +2215,6 @@ impl Default for VPB { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for VPB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2689,10 +2229,6 @@ impl Default for WORK_QUEUE_ITEM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for WORK_QUEUE_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct _DEVICE_OBJECT_POWER_EXTENSION(pub isize); diff --git a/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs b/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs index 32e3c988110..3403c0f16a3 100644 --- a/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs @@ -944,10 +944,6 @@ impl Default for D3DCAPS8 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DCAPS8 { - type TypeKind = windows_core::CopyType; -} pub const D3DCLEAR_COMPUTERECTS: i32 = 8i32; #[repr(C)] #[derive(Clone, Copy)] @@ -971,9 +967,6 @@ impl Default for D3DDDIARG_CREATERESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDIARG_CREATERESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDIARG_CREATERESOURCE2 { @@ -997,9 +990,6 @@ impl Default for D3DDDIARG_CREATERESOURCE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDIARG_CREATERESOURCE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDICB_DESTROYALLOCATION2FLAGS { @@ -1010,9 +1000,6 @@ impl Default for D3DDDICB_DESTROYALLOCATION2FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_DESTROYALLOCATION2FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDICB_DESTROYALLOCATION2FLAGS_0 { @@ -1024,9 +1011,6 @@ impl Default for D3DDDICB_DESTROYALLOCATION2FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_DESTROYALLOCATION2FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDICB_DESTROYALLOCATION2FLAGS_0_0 { @@ -1037,9 +1021,6 @@ impl Default for D3DDDICB_DESTROYALLOCATION2FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_DESTROYALLOCATION2FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDICB_LOCK2FLAGS { @@ -1050,9 +1031,6 @@ impl Default for D3DDDICB_LOCK2FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_LOCK2FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDICB_LOCK2FLAGS_0 { @@ -1064,9 +1042,6 @@ impl Default for D3DDDICB_LOCK2FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_LOCK2FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDICB_LOCK2FLAGS_0_0 { @@ -1077,9 +1052,6 @@ impl Default for D3DDDICB_LOCK2FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_LOCK2FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDICB_LOCKFLAGS { @@ -1090,9 +1062,6 @@ impl Default for D3DDDICB_LOCKFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_LOCKFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDICB_LOCKFLAGS_0 { @@ -1104,9 +1073,6 @@ impl Default for D3DDDICB_LOCKFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_LOCKFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDICB_LOCKFLAGS_0_0 { @@ -1117,9 +1083,6 @@ impl Default for D3DDDICB_LOCKFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_LOCKFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDICB_SIGNALFLAGS { @@ -1130,9 +1093,6 @@ impl Default for D3DDDICB_SIGNALFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_SIGNALFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDICB_SIGNALFLAGS_0 { @@ -1144,9 +1104,6 @@ impl Default for D3DDDICB_SIGNALFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_SIGNALFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDICB_SIGNALFLAGS_0_0 { @@ -1157,9 +1114,6 @@ impl Default for D3DDDICB_SIGNALFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDICB_SIGNALFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDIFMT_A1: D3DDDIFORMAT = D3DDDIFORMAT(118u32); pub const D3DDDIFMT_A16B16G16R16: D3DDDIFORMAT = D3DDDIFORMAT(36u32); pub const D3DDDIFMT_A16B16G16R16F: D3DDDIFORMAT = D3DDDIFORMAT(113u32); @@ -1279,9 +1233,6 @@ impl Default for D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE_0 { @@ -1293,9 +1244,6 @@ impl Default for D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE_0_0 { @@ -1306,9 +1254,6 @@ impl Default for D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE(pub i32); @@ -1353,9 +1298,6 @@ impl Default for D3DDDIRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDIRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_ALLOCATIONINFO { @@ -1371,9 +1313,6 @@ impl Default for D3DDDI_ALLOCATIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_ALLOCATIONINFO_0 { @@ -1385,9 +1324,6 @@ impl Default for D3DDDI_ALLOCATIONINFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_ALLOCATIONINFO_0_0 { @@ -1398,9 +1334,6 @@ impl Default for D3DDDI_ALLOCATIONINFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_ALLOCATIONINFO2 { @@ -1419,9 +1352,6 @@ impl Default for D3DDDI_ALLOCATIONINFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_ALLOCATIONINFO2_0 { @@ -1433,9 +1363,6 @@ impl Default for D3DDDI_ALLOCATIONINFO2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_ALLOCATIONINFO2_2 { @@ -1447,9 +1374,6 @@ impl Default for D3DDDI_ALLOCATIONINFO2_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_ALLOCATIONINFO2_1 { @@ -1461,9 +1385,6 @@ impl Default for D3DDDI_ALLOCATIONINFO2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_ALLOCATIONINFO2_1_0 { @@ -1474,9 +1395,6 @@ impl Default for D3DDDI_ALLOCATIONINFO2_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONINFO2_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_ALLOCATIONLIST { @@ -1488,9 +1406,6 @@ impl Default for D3DDDI_ALLOCATIONLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_ALLOCATIONLIST_0 { @@ -1502,9 +1417,6 @@ impl Default for D3DDDI_ALLOCATIONLIST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONLIST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_ALLOCATIONLIST_0_0 { @@ -1515,9 +1427,6 @@ impl Default for D3DDDI_ALLOCATIONLIST_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ALLOCATIONLIST_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_ALLOCATIONPRIORITY_HIGH: u32 = 2684354560u32; pub const D3DDDI_ALLOCATIONPRIORITY_LOW: u32 = 1342177280u32; pub const D3DDDI_ALLOCATIONPRIORITY_MAXIMUM: u32 = 3355443200u32; @@ -1563,9 +1472,6 @@ impl Default for D3DDDI_CREATECONTEXTFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATECONTEXTFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_CREATECONTEXTFLAGS_0 { @@ -1577,9 +1483,6 @@ impl Default for D3DDDI_CREATECONTEXTFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATECONTEXTFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_CREATECONTEXTFLAGS_0_0 { @@ -1590,9 +1493,6 @@ impl Default for D3DDDI_CREATECONTEXTFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATECONTEXTFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_CREATEHWCONTEXTFLAGS { @@ -1603,9 +1503,6 @@ impl Default for D3DDDI_CREATEHWCONTEXTFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATEHWCONTEXTFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_CREATEHWCONTEXTFLAGS_0 { @@ -1617,9 +1514,6 @@ impl Default for D3DDDI_CREATEHWCONTEXTFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATEHWCONTEXTFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_CREATEHWCONTEXTFLAGS_0_0 { @@ -1630,9 +1524,6 @@ impl Default for D3DDDI_CREATEHWCONTEXTFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATEHWCONTEXTFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_CREATEHWQUEUEFLAGS { @@ -1643,9 +1534,6 @@ impl Default for D3DDDI_CREATEHWQUEUEFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATEHWQUEUEFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_CREATEHWQUEUEFLAGS_0 { @@ -1657,9 +1545,6 @@ impl Default for D3DDDI_CREATEHWQUEUEFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATEHWQUEUEFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_CREATEHWQUEUEFLAGS_0_0 { @@ -1670,9 +1555,6 @@ impl Default for D3DDDI_CREATEHWQUEUEFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATEHWQUEUEFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_CREATENATIVEFENCEINFO { @@ -1689,9 +1571,6 @@ impl Default for D3DDDI_CREATENATIVEFENCEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_CREATENATIVEFENCEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_DESTROYPAGINGQUEUE { @@ -1702,9 +1581,6 @@ impl Default for D3DDDI_DESTROYPAGINGQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_DESTROYPAGINGQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDI_DOORBELLSTATUS(pub i32); @@ -1733,9 +1609,6 @@ impl Default for D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE { @@ -1747,9 +1620,6 @@ impl Default for D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE { @@ -1761,9 +1631,6 @@ impl Default for D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_DXGI_RGB { @@ -1776,9 +1643,6 @@ impl Default for D3DDDI_DXGI_RGB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_DXGI_RGB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_ESCAPEFLAGS { @@ -1789,9 +1653,6 @@ impl Default for D3DDDI_ESCAPEFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ESCAPEFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_ESCAPEFLAGS_0 { @@ -1803,9 +1664,6 @@ impl Default for D3DDDI_ESCAPEFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ESCAPEFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_ESCAPEFLAGS_0_0 { @@ -1816,9 +1674,6 @@ impl Default for D3DDDI_ESCAPEFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_ESCAPEFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_EVICT_FLAGS { @@ -1829,9 +1684,6 @@ impl Default for D3DDDI_EVICT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_EVICT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_EVICT_FLAGS_0 { @@ -1843,9 +1695,6 @@ impl Default for D3DDDI_EVICT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_EVICT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_EVICT_FLAGS_0_0 { @@ -1856,9 +1705,6 @@ impl Default for D3DDDI_EVICT_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_EVICT_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_FENCE: D3DDDI_SYNCHRONIZATIONOBJECT_TYPE = D3DDDI_SYNCHRONIZATIONOBJECT_TYPE(3i32); pub const D3DDDI_FLIPINTERVAL_FOUR: D3DDDI_FLIPINTERVAL_TYPE = D3DDDI_FLIPINTERVAL_TYPE(4i32); pub const D3DDDI_FLIPINTERVAL_IMMEDIATE: D3DDDI_FLIPINTERVAL_TYPE = D3DDDI_FLIPINTERVAL_TYPE(0i32); @@ -1890,9 +1736,6 @@ impl Default for D3DDDI_GAMMA_RAMP_DXGI_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_GAMMA_RAMP_DXGI_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_GAMMA_RAMP_RGB256x3x16 { @@ -1905,9 +1748,6 @@ impl Default for D3DDDI_GAMMA_RAMP_RGB256x3x16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_GAMMA_RAMP_RGB256x3x16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA { @@ -1920,9 +1760,6 @@ impl Default for D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_HDR_METADATA_HDR10 { @@ -1940,9 +1777,6 @@ impl Default for D3DDDI_HDR_METADATA_HDR10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_HDR_METADATA_HDR10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_HDR_METADATA_HDR10PLUS { @@ -1953,9 +1787,6 @@ impl Default for D3DDDI_HDR_METADATA_HDR10PLUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_HDR_METADATA_HDR10PLUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDI_HDR_METADATA_TYPE(pub i32); @@ -1976,9 +1807,6 @@ impl Default for D3DDDI_KERNELOVERLAYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_KERNELOVERLAYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_MAKERESIDENT { @@ -1995,9 +1823,6 @@ impl Default for D3DDDI_MAKERESIDENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_MAKERESIDENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_MAKERESIDENT_FLAGS { @@ -2008,9 +1833,6 @@ impl Default for D3DDDI_MAKERESIDENT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_MAKERESIDENT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_MAKERESIDENT_FLAGS_0 { @@ -2022,9 +1844,6 @@ impl Default for D3DDDI_MAKERESIDENT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_MAKERESIDENT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_MAKERESIDENT_FLAGS_0_0 { @@ -2035,9 +1854,6 @@ impl Default for D3DDDI_MAKERESIDENT_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_MAKERESIDENT_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_MAPGPUVIRTUALADDRESS { @@ -2060,9 +1876,6 @@ impl Default for D3DDDI_MAPGPUVIRTUALADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_MAPGPUVIRTUALADDRESS { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_MAX_BROADCAST_CONTEXT: u32 = 64u32; pub const D3DDDI_MAX_MPO_PRESENT_DIRTY_RECTS: u32 = 4095u32; pub const D3DDDI_MAX_OBJECT_SIGNALED: u32 = 32u32; @@ -2080,9 +1893,6 @@ impl Default for D3DDDI_MULTISAMPLINGMETHOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_MULTISAMPLINGMETHOD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_NATIVEFENCEMAPPING { @@ -2095,9 +1905,6 @@ impl Default for D3DDDI_NATIVEFENCEMAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_NATIVEFENCEMAPPING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_OFFER_FLAGS { @@ -2108,9 +1915,6 @@ impl Default for D3DDDI_OFFER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_OFFER_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_OFFER_FLAGS_0 { @@ -2122,9 +1926,6 @@ impl Default for D3DDDI_OFFER_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_OFFER_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_OFFER_FLAGS_0_0 { @@ -2135,9 +1936,6 @@ impl Default for D3DDDI_OFFER_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_OFFER_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDI_OFFER_PRIORITY(pub i32); @@ -2158,9 +1956,6 @@ impl Default for D3DDDI_OPENALLOCATIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_OPENALLOCATIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_OPENALLOCATIONINFO2 { @@ -2175,9 +1970,6 @@ impl Default for D3DDDI_OPENALLOCATIONINFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_OPENALLOCATIONINFO2 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_OUTPUT_WIRE_COLOR_SPACE_G2084_P2020: D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE = D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE(12i32); pub const D3DDDI_OUTPUT_WIRE_COLOR_SPACE_G2084_P2020_DVLL: D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE = D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE(33i32); pub const D3DDDI_OUTPUT_WIRE_COLOR_SPACE_G2084_P2020_HDR10PLUS: D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE = D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE(32i32); @@ -2209,9 +2001,6 @@ impl Default for D3DDDI_PATCHLOCATIONLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_PATCHLOCATIONLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_PATCHLOCATIONLIST_0 { @@ -2223,9 +2012,6 @@ impl Default for D3DDDI_PATCHLOCATIONLIST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_PATCHLOCATIONLIST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_PATCHLOCATIONLIST_0_0 { @@ -2236,9 +2022,6 @@ impl Default for D3DDDI_PATCHLOCATIONLIST_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_PATCHLOCATIONLIST_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_PERIODIC_MONITORED_FENCE: D3DDDI_SYNCHRONIZATIONOBJECT_TYPE = D3DDDI_SYNCHRONIZATIONOBJECT_TYPE(6i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2256,9 +2039,6 @@ impl Default for D3DDDI_QUERYREGISTRY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_QUERYREGISTRY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_QUERYREGISTRY_FLAGS_0 { @@ -2270,9 +2050,6 @@ impl Default for D3DDDI_QUERYREGISTRY_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_QUERYREGISTRY_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_QUERYREGISTRY_FLAGS_0_0 { @@ -2283,9 +2060,6 @@ impl Default for D3DDDI_QUERYREGISTRY_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_QUERYREGISTRY_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_QUERYREGISTRY_INFO { @@ -2303,9 +2077,6 @@ impl Default for D3DDDI_QUERYREGISTRY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_QUERYREGISTRY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_QUERYREGISTRY_INFO_0 { @@ -2319,9 +2090,6 @@ impl Default for D3DDDI_QUERYREGISTRY_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_QUERYREGISTRY_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_QUERYREGISTRY_MAX: D3DDDI_QUERYREGISTRY_TYPE = D3DDDI_QUERYREGISTRY_TYPE(4i32); pub const D3DDDI_QUERYREGISTRY_SERVICEKEY: D3DDDI_QUERYREGISTRY_TYPE = D3DDDI_QUERYREGISTRY_TYPE(0i32); #[repr(transparent)] @@ -2345,9 +2113,6 @@ impl Default for D3DDDI_RATIONAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RATIONAL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDI_RECLAIM_RESULT(pub i32); @@ -2372,9 +2137,6 @@ impl Default for D3DDDI_RESERVEGPUVIRTUALADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESERVEGPUVIRTUALADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_RESERVEGPUVIRTUALADDRESS_0 { @@ -2386,9 +2148,6 @@ impl Default for D3DDDI_RESERVEGPUVIRTUALADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESERVEGPUVIRTUALADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_RESERVEGPUVIRTUALADDRESS_1 { @@ -2400,9 +2159,6 @@ impl Default for D3DDDI_RESERVEGPUVIRTUALADDRESS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESERVEGPUVIRTUALADDRESS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_RESERVEGPUVIRTUALADDRESS_2 { @@ -2414,9 +2170,6 @@ impl Default for D3DDDI_RESERVEGPUVIRTUALADDRESS_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESERVEGPUVIRTUALADDRESS_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_RESERVEGPUVIRTUALADDRESS_3 { @@ -2428,9 +2181,6 @@ impl Default for D3DDDI_RESERVEGPUVIRTUALADDRESS_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESERVEGPUVIRTUALADDRESS_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_RESOURCEFLAGS { @@ -2441,9 +2191,6 @@ impl Default for D3DDDI_RESOURCEFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESOURCEFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_RESOURCEFLAGS_0 { @@ -2455,9 +2202,6 @@ impl Default for D3DDDI_RESOURCEFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESOURCEFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_RESOURCEFLAGS_0_0 { @@ -2468,9 +2212,6 @@ impl Default for D3DDDI_RESOURCEFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESOURCEFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_RESOURCEFLAGS2 { @@ -2481,9 +2222,6 @@ impl Default for D3DDDI_RESOURCEFLAGS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESOURCEFLAGS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_RESOURCEFLAGS2_0 { @@ -2495,9 +2233,6 @@ impl Default for D3DDDI_RESOURCEFLAGS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESOURCEFLAGS2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_RESOURCEFLAGS2_0_0 { @@ -2508,9 +2243,6 @@ impl Default for D3DDDI_RESOURCEFLAGS2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_RESOURCEFLAGS2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDI_ROTATION(pub i32); @@ -2534,9 +2266,6 @@ impl Default for D3DDDI_SEGMENTPREFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SEGMENTPREFERENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_SEGMENTPREFERENCE_0 { @@ -2548,9 +2277,6 @@ impl Default for D3DDDI_SEGMENTPREFERENCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SEGMENTPREFERENCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SEGMENTPREFERENCE_0_0 { @@ -2561,9 +2287,6 @@ impl Default for D3DDDI_SEGMENTPREFERENCE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SEGMENTPREFERENCE_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_SEMAPHORE: D3DDDI_SYNCHRONIZATIONOBJECT_TYPE = D3DDDI_SYNCHRONIZATIONOBJECT_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2580,9 +2303,6 @@ impl Default for D3DDDI_SURFACEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SURFACEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO { @@ -2594,9 +2314,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_SYNCHRONIZATIONOBJECTINFO_0 { @@ -2609,9 +2326,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_2 { @@ -2622,9 +2336,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_1 { @@ -2636,9 +2347,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_0 { @@ -2649,9 +2357,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2 { @@ -2665,9 +2370,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0 { @@ -2684,9 +2386,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_3 { @@ -2697,9 +2396,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_2 { @@ -2710,9 +2406,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_4 { @@ -2727,9 +2420,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_5 { @@ -2746,9 +2436,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_6 { @@ -2759,9 +2446,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_1 { @@ -2773,9 +2457,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_0 { @@ -2786,9 +2467,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECTINFO2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS { @@ -2799,9 +2477,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS_0 { @@ -2813,9 +2488,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS_0_0 { @@ -2826,9 +2498,6 @@ impl Default for D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDI_SYNCHRONIZATIONOBJECT_TYPE(pub i32); @@ -2846,9 +2515,6 @@ impl Default for D3DDDI_TRIMRESIDENCYSET_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_TRIMRESIDENCYSET_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_TRIMRESIDENCYSET_FLAGS_0 { @@ -2860,9 +2526,6 @@ impl Default for D3DDDI_TRIMRESIDENCYSET_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_TRIMRESIDENCYSET_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_TRIMRESIDENCYSET_FLAGS_0_0 { @@ -2873,9 +2536,6 @@ impl Default for D3DDDI_TRIMRESIDENCYSET_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_TRIMRESIDENCYSET_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_UPDATEALLOCPROPERTY { @@ -2892,9 +2552,6 @@ impl Default for D3DDDI_UPDATEALLOCPROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEALLOCPROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_UPDATEALLOCPROPERTY_0 { @@ -2906,9 +2563,6 @@ impl Default for D3DDDI_UPDATEALLOCPROPERTY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEALLOCPROPERTY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_UPDATEALLOCPROPERTY_0_0 { @@ -2919,9 +2573,6 @@ impl Default for D3DDDI_UPDATEALLOCPROPERTY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEALLOCPROPERTY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_UPDATEALLOCPROPERTY_FLAGS { @@ -2932,9 +2583,6 @@ impl Default for D3DDDI_UPDATEALLOCPROPERTY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEALLOCPROPERTY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_UPDATEALLOCPROPERTY_FLAGS_0 { @@ -2946,9 +2594,6 @@ impl Default for D3DDDI_UPDATEALLOCPROPERTY_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEALLOCPROPERTY_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_UPDATEALLOCPROPERTY_FLAGS_0_0 { @@ -2959,9 +2604,6 @@ impl Default for D3DDDI_UPDATEALLOCPROPERTY_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEALLOCPROPERTY_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDDI_UPDATEGPUVIRTUALADDRESS_COPY: D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE = D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE(2i32); pub const D3DDDI_UPDATEGPUVIRTUALADDRESS_MAP: D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE = D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE(0i32); pub const D3DDDI_UPDATEGPUVIRTUALADDRESS_MAP_PROTECT: D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE = D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE(3i32); @@ -2976,9 +2618,6 @@ impl Default for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0 { @@ -2992,9 +2631,6 @@ impl Default for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_3 { @@ -3007,9 +2643,6 @@ impl Default for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_1 { @@ -3026,9 +2659,6 @@ impl Default for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_0 { @@ -3043,9 +2673,6 @@ impl Default for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_2 { @@ -3058,9 +2685,6 @@ impl Default for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE(pub i32); @@ -3083,9 +2707,6 @@ impl Default for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS_0 { @@ -3097,9 +2718,6 @@ impl Default for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS_0_0 { @@ -3110,9 +2728,6 @@ impl Default for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DDEVCAPS_HWINDEXBUFFER: i32 = 67108864i32; pub const D3DDEVCAPS_HWVERTEXBUFFER: i32 = 33554432i32; pub const D3DDEVCAPS_SUBVOLUMELOCK: i32 = 134217728i32; @@ -3140,10 +2755,6 @@ impl Default for D3DDEVICEDESC_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DDEVICEDESC_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3176,10 +2787,6 @@ impl Default for D3DDEVICEDESC_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DDEVICEDESC_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3225,10 +2832,6 @@ impl Default for D3DDEVICEDESC_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DDEVICEDESC_V3 { - type TypeKind = windows_core::CopyType; -} pub const D3DDEVINFOID_VCACHE: u32 = 4u32; pub const D3DDP2OP_ADDDIRTYBOX: D3DHAL_DP2OPERATION = D3DHAL_DP2OPERATION(67i32); pub const D3DDP2OP_ADDDIRTYRECT: D3DHAL_DP2OPERATION = D3DHAL_DP2OPERATION(66i32); @@ -3342,9 +2945,6 @@ impl Default for D3DGPU_PHYSICAL_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DGPU_PHYSICAL_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL2_CB32_CLEAR: i32 = 2i32; pub const D3DHAL2_CB32_DRAWONEINDEXEDPRIMITIVE: i32 = 8i32; pub const D3DHAL2_CB32_DRAWONEPRIMITIVE: i32 = 4i32; @@ -3411,10 +3011,6 @@ impl Default for D3DHAL_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3433,10 +3029,6 @@ impl Default for D3DHAL_CALLBACKS2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CALLBACKS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3454,10 +3046,6 @@ impl Default for D3DHAL_CALLBACKS3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CALLBACKS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3477,10 +3065,6 @@ impl Default for D3DHAL_CLEAR2DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_CLEAR2DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3499,10 +3083,6 @@ impl Default for D3DHAL_CLEARDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_CLEARDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_CLIPPEDTRIANGLEFAN { @@ -3515,9 +3095,6 @@ impl Default for D3DHAL_CLIPPEDTRIANGLEFAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_CLIPPEDTRIANGLEFAN { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL_COL_WEIGHTS: u32 = 2u32; #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] @@ -3541,10 +3118,6 @@ impl Default for D3DHAL_CONTEXTCREATEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CONTEXTCREATEDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy)] @@ -3558,10 +3131,6 @@ impl Default for D3DHAL_CONTEXTCREATEDATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CONTEXTCREATEDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_1 { @@ -3580,10 +3149,6 @@ impl Default for D3DHAL_CONTEXTCREATEDATA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CONTEXTCREATEDATA_1 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_2 { @@ -3602,10 +3167,6 @@ impl Default for D3DHAL_CONTEXTCREATEDATA_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CONTEXTCREATEDATA_2 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy)] @@ -3619,10 +3180,6 @@ impl Default for D3DHAL_CONTEXTCREATEDATA_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_CONTEXTCREATEDATA_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_CONTEXTDESTROYALLDATA { @@ -3634,9 +3191,6 @@ impl Default for D3DHAL_CONTEXTDESTROYALLDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_CONTEXTDESTROYALLDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_CONTEXTDESTROYDATA { @@ -3648,9 +3202,6 @@ impl Default for D3DHAL_CONTEXTDESTROYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_CONTEXTDESTROYDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL_CONTEXT_BAD: i64 = 512i64; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3683,9 +3234,6 @@ impl Default for D3DHAL_D3DDX6EXTENDEDCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_D3DDX6EXTENDEDCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_D3DEXTENDEDCAPS { @@ -3726,9 +3274,6 @@ impl Default for D3DHAL_D3DEXTENDEDCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_D3DEXTENDEDCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3742,10 +3287,6 @@ impl Default for D3DHAL_DP2ADDDIRTYBOX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2ADDDIRTYBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2ADDDIRTYRECT { @@ -3757,9 +3298,6 @@ impl Default for D3DHAL_DP2ADDDIRTYRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2ADDDIRTYRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2BLT { @@ -3776,9 +3314,6 @@ impl Default for D3DHAL_DP2BLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2BLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3795,10 +3330,6 @@ impl Default for D3DHAL_DP2BUFFERBLT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2BUFFERBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2CLEAR { @@ -3813,9 +3344,6 @@ impl Default for D3DHAL_DP2CLEAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2CLEAR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2COLORFILL { @@ -3828,9 +3356,6 @@ impl Default for D3DHAL_DP2COLORFILL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2COLORFILL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DHAL_DP2COMMAND { @@ -3843,9 +3368,6 @@ impl Default for D3DHAL_DP2COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DHAL_DP2COMMAND_0 { @@ -3857,9 +3379,6 @@ impl Default for D3DHAL_DP2COMMAND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2COMMAND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3879,10 +3398,6 @@ impl Default for D3DHAL_DP2COMPOSERECTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2COMPOSERECTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2CREATELIGHT { @@ -3893,9 +3408,6 @@ impl Default for D3DHAL_DP2CREATELIGHT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2CREATELIGHT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2CREATEPIXELSHADER { @@ -3907,9 +3419,6 @@ impl Default for D3DHAL_DP2CREATEPIXELSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2CREATEPIXELSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3923,10 +3432,6 @@ impl Default for D3DHAL_DP2CREATEQUERY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2CREATEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2CREATEVERTEXSHADER { @@ -3939,9 +3444,6 @@ impl Default for D3DHAL_DP2CREATEVERTEXSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2CREATEVERTEXSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2CREATEVERTEXSHADERDECL { @@ -3953,9 +3455,6 @@ impl Default for D3DHAL_DP2CREATEVERTEXSHADERDECL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2CREATEVERTEXSHADERDECL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2CREATEVERTEXSHADERFUNC { @@ -3967,9 +3466,6 @@ impl Default for D3DHAL_DP2CREATEVERTEXSHADERFUNC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2CREATEVERTEXSHADERFUNC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2DELETEQUERY { @@ -3980,9 +3476,6 @@ impl Default for D3DHAL_DP2DELETEQUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2DELETEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4000,10 +3493,6 @@ impl Default for D3DHAL_DP2DRAWINDEXEDPRIMITIVE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2DRAWINDEXEDPRIMITIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4021,10 +3510,6 @@ impl Default for D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4039,10 +3524,6 @@ impl Default for D3DHAL_DP2DRAWPRIMITIVE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2DRAWPRIMITIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4057,10 +3538,6 @@ impl Default for D3DHAL_DP2DRAWPRIMITIVE2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2DRAWPRIMITIVE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2DRAWRECTPATCH { @@ -4072,9 +3549,6 @@ impl Default for D3DHAL_DP2DRAWRECTPATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2DRAWRECTPATCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2DRAWTRIPATCH { @@ -4086,9 +3560,6 @@ impl Default for D3DHAL_DP2DRAWTRIPATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2DRAWTRIPATCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2EXT { @@ -4100,9 +3571,6 @@ impl Default for D3DHAL_DP2EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4116,10 +3584,6 @@ impl Default for D3DHAL_DP2GENERATEMIPSUBLEVELS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2GENERATEMIPSUBLEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2INDEXEDLINELIST { @@ -4131,9 +3595,6 @@ impl Default for D3DHAL_DP2INDEXEDLINELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2INDEXEDLINELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2INDEXEDLINESTRIP { @@ -4144,9 +3605,6 @@ impl Default for D3DHAL_DP2INDEXEDLINESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2INDEXEDLINESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2INDEXEDTRIANGLEFAN { @@ -4157,9 +3615,6 @@ impl Default for D3DHAL_DP2INDEXEDTRIANGLEFAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2INDEXEDTRIANGLEFAN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2INDEXEDTRIANGLELIST { @@ -4173,9 +3628,6 @@ impl Default for D3DHAL_DP2INDEXEDTRIANGLELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2INDEXEDTRIANGLELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2INDEXEDTRIANGLELIST2 { @@ -4188,9 +3640,6 @@ impl Default for D3DHAL_DP2INDEXEDTRIANGLELIST2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2INDEXEDTRIANGLELIST2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2INDEXEDTRIANGLESTRIP { @@ -4201,9 +3650,6 @@ impl Default for D3DHAL_DP2INDEXEDTRIANGLESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2INDEXEDTRIANGLESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2ISSUEQUERY { @@ -4215,9 +3661,6 @@ impl Default for D3DHAL_DP2ISSUEQUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2ISSUEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2LINELIST { @@ -4228,9 +3671,6 @@ impl Default for D3DHAL_DP2LINELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2LINELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2LINESTRIP { @@ -4241,9 +3681,6 @@ impl Default for D3DHAL_DP2LINESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2LINESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4257,10 +3694,6 @@ impl Default for D3DHAL_DP2MULTIPLYTRANSFORM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] -impl windows_core::TypeKind for D3DHAL_DP2MULTIPLYTRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DHAL_DP2OPERATION(pub i32); @@ -4274,9 +3707,6 @@ impl Default for D3DHAL_DP2PIXELSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2PIXELSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2POINTS { @@ -4288,9 +3718,6 @@ impl Default for D3DHAL_DP2POINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2POINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -4304,10 +3731,6 @@ impl Default for D3DHAL_DP2RENDERSTATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2RENDERSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -4321,10 +3744,6 @@ impl Default for D3DHAL_DP2RENDERSTATE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2RENDERSTATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2RESPONSE { @@ -4338,9 +3757,6 @@ impl Default for D3DHAL_DP2RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2RESPONSEQUERY { @@ -4352,9 +3768,6 @@ impl Default for D3DHAL_DP2RESPONSEQUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2RESPONSEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETCLIPPLANE { @@ -4366,9 +3779,6 @@ impl Default for D3DHAL_DP2SETCLIPPLANE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETCLIPPLANE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETCONVOLUTIONKERNELMONO { @@ -4381,9 +3791,6 @@ impl Default for D3DHAL_DP2SETCONVOLUTIONKERNELMONO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETCONVOLUTIONKERNELMONO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETDEPTHSTENCIL { @@ -4394,9 +3801,6 @@ impl Default for D3DHAL_DP2SETDEPTHSTENCIL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETDEPTHSTENCIL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETINDICES { @@ -4408,9 +3812,6 @@ impl Default for D3DHAL_DP2SETINDICES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETINDICES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETLIGHT { @@ -4422,9 +3823,6 @@ impl Default for D3DHAL_DP2SETLIGHT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETLIGHT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETPALETTE { @@ -4437,9 +3835,6 @@ impl Default for D3DHAL_DP2SETPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETPIXELSHADERCONST { @@ -4451,9 +3846,6 @@ impl Default for D3DHAL_DP2SETPIXELSHADERCONST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETPIXELSHADERCONST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETPRIORITY { @@ -4465,9 +3857,6 @@ impl Default for D3DHAL_DP2SETPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETPRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETRENDERTARGET { @@ -4479,9 +3868,6 @@ impl Default for D3DHAL_DP2SETRENDERTARGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETRENDERTARGET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETRENDERTARGET2 { @@ -4493,9 +3879,6 @@ impl Default for D3DHAL_DP2SETRENDERTARGET2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETRENDERTARGET2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETSTREAMSOURCE { @@ -4508,9 +3891,6 @@ impl Default for D3DHAL_DP2SETSTREAMSOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETSTREAMSOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETSTREAMSOURCE2 { @@ -4524,9 +3904,6 @@ impl Default for D3DHAL_DP2SETSTREAMSOURCE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETSTREAMSOURCE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETSTREAMSOURCEFREQ { @@ -4538,9 +3915,6 @@ impl Default for D3DHAL_DP2SETSTREAMSOURCEFREQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETSTREAMSOURCEFREQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETSTREAMSOURCEUM { @@ -4552,9 +3926,6 @@ impl Default for D3DHAL_DP2SETSTREAMSOURCEUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETSTREAMSOURCEUM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETTEXLOD { @@ -4566,9 +3937,6 @@ impl Default for D3DHAL_DP2SETTEXLOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETTEXLOD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4582,10 +3950,6 @@ impl Default for D3DHAL_DP2SETTRANSFORM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] -impl windows_core::TypeKind for D3DHAL_DP2SETTRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SETVERTEXSHADERCONST { @@ -4597,9 +3961,6 @@ impl Default for D3DHAL_DP2SETVERTEXSHADERCONST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SETVERTEXSHADERCONST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2STARTVERTEX { @@ -4610,9 +3971,6 @@ impl Default for D3DHAL_DP2STARTVERTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2STARTVERTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4627,10 +3985,6 @@ impl Default for D3DHAL_DP2STATESET { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2STATESET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2SURFACEBLT { @@ -4647,9 +4001,6 @@ impl Default for D3DHAL_DP2SURFACEBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2SURFACEBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2TEXBLT { @@ -4664,9 +4015,6 @@ impl Default for D3DHAL_DP2TEXBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2TEXBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2TEXTURESTAGESTATE { @@ -4679,9 +4027,6 @@ impl Default for D3DHAL_DP2TEXTURESTAGESTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2TEXTURESTAGESTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2TRIANGLEFAN { @@ -4692,9 +4037,6 @@ impl Default for D3DHAL_DP2TRIANGLEFAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2TRIANGLEFAN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2TRIANGLEFAN_IMM { @@ -4705,9 +4047,6 @@ impl Default for D3DHAL_DP2TRIANGLEFAN_IMM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2TRIANGLEFAN_IMM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2TRIANGLELIST { @@ -4718,9 +4057,6 @@ impl Default for D3DHAL_DP2TRIANGLELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2TRIANGLELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2TRIANGLESTRIP { @@ -4731,9 +4067,6 @@ impl Default for D3DHAL_DP2TRIANGLESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2TRIANGLESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2UPDATEPALETTE { @@ -4746,9 +4079,6 @@ impl Default for D3DHAL_DP2UPDATEPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2UPDATEPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2VERTEXSHADER { @@ -4759,9 +4089,6 @@ impl Default for D3DHAL_DP2VERTEXSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2VERTEXSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2VIEWPORTINFO { @@ -4775,9 +4102,6 @@ impl Default for D3DHAL_DP2VIEWPORTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2VIEWPORTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4796,10 +4120,6 @@ impl Default for D3DHAL_DP2VOLUMEBLT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DP2VOLUMEBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2WINFO { @@ -4811,9 +4131,6 @@ impl Default for D3DHAL_DP2WINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2WINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DP2ZRANGE { @@ -4825,9 +4142,6 @@ impl Default for D3DHAL_DP2ZRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DP2ZRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -4848,10 +4162,6 @@ impl Default for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -4865,10 +4175,6 @@ impl Default for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -4888,10 +4194,6 @@ impl Default for D3DHAL_DRAWONEPRIMITIVEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DRAWONEPRIMITIVEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -4905,10 +4207,6 @@ impl Default for D3DHAL_DRAWONEPRIMITIVEDATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_DRAWONEPRIMITIVEDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DRAWPRIMCOUNTS { @@ -4922,9 +4220,6 @@ impl Default for D3DHAL_DRAWPRIMCOUNTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DRAWPRIMCOUNTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy)] @@ -4950,10 +4245,6 @@ impl Default for D3DHAL_DRAWPRIMITIVES2DATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_DRAWPRIMITIVES2DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy)] @@ -4967,10 +4258,6 @@ impl Default for D3DHAL_DRAWPRIMITIVES2DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_DRAWPRIMITIVES2DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy)] @@ -4984,10 +4271,6 @@ impl Default for D3DHAL_DRAWPRIMITIVES2DATA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_DRAWPRIMITIVES2DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_DRAWPRIMITIVESDATA { @@ -5002,9 +4285,6 @@ impl Default for D3DHAL_DRAWPRIMITIVESDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_DRAWPRIMITIVESDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL_EXECUTE_ABORT: i32 = 528i32; pub const D3DHAL_EXECUTE_NORMAL: i32 = 0i32; pub const D3DHAL_EXECUTE_OVERRIDE: i32 = 1i32; @@ -5024,10 +4304,6 @@ impl Default for D3DHAL_GETSTATEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DHAL_GETSTATEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5045,10 +4321,6 @@ impl Default for D3DHAL_GLOBALDRIVERDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] -impl windows_core::TypeKind for D3DHAL_GLOBALDRIVERDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL_MAX_RSTATES: u32 = 256u32; pub const D3DHAL_MAX_RSTATES_DX6: u32 = 256u32; pub const D3DHAL_MAX_RSTATES_DX7: u32 = 256u32; @@ -5076,10 +4348,6 @@ impl Default for D3DHAL_RENDERPRIMITIVEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] -impl windows_core::TypeKind for D3DHAL_RENDERPRIMITIVEDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Debug, PartialEq)] @@ -5096,10 +4364,6 @@ impl Default for D3DHAL_RENDERSTATEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DHAL_RENDERSTATEDATA { - type TypeKind = windows_core::CloneType; -} pub const D3DHAL_ROW_WEIGHTS: u32 = 1u32; pub const D3DHAL_SAMPLER_MAXSAMP: u32 = 16u32; pub const D3DHAL_SAMPLER_MAXVERTEXSAMP: u32 = 4u32; @@ -5115,9 +4379,6 @@ impl Default for D3DHAL_SCENECAPTUREDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_SCENECAPTUREDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL_SCENE_CAPTURE_END: i32 = 1i32; pub const D3DHAL_SCENE_CAPTURE_START: i32 = 0i32; pub const D3DHAL_SETLIGHT_DATA: u32 = 2u32; @@ -5143,10 +4404,6 @@ impl Default for D3DHAL_SETRENDERTARGETDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_SETRENDERTARGETDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_SETRENDERTARGETDATA_0 { @@ -5165,10 +4422,6 @@ impl Default for D3DHAL_SETRENDERTARGETDATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_SETRENDERTARGETDATA_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_SETRENDERTARGETDATA_1 { @@ -5187,10 +4440,6 @@ impl Default for D3DHAL_SETRENDERTARGETDATA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for D3DHAL_SETRENDERTARGETDATA_1 { - type TypeKind = windows_core::CloneType; -} pub const D3DHAL_STATESETBEGIN: u32 = 0u32; pub const D3DHAL_STATESETCAPTURE: u32 = 4u32; pub const D3DHAL_STATESETCREATE: u32 = 5u32; @@ -5212,10 +4461,6 @@ impl Default for D3DHAL_TEXTURECREATEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DHAL_TEXTURECREATEDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_TEXTUREDESTROYDATA { @@ -5228,9 +4473,6 @@ impl Default for D3DHAL_TEXTUREDESTROYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_TEXTUREDESTROYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DHAL_TEXTUREGETSURFDATA { @@ -5244,9 +4486,6 @@ impl Default for D3DHAL_TEXTUREGETSURFDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_TEXTUREGETSURFDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL_TEXTURESTATEBUF_SIZE: u32 = 14u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5261,9 +4500,6 @@ impl Default for D3DHAL_TEXTURESWAPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_TEXTURESWAPDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DHAL_TSS_MAXSTAGES: u32 = 8u32; pub const D3DHAL_TSS_RENDERSTATEBASE: u32 = 256u32; pub const D3DHAL_TSS_STATESPERSTAGE: u32 = 64u32; @@ -5281,9 +4517,6 @@ impl Default for D3DHAL_VALIDATETEXTURESTAGESTATEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHAL_VALIDATETEXTURESTAGESTATEDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DINFINITEINSTRUCTIONS: u32 = 4294967295u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5296,9 +4529,6 @@ impl Default for D3DKMDT_2DREGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_2DREGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_3x4_COLORSPACE_TRANSFORM { @@ -5311,9 +4541,6 @@ impl Default for D3DKMDT_3x4_COLORSPACE_TRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_3x4_COLORSPACE_TRANSFORM { - type TypeKind = windows_core::CopyType; -} pub const D3DKMDT_BITS_PER_COMPONENT_06: u32 = 1u32; pub const D3DKMDT_BITS_PER_COMPONENT_08: u32 = 2u32; pub const D3DKMDT_BITS_PER_COMPONENT_10: u32 = 4u32; @@ -5341,9 +4568,6 @@ impl Default for D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL(pub i32); @@ -5366,9 +4590,6 @@ impl Default for D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES { - type TypeKind = windows_core::CopyType; -} pub const D3DKMDT_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY: D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY = D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY(200i32); pub const D3DKMDT_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY: D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY = D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY(100i32); #[repr(transparent)] @@ -5389,9 +4610,6 @@ impl Default for D3DKMDT_DISPLAYMODE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_DISPLAYMODE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE(pub i32); @@ -5414,9 +4632,6 @@ impl Default for D3DKMDT_FREQUENCY_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_FREQUENCY_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMDT_GAMMA_RAMP { @@ -5429,9 +4644,6 @@ impl Default for D3DKMDT_GAMMA_RAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_GAMMA_RAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMDT_GAMMA_RAMP_0 { @@ -5446,9 +4658,6 @@ impl Default for D3DKMDT_GAMMA_RAMP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_GAMMA_RAMP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMDT_GDISURFACEDATA { @@ -5464,9 +4673,6 @@ impl Default for D3DKMDT_GDISURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_GDISURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMDT_GDISURFACEFLAGS { @@ -5477,9 +4683,6 @@ impl Default for D3DKMDT_GDISURFACEFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_GDISURFACEFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMDT_GDISURFACEFLAGS_0 { @@ -5491,9 +4694,6 @@ impl Default for D3DKMDT_GDISURFACEFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_GDISURFACEFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_GDISURFACEFLAGS_0_0 { @@ -5504,9 +4704,6 @@ impl Default for D3DKMDT_GDISURFACEFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_GDISURFACEFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_GDISURFACETYPE(pub i32); @@ -5543,9 +4740,6 @@ impl Default for D3DKMDT_GRAPHICS_RENDERING_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_GRAPHICS_RENDERING_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_GTFCOMPLIANCE(pub i32); @@ -5601,9 +4795,6 @@ impl Default for D3DKMDT_MONITOR_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_MONITOR_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_MONITOR_DESCRIPTOR_TYPE(pub i32); @@ -5620,9 +4811,6 @@ impl Default for D3DKMDT_MONITOR_FREQUENCY_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_MONITOR_FREQUENCY_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMDT_MONITOR_FREQUENCY_RANGE_0 { @@ -5634,9 +4822,6 @@ impl Default for D3DKMDT_MONITOR_FREQUENCY_RANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_MONITOR_FREQUENCY_RANGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT(pub i32); @@ -5661,9 +4846,6 @@ impl Default for D3DKMDT_MONITOR_SOURCE_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_MONITOR_SOURCE_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_MONITOR_TIMING_TYPE(pub i32); @@ -5706,9 +4888,6 @@ impl Default for D3DKMDT_PALETTEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_PALETTEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_PIXEL_VALUE_ACCESS_MODE(pub i32); @@ -5723,9 +4902,6 @@ impl Default for D3DKMDT_PREEMPTION_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_PREEMPTION_CAPS { - type TypeKind = windows_core::CopyType; -} pub const D3DKMDT_PVAM_DIRECT: D3DKMDT_PIXEL_VALUE_ACCESS_MODE = D3DKMDT_PIXEL_VALUE_ACCESS_MODE(1i32); pub const D3DKMDT_PVAM_PRESETPALETTE: D3DKMDT_PIXEL_VALUE_ACCESS_MODE = D3DKMDT_PIXEL_VALUE_ACCESS_MODE(2i32); pub const D3DKMDT_PVAM_SETTABLEPALETTE: D3DKMDT_PIXEL_VALUE_ACCESS_MODE = D3DKMDT_PIXEL_VALUE_ACCESS_MODE(3i32); @@ -5748,9 +4924,6 @@ impl Default for D3DKMDT_SHADOWSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_SHADOWSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_SHAREDPRIMARYSURFACEDATA { @@ -5765,9 +4938,6 @@ impl Default for D3DKMDT_SHAREDPRIMARYSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_SHAREDPRIMARYSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_STAGINGSURFACEDATA { @@ -5780,9 +4950,6 @@ impl Default for D3DKMDT_STAGINGSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_STAGINGSURFACEDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DKMDT_STANDARDALLOCATION_GDISURFACE: D3DKMDT_STANDARDALLOCATION_TYPE = D3DKMDT_STANDARDALLOCATION_TYPE(4i32); pub const D3DKMDT_STANDARDALLOCATION_SHADOWSURFACE: D3DKMDT_STANDARDALLOCATION_TYPE = D3DKMDT_STANDARDALLOCATION_TYPE(2i32); pub const D3DKMDT_STANDARDALLOCATION_SHAREDPRIMARYSURFACE: D3DKMDT_STANDARDALLOCATION_TYPE = D3DKMDT_STANDARDALLOCATION_TYPE(1i32); @@ -5809,9 +4976,6 @@ impl Default for D3DKMDT_VIDEO_PRESENT_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDEO_PRESENT_SOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_VIDEO_PRESENT_TARGET { @@ -5826,9 +4990,6 @@ impl Default for D3DKMDT_VIDEO_PRESENT_TARGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDEO_PRESENT_TARGET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMDT_VIDEO_SIGNAL_INFO { @@ -5845,9 +5006,6 @@ impl Default for D3DKMDT_VIDEO_SIGNAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDEO_SIGNAL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMDT_VIDEO_SIGNAL_INFO_0 { @@ -5859,9 +5017,6 @@ impl Default for D3DKMDT_VIDEO_SIGNAL_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDEO_SIGNAL_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_VIDEO_SIGNAL_INFO_0_0 { @@ -5872,9 +5027,6 @@ impl Default for D3DKMDT_VIDEO_SIGNAL_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDEO_SIGNAL_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_VIDEO_SIGNAL_STANDARD(pub i32); @@ -5888,9 +5040,6 @@ impl Default for D3DKMDT_VIDPN_HW_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_HW_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMDT_VIDPN_PRESENT_PATH { @@ -5911,9 +5060,6 @@ impl Default for D3DKMDT_VIDPN_PRESENT_PATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_PRESENT_PATH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_VIDPN_PRESENT_PATH_CONTENT(pub i32); @@ -5930,9 +5076,6 @@ impl Default for D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT { @@ -5943,9 +5086,6 @@ impl Default for D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE(pub i32); @@ -5965,9 +5105,6 @@ impl Default for D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_VIDPN_PRESENT_PATH_SCALING(pub i32); @@ -5981,9 +5118,6 @@ impl Default for D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION { @@ -5997,9 +5131,6 @@ impl Default for D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMDT_VIDPN_SOURCE_MODE { @@ -6012,9 +5143,6 @@ impl Default for D3DKMDT_VIDPN_SOURCE_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_SOURCE_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMDT_VIDPN_SOURCE_MODE_0 { @@ -6026,9 +5154,6 @@ impl Default for D3DKMDT_VIDPN_SOURCE_MODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_SOURCE_MODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMDT_VIDPN_SOURCE_MODE_TYPE(pub i32); @@ -6045,9 +5170,6 @@ impl Default for D3DKMDT_VIDPN_TARGET_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_TARGET_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMDT_VIDPN_TARGET_MODE_0 { @@ -6059,9 +5181,6 @@ impl Default for D3DKMDT_VIDPN_TARGET_MODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_TARGET_MODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_VIDPN_TARGET_MODE_0_0 { @@ -6072,9 +5191,6 @@ impl Default for D3DKMDT_VIDPN_TARGET_MODE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIDPN_TARGET_MODE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_VIRTUALGPUSURFACEDATA { @@ -6088,9 +5204,6 @@ impl Default for D3DKMDT_VIRTUALGPUSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_VIRTUALGPUSURFACEDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DKMDT_VOT_BNC: D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY = D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY(3i32); pub const D3DKMDT_VOT_COMPONENT_VIDEO: D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY = D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY(3i32); pub const D3DKMDT_VOT_COMPOSITE_VIDEO: D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY = D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY(2i32); @@ -6206,9 +5319,6 @@ impl Default for D3DKMDT_WIRE_FORMAT_AND_PREFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_WIRE_FORMAT_AND_PREFERENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMDT_WIRE_FORMAT_AND_PREFERENCE_0 { @@ -6219,9 +5329,6 @@ impl Default for D3DKMDT_WIRE_FORMAT_AND_PREFERENCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMDT_WIRE_FORMAT_AND_PREFERENCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ACQUIREKEYEDMUTEX { @@ -6235,9 +5342,6 @@ impl Default for D3DKMT_ACQUIREKEYEDMUTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ACQUIREKEYEDMUTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ACQUIREKEYEDMUTEX2 { @@ -6253,9 +5357,6 @@ impl Default for D3DKMT_ACQUIREKEYEDMUTEX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ACQUIREKEYEDMUTEX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ACTIVATE_SPECIFIC_DIAG_ESCAPE { @@ -6267,9 +5368,6 @@ impl Default for D3DKMT_ACTIVATE_SPECIFIC_DIAG_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ACTIVATE_SPECIFIC_DIAG_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_ACTIVATE_SPECIFIC_DIAG_TYPE(pub i32); @@ -6287,9 +5385,6 @@ impl Default for D3DKMT_ADAPTERADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTERADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADAPTERINFO { @@ -6303,9 +5398,6 @@ impl Default for D3DKMT_ADAPTERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADAPTERREGISTRYINFO { @@ -6319,9 +5411,6 @@ impl Default for D3DKMT_ADAPTERREGISTRYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTERREGISTRYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_ADAPTERTYPE { @@ -6332,9 +5421,6 @@ impl Default for D3DKMT_ADAPTERTYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTERTYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_ADAPTERTYPE_0 { @@ -6346,9 +5432,6 @@ impl Default for D3DKMT_ADAPTERTYPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTERTYPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADAPTERTYPE_0_0 { @@ -6359,9 +5442,6 @@ impl Default for D3DKMT_ADAPTERTYPE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTERTYPE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADAPTER_PERFDATA { @@ -6381,9 +5461,6 @@ impl Default for D3DKMT_ADAPTER_PERFDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTER_PERFDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADAPTER_PERFDATACAPS { @@ -6399,9 +5476,6 @@ impl Default for D3DKMT_ADAPTER_PERFDATACAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTER_PERFDATACAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_ADAPTER_VERIFIER_OPTION { @@ -6414,9 +5488,6 @@ impl Default for D3DKMT_ADAPTER_VERIFIER_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTER_VERIFIER_OPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_ADAPTER_VERIFIER_OPTION_DATA { @@ -6428,9 +5499,6 @@ impl Default for D3DKMT_ADAPTER_VERIFIER_OPTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTER_VERIFIER_OPTION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_ADAPTER_VERIFIER_OPTION_TYPE(pub i32); @@ -6447,9 +5515,6 @@ impl Default for D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS_0 { @@ -6460,9 +5525,6 @@ impl Default for D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADAPTER_VERIFIER_VIDMM_TRIM_INTERVAL { @@ -6475,9 +5537,6 @@ impl Default for D3DKMT_ADAPTER_VERIFIER_VIDMM_TRIM_INTERVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADAPTER_VERIFIER_VIDMM_TRIM_INTERVAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ADJUSTFULLSCREENGAMMA { @@ -6491,9 +5550,6 @@ impl Default for D3DKMT_ADJUSTFULLSCREENGAMMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ADJUSTFULLSCREENGAMMA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_ALLOCATIONRESIDENCYSTATUS(pub i32); @@ -6511,9 +5567,6 @@ impl Default for D3DKMT_AUXILIARYPRESENTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_AUXILIARYPRESENTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_AUXILIARYPRESENTINFO_TYPE(pub i32); @@ -6533,9 +5586,6 @@ impl Default for D3DKMT_BDDFALLBACK_CTL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_BDDFALLBACK_CTL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_BLOCKLIST_INFO { @@ -6547,9 +5597,6 @@ impl Default for D3DKMT_BLOCKLIST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_BLOCKLIST_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN { @@ -6563,9 +5610,6 @@ impl Default for D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_BRIGHTNESS_INFO { @@ -6578,9 +5622,6 @@ impl Default for D3DKMT_BRIGHTNESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_BRIGHTNESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_BRIGHTNESS_INFO_0 { @@ -6600,9 +5641,6 @@ impl Default for D3DKMT_BRIGHTNESS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_BRIGHTNESS_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_BRIGHTNESS_INFO_BEGIN_MANUAL_MODE: D3DKMT_BRIGHTNESS_INFO_TYPE = D3DKMT_BRIGHTNESS_INFO_TYPE(8i32); pub const D3DKMT_BRIGHTNESS_INFO_END_MANUAL_MODE: D3DKMT_BRIGHTNESS_INFO_TYPE = D3DKMT_BRIGHTNESS_INFO_TYPE(9i32); pub const D3DKMT_BRIGHTNESS_INFO_GET: D3DKMT_BRIGHTNESS_INFO_TYPE = D3DKMT_BRIGHTNESS_INFO_TYPE(2i32); @@ -6628,9 +5666,6 @@ impl Default for D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_BUDGETCHANGENOTIFICATION { @@ -6642,9 +5677,6 @@ impl Default for D3DKMT_BUDGETCHANGENOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_BUDGETCHANGENOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CANCEL_PRESENTS { @@ -6661,9 +5693,6 @@ impl Default for D3DKMT_CANCEL_PRESENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CANCEL_PRESENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CANCEL_PRESENTS_FLAGS { @@ -6674,9 +5703,6 @@ impl Default for D3DKMT_CANCEL_PRESENTS_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CANCEL_PRESENTS_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CANCEL_PRESENTS_FLAGS_0 { @@ -6688,9 +5714,6 @@ impl Default for D3DKMT_CANCEL_PRESENTS_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CANCEL_PRESENTS_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CANCEL_PRESENTS_FLAGS_0_0 { @@ -6701,9 +5724,6 @@ impl Default for D3DKMT_CANCEL_PRESENTS_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CANCEL_PRESENTS_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_CANCEL_PRESENTS_OPERATION(pub i32); @@ -6726,10 +5746,6 @@ impl Default for D3DKMT_CHANGESURFACEPOINTER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for D3DKMT_CHANGESURFACEPOINTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHANGEVIDEOMEMORYRESERVATION { @@ -6744,9 +5760,6 @@ impl Default for D3DKMT_CHANGEVIDEOMEMORYRESERVATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHANGEVIDEOMEMORYRESERVATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECKMONITORPOWERSTATE { @@ -6758,9 +5771,6 @@ impl Default for D3DKMT_CHECKMONITORPOWERSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECKMONITORPOWERSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT { @@ -6775,9 +5785,6 @@ impl Default for D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT2 { @@ -6793,9 +5800,6 @@ impl Default for D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 { @@ -6813,9 +5817,6 @@ impl Default for D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECKOCCLUSION { @@ -6826,9 +5827,6 @@ impl Default for D3DKMT_CHECKOCCLUSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECKOCCLUSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECKSHAREDRESOURCEACCESS { @@ -6840,9 +5838,6 @@ impl Default for D3DKMT_CHECKSHAREDRESOURCEACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECKSHAREDRESOURCEACCESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP { @@ -6854,9 +5849,6 @@ impl Default for D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE { @@ -6870,9 +5862,6 @@ impl Default for D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE2 { @@ -6887,9 +5876,6 @@ impl Default for D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE3 { @@ -6904,9 +5890,6 @@ impl Default for D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO { @@ -6917,9 +5900,6 @@ impl Default for D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO_0 { @@ -6931,9 +5911,6 @@ impl Default for D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO_0_0 { @@ -6944,9 +5921,6 @@ impl Default for D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_CLIENTHINT(pub i32); @@ -6982,9 +5956,6 @@ impl Default for D3DKMT_CLOSEADAPTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CLOSEADAPTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_COMPOSITION_PRESENTHISTORYTOKEN { @@ -6995,9 +5966,6 @@ impl Default for D3DKMT_COMPOSITION_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_COMPOSITION_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CONFIGURESHAREDRESOURCE { @@ -7012,9 +5980,6 @@ impl Default for D3DKMT_CONFIGURESHAREDRESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CONFIGURESHAREDRESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CONNECT_DOORBELL { @@ -7026,9 +5991,6 @@ impl Default for D3DKMT_CONNECT_DOORBELL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CONNECT_DOORBELL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CONNECT_DOORBELL_FLAGS { @@ -7039,9 +6001,6 @@ impl Default for D3DKMT_CONNECT_DOORBELL_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CONNECT_DOORBELL_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CONNECT_DOORBELL_FLAGS_0 { @@ -7053,9 +6012,6 @@ impl Default for D3DKMT_CONNECT_DOORBELL_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CONNECT_DOORBELL_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CONNECT_DOORBELL_FLAGS_0_0 { @@ -7066,9 +6022,6 @@ impl Default for D3DKMT_CONNECT_DOORBELL_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CONNECT_DOORBELL_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CPDRIVERNAME { @@ -7079,9 +6032,6 @@ impl Default for D3DKMT_CPDRIVERNAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CPDRIVERNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATEALLOCATION { @@ -7102,9 +6052,6 @@ impl Default for D3DKMT_CREATEALLOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEALLOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CREATEALLOCATION_0 { @@ -7116,9 +6063,6 @@ impl Default for D3DKMT_CREATEALLOCATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEALLOCATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CREATEALLOCATION_1 { @@ -7130,9 +6074,6 @@ impl Default for D3DKMT_CREATEALLOCATION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEALLOCATION_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATEALLOCATIONFLAGS { @@ -7143,9 +6084,6 @@ impl Default for D3DKMT_CREATEALLOCATIONFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEALLOCATIONFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATECONTEXT { @@ -7170,9 +6108,6 @@ impl Default for D3DKMT_CREATECONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATECONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATECONTEXTVIRTUAL { @@ -7190,9 +6125,6 @@ impl Default for D3DKMT_CREATECONTEXTVIRTUAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATECONTEXTVIRTUAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7213,10 +6145,6 @@ impl Default for D3DKMT_CREATEDCFROMMEMORY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for D3DKMT_CREATEDCFROMMEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATEDEVICE { @@ -7235,9 +6163,6 @@ impl Default for D3DKMT_CREATEDEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEDEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CREATEDEVICE_0 { @@ -7249,9 +6174,6 @@ impl Default for D3DKMT_CREATEDEVICE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEDEVICE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATEDEVICEFLAGS { @@ -7262,9 +6184,6 @@ impl Default for D3DKMT_CREATEDEVICEFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEDEVICEFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATEHWCONTEXT { @@ -7281,9 +6200,6 @@ impl Default for D3DKMT_CREATEHWCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEHWCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATEHWQUEUE { @@ -7301,9 +6217,6 @@ impl Default for D3DKMT_CREATEHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATEKEYEDMUTEX { @@ -7316,9 +6229,6 @@ impl Default for D3DKMT_CREATEKEYEDMUTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEKEYEDMUTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATEKEYEDMUTEX2 { @@ -7334,9 +6244,6 @@ impl Default for D3DKMT_CREATEKEYEDMUTEX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEKEYEDMUTEX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATEKEYEDMUTEX2_FLAGS { @@ -7347,9 +6254,6 @@ impl Default for D3DKMT_CREATEKEYEDMUTEX2_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEKEYEDMUTEX2_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CREATEKEYEDMUTEX2_FLAGS_0 { @@ -7361,9 +6265,6 @@ impl Default for D3DKMT_CREATEKEYEDMUTEX2_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEKEYEDMUTEX2_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATEKEYEDMUTEX2_FLAGS_0_0 { @@ -7374,9 +6275,6 @@ impl Default for D3DKMT_CREATEKEYEDMUTEX2_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEKEYEDMUTEX2_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATENATIVEFENCE { @@ -7388,9 +6286,6 @@ impl Default for D3DKMT_CREATENATIVEFENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATENATIVEFENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATEOVERLAY { @@ -7404,9 +6299,6 @@ impl Default for D3DKMT_CREATEOVERLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEOVERLAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATEPAGINGQUEUE { @@ -7422,9 +6314,6 @@ impl Default for D3DKMT_CREATEPAGINGQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEPAGINGQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATEPROTECTEDSESSION { @@ -7441,9 +6330,6 @@ impl Default for D3DKMT_CREATEPROTECTEDSESSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATEPROTECTEDSESSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATESTANDARDALLOCATION { @@ -7456,9 +6342,6 @@ impl Default for D3DKMT_CREATESTANDARDALLOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESTANDARDALLOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CREATESTANDARDALLOCATION_0 { @@ -7469,9 +6352,6 @@ impl Default for D3DKMT_CREATESTANDARDALLOCATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESTANDARDALLOCATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATESTANDARDALLOCATIONFLAGS { @@ -7482,9 +6362,6 @@ impl Default for D3DKMT_CREATESTANDARDALLOCATIONFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESTANDARDALLOCATIONFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CREATESTANDARDALLOCATIONFLAGS_0 { @@ -7496,9 +6373,6 @@ impl Default for D3DKMT_CREATESTANDARDALLOCATIONFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESTANDARDALLOCATIONFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATESTANDARDALLOCATIONFLAGS_0_0 { @@ -7509,9 +6383,6 @@ impl Default for D3DKMT_CREATESTANDARDALLOCATIONFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESTANDARDALLOCATIONFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATESYNCFILE { @@ -7525,9 +6396,6 @@ impl Default for D3DKMT_CREATESYNCFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESYNCFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATESYNCHRONIZATIONOBJECT { @@ -7540,9 +6408,6 @@ impl Default for D3DKMT_CREATESYNCHRONIZATIONOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESYNCHRONIZATIONOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATESYNCHRONIZATIONOBJECT2 { @@ -7555,9 +6420,6 @@ impl Default for D3DKMT_CREATESYNCHRONIZATIONOBJECT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATESYNCHRONIZATIONOBJECT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATE_DOORBELL { @@ -7576,9 +6438,6 @@ impl Default for D3DKMT_CREATE_DOORBELL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATE_DOORBELL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATE_DOORBELL_FLAGS { @@ -7589,9 +6448,6 @@ impl Default for D3DKMT_CREATE_DOORBELL_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATE_DOORBELL_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_CREATE_DOORBELL_FLAGS_0 { @@ -7603,9 +6459,6 @@ impl Default for D3DKMT_CREATE_DOORBELL_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATE_DOORBELL_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CREATE_DOORBELL_FLAGS_0_0 { @@ -7616,9 +6469,6 @@ impl Default for D3DKMT_CREATE_DOORBELL_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATE_DOORBELL_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_CREATE_OUTPUTDUPL { @@ -7634,9 +6484,6 @@ impl Default for D3DKMT_CREATE_OUTPUTDUPL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CREATE_OUTPUTDUPL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_CROSSADAPTERRESOURCE_SUPPORT { @@ -7647,9 +6494,6 @@ impl Default for D3DKMT_CROSSADAPTERRESOURCE_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CROSSADAPTERRESOURCE_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_CROSSADAPTERRESOURCE_SUPPORT_TIER(pub i32); @@ -7670,9 +6514,6 @@ impl Default for D3DKMT_CURRENTDISPLAYMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_CURRENTDISPLAYMODE { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_ClientPagingBuffer: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE(1i32); pub const D3DKMT_ClientRenderBuffer: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE(0i32); #[repr(C)] @@ -7686,9 +6527,6 @@ impl Default for D3DKMT_DEBUG_SNAPSHOT_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEBUG_SNAPSHOT_ESCAPE { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_DEFRAG_ESCAPE_DEFRAG_DOWNWARD: D3DKMT_DEFRAG_ESCAPE_OPERATION = D3DKMT_DEFRAG_ESCAPE_OPERATION(2i32); pub const D3DKMT_DEFRAG_ESCAPE_DEFRAG_PASS: D3DKMT_DEFRAG_ESCAPE_OPERATION = D3DKMT_DEFRAG_ESCAPE_OPERATION(3i32); pub const D3DKMT_DEFRAG_ESCAPE_DEFRAG_UPWARD: D3DKMT_DEFRAG_ESCAPE_OPERATION = D3DKMT_DEFRAG_ESCAPE_OPERATION(1i32); @@ -7710,9 +6548,6 @@ impl Default for D3DKMT_DESTROYALLOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYALLOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_DESTROYALLOCATION2 { @@ -7727,9 +6562,6 @@ impl Default for D3DKMT_DESTROYALLOCATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYALLOCATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYCONTEXT { @@ -7740,9 +6572,6 @@ impl Default for D3DKMT_DESTROYCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7756,10 +6585,6 @@ impl Default for D3DKMT_DESTROYDCFROMMEMORY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for D3DKMT_DESTROYDCFROMMEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYDEVICE { @@ -7770,9 +6595,6 @@ impl Default for D3DKMT_DESTROYDEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYDEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYHWCONTEXT { @@ -7783,9 +6605,6 @@ impl Default for D3DKMT_DESTROYHWCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYHWCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYHWQUEUE { @@ -7796,9 +6615,6 @@ impl Default for D3DKMT_DESTROYHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYKEYEDMUTEX { @@ -7809,9 +6625,6 @@ impl Default for D3DKMT_DESTROYKEYEDMUTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYKEYEDMUTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYOVERLAY { @@ -7823,9 +6636,6 @@ impl Default for D3DKMT_DESTROYOVERLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYOVERLAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYPROTECTEDSESSION { @@ -7836,9 +6646,6 @@ impl Default for D3DKMT_DESTROYPROTECTEDSESSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYPROTECTEDSESSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROYSYNCHRONIZATIONOBJECT { @@ -7849,9 +6656,6 @@ impl Default for D3DKMT_DESTROYSYNCHRONIZATIONOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROYSYNCHRONIZATIONOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROY_DOORBELL { @@ -7862,9 +6666,6 @@ impl Default for D3DKMT_DESTROY_DOORBELL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROY_DOORBELL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DESTROY_OUTPUTDUPL { @@ -7877,9 +6678,6 @@ impl Default for D3DKMT_DESTROY_OUTPUTDUPL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DESTROY_OUTPUTDUPL { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_DEVICEESCAPE_RESTOREGAMMA: D3DKMT_DEVICEESCAPE_TYPE = D3DKMT_DEVICEESCAPE_TYPE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7910,9 +6708,6 @@ impl Default for D3DKMT_DEVICEPAGEFAULT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICEPAGEFAULT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DEVICEPRESENT_QUEUE_STATE { @@ -7924,9 +6719,6 @@ impl Default for D3DKMT_DEVICEPRESENT_QUEUE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICEPRESENT_QUEUE_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DEVICEPRESENT_STATE { @@ -7938,9 +6730,6 @@ impl Default for D3DKMT_DEVICEPRESENT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICEPRESENT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DEVICEPRESENT_STATE_DWM { @@ -7952,9 +6741,6 @@ impl Default for D3DKMT_DEVICEPRESENT_STATE_DWM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICEPRESENT_STATE_DWM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_DEVICERESET_STATE { @@ -7965,9 +6751,6 @@ impl Default for D3DKMT_DEVICERESET_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICERESET_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_DEVICERESET_STATE_0 { @@ -7979,9 +6762,6 @@ impl Default for D3DKMT_DEVICERESET_STATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICERESET_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DEVICERESET_STATE_0_0 { @@ -7992,9 +6772,6 @@ impl Default for D3DKMT_DEVICERESET_STATE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICERESET_STATE_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_DEVICESTATE_EXECUTION: D3DKMT_DEVICESTATE_TYPE = D3DKMT_DEVICESTATE_TYPE(1i32); pub const D3DKMT_DEVICESTATE_PAGE_FAULT: D3DKMT_DEVICESTATE_TYPE = D3DKMT_DEVICESTATE_TYPE(5i32); pub const D3DKMT_DEVICESTATE_PRESENT: D3DKMT_DEVICESTATE_TYPE = D3DKMT_DEVICESTATE_TYPE(2i32); @@ -8020,9 +6797,6 @@ impl Default for D3DKMT_DEVICE_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICE_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_DEVICE_ESCAPE_0 { @@ -8033,9 +6807,6 @@ impl Default for D3DKMT_DEVICE_ESCAPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICE_ESCAPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DEVICE_ESCAPE_0_0 { @@ -8047,9 +6818,6 @@ impl Default for D3DKMT_DEVICE_ESCAPE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICE_ESCAPE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DEVICE_IDS { @@ -8065,9 +6833,6 @@ impl Default for D3DKMT_DEVICE_IDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DEVICE_IDS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DIRECTFLIP_SUPPORT { @@ -8078,9 +6843,6 @@ impl Default for D3DKMT_DIRECTFLIP_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DIRECTFLIP_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DIRTYREGIONS { @@ -8092,9 +6854,6 @@ impl Default for D3DKMT_DIRTYREGIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DIRTYREGIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DISPLAYMODE { @@ -8113,9 +6872,6 @@ impl Default for D3DKMT_DISPLAYMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DISPLAYMODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DISPLAYMODELIST { @@ -8128,9 +6884,6 @@ impl Default for D3DKMT_DISPLAYMODELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DISPLAYMODELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_DISPLAY_CAPS { @@ -8141,9 +6894,6 @@ impl Default for D3DKMT_DISPLAY_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DISPLAY_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_DISPLAY_CAPS_0 { @@ -8155,9 +6905,6 @@ impl Default for D3DKMT_DISPLAY_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DISPLAY_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_DISPLAY_CAPS_0_0 { @@ -8168,9 +6915,6 @@ impl Default for D3DKMT_DISPLAY_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DISPLAY_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DISPLAY_UMD_FILENAMEINFO { @@ -8182,9 +6926,6 @@ impl Default for D3DKMT_DISPLAY_UMD_FILENAMEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DISPLAY_UMD_FILENAMEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DLIST_DRIVER_NAME { @@ -8195,9 +6936,6 @@ impl Default for D3DKMT_DLIST_DRIVER_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DLIST_DRIVER_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_DMMESCAPETYPE(pub i32); @@ -8229,9 +6967,6 @@ impl Default for D3DKMT_DMM_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DMM_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_DOD_SET_DIRTYRECT_MODE { @@ -8242,9 +6977,6 @@ impl Default for D3DKMT_DOD_SET_DIRTYRECT_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DOD_SET_DIRTYRECT_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_DRIVERCAPS_EXT { @@ -8255,9 +6987,6 @@ impl Default for D3DKMT_DRIVERCAPS_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DRIVERCAPS_EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_DRIVERCAPS_EXT_0 { @@ -8269,9 +6998,6 @@ impl Default for D3DKMT_DRIVERCAPS_EXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DRIVERCAPS_EXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_DRIVERCAPS_EXT_0_0 { @@ -8282,9 +7008,6 @@ impl Default for D3DKMT_DRIVERCAPS_EXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DRIVERCAPS_EXT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_DRIVERVERSION(pub i32); @@ -8298,9 +7021,6 @@ impl Default for D3DKMT_DRIVER_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_DRIVER_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_DeferredCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(1i32); pub const D3DKMT_DeviceCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(6i32); pub const D3DKMT_DmaPacketTypeMax: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE(4i32); @@ -8315,9 +7035,6 @@ impl Default for D3DKMT_ENUMADAPTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ENUMADAPTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ENUMADAPTERS2 { @@ -8329,9 +7046,6 @@ impl Default for D3DKMT_ENUMADAPTERS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ENUMADAPTERS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_ENUMADAPTERS3 { @@ -8344,9 +7058,6 @@ impl Default for D3DKMT_ENUMADAPTERS3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ENUMADAPTERS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_ENUMADAPTERS_FILTER { @@ -8358,9 +7069,6 @@ impl Default for D3DKMT_ENUMADAPTERS_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ENUMADAPTERS_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ENUMADAPTERS_FILTER_0 { @@ -8371,9 +7079,6 @@ impl Default for D3DKMT_ENUMADAPTERS_FILTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ENUMADAPTERS_FILTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_ESCAPE { @@ -8390,9 +7095,6 @@ impl Default for D3DKMT_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_ESCAPETYPE(pub i32); @@ -8451,9 +7153,6 @@ impl Default for D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE_TYPE(pub i32); @@ -8488,9 +7187,6 @@ impl Default for D3DKMT_EVICT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_EVICT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_EVICTION_CRITERIA { @@ -8503,9 +7199,6 @@ impl Default for D3DKMT_EVICTION_CRITERIA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_EVICTION_CRITERIA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_EVICTION_CRITERIA_0 { @@ -8516,9 +7209,6 @@ impl Default for D3DKMT_EVICTION_CRITERIA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_EVICTION_CRITERIA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_EVICTION_CRITERIA_0_0 { @@ -8530,9 +7220,6 @@ impl Default for D3DKMT_EVICTION_CRITERIA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_EVICTION_CRITERIA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_EVICTION_CRITERIA_0_0_0 { @@ -8543,9 +7230,6 @@ impl Default for D3DKMT_EVICTION_CRITERIA_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_EVICTION_CRITERIA_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FENCE_PRESENTHISTORYTOKEN { @@ -8556,9 +7240,6 @@ impl Default for D3DKMT_FENCE_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FENCE_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FLIPINFOFLAGS { @@ -8569,9 +7250,6 @@ impl Default for D3DKMT_FLIPINFOFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPINFOFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FLIPMANAGER_AUXILIARYPRESENTINFO { @@ -8591,9 +7269,6 @@ impl Default for D3DKMT_FLIPMANAGER_AUXILIARYPRESENTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMANAGER_AUXILIARYPRESENTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN { @@ -8606,9 +7281,6 @@ impl Default for D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN_0 { @@ -8620,9 +7292,6 @@ impl Default for D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN_0_0 { @@ -8633,9 +7302,6 @@ impl Default for D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_FLIPMODEL_INDEPENDENT_FLIP_STAGE(pub i32); @@ -8680,9 +7346,6 @@ impl Default for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0 { @@ -8694,9 +7357,6 @@ impl Default for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0_0 { @@ -8709,9 +7369,6 @@ impl Default for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0_0_0 { @@ -8723,9 +7380,6 @@ impl Default for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS { @@ -8736,9 +7390,6 @@ impl Default for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS_0 { @@ -8750,9 +7401,6 @@ impl Default for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS_0_0 { @@ -8763,9 +7411,6 @@ impl Default for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FLIPOVERLAY { @@ -8780,9 +7425,6 @@ impl Default for D3DKMT_FLIPOVERLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPOVERLAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FLIPQUEUEINFO { @@ -8795,9 +7437,6 @@ impl Default for D3DKMT_FLIPQUEUEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLIPQUEUEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FLUSHHEAPTRANSITIONS { @@ -8808,9 +7447,6 @@ impl Default for D3DKMT_FLUSHHEAPTRANSITIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FLUSHHEAPTRANSITIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_FREEGPUVIRTUALADDRESS { @@ -8823,9 +7459,6 @@ impl Default for D3DKMT_FREEGPUVIRTUALADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_FREEGPUVIRTUALADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GDIMODEL_PRESENTHISTORYTOKEN { @@ -8840,9 +7473,6 @@ impl Default for D3DKMT_GDIMODEL_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GDIMODEL_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GDIMODEL_SYSMEM_PRESENTHISTORYTOKEN { @@ -8855,9 +7485,6 @@ impl Default for D3DKMT_GDIMODEL_SYSMEM_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GDIMODEL_SYSMEM_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_GDI_STYLE_HANDLE_DECORATION: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8873,9 +7500,6 @@ impl Default for D3DKMT_GETALLOCATIONPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETALLOCATIONPRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETCONTEXTINPROCESSSCHEDULINGPRIORITY { @@ -8887,9 +7511,6 @@ impl Default for D3DKMT_GETCONTEXTINPROCESSSCHEDULINGPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETCONTEXTINPROCESSSCHEDULINGPRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETCONTEXTSCHEDULINGPRIORITY { @@ -8901,9 +7522,6 @@ impl Default for D3DKMT_GETCONTEXTSCHEDULINGPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETCONTEXTSCHEDULINGPRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_GETDEVICESTATE { @@ -8916,9 +7534,6 @@ impl Default for D3DKMT_GETDEVICESTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETDEVICESTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_GETDEVICESTATE_0 { @@ -8934,9 +7549,6 @@ impl Default for D3DKMT_GETDEVICESTATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETDEVICESTATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETDISPLAYMODELIST { @@ -8950,9 +7562,6 @@ impl Default for D3DKMT_GETDISPLAYMODELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETDISPLAYMODELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETMULTISAMPLEMETHODLIST { @@ -8969,9 +7578,6 @@ impl Default for D3DKMT_GETMULTISAMPLEMETHODLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETMULTISAMPLEMETHODLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETOVERLAYSTATE { @@ -8984,9 +7590,6 @@ impl Default for D3DKMT_GETOVERLAYSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETOVERLAYSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETPRESENTHISTORY { @@ -9001,9 +7604,6 @@ impl Default for D3DKMT_GETPRESENTHISTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETPRESENTHISTORY { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_GETPRESENTHISTORY_MAXTOKENS: u32 = 2048u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9017,9 +7617,6 @@ impl Default for D3DKMT_GETPROCESSDEVICEREMOVALSUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETPROCESSDEVICEREMOVALSUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETRUNTIMEDATA { @@ -9033,9 +7630,6 @@ impl Default for D3DKMT_GETRUNTIMEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETRUNTIMEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETSCANLINE { @@ -9049,9 +7643,6 @@ impl Default for D3DKMT_GETSCANLINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETSCANLINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETSHAREDPRIMARYHANDLE { @@ -9064,9 +7655,6 @@ impl Default for D3DKMT_GETSHAREDPRIMARYHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETSHAREDPRIMARYHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETSHAREDRESOURCEADAPTERLUID { @@ -9079,9 +7667,6 @@ impl Default for D3DKMT_GETSHAREDRESOURCEADAPTERLUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETSHAREDRESOURCEADAPTERLUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GETVERTICALBLANKEVENT { @@ -9095,9 +7680,6 @@ impl Default for D3DKMT_GETVERTICALBLANKEVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GETVERTICALBLANKEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_INFO { @@ -9109,9 +7691,6 @@ impl Default for D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GET_GPUMMU_CAPS { @@ -9123,9 +7702,6 @@ impl Default for D3DKMT_GET_GPUMMU_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GET_GPUMMU_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_GET_MULTIPLANE_OVERLAY_CAPS { @@ -9143,9 +7719,6 @@ impl Default for D3DKMT_GET_MULTIPLANE_OVERLAY_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GET_MULTIPLANE_OVERLAY_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GET_POST_COMPOSITION_CAPS { @@ -9159,9 +7732,6 @@ impl Default for D3DKMT_GET_POST_COMPOSITION_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GET_POST_COMPOSITION_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_GET_PTE { @@ -9178,9 +7748,6 @@ impl Default for D3DKMT_GET_PTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GET_PTE { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_GET_PTE_MAX: u32 = 64u32; pub const D3DKMT_GET_QUEUEDLIMIT_PRESENT: D3DKMT_QUEUEDLIMIT_TYPE = D3DKMT_QUEUEDLIMIT_TYPE(2i32); #[repr(C)] @@ -9195,9 +7762,6 @@ impl Default for D3DKMT_GET_SEGMENT_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GET_SEGMENT_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_GPUMMU_CAPS { @@ -9209,9 +7773,6 @@ impl Default for D3DKMT_GPUMMU_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GPUMMU_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_GPUMMU_CAPS_0 { @@ -9223,9 +7784,6 @@ impl Default for D3DKMT_GPUMMU_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GPUMMU_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GPUMMU_CAPS_0_0 { @@ -9236,9 +7794,6 @@ impl Default for D3DKMT_GPUMMU_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GPUMMU_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_GPUVERSION { @@ -9251,9 +7806,6 @@ impl Default for D3DKMT_GPUVERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_GPUVERSION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_GPU_PREFERENCE_QUERY_STATE(pub i32); @@ -9280,9 +7832,6 @@ impl Default for D3DKMT_HISTORY_BUFFER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_HISTORY_BUFFER_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_HWDRM_SUPPORT { @@ -9293,9 +7842,6 @@ impl Default for D3DKMT_HWDRM_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_HWDRM_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_HYBRID_DLIST_DLL_SUPPORT { @@ -9306,9 +7852,6 @@ impl Default for D3DKMT_HYBRID_DLIST_DLL_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_HYBRID_DLIST_DLL_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_HYBRID_LIST { @@ -9322,9 +7865,6 @@ impl Default for D3DKMT_HYBRID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_HYBRID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT { @@ -9335,9 +7875,6 @@ impl Default for D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_INDEPENDENTFLIP_SUPPORT { @@ -9348,9 +7885,6 @@ impl Default for D3DKMT_INDEPENDENTFLIP_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_INDEPENDENTFLIP_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_INVALIDATEACTIVEVIDPN { @@ -9363,9 +7897,6 @@ impl Default for D3DKMT_INVALIDATEACTIVEVIDPN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_INVALIDATEACTIVEVIDPN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_INVALIDATECACHE { @@ -9379,9 +7910,6 @@ impl Default for D3DKMT_INVALIDATECACHE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_INVALIDATECACHE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED { @@ -9392,9 +7920,6 @@ impl Default for D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_KMD_DRIVER_VERSION { @@ -9405,9 +7930,6 @@ impl Default for D3DKMT_KMD_DRIVER_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_KMD_DRIVER_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_LOCK { @@ -9425,9 +7947,6 @@ impl Default for D3DKMT_LOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_LOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_LOCK2 { @@ -9441,9 +7960,6 @@ impl Default for D3DKMT_LOCK2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_LOCK2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MARKDEVICEASERROR { @@ -9455,9 +7971,6 @@ impl Default for D3DKMT_MARKDEVICEASERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MARKDEVICEASERROR { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_MAX_BUNDLE_OBJECTS_PER_HANDLE: u32 = 16u32; pub const D3DKMT_MAX_DMM_ESCAPE_DATASIZE: i32 = 102400i32; pub const D3DKMT_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS_PER_PLANE: u32 = 256u32; @@ -9482,9 +7995,6 @@ impl Default for D3DKMT_MIRACASTCOMPANIONDRIVERNAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MIRACASTCOMPANIONDRIVERNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_MIRACAST_CHUNK_DATA { @@ -9497,9 +8007,6 @@ impl Default for D3DKMT_MIRACAST_CHUNK_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MIRACAST_CHUNK_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_MIRACAST_DEVICE_STATUS(pub i32); @@ -9529,9 +8036,6 @@ impl Default for D3DKMT_MIRACAST_DISPLAY_DEVICE_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MIRACAST_DISPLAY_DEVICE_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_MIRACAST_DISPLAY_DEVICE_STATE(pub i32); @@ -9545,9 +8049,6 @@ impl Default for D3DKMT_MIRACAST_DISPLAY_DEVICE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MIRACAST_DISPLAY_DEVICE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MIRACAST_DISPLAY_STOP_SESSIONS { @@ -9560,9 +8061,6 @@ impl Default for D3DKMT_MIRACAST_DISPLAY_STOP_SESSIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MIRACAST_DISPLAY_STOP_SESSIONS { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_MIRACAST_DRIVER_IHV: D3DKMT_MIRACAST_DRIVER_TYPE = D3DKMT_MIRACAST_DRIVER_TYPE(1i32); pub const D3DKMT_MIRACAST_DRIVER_MS: D3DKMT_MIRACAST_DRIVER_TYPE = D3DKMT_MIRACAST_DRIVER_TYPE(2i32); pub const D3DKMT_MIRACAST_DRIVER_NOT_SUPPORTED: D3DKMT_MIRACAST_DRIVER_TYPE = D3DKMT_MIRACAST_DRIVER_TYPE(0i32); @@ -9580,9 +8078,6 @@ impl Default for D3DKMT_MOVE_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MOVE_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MPO3DDI_SUPPORT { @@ -9593,9 +8088,6 @@ impl Default for D3DKMT_MPO3DDI_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MPO3DDI_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MPOKERNELCAPS_SUPPORT { @@ -9606,9 +8098,6 @@ impl Default for D3DKMT_MPOKERNELCAPS_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MPOKERNELCAPS_SUPPORT { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_MULIIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE: D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT = D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9620,9 +8109,6 @@ impl Default for D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT { @@ -9636,9 +8122,6 @@ impl Default for D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT { @@ -9649,9 +8132,6 @@ impl Default for D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT { @@ -9664,9 +8144,6 @@ impl Default for D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANEOVERLAY_SUPPORT { @@ -9677,9 +8154,6 @@ impl Default for D3DKMT_MULTIPLANEOVERLAY_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANEOVERLAY_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY { @@ -9693,9 +8167,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY2 { @@ -9709,9 +8180,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_MULTIPLANE_OVERLAY3 { @@ -9734,9 +8202,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES { @@ -9761,9 +8226,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 { @@ -9789,9 +8251,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 { @@ -9812,9 +8271,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_BLEND(pub i32); @@ -9830,9 +8286,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_MULTIPLANE_OVERLAY_CAPS_0 { @@ -9844,9 +8297,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_CAPS_0_0 { @@ -9857,9 +8307,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_FLAGS(pub i32); @@ -9879,9 +8326,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS { @@ -9892,9 +8336,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS_0 { @@ -9906,9 +8347,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS_0_0 { @@ -9919,9 +8357,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_WITH_SOURCE { @@ -9933,9 +8368,6 @@ impl Default for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_WITH_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_WITH_SOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT(pub i32); @@ -9964,9 +8396,6 @@ impl Default for D3DKMT_MULTISAMPLEMETHOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_MULTISAMPLEMETHOD { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_MaxAllocationPriorityClass: D3DKMT_QUERYSTATISTICS_ALLOCATION_PRIORITY_CLASS = D3DKMT_QUERYSTATISTICS_ALLOCATION_PRIORITY_CLASS(5i32); pub const D3DKMT_MmIoFlipCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(3i32); #[repr(C, packed(1))] @@ -9980,9 +8409,6 @@ impl Default for D3DKMT_NODEMETADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_NODEMETADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_NODE_PERFDATA { @@ -10001,9 +8427,6 @@ impl Default for D3DKMT_NODE_PERFDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_NODE_PERFDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_NOTIFY_WORK_SUBMISSION { @@ -10015,9 +8438,6 @@ impl Default for D3DKMT_NOTIFY_WORK_SUBMISSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_NOTIFY_WORK_SUBMISSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS { @@ -10028,9 +8448,6 @@ impl Default for D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS_0 { @@ -10042,9 +8459,6 @@ impl Default for D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS_0_0 { @@ -10055,9 +8469,6 @@ impl Default for D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OFFERALLOCATIONS { @@ -10073,9 +8484,6 @@ impl Default for D3DKMT_OFFERALLOCATIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OFFERALLOCATIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OFFER_FLAGS { @@ -10086,9 +8494,6 @@ impl Default for D3DKMT_OFFER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OFFER_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_OFFER_FLAGS_0 { @@ -10100,9 +8505,6 @@ impl Default for D3DKMT_OFFER_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OFFER_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OFFER_FLAGS_0_0 { @@ -10113,9 +8515,6 @@ impl Default for D3DKMT_OFFER_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OFFER_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_OFFER_PRIORITY(pub i32); @@ -10135,9 +8534,6 @@ impl Default for D3DKMT_OPENADAPTERFROMDEVICENAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENADAPTERFROMDEVICENAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME { @@ -10151,9 +8547,6 @@ impl Default for D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10169,10 +8562,6 @@ impl Default for D3DKMT_OPENADAPTERFROMHDC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for D3DKMT_OPENADAPTERFROMHDC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENADAPTERFROMLUID { @@ -10184,9 +8573,6 @@ impl Default for D3DKMT_OPENADAPTERFROMLUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENADAPTERFROMLUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENGLINFO { @@ -10199,9 +8585,6 @@ impl Default for D3DKMT_OPENGLINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENGLINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENKEYEDMUTEX { @@ -10213,9 +8596,6 @@ impl Default for D3DKMT_OPENKEYEDMUTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENKEYEDMUTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENKEYEDMUTEX2 { @@ -10229,9 +8609,6 @@ impl Default for D3DKMT_OPENKEYEDMUTEX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENKEYEDMUTEX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENKEYEDMUTEXFROMNTHANDLE { @@ -10245,9 +8622,6 @@ impl Default for D3DKMT_OPENKEYEDMUTEXFROMNTHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENKEYEDMUTEXFROMNTHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OPENNATIVEFENCEFROMNTHANDLE { @@ -10263,9 +8637,6 @@ impl Default for D3DKMT_OPENNATIVEFENCEFROMNTHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENNATIVEFENCEFROMNTHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10280,10 +8651,6 @@ impl Default for D3DKMT_OPENNTHANDLEFROMNAME { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -impl windows_core::TypeKind for D3DKMT_OPENNTHANDLEFROMNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE { @@ -10295,9 +8662,6 @@ impl Default for D3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OPENRESOURCE { @@ -10318,9 +8682,6 @@ impl Default for D3DKMT_OPENRESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENRESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_OPENRESOURCE_0 { @@ -10332,9 +8693,6 @@ impl Default for D3DKMT_OPENRESOURCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENRESOURCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENRESOURCEFROMNTHANDLE { @@ -10359,9 +8717,6 @@ impl Default for D3DKMT_OPENRESOURCEFROMNTHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENRESOURCEFROMNTHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENSYNCHRONIZATIONOBJECT { @@ -10374,9 +8729,6 @@ impl Default for D3DKMT_OPENSYNCHRONIZATIONOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENSYNCHRONIZATIONOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENSYNCOBJECTFROMNTHANDLE { @@ -10388,9 +8740,6 @@ impl Default for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 { @@ -10405,9 +8754,6 @@ impl Default for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0 { @@ -10419,9 +8765,6 @@ impl Default for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0_0 { @@ -10434,9 +8777,6 @@ impl Default for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10451,10 +8791,6 @@ impl Default for D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -impl windows_core::TypeKind for D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTDUPL_POINTER_SHAPE_INFO { @@ -10469,9 +8805,6 @@ impl Default for D3DKMT_OUTDUPL_POINTER_SHAPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTDUPL_POINTER_SHAPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_OUTDUPL_POINTER_SHAPE_TYPE(pub i32); @@ -10489,9 +8822,6 @@ impl Default for D3DKMT_OUTPUTDUPLCONTEXTSCOUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLCONTEXTSCOUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OUTPUTDUPLCREATIONFLAGS { @@ -10502,9 +8832,6 @@ impl Default for D3DKMT_OUTPUTDUPLCREATIONFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLCREATIONFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_OUTPUTDUPLCREATIONFLAGS_0 { @@ -10516,9 +8843,6 @@ impl Default for D3DKMT_OUTPUTDUPLCREATIONFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLCREATIONFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPLCREATIONFLAGS_0_0 { @@ -10529,9 +8853,6 @@ impl Default for D3DKMT_OUTPUTDUPLCREATIONFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLCREATIONFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OUTPUTDUPLPRESENT { @@ -10549,9 +8870,6 @@ impl Default for D3DKMT_OUTPUTDUPLPRESENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLPRESENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OUTPUTDUPLPRESENTFLAGS { @@ -10562,9 +8880,6 @@ impl Default for D3DKMT_OUTPUTDUPLPRESENTFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLPRESENTFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_OUTPUTDUPLPRESENTFLAGS_0 { @@ -10576,9 +8891,6 @@ impl Default for D3DKMT_OUTPUTDUPLPRESENTFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLPRESENTFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPLPRESENTFLAGS_0_0 { @@ -10589,9 +8901,6 @@ impl Default for D3DKMT_OUTPUTDUPLPRESENTFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLPRESENTFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_OUTPUTDUPLPRESENTTOHWQUEUE { @@ -10608,9 +8917,6 @@ impl Default for D3DKMT_OUTPUTDUPLPRESENTTOHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPLPRESENTTOHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_FRAMEINFO { @@ -10628,9 +8934,6 @@ impl Default for D3DKMT_OUTPUTDUPL_FRAMEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_FRAMEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_GET_FRAMEINFO { @@ -10643,9 +8946,6 @@ impl Default for D3DKMT_OUTPUTDUPL_GET_FRAMEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_GET_FRAMEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_GET_POINTER_SHAPE_DATA { @@ -10661,9 +8961,6 @@ impl Default for D3DKMT_OUTPUTDUPL_GET_POINTER_SHAPE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_GET_POINTER_SHAPE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_KEYEDMUTEX { @@ -10674,9 +8971,6 @@ impl Default for D3DKMT_OUTPUTDUPL_KEYEDMUTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_KEYEDMUTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_METADATA { @@ -10692,9 +8986,6 @@ impl Default for D3DKMT_OUTPUTDUPL_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_METADATATYPE(pub i32); @@ -10711,9 +9002,6 @@ impl Default for D3DKMT_OUTPUTDUPL_POINTER_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_POINTER_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_RELEASE_FRAME { @@ -10726,9 +9014,6 @@ impl Default for D3DKMT_OUTPUTDUPL_RELEASE_FRAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_RELEASE_FRAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_OUTPUTDUPL_SNAPSHOT { @@ -10745,9 +9030,6 @@ impl Default for D3DKMT_OUTPUTDUPL_SNAPSHOT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_OUTPUTDUPL_SNAPSHOT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PAGE_TABLE_LEVEL_DESC { @@ -10762,9 +9044,6 @@ impl Default for D3DKMT_PAGE_TABLE_LEVEL_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PAGE_TABLE_LEVEL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PANELFITTER_SUPPORT { @@ -10775,9 +9054,6 @@ impl Default for D3DKMT_PANELFITTER_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PANELFITTER_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PARAVIRTUALIZATION { @@ -10788,9 +9064,6 @@ impl Default for D3DKMT_PARAVIRTUALIZATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PARAVIRTUALIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PHYSICAL_ADAPTER_COUNT { @@ -10801,9 +9074,6 @@ impl Default for D3DKMT_PHYSICAL_ADAPTER_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PHYSICAL_ADAPTER_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PINDIRECTFLIPRESOURCES { @@ -10816,9 +9086,6 @@ impl Default for D3DKMT_PINDIRECTFLIPRESOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PINDIRECTFLIPRESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS { @@ -10829,9 +9096,6 @@ impl Default for D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS_0 { @@ -10843,9 +9107,6 @@ impl Default for D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS_0_0 { @@ -10856,9 +9117,6 @@ impl Default for D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS { @@ -10869,9 +9127,6 @@ impl Default for D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS_0 { @@ -10883,9 +9138,6 @@ impl Default for D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS_0_0 { @@ -10896,9 +9148,6 @@ impl Default for D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_PM_FLIPMANAGER: D3DKMT_PRESENT_MODEL = D3DKMT_PRESENT_MODEL(9i32); pub const D3DKMT_PM_REDIRECTED_BLT: D3DKMT_PRESENT_MODEL = D3DKMT_PRESENT_MODEL(3i32); pub const D3DKMT_PM_REDIRECTED_COMPOSITION: D3DKMT_PRESENT_MODEL = D3DKMT_PRESENT_MODEL(7i32); @@ -10925,9 +9174,6 @@ impl Default for D3DKMT_POLLDISPLAYCHILDREN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_POLLDISPLAYCHILDREN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENT { @@ -10962,9 +9208,6 @@ impl Default for D3DKMT_PRESENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENT_0 { @@ -10976,9 +9219,6 @@ impl Default for D3DKMT_PRESENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENT_1 { @@ -10990,9 +9230,6 @@ impl Default for D3DKMT_PRESENT_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENTFLAGS { @@ -11003,9 +9240,6 @@ impl Default for D3DKMT_PRESENTFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENTFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENTFLAGS_0 { @@ -11017,9 +9251,6 @@ impl Default for D3DKMT_PRESENTFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENTFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PRESENTFLAGS_0_0 { @@ -11030,9 +9261,6 @@ impl Default for D3DKMT_PRESENTFLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENTFLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENTHISTORYTOKEN { @@ -11046,9 +9274,6 @@ impl Default for D3DKMT_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENTHISTORYTOKEN_0 { @@ -11067,9 +9292,6 @@ impl Default for D3DKMT_PRESENTHISTORYTOKEN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENTHISTORYTOKEN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_PRESENT_MODEL(pub i32); @@ -11092,9 +9314,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENT_MULTIPLANE_OVERLAY_0 { @@ -11106,9 +9325,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 { @@ -11129,9 +9345,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENT_MULTIPLANE_OVERLAY2_0 { @@ -11143,9 +9356,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 { @@ -11169,9 +9379,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS { @@ -11182,9 +9389,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS_0 { @@ -11196,9 +9400,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS_0_0 { @@ -11209,9 +9410,6 @@ impl Default for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENT_REDIRECTED { @@ -11229,9 +9427,6 @@ impl Default for D3DKMT_PRESENT_REDIRECTED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_REDIRECTED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PRESENT_REDIRECTED_FLAGS { @@ -11242,9 +9437,6 @@ impl Default for D3DKMT_PRESENT_REDIRECTED_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_REDIRECTED_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PRESENT_REDIRECTED_FLAGS_0 { @@ -11256,9 +9448,6 @@ impl Default for D3DKMT_PRESENT_REDIRECTED_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_REDIRECTED_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PRESENT_REDIRECTED_FLAGS_0_0 { @@ -11269,9 +9458,6 @@ impl Default for D3DKMT_PRESENT_REDIRECTED_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_REDIRECTED_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PRESENT_RGNS { @@ -11285,9 +9471,6 @@ impl Default for D3DKMT_PRESENT_RGNS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_RGNS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PRESENT_STATS { @@ -11302,9 +9485,6 @@ impl Default for D3DKMT_PRESENT_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PRESENT_STATS_DWM { @@ -11320,9 +9500,6 @@ impl Default for D3DKMT_PRESENT_STATS_DWM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_STATS_DWM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PRESENT_STATS_DWM2 { @@ -11341,9 +9518,6 @@ impl Default for D3DKMT_PRESENT_STATS_DWM2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PRESENT_STATS_DWM2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_PROCESS_VERIFIER_OPTION { @@ -11357,9 +9531,6 @@ impl Default for D3DKMT_PROCESS_VERIFIER_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PROCESS_VERIFIER_OPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_PROCESS_VERIFIER_OPTION_DATA { @@ -11371,9 +9542,6 @@ impl Default for D3DKMT_PROCESS_VERIFIER_OPTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PROCESS_VERIFIER_OPTION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_PROCESS_VERIFIER_OPTION_TYPE(pub i32); @@ -11390,9 +9558,6 @@ impl Default for D3DKMT_PROCESS_VERIFIER_VIDMM_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PROCESS_VERIFIER_VIDMM_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PROCESS_VERIFIER_VIDMM_FLAGS_0 { @@ -11403,9 +9568,6 @@ impl Default for D3DKMT_PROCESS_VERIFIER_VIDMM_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PROCESS_VERIFIER_VIDMM_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_PROCESS_VERIFIER_VIDMM_RESTRICT_BUDGET { @@ -11417,9 +9579,6 @@ impl Default for D3DKMT_PROCESS_VERIFIER_VIDMM_RESTRICT_BUDGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_PROCESS_VERIFIER_VIDMM_RESTRICT_BUDGET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_PROTECTED_SESSION_STATUS(pub i32); @@ -11455,9 +9614,6 @@ impl Default for D3DKMT_QUERYADAPTERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYADAPTERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYALLOCATIONRESIDENCY { @@ -11472,9 +9628,6 @@ impl Default for D3DKMT_QUERYALLOCATIONRESIDENCY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYALLOCATIONRESIDENCY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_QUERYCLOCKCALIBRATION { @@ -11488,9 +9641,6 @@ impl Default for D3DKMT_QUERYCLOCKCALIBRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYCLOCKCALIBRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_QUERYFSEBLOCK { @@ -11504,9 +9654,6 @@ impl Default for D3DKMT_QUERYFSEBLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYFSEBLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_QUERYFSEBLOCKFLAGS { @@ -11518,9 +9665,6 @@ impl Default for D3DKMT_QUERYFSEBLOCKFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYFSEBLOCKFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYFSEBLOCKFLAGS_0 { @@ -11531,9 +9675,6 @@ impl Default for D3DKMT_QUERYFSEBLOCKFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYFSEBLOCKFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYPROCESSOFFERINFO { @@ -11547,9 +9688,6 @@ impl Default for D3DKMT_QUERYPROCESSOFFERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYPROCESSOFFERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYPROTECTEDSESSIONINFOFROMNTHANDLE { @@ -11564,9 +9702,6 @@ impl Default for D3DKMT_QUERYPROTECTEDSESSIONINFOFROMNTHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYPROTECTEDSESSIONINFOFROMNTHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYPROTECTEDSESSIONSTATUS { @@ -11578,9 +9713,6 @@ impl Default for D3DKMT_QUERYPROTECTEDSESSIONSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYPROTECTEDSESSIONSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYREMOTEVIDPNSOURCEFROMGDIDISPLAYNAME { @@ -11592,9 +9724,6 @@ impl Default for D3DKMT_QUERYREMOTEVIDPNSOURCEFROMGDIDISPLAYNAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYREMOTEVIDPNSOURCEFROMGDIDISPLAYNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYRESOURCEINFO { @@ -11611,9 +9740,6 @@ impl Default for D3DKMT_QUERYRESOURCEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYRESOURCEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE { @@ -11630,9 +9756,6 @@ impl Default for D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_QUERYRESULT_PREEMPTION_ATTEMPT_RESULT(pub i32); @@ -11651,9 +9774,6 @@ impl Default for D3DKMT_QUERYSTATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_QUERYSTATISTICS_0 { @@ -11680,9 +9800,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_ADAPTER: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(0i32); pub const D3DKMT_QUERYSTATISTICS_ADAPTER2: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(11i32); #[repr(C)] @@ -11712,9 +9829,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS { @@ -11725,9 +9839,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS_0 { @@ -11739,9 +9850,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS_0_0 { @@ -11752,9 +9860,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_ALLOCATION_PRIORITY_CLASS(pub i32); @@ -11770,9 +9875,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_COMMITMENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_COMMITMENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_COUNTER { @@ -11784,9 +9886,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_DMA_BUFFER { @@ -11799,9 +9898,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_DMA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_DMA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE(pub i32); @@ -11818,9 +9914,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE_MAX: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11834,9 +9927,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_MEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_MEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_MEMORY_USAGE { @@ -11851,9 +9941,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_MEMORY_USAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_MEMORY_USAGE { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_NODE: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(5i32); pub const D3DKMT_QUERYSTATISTICS_NODE2: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(18i32); #[repr(C)] @@ -11869,9 +9956,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_NODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_NODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_PACKET_INFORMATION { @@ -11883,9 +9967,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PACKET_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PACKET_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_PHYSICAL_ADAPTER: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(10i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11899,9 +9980,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PHYSICAL_ADAPTER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PHYSICAL_ADAPTER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_POLICY { @@ -11916,9 +9994,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_PREEMPTION_INFORMATION { @@ -11929,9 +10004,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PREEMPTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PREEMPTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_PROCESS: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(1i32); pub const D3DKMT_QUERYSTATISTICS_PROCESS_ADAPTER: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(2i32); pub const D3DKMT_QUERYSTATISTICS_PROCESS_ADAPTER2: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(13i32); @@ -11953,9 +10025,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_ADAPTER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_ADAPTER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_PROCESS_INFORMATION { @@ -11969,9 +10038,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_PROCESS_INTERFERENCE_BUCKET_COUNT: u32 = 9u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11983,9 +10049,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_INTERFERENCE_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_INTERFERENCE_COUNTERS { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_PROCESS_NODE: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(6i32); pub const D3DKMT_QUERYSTATISTICS_PROCESS_NODE2: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(19i32); #[repr(C)] @@ -12002,9 +10065,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_NODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_NODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(4i32); pub const D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT2: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(14i32); pub const D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_GROUP: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(9i32); @@ -12022,9 +10082,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_GROUP_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_GROUP_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_INFORMATION { @@ -12042,9 +10099,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_POLICY { @@ -12055,9 +10109,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_POLICY { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_PROCESS_VIDPNSOURCE: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(8i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12077,9 +10128,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_PROCESS_VIDPNSOURCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_PROCESS_VIDPNSOURCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_ADAPTER2 { @@ -12090,9 +10138,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_ADAPTER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_ADAPTER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_ADAPTER_INFORMATION2 { @@ -12103,9 +10148,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_ADAPTER_INFORMATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_ADAPTER_INFORMATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_NODE { @@ -12116,9 +10158,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_NODE2 { @@ -12130,9 +10169,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_NODE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_NODE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_PHYSICAL_ADAPTER { @@ -12143,9 +10179,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_PHYSICAL_ADAPTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_PHYSICAL_ADAPTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_PROCESS_SEGMENT_GROUP2 { @@ -12157,9 +10190,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_PROCESS_SEGMENT_GROUP2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_PROCESS_SEGMENT_GROUP2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT { @@ -12170,9 +10200,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT2 { @@ -12184,9 +10211,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT_GROUP_USAGE { @@ -12198,9 +10222,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT_GROUP_USAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT_GROUP_USAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT_USAGE { @@ -12212,9 +10233,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT_USAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT_USAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUERY_VIDPNSOURCE { @@ -12225,9 +10243,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUERY_VIDPNSOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUERY_VIDPNSOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(pub i32); @@ -12242,9 +10257,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE_MAX: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy)] @@ -12268,9 +10280,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_RESULT { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_SEGMENT: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(3i32); pub const D3DKMT_QUERYSTATISTICS_SEGMENT2: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(12i32); pub const D3DKMT_QUERYSTATISTICS_SEGMENT_GROUP_USAGE: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(17i32); @@ -12293,9 +10302,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION_0 { @@ -12306,9 +10312,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION_1 { @@ -12319,9 +10322,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION_1 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_SEGMENT_PREFERENCE_MAX: u32 = 5u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -12350,9 +10350,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_SYSTEM_MEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_SYSTEM_MEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_QUERYSTATISTICS_TYPE(pub i32); @@ -12369,9 +10366,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_VIDEO_MEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_VIDEO_MEMORY { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_QUERYSTATISTICS_VIDPNSOURCE: D3DKMT_QUERYSTATISTICS_TYPE = D3DKMT_QUERYSTATISTICS_TYPE(7i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12385,9 +10379,6 @@ impl Default for D3DKMT_QUERYSTATISTICS_VIDPNSOURCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATISTICS_VIDPNSOURCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_ALLOCATIONS { @@ -12404,9 +10395,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_ALLOCATIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_ALLOCATIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_LOCKS { @@ -12423,9 +10411,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_LOCKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_LOCKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_PAGING_FAULT { @@ -12453,9 +10438,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_PAGING_FAULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_PAGING_FAULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_PAGING_TRANSFER { @@ -12473,9 +10455,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_PAGING_TRANSFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_PAGING_TRANSFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_PREPRATION { @@ -12490,9 +10469,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_PREPRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_PREPRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_REFERENCE_DMA_BUFFER { @@ -12516,9 +10492,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_REFERENCE_DMA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_REFERENCE_DMA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_RENAMING { @@ -12537,9 +10510,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_RENAMING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_RENAMING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_SWIZZLING_RANGE { @@ -12551,9 +10521,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_SWIZZLING_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_SWIZZLING_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYSTATSTICS_TERMINATIONS { @@ -12567,9 +10534,6 @@ impl Default for D3DKMT_QUERYSTATSTICS_TERMINATIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYSTATSTICS_TERMINATIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYVIDEOMEMORYINFO { @@ -12587,9 +10551,6 @@ impl Default for D3DKMT_QUERYVIDEOMEMORYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYVIDEOMEMORYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERYVIDPNEXCLUSIVEOWNERSHIP { @@ -12604,9 +10565,6 @@ impl Default for D3DKMT_QUERYVIDPNEXCLUSIVEOWNERSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERYVIDPNEXCLUSIVEOWNERSHIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERY_ADAPTER_UNIQUE_GUID { @@ -12617,9 +10575,6 @@ impl Default for D3DKMT_QUERY_ADAPTER_UNIQUE_GUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERY_ADAPTER_UNIQUE_GUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERY_DEVICE_IDS { @@ -12631,9 +10586,6 @@ impl Default for D3DKMT_QUERY_DEVICE_IDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERY_DEVICE_IDS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_QUERY_GPUMMU_CAPS { @@ -12645,9 +10597,6 @@ impl Default for D3DKMT_QUERY_GPUMMU_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERY_GPUMMU_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERY_MIRACAST_DRIVER_TYPE { @@ -12658,9 +10607,6 @@ impl Default for D3DKMT_QUERY_MIRACAST_DRIVER_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERY_MIRACAST_DRIVER_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERY_PHYSICAL_ADAPTER_PNP_KEY { @@ -12674,9 +10620,6 @@ impl Default for D3DKMT_QUERY_PHYSICAL_ADAPTER_PNP_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERY_PHYSICAL_ADAPTER_PNP_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_QUERY_SCANOUT_CAPS { @@ -12688,9 +10631,6 @@ impl Default for D3DKMT_QUERY_SCANOUT_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_QUERY_SCANOUT_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_QUEUEDLIMIT_TYPE(pub i32); @@ -12709,9 +10649,6 @@ impl Default for D3DKMT_RECLAIMALLOCATIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RECLAIMALLOCATIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_RECLAIMALLOCATIONS2 { @@ -12727,9 +10664,6 @@ impl Default for D3DKMT_RECLAIMALLOCATIONS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RECLAIMALLOCATIONS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_RECLAIMALLOCATIONS2_0 { @@ -12741,9 +10675,6 @@ impl Default for D3DKMT_RECLAIMALLOCATIONS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RECLAIMALLOCATIONS2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_REGISTERBUDGETCHANGENOTIFICATION { @@ -12757,9 +10688,6 @@ impl Default for D3DKMT_REGISTERBUDGETCHANGENOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_REGISTERBUDGETCHANGENOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_REGISTERTRIMNOTIFICATION { @@ -12774,9 +10702,6 @@ impl Default for D3DKMT_REGISTERTRIMNOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_REGISTERTRIMNOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_RELEASEKEYEDMUTEX { @@ -12789,9 +10714,6 @@ impl Default for D3DKMT_RELEASEKEYEDMUTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RELEASEKEYEDMUTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_RELEASEKEYEDMUTEX2 { @@ -12806,9 +10728,6 @@ impl Default for D3DKMT_RELEASEKEYEDMUTEX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RELEASEKEYEDMUTEX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_RENDER { @@ -12837,9 +10756,6 @@ impl Default for D3DKMT_RENDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RENDER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_RENDER_0 { @@ -12851,9 +10767,6 @@ impl Default for D3DKMT_RENDER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RENDER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_RENDERFLAGS { @@ -12864,9 +10777,6 @@ impl Default for D3DKMT_RENDERFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_RENDERFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_REQUEST_MACHINE_CRASH_ESCAPE { @@ -12879,9 +10789,6 @@ impl Default for D3DKMT_REQUEST_MACHINE_CRASH_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_REQUEST_MACHINE_CRASH_ESCAPE { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_RenderCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12897,9 +10804,6 @@ impl Default for D3DKMT_SCATTERBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SCATTERBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SCATTERBLTS { @@ -12911,9 +10815,6 @@ impl Default for D3DKMT_SCATTERBLTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SCATTERBLTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_SCHEDULINGPRIORITYCLASS(pub i32); @@ -12937,9 +10838,6 @@ impl Default for D3DKMT_SEGMENTGROUPSIZEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SEGMENTGROUPSIZEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SEGMENTSIZEINFO { @@ -12952,9 +10850,6 @@ impl Default for D3DKMT_SEGMENTSIZEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SEGMENTSIZEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SEGMENT_CAPS { @@ -12970,9 +10865,6 @@ impl Default for D3DKMT_SEGMENT_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SEGMENT_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETALLOCATIONPRIORITY { @@ -12987,9 +10879,6 @@ impl Default for D3DKMT_SETALLOCATIONPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETALLOCATIONPRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETCONTEXTINPROCESSSCHEDULINGPRIORITY { @@ -13001,9 +10890,6 @@ impl Default for D3DKMT_SETCONTEXTINPROCESSSCHEDULINGPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETCONTEXTINPROCESSSCHEDULINGPRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETCONTEXTSCHEDULINGPRIORITY { @@ -13015,9 +10901,6 @@ impl Default for D3DKMT_SETCONTEXTSCHEDULINGPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETCONTEXTSCHEDULINGPRIORITY { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_SETCONTEXTSCHEDULINGPRIORITY_ABSOLUTE: u32 = 1073741824u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13034,9 +10917,6 @@ impl Default for D3DKMT_SETDISPLAYMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETDISPLAYMODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETDISPLAYMODE_FLAGS { @@ -13048,9 +10928,6 @@ impl Default for D3DKMT_SETDISPLAYMODE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETDISPLAYMODE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETDISPLAYPRIVATEDRIVERFORMAT { @@ -13063,9 +10940,6 @@ impl Default for D3DKMT_SETDISPLAYPRIVATEDRIVERFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETDISPLAYPRIVATEDRIVERFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SETFSEBLOCK { @@ -13079,9 +10953,6 @@ impl Default for D3DKMT_SETFSEBLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETFSEBLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_SETFSEBLOCKFLAGS { @@ -13093,9 +10964,6 @@ impl Default for D3DKMT_SETFSEBLOCKFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETFSEBLOCKFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETFSEBLOCKFLAGS_0 { @@ -13106,9 +10974,6 @@ impl Default for D3DKMT_SETFSEBLOCKFLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETFSEBLOCKFLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SETGAMMARAMP { @@ -13123,9 +10988,6 @@ impl Default for D3DKMT_SETGAMMARAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETGAMMARAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_SETGAMMARAMP_0 { @@ -13137,9 +10999,6 @@ impl Default for D3DKMT_SETGAMMARAMP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETGAMMARAMP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY { @@ -13151,9 +11010,6 @@ impl Default for D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SETQUEUEDLIMIT { @@ -13166,9 +11022,6 @@ impl Default for D3DKMT_SETQUEUEDLIMIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETQUEUEDLIMIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_SETQUEUEDLIMIT_0 { @@ -13180,9 +11033,6 @@ impl Default for D3DKMT_SETQUEUEDLIMIT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETQUEUEDLIMIT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETQUEUEDLIMIT_0_0 { @@ -13194,9 +11044,6 @@ impl Default for D3DKMT_SETQUEUEDLIMIT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETQUEUEDLIMIT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETSTABLEPOWERSTATE { @@ -13208,9 +11055,6 @@ impl Default for D3DKMT_SETSTABLEPOWERSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETSTABLEPOWERSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETSYNCREFRESHCOUNTWAITTARGET { @@ -13224,9 +11068,6 @@ impl Default for D3DKMT_SETSYNCREFRESHCOUNTWAITTARGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETSYNCREFRESHCOUNTWAITTARGET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETVIDPNSOURCEHWPROTECTION { @@ -13239,9 +11080,6 @@ impl Default for D3DKMT_SETVIDPNSOURCEHWPROTECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETVIDPNSOURCEHWPROTECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SETVIDPNSOURCEOWNER { @@ -13255,9 +11093,6 @@ impl Default for D3DKMT_SETVIDPNSOURCEOWNER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETVIDPNSOURCEOWNER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SETVIDPNSOURCEOWNER1 { @@ -13269,9 +11104,6 @@ impl Default for D3DKMT_SETVIDPNSOURCEOWNER1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETVIDPNSOURCEOWNER1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SETVIDPNSOURCEOWNER2 { @@ -13283,9 +11115,6 @@ impl Default for D3DKMT_SETVIDPNSOURCEOWNER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SETVIDPNSOURCEOWNER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SET_COLORSPACE_TRANSFORM { @@ -13300,9 +11129,6 @@ impl Default for D3DKMT_SET_COLORSPACE_TRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SET_COLORSPACE_TRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_SET_COLORSPACE_TRANSFORM_0 { @@ -13313,9 +11139,6 @@ impl Default for D3DKMT_SET_COLORSPACE_TRANSFORM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SET_COLORSPACE_TRANSFORM_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_SET_QUEUEDLIMIT_PRESENT: D3DKMT_QUEUEDLIMIT_TYPE = D3DKMT_QUEUEDLIMIT_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13329,9 +11152,6 @@ impl Default for D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION { @@ -13343,9 +11163,6 @@ impl Default for D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SHAREOBJECTWITHHOST { @@ -13359,9 +11176,6 @@ impl Default for D3DKMT_SHAREOBJECTWITHHOST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SHAREOBJECTWITHHOST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SIGNALSYNCHRONIZATIONOBJECT { @@ -13375,9 +11189,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2 { @@ -13394,9 +11205,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2_0 { @@ -13409,9 +11217,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2_0_0 { @@ -13422,9 +11227,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU { @@ -13439,9 +11241,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU { @@ -13455,9 +11254,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU_0 { @@ -13469,9 +11265,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 { @@ -13487,9 +11280,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2_0 { @@ -13503,9 +11293,6 @@ impl Default for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_STANDARDALLOCATIONTYPE(pub i32); @@ -13522,9 +11309,6 @@ impl Default for D3DKMT_STANDARDALLOCATION_EXISTINGHEAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_STANDARDALLOCATION_EXISTINGHEAP { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_SUBKEY_DX9: windows_core::PCWSTR = windows_core::w!("DX9"); pub const D3DKMT_SUBKEY_OPENGL: windows_core::PCWSTR = windows_core::w!("OpenGL"); #[repr(C)] @@ -13548,9 +11332,6 @@ impl Default for D3DKMT_SUBMITCOMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SUBMITCOMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SUBMITCOMMANDFLAGS { @@ -13561,9 +11342,6 @@ impl Default for D3DKMT_SUBMITCOMMANDFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SUBMITCOMMANDFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SUBMITCOMMANDTOHWQUEUE { @@ -13581,9 +11359,6 @@ impl Default for D3DKMT_SUBMITCOMMANDTOHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SUBMITCOMMANDTOHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SUBMITPRESENTBLTTOHWQUEUE { @@ -13596,9 +11371,6 @@ impl Default for D3DKMT_SUBMITPRESENTBLTTOHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SUBMITPRESENTBLTTOHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SUBMITPRESENTTOHWQUEUE { @@ -13610,9 +11382,6 @@ impl Default for D3DKMT_SUBMITPRESENTTOHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SUBMITPRESENTTOHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE { @@ -13628,9 +11397,6 @@ impl Default for D3DKMT_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE { @@ -13644,9 +11410,6 @@ impl Default for D3DKMT_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_SURFACECOMPLETE_PRESENTHISTORYTOKEN { @@ -13657,9 +11420,6 @@ impl Default for D3DKMT_SURFACECOMPLETE_PRESENTHISTORYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_SURFACECOMPLETE_PRESENTHISTORYTOKEN { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_SignalCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(5i32); pub const D3DKMT_SoftwareCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(7i32); pub const D3DKMT_SystemCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(2i32); @@ -13688,9 +11448,6 @@ impl Default for D3DKMT_TDRDBGCTRL_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_TDRDBGCTRL_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_TDRDBGCTRL_ESCAPE_0 { @@ -13701,9 +11458,6 @@ impl Default for D3DKMT_TDRDBGCTRL_ESCAPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_TDRDBGCTRL_ESCAPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_TRACKEDWORKLOAD_SUPPORT { @@ -13716,9 +11470,6 @@ impl Default for D3DKMT_TRACKEDWORKLOAD_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_TRACKEDWORKLOAD_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_TRIMNOTIFICATION { @@ -13731,9 +11482,6 @@ impl Default for D3DKMT_TRIMNOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_TRIMNOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_TRIMPROCESSCOMMITMENT { @@ -13748,9 +11496,6 @@ impl Default for D3DKMT_TRIMPROCESSCOMMITMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_TRIMPROCESSCOMMITMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_TRIMPROCESSCOMMITMENT_FLAGS { @@ -13762,9 +11507,6 @@ impl Default for D3DKMT_TRIMPROCESSCOMMITMENT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_TRIMPROCESSCOMMITMENT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_TRIMPROCESSCOMMITMENT_FLAGS_0 { @@ -13775,9 +11517,6 @@ impl Default for D3DKMT_TRIMPROCESSCOMMITMENT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_TRIMPROCESSCOMMITMENT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UMDFILENAMEINFO { @@ -13789,9 +11528,6 @@ impl Default for D3DKMT_UMDFILENAMEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UMDFILENAMEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UMD_DRIVER_VERSION { @@ -13802,9 +11538,6 @@ impl Default for D3DKMT_UMD_DRIVER_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UMD_DRIVER_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UNLOCK { @@ -13817,9 +11550,6 @@ impl Default for D3DKMT_UNLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UNLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UNLOCK2 { @@ -13831,9 +11561,6 @@ impl Default for D3DKMT_UNLOCK2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UNLOCK2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UNPINDIRECTFLIPRESOURCES { @@ -13846,9 +11573,6 @@ impl Default for D3DKMT_UNPINDIRECTFLIPRESOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UNPINDIRECTFLIPRESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UNREGISTERBUDGETCHANGENOTIFICATION { @@ -13859,9 +11583,6 @@ impl Default for D3DKMT_UNREGISTERBUDGETCHANGENOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UNREGISTERBUDGETCHANGENOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UNREGISTERTRIMNOTIFICATION { @@ -13873,9 +11594,6 @@ impl Default for D3DKMT_UNREGISTERTRIMNOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UNREGISTERTRIMNOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_UPDATEGPUVIRTUALADDRESS { @@ -13894,9 +11612,6 @@ impl Default for D3DKMT_UPDATEGPUVIRTUALADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UPDATEGPUVIRTUALADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_UPDATEGPUVIRTUALADDRESS_0 { @@ -13908,9 +11623,6 @@ impl Default for D3DKMT_UPDATEGPUVIRTUALADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UPDATEGPUVIRTUALADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UPDATEGPUVIRTUALADDRESS_0_0 { @@ -13921,9 +11633,6 @@ impl Default for D3DKMT_UPDATEGPUVIRTUALADDRESS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UPDATEGPUVIRTUALADDRESS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_UPDATEOVERLAY { @@ -13936,9 +11645,6 @@ impl Default for D3DKMT_UPDATEOVERLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_UPDATEOVERLAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VAD_DESC { @@ -13954,9 +11660,6 @@ impl Default for D3DKMT_VAD_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VAD_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_VAD_ESCAPE_COMMAND(pub i32); @@ -13985,9 +11688,6 @@ impl Default for D3DKMT_VA_RANGE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VA_RANGE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_VERIFIER_OPTION_MODE(pub i32); @@ -14003,9 +11703,6 @@ impl Default for D3DKMT_VGPUINTERFACEID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VGPUINTERFACEID { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DKMT_VIDMMESCAPETYPE(pub i32); @@ -14039,9 +11736,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_VIDMM_ESCAPE_0 { @@ -14066,9 +11760,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_10 { @@ -14084,9 +11775,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_11 { @@ -14100,9 +11788,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_13 { @@ -14113,9 +11798,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_13 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_2 { @@ -14126,9 +11808,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_1 { @@ -14141,9 +11820,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_7 { @@ -14154,9 +11830,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_VIDMM_ESCAPE_0_3 { @@ -14169,9 +11842,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_VIDMM_ESCAPE_0_3_0 { @@ -14187,9 +11857,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_3_0_0 { @@ -14200,9 +11867,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_3_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_6 { @@ -14213,9 +11877,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_4 { @@ -14227,9 +11888,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_VIDMM_ESCAPE_0_0 { @@ -14240,9 +11898,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_VIDMM_ESCAPE_0_0_0 { @@ -14254,9 +11909,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_0_0_0 { @@ -14267,9 +11919,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_8 { @@ -14282,9 +11931,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_5 { @@ -14296,9 +11942,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_12 { @@ -14309,9 +11952,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_12 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDMM_ESCAPE_0_9 { @@ -14322,9 +11962,6 @@ impl Default for D3DKMT_VIDMM_ESCAPE_0_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDMM_ESCAPE_0_9 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_VIDPNSOURCEOWNER_EMULATED: D3DKMT_VIDPNSOURCEOWNER_TYPE = D3DKMT_VIDPNSOURCEOWNER_TYPE(4i32); pub const D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE: D3DKMT_VIDPNSOURCEOWNER_TYPE = D3DKMT_VIDPNSOURCEOWNER_TYPE(2i32); pub const D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI: D3DKMT_VIDPNSOURCEOWNER_TYPE = D3DKMT_VIDPNSOURCEOWNER_TYPE(3i32); @@ -14338,9 +11975,6 @@ impl Default for D3DKMT_VIDPNSOURCEOWNER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDPNSOURCEOWNER_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_VIDPNSOURCEOWNER_FLAGS_0 { @@ -14352,9 +11986,6 @@ impl Default for D3DKMT_VIDPNSOURCEOWNER_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDPNSOURCEOWNER_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDPNSOURCEOWNER_FLAGS_0_0 { @@ -14365,9 +11996,6 @@ impl Default for D3DKMT_VIDPNSOURCEOWNER_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDPNSOURCEOWNER_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_VIDPNSOURCEOWNER_SHARED: D3DKMT_VIDPNSOURCEOWNER_TYPE = D3DKMT_VIDPNSOURCEOWNER_TYPE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -14397,9 +12025,6 @@ impl Default for D3DKMT_VIDSCH_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDSCH_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_VIDSCH_ESCAPE_0 { @@ -14417,9 +12042,6 @@ impl Default for D3DKMT_VIDSCH_ESCAPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDSCH_ESCAPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_VIDSCH_ESCAPE_0_0 { @@ -14431,9 +12053,6 @@ impl Default for D3DKMT_VIDSCH_ESCAPE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDSCH_ESCAPE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_VIDSCH_ESCAPE_0_0_0 { @@ -14444,9 +12063,6 @@ impl Default for D3DKMT_VIDSCH_ESCAPE_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDSCH_ESCAPE_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIDSCH_ESCAPE_0_1 { @@ -14458,9 +12074,6 @@ impl Default for D3DKMT_VIDSCH_ESCAPE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIDSCH_ESCAPE_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIRTUALADDRESSFLAGS { @@ -14471,9 +12084,6 @@ impl Default for D3DKMT_VIRTUALADDRESSFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIRTUALADDRESSFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_VIRTUALADDRESSINFO { @@ -14484,9 +12094,6 @@ impl Default for D3DKMT_VIRTUALADDRESSINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_VIRTUALADDRESSINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WAITFORIDLE { @@ -14497,9 +12104,6 @@ impl Default for D3DKMT_WAITFORIDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORIDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WAITFORSYNCHRONIZATIONOBJECT { @@ -14512,9 +12116,6 @@ impl Default for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 { @@ -14528,9 +12129,6 @@ impl Default for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2_0 { @@ -14542,9 +12140,6 @@ impl Default for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2_0_0 { @@ -14555,9 +12150,6 @@ impl Default for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU { @@ -14573,9 +12165,6 @@ impl Default for D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU { @@ -14589,9 +12178,6 @@ impl Default for D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU_0 { @@ -14604,9 +12190,6 @@ impl Default for D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WAITFORVERTICALBLANKEVENT { @@ -14619,9 +12202,6 @@ impl Default for D3DKMT_WAITFORVERTICALBLANKEVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORVERTICALBLANKEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WAITFORVERTICALBLANKEVENT2 { @@ -14636,9 +12216,6 @@ impl Default for D3DKMT_WAITFORVERTICALBLANKEVENT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WAITFORVERTICALBLANKEVENT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_1_2_CAPS { @@ -14650,9 +12227,6 @@ impl Default for D3DKMT_WDDM_1_2_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_1_2_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DKMT_WDDM_1_2_CAPS_0 { @@ -14664,9 +12238,6 @@ impl Default for D3DKMT_WDDM_1_2_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_1_2_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WDDM_1_2_CAPS_0_0 { @@ -14677,9 +12248,6 @@ impl Default for D3DKMT_WDDM_1_2_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_1_2_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_1_3_CAPS { @@ -14690,9 +12258,6 @@ impl Default for D3DKMT_WDDM_1_3_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_1_3_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_WDDM_1_3_CAPS_0 { @@ -14704,9 +12269,6 @@ impl Default for D3DKMT_WDDM_1_3_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_1_3_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_1_3_CAPS_0_0 { @@ -14717,9 +12279,6 @@ impl Default for D3DKMT_WDDM_1_3_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_1_3_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_2_0_CAPS { @@ -14730,9 +12289,6 @@ impl Default for D3DKMT_WDDM_2_0_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_0_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_WDDM_2_0_CAPS_0 { @@ -14744,9 +12300,6 @@ impl Default for D3DKMT_WDDM_2_0_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_0_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_2_0_CAPS_0_0 { @@ -14757,9 +12310,6 @@ impl Default for D3DKMT_WDDM_2_0_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_0_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_2_7_CAPS { @@ -14770,9 +12320,6 @@ impl Default for D3DKMT_WDDM_2_7_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_7_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_WDDM_2_7_CAPS_0 { @@ -14784,9 +12331,6 @@ impl Default for D3DKMT_WDDM_2_7_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_7_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_2_7_CAPS_0_0 { @@ -14797,9 +12341,6 @@ impl Default for D3DKMT_WDDM_2_7_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_7_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_2_9_CAPS { @@ -14810,9 +12351,6 @@ impl Default for D3DKMT_WDDM_2_9_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_9_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_WDDM_2_9_CAPS_0 { @@ -14824,9 +12362,6 @@ impl Default for D3DKMT_WDDM_2_9_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_9_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_2_9_CAPS_0_0 { @@ -14837,9 +12372,6 @@ impl Default for D3DKMT_WDDM_2_9_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_2_9_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_3_0_CAPS { @@ -14850,9 +12382,6 @@ impl Default for D3DKMT_WDDM_3_0_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_3_0_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_WDDM_3_0_CAPS_0 { @@ -14864,9 +12393,6 @@ impl Default for D3DKMT_WDDM_3_0_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_3_0_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_3_0_CAPS_0_0 { @@ -14877,9 +12403,6 @@ impl Default for D3DKMT_WDDM_3_0_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_3_0_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_3_1_CAPS { @@ -14890,9 +12413,6 @@ impl Default for D3DKMT_WDDM_3_1_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_3_1_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union D3DKMT_WDDM_3_1_CAPS_0 { @@ -14904,9 +12424,6 @@ impl Default for D3DKMT_WDDM_3_1_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_3_1_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct D3DKMT_WDDM_3_1_CAPS_0_0 { @@ -14917,9 +12434,6 @@ impl Default for D3DKMT_WDDM_3_1_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WDDM_3_1_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WORKINGSETFLAGS { @@ -14930,9 +12444,6 @@ impl Default for D3DKMT_WORKINGSETFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WORKINGSETFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WORKINGSETINFO { @@ -14945,9 +12456,6 @@ impl Default for D3DKMT_WORKINGSETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WORKINGSETINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DKMT_WSAUMDIMAGENAME { @@ -14958,9 +12466,6 @@ impl Default for D3DKMT_WSAUMDIMAGENAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_WSAUMDIMAGENAME { - type TypeKind = windows_core::CopyType; -} pub const D3DKMT_WaitCommandBuffer: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE = D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14972,9 +12477,6 @@ impl Default for D3DKMT_XBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DKMT_XBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DLINEPATTERN { @@ -14986,9 +12488,6 @@ impl Default for D3DLINEPATTERN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLINEPATTERN { - type TypeKind = windows_core::CopyType; -} pub const D3DNTCLEAR_COMPUTERECTS: i32 = 8i32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -15035,10 +12534,6 @@ impl Default for D3DNTDEVICEDESC_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTDEVICEDESC_V3 { - type TypeKind = windows_core::CopyType; -} pub const D3DNTDP2OP_ADDDIRTYBOX: D3DNTHAL_DP2OPERATION = D3DNTHAL_DP2OPERATION(67i32); pub const D3DNTDP2OP_ADDDIRTYRECT: D3DNTHAL_DP2OPERATION = D3DNTHAL_DP2OPERATION(66i32); pub const D3DNTDP2OP_BLT: D3DNTHAL_DP2OPERATION = D3DNTHAL_DP2OPERATION(81i32); @@ -15150,10 +12645,6 @@ impl Default for D3DNTHALDEVICEDESC_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHALDEVICEDESC_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15186,10 +12677,6 @@ impl Default for D3DNTHALDEVICEDESC_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHALDEVICEDESC_V2 { - type TypeKind = windows_core::CopyType; -} pub const D3DNTHALDP2_EXECUTEBUFFER: i32 = 2i32; pub const D3DNTHALDP2_REQCOMMANDBUFSIZE: i32 = 32i32; pub const D3DNTHALDP2_REQVERTEXBUFSIZE: i32 = 16i32; @@ -15244,10 +12731,6 @@ impl Default for D3DNTHAL_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15266,10 +12749,6 @@ impl Default for D3DNTHAL_CALLBACKS2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_CALLBACKS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15287,10 +12766,6 @@ impl Default for D3DNTHAL_CALLBACKS3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] -impl windows_core::TypeKind for D3DNTHAL_CALLBACKS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15310,10 +12785,6 @@ impl Default for D3DNTHAL_CLEAR2DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_CLEAR2DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_CLIPPEDTRIANGLEFAN { @@ -15326,9 +12797,6 @@ impl Default for D3DNTHAL_CLIPPEDTRIANGLEFAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_CLIPPEDTRIANGLEFAN { - type TypeKind = windows_core::CopyType; -} pub const D3DNTHAL_COL_WEIGHTS: u32 = 2u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -15347,10 +12815,6 @@ impl Default for D3DNTHAL_CONTEXTCREATEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_CONTEXTCREATEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -15364,10 +12828,6 @@ impl Default for D3DNTHAL_CONTEXTCREATEDATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_CONTEXTCREATEDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -15381,10 +12841,6 @@ impl Default for D3DNTHAL_CONTEXTCREATEDATA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_CONTEXTCREATEDATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -15398,10 +12854,6 @@ impl Default for D3DNTHAL_CONTEXTCREATEDATA_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_CONTEXTCREATEDATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_CONTEXTDESTROYALLDATA { @@ -15413,9 +12865,6 @@ impl Default for D3DNTHAL_CONTEXTDESTROYALLDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_CONTEXTDESTROYALLDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_CONTEXTDESTROYDATA { @@ -15427,9 +12876,6 @@ impl Default for D3DNTHAL_CONTEXTDESTROYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_CONTEXTDESTROYDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DNTHAL_CONTEXT_BAD: i64 = 512i64; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15462,9 +12908,6 @@ impl Default for D3DNTHAL_D3DDX6EXTENDEDCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_D3DDX6EXTENDEDCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_D3DEXTENDEDCAPS { @@ -15505,9 +12948,6 @@ impl Default for D3DNTHAL_D3DEXTENDEDCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_D3DEXTENDEDCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15521,10 +12961,6 @@ impl Default for D3DNTHAL_DP2ADDDIRTYBOX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2ADDDIRTYBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2ADDDIRTYRECT { @@ -15536,9 +12972,6 @@ impl Default for D3DNTHAL_DP2ADDDIRTYRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2ADDDIRTYRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2BLT { @@ -15555,9 +12988,6 @@ impl Default for D3DNTHAL_DP2BLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2BLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15574,10 +13004,6 @@ impl Default for D3DNTHAL_DP2BUFFERBLT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2BUFFERBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2CLEAR { @@ -15592,9 +13018,6 @@ impl Default for D3DNTHAL_DP2CLEAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2CLEAR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2COLORFILL { @@ -15607,9 +13030,6 @@ impl Default for D3DNTHAL_DP2COLORFILL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2COLORFILL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DNTHAL_DP2COMMAND { @@ -15622,9 +13042,6 @@ impl Default for D3DNTHAL_DP2COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DNTHAL_DP2COMMAND_0 { @@ -15636,9 +13053,6 @@ impl Default for D3DNTHAL_DP2COMMAND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2COMMAND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15658,10 +13072,6 @@ impl Default for D3DNTHAL_DP2COMPOSERECTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2COMPOSERECTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2CREATELIGHT { @@ -15672,9 +13082,6 @@ impl Default for D3DNTHAL_DP2CREATELIGHT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2CREATELIGHT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2CREATEPIXELSHADER { @@ -15686,9 +13093,6 @@ impl Default for D3DNTHAL_DP2CREATEPIXELSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2CREATEPIXELSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15702,10 +13106,6 @@ impl Default for D3DNTHAL_DP2CREATEQUERY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2CREATEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2CREATEVERTEXSHADER { @@ -15718,9 +13118,6 @@ impl Default for D3DNTHAL_DP2CREATEVERTEXSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2CREATEVERTEXSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2CREATEVERTEXSHADERDECL { @@ -15732,9 +13129,6 @@ impl Default for D3DNTHAL_DP2CREATEVERTEXSHADERDECL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2CREATEVERTEXSHADERDECL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2CREATEVERTEXSHADERFUNC { @@ -15746,9 +13140,6 @@ impl Default for D3DNTHAL_DP2CREATEVERTEXSHADERFUNC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2CREATEVERTEXSHADERFUNC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2DELETEQUERY { @@ -15759,9 +13150,6 @@ impl Default for D3DNTHAL_DP2DELETEQUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2DELETEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15779,10 +13167,6 @@ impl Default for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15800,10 +13184,6 @@ impl Default for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15818,10 +13198,6 @@ impl Default for D3DNTHAL_DP2DRAWPRIMITIVE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2DRAWPRIMITIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15836,10 +13212,6 @@ impl Default for D3DNTHAL_DP2DRAWPRIMITIVE2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2DRAWPRIMITIVE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2DRAWRECTPATCH { @@ -15851,9 +13223,6 @@ impl Default for D3DNTHAL_DP2DRAWRECTPATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2DRAWRECTPATCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2DRAWTRIPATCH { @@ -15865,9 +13234,6 @@ impl Default for D3DNTHAL_DP2DRAWTRIPATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2DRAWTRIPATCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2EXT { @@ -15879,9 +13245,6 @@ impl Default for D3DNTHAL_DP2EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15895,10 +13258,6 @@ impl Default for D3DNTHAL_DP2GENERATEMIPSUBLEVELS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2GENERATEMIPSUBLEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2INDEXEDLINELIST { @@ -15910,9 +13269,6 @@ impl Default for D3DNTHAL_DP2INDEXEDLINELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2INDEXEDLINELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2INDEXEDLINESTRIP { @@ -15923,9 +13279,6 @@ impl Default for D3DNTHAL_DP2INDEXEDLINESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2INDEXEDLINESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2INDEXEDTRIANGLEFAN { @@ -15936,9 +13289,6 @@ impl Default for D3DNTHAL_DP2INDEXEDTRIANGLEFAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2INDEXEDTRIANGLEFAN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2INDEXEDTRIANGLELIST { @@ -15952,9 +13302,6 @@ impl Default for D3DNTHAL_DP2INDEXEDTRIANGLELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2INDEXEDTRIANGLELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2INDEXEDTRIANGLELIST2 { @@ -15967,9 +13314,6 @@ impl Default for D3DNTHAL_DP2INDEXEDTRIANGLELIST2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2INDEXEDTRIANGLELIST2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2INDEXEDTRIANGLESTRIP { @@ -15980,9 +13324,6 @@ impl Default for D3DNTHAL_DP2INDEXEDTRIANGLESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2INDEXEDTRIANGLESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2ISSUEQUERY { @@ -15994,9 +13335,6 @@ impl Default for D3DNTHAL_DP2ISSUEQUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2ISSUEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2LINELIST { @@ -16007,9 +13345,6 @@ impl Default for D3DNTHAL_DP2LINELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2LINELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2LINESTRIP { @@ -16020,9 +13355,6 @@ impl Default for D3DNTHAL_DP2LINESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2LINESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16036,10 +13368,6 @@ impl Default for D3DNTHAL_DP2MULTIPLYTRANSFORM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] -impl windows_core::TypeKind for D3DNTHAL_DP2MULTIPLYTRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DNTHAL_DP2OPERATION(pub i32); @@ -16053,9 +13381,6 @@ impl Default for D3DNTHAL_DP2PIXELSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2PIXELSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2POINTS { @@ -16067,9 +13392,6 @@ impl Default for D3DNTHAL_DP2POINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2POINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -16083,10 +13405,6 @@ impl Default for D3DNTHAL_DP2RENDERSTATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2RENDERSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -16100,10 +13418,6 @@ impl Default for D3DNTHAL_DP2RENDERSTATE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2RENDERSTATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2RESPONSE { @@ -16117,9 +13431,6 @@ impl Default for D3DNTHAL_DP2RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2RESPONSEQUERY { @@ -16131,9 +13442,6 @@ impl Default for D3DNTHAL_DP2RESPONSEQUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2RESPONSEQUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETCLIPPLANE { @@ -16145,9 +13453,6 @@ impl Default for D3DNTHAL_DP2SETCLIPPLANE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETCLIPPLANE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETCONVOLUTIONKERNELMONO { @@ -16160,9 +13465,6 @@ impl Default for D3DNTHAL_DP2SETCONVOLUTIONKERNELMONO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETCONVOLUTIONKERNELMONO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETDEPTHSTENCIL { @@ -16173,9 +13475,6 @@ impl Default for D3DNTHAL_DP2SETDEPTHSTENCIL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETDEPTHSTENCIL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETINDICES { @@ -16187,9 +13486,6 @@ impl Default for D3DNTHAL_DP2SETINDICES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETINDICES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DNTHAL_DP2SETLIGHT { @@ -16201,9 +13497,6 @@ impl Default for D3DNTHAL_DP2SETLIGHT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETLIGHT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DNTHAL_DP2SETLIGHT_0 { @@ -16215,9 +13508,6 @@ impl Default for D3DNTHAL_DP2SETLIGHT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETLIGHT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETPALETTE { @@ -16230,9 +13520,6 @@ impl Default for D3DNTHAL_DP2SETPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETPIXELSHADERCONST { @@ -16244,9 +13531,6 @@ impl Default for D3DNTHAL_DP2SETPIXELSHADERCONST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETPIXELSHADERCONST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETPRIORITY { @@ -16258,9 +13542,6 @@ impl Default for D3DNTHAL_DP2SETPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETPRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETRENDERTARGET { @@ -16272,9 +13553,6 @@ impl Default for D3DNTHAL_DP2SETRENDERTARGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETRENDERTARGET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETRENDERTARGET2 { @@ -16286,9 +13564,6 @@ impl Default for D3DNTHAL_DP2SETRENDERTARGET2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETRENDERTARGET2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETSTREAMSOURCE { @@ -16301,9 +13576,6 @@ impl Default for D3DNTHAL_DP2SETSTREAMSOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETSTREAMSOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETSTREAMSOURCE2 { @@ -16317,9 +13589,6 @@ impl Default for D3DNTHAL_DP2SETSTREAMSOURCE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETSTREAMSOURCE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETSTREAMSOURCEFREQ { @@ -16331,9 +13600,6 @@ impl Default for D3DNTHAL_DP2SETSTREAMSOURCEFREQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETSTREAMSOURCEFREQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETSTREAMSOURCEUM { @@ -16345,9 +13611,6 @@ impl Default for D3DNTHAL_DP2SETSTREAMSOURCEUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETSTREAMSOURCEUM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETTEXLOD { @@ -16359,9 +13622,6 @@ impl Default for D3DNTHAL_DP2SETTEXLOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETTEXLOD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16375,10 +13635,6 @@ impl Default for D3DNTHAL_DP2SETTRANSFORM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] -impl windows_core::TypeKind for D3DNTHAL_DP2SETTRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SETVERTEXSHADERCONST { @@ -16390,9 +13646,6 @@ impl Default for D3DNTHAL_DP2SETVERTEXSHADERCONST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SETVERTEXSHADERCONST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2STARTVERTEX { @@ -16403,9 +13656,6 @@ impl Default for D3DNTHAL_DP2STARTVERTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2STARTVERTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16420,10 +13670,6 @@ impl Default for D3DNTHAL_DP2STATESET { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2STATESET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2SURFACEBLT { @@ -16440,9 +13686,6 @@ impl Default for D3DNTHAL_DP2SURFACEBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2SURFACEBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2TEXBLT { @@ -16457,9 +13700,6 @@ impl Default for D3DNTHAL_DP2TEXBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2TEXBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2TEXTURESTAGESTATE { @@ -16472,9 +13712,6 @@ impl Default for D3DNTHAL_DP2TEXTURESTAGESTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2TEXTURESTAGESTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2TRIANGLEFAN { @@ -16485,9 +13722,6 @@ impl Default for D3DNTHAL_DP2TRIANGLEFAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2TRIANGLEFAN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2TRIANGLEFAN_IMM { @@ -16498,9 +13732,6 @@ impl Default for D3DNTHAL_DP2TRIANGLEFAN_IMM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2TRIANGLEFAN_IMM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2TRIANGLELIST { @@ -16511,9 +13742,6 @@ impl Default for D3DNTHAL_DP2TRIANGLELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2TRIANGLELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2TRIANGLESTRIP { @@ -16524,9 +13752,6 @@ impl Default for D3DNTHAL_DP2TRIANGLESTRIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2TRIANGLESTRIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2UPDATEPALETTE { @@ -16539,9 +13764,6 @@ impl Default for D3DNTHAL_DP2UPDATEPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2UPDATEPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2VERTEXSHADER { @@ -16552,9 +13774,6 @@ impl Default for D3DNTHAL_DP2VERTEXSHADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2VERTEXSHADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2VIEWPORTINFO { @@ -16568,9 +13787,6 @@ impl Default for D3DNTHAL_DP2VIEWPORTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2VIEWPORTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16589,10 +13805,6 @@ impl Default for D3DNTHAL_DP2VOLUMEBLT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for D3DNTHAL_DP2VOLUMEBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2WINFO { @@ -16604,9 +13816,6 @@ impl Default for D3DNTHAL_DP2WINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2WINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_DP2ZRANGE { @@ -16618,9 +13827,6 @@ impl Default for D3DNTHAL_DP2ZRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_DP2ZRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -16646,10 +13852,6 @@ impl Default for D3DNTHAL_DRAWPRIMITIVES2DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_DRAWPRIMITIVES2DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -16663,10 +13865,6 @@ impl Default for D3DNTHAL_DRAWPRIMITIVES2DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_DRAWPRIMITIVES2DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -16680,10 +13878,6 @@ impl Default for D3DNTHAL_DRAWPRIMITIVES2DATA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_DRAWPRIMITIVES2DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16701,10 +13895,6 @@ impl Default for D3DNTHAL_GLOBALDRIVERDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] -impl windows_core::TypeKind for D3DNTHAL_GLOBALDRIVERDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DNTHAL_NUMCLIPVERTICES: u32 = 20u32; pub const D3DNTHAL_OUTOFCONTEXTS: i64 = 513i64; pub const D3DNTHAL_ROW_WEIGHTS: u32 = 1u32; @@ -16720,9 +13910,6 @@ impl Default for D3DNTHAL_SCENECAPTUREDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_SCENECAPTUREDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DNTHAL_SCENE_CAPTURE_END: i32 = 1i32; pub const D3DNTHAL_SCENE_CAPTURE_START: i32 = 0i32; #[repr(C)] @@ -16740,10 +13927,6 @@ impl Default for D3DNTHAL_SETRENDERTARGETDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for D3DNTHAL_SETRENDERTARGETDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DNTHAL_STATESETCREATE: u32 = 5u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16758,9 +13941,6 @@ impl Default for D3DNTHAL_TEXTURECREATEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_TEXTURECREATEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_TEXTUREDESTROYDATA { @@ -16773,9 +13953,6 @@ impl Default for D3DNTHAL_TEXTUREDESTROYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_TEXTUREDESTROYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_TEXTUREGETSURFDATA { @@ -16789,9 +13966,6 @@ impl Default for D3DNTHAL_TEXTUREGETSURFDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_TEXTUREGETSURFDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DNTHAL_TEXTURESWAPDATA { @@ -16805,9 +13979,6 @@ impl Default for D3DNTHAL_TEXTURESWAPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_TEXTURESWAPDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DNTHAL_TSS_MAXSTAGES: u32 = 8u32; pub const D3DNTHAL_TSS_RENDERSTATEBASE: u32 = 256u32; pub const D3DNTHAL_TSS_STATESPERSTAGE: u32 = 64u32; @@ -16825,9 +13996,6 @@ impl Default for D3DNTHAL_VALIDATETEXTURESTAGESTATEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DNTHAL_VALIDATETEXTURESTAGESTATEDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DPMISCCAPS_FOGINFVF: i32 = 8192i32; pub const D3DPMISCCAPS_LINEPATTERNREP: i32 = 4i32; pub const D3DPRASTERCAPS_PAT: i32 = 8i32; @@ -17046,9 +14214,6 @@ impl Default for DDNT_DEFERRED_AGP_AWARE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_DEFERRED_AGP_AWARE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_DXVERSION { @@ -17061,9 +14226,6 @@ impl Default for DDNT_DXVERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_DXVERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_FREE_DEFERRED_AGP_DATA { @@ -17075,9 +14237,6 @@ impl Default for DDNT_FREE_DEFERRED_AGP_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_FREE_DEFERRED_AGP_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_GETADAPTERGROUPDATA { @@ -17091,9 +14250,6 @@ impl Default for DDNT_GETADAPTERGROUPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_GETADAPTERGROUPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_GETD3DQUERYCOUNTDATA { @@ -17105,9 +14261,6 @@ impl Default for DDNT_GETD3DQUERYCOUNTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_GETD3DQUERYCOUNTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -17121,10 +14274,6 @@ impl Default for DDNT_GETD3DQUERYDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DDNT_GETD3DQUERYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -17138,10 +14287,6 @@ impl Default for DDNT_GETD3DQUERYDATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DDNT_GETD3DQUERYDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_GETDDIVERSIONDATA { @@ -17154,9 +14299,6 @@ impl Default for DDNT_GETDDIVERSIONDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_GETDDIVERSIONDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_GETDRIVERINFO2DATA { @@ -17170,9 +14312,6 @@ impl Default for DDNT_GETDRIVERINFO2DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_GETDRIVERINFO2DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_GETEXTENDEDMODECOUNTDATA { @@ -17185,9 +14324,6 @@ impl Default for DDNT_GETEXTENDEDMODECOUNTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_GETEXTENDEDMODECOUNTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -17202,10 +14338,6 @@ impl Default for DDNT_GETEXTENDEDMODEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DDNT_GETEXTENDEDMODEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNT_GETFORMATCOUNTDATA { @@ -17218,9 +14350,6 @@ impl Default for DDNT_GETFORMATCOUNTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNT_GETFORMATCOUNTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -17235,10 +14364,6 @@ impl Default for DDNT_GETFORMATDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for DDNT_GETFORMATDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -17254,10 +14379,6 @@ impl Default for DDNT_MULTISAMPLEQUALITYLEVELSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DDNT_MULTISAMPLEQUALITYLEVELSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DEFERRED_AGP_AWARE_DATA { @@ -17268,9 +14389,6 @@ impl Default for DD_DEFERRED_AGP_AWARE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DEFERRED_AGP_AWARE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DXVERSION { @@ -17283,9 +14401,6 @@ impl Default for DD_DXVERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DXVERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_FREE_DEFERRED_AGP_DATA { @@ -17297,9 +14412,6 @@ impl Default for DD_FREE_DEFERRED_AGP_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_FREE_DEFERRED_AGP_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETADAPTERGROUPDATA { @@ -17313,9 +14425,6 @@ impl Default for DD_GETADAPTERGROUPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETADAPTERGROUPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETD3DQUERYCOUNTDATA { @@ -17327,9 +14436,6 @@ impl Default for DD_GETD3DQUERYCOUNTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETD3DQUERYCOUNTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -17343,10 +14449,6 @@ impl Default for DD_GETD3DQUERYDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DD_GETD3DQUERYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy)] @@ -17360,10 +14462,6 @@ impl Default for DD_GETD3DQUERYDATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DD_GETD3DQUERYDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETDDIVERSIONDATA { @@ -17376,9 +14474,6 @@ impl Default for DD_GETDDIVERSIONDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETDDIVERSIONDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETDRIVERINFO2DATA { @@ -17392,9 +14487,6 @@ impl Default for DD_GETDRIVERINFO2DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETDRIVERINFO2DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETEXTENDEDMODECOUNTDATA { @@ -17407,9 +14499,6 @@ impl Default for DD_GETEXTENDEDMODECOUNTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETEXTENDEDMODECOUNTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -17424,10 +14513,6 @@ impl Default for DD_GETEXTENDEDMODEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DD_GETEXTENDEDMODEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETFORMATCOUNTDATA { @@ -17440,9 +14525,6 @@ impl Default for DD_GETFORMATCOUNTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETFORMATCOUNTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -17457,10 +14539,6 @@ impl Default for DD_GETFORMATDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for DD_GETFORMATDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -17476,10 +14554,6 @@ impl Default for DD_MULTISAMPLEQUALITYLEVELSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DD_MULTISAMPLEQUALITYLEVELSDATA { - type TypeKind = windows_core::CopyType; -} pub const DIDDT1_AspectRatio_15x9: DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO = DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO(3i32); pub const DIDDT1_AspectRatio_16x10: DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO = DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO(5i32); pub const DIDDT1_AspectRatio_16x9: DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO = DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO(4i32); @@ -17511,9 +14585,6 @@ impl Default for DISPLAYID_DETAILED_TIMING_TYPE_I { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYID_DETAILED_TIMING_TYPE_I { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DISPLAYID_DETAILED_TIMING_TYPE_I_0 { @@ -17524,9 +14595,6 @@ impl Default for DISPLAYID_DETAILED_TIMING_TYPE_I_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYID_DETAILED_TIMING_TYPE_I_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DISPLAYID_DETAILED_TIMING_TYPE_I_1 { @@ -17537,9 +14605,6 @@ impl Default for DISPLAYID_DETAILED_TIMING_TYPE_I_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYID_DETAILED_TIMING_TYPE_I_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DISPLAYID_DETAILED_TIMING_TYPE_I_2 { @@ -17550,9 +14615,6 @@ impl Default for DISPLAYID_DETAILED_TIMING_TYPE_I_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYID_DETAILED_TIMING_TYPE_I_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO(pub i32); @@ -17582,9 +14644,6 @@ impl Default for DXGKARG_SETPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKARG_SETPALETTE { - type TypeKind = windows_core::CopyType; -} pub const DXGKDDI_INTERFACE_VERSION: u32 = 65540u32; pub const DXGKDDI_INTERFACE_VERSION_VISTA: u32 = 4178u32; pub const DXGKDDI_INTERFACE_VERSION_VISTA_SP1: u32 = 4179u32; @@ -17639,9 +14698,6 @@ impl Default for DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_ACP_LEVEL_ONE: DXGKMDT_OPM_ACP_PROTECTION_LEVEL = DXGKMDT_OPM_ACP_PROTECTION_LEVEL(1i32); pub const DXGKMDT_OPM_ACP_LEVEL_THREE: DXGKMDT_OPM_ACP_PROTECTION_LEVEL = DXGKMDT_OPM_ACP_PROTECTION_LEVEL(3i32); pub const DXGKMDT_OPM_ACP_LEVEL_TWO: DXGKMDT_OPM_ACP_PROTECTION_LEVEL = DXGKMDT_OPM_ACP_PROTECTION_LEVEL(2i32); @@ -17666,9 +14722,6 @@ impl Default for DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_ASPECT_RATIO_EN300294_BOX_14_BY_9_CENTER: DXGKMDT_OPM_IMAGE_ASPECT_RATIO_EN300294 = DXGKMDT_OPM_IMAGE_ASPECT_RATIO_EN300294(1i32); pub const DXGKMDT_OPM_ASPECT_RATIO_EN300294_BOX_14_BY_9_TOP: DXGKMDT_OPM_IMAGE_ASPECT_RATIO_EN300294 = DXGKMDT_OPM_IMAGE_ASPECT_RATIO_EN300294(2i32); pub const DXGKMDT_OPM_ASPECT_RATIO_EN300294_BOX_16_BY_9_CENTER: DXGKMDT_OPM_IMAGE_ASPECT_RATIO_EN300294 = DXGKMDT_OPM_IMAGE_ASPECT_RATIO_EN300294(3i32); @@ -17714,9 +14767,6 @@ impl Default for DXGKMDT_OPM_CONFIGURE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_CONFIGURE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_CONFIGURE_SETTING_DATA_SIZE: u32 = 4056u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -17734,9 +14784,6 @@ impl Default for DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGKMDT_OPM_CONNECTOR_TYPE(pub i32); @@ -17774,9 +14821,6 @@ impl Default for DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGKMDT_OPM_CREATE_VIDEO_OUTPUT_FOR_TARGET_PARAMETERS { @@ -17789,9 +14833,6 @@ impl Default for DXGKMDT_OPM_CREATE_VIDEO_OUTPUT_FOR_TARGET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_CREATE_VIDEO_OUTPUT_FOR_TARGET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_DPCP_OFF: DXGKMDT_OPM_DPCP_PROTECTION_LEVEL = DXGKMDT_OPM_DPCP_PROTECTION_LEVEL(0i32); pub const DXGKMDT_OPM_DPCP_ON: DXGKMDT_OPM_DPCP_PROTECTION_LEVEL = DXGKMDT_OPM_DPCP_PROTECTION_LEVEL(1i32); #[repr(transparent)] @@ -17809,9 +14850,6 @@ impl Default for DXGKMDT_OPM_ENCRYPTED_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_ENCRYPTED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_ENCRYPTED_PARAMETERS_SIZE: u32 = 256u32; pub const DXGKMDT_OPM_GET_ACP_AND_CGMSA_SIGNALING: windows_core::GUID = windows_core::GUID::from_u128(0x6629a591_3b79_4cf3_924a_11e8e7811671); pub const DXGKMDT_OPM_GET_ACTUAL_OUTPUT_FORMAT: windows_core::GUID = windows_core::GUID::from_u128(0xd7bf1ba3_ad13_4f8e_af98_0dcb3ca204cc); @@ -17838,9 +14876,6 @@ impl Default for DXGKMDT_OPM_GET_INFO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_GET_INFO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_GET_OUTPUT_HARDWARE_PROTECTION_SUPPORT: windows_core::GUID = windows_core::GUID::from_u128(0x3b129589_2af8_4ef0_96a2_704a845a218e); pub const DXGKMDT_OPM_GET_OUTPUT_ID: windows_core::GUID = windows_core::GUID::from_u128(0x72cb6df3_244f_40ce_b09e_20506af6302f); pub const DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES: windows_core::GUID = windows_core::GUID::from_u128(0x38f2a801_9a6c_48bb_9107_b6696e6f1797); @@ -17860,9 +14895,6 @@ impl Default for DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR_SIZE: u32 = 5u32; pub const DXGKMDT_OPM_HDCP_OFF: DXGKMDT_OPM_HDCP_PROTECTION_LEVEL = DXGKMDT_OPM_HDCP_PROTECTION_LEVEL(0i32); pub const DXGKMDT_OPM_HDCP_ON: DXGKMDT_OPM_HDCP_PROTECTION_LEVEL = DXGKMDT_OPM_HDCP_PROTECTION_LEVEL(1i32); @@ -17889,9 +14921,6 @@ impl Default for DXGKMDT_OPM_OMAC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_OMAC { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_OMAC_SIZE: u32 = 16u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -17910,9 +14939,6 @@ impl Default for DXGKMDT_OPM_OUTPUT_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_OUTPUT_ID { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGKMDT_OPM_PROTECTION_STANDARD(pub i32); @@ -17956,9 +14982,6 @@ impl Default for DXGKMDT_OPM_RANDOM_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_RANDOM_NUMBER { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED: DXGKMDT_OPM_CGMSA = DXGKMDT_OPM_CGMSA(8i32); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -17972,9 +14995,6 @@ impl Default for DXGKMDT_OPM_REQUESTED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_REQUESTED_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE: u32 = 4076u32; pub const DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING: windows_core::GUID = windows_core::GUID::from_u128(0x09a631a5_d684_4c60_8e4d_d3bb0f0be3ee); #[repr(C, packed(1))] @@ -17996,9 +15016,6 @@ impl Default for DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_SET_HDCP_SRM: windows_core::GUID = windows_core::GUID::from_u128(0x8b5ef5d1_c30d_44ff_84a5_ea71dce78f13); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -18010,9 +15027,6 @@ impl Default for DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DXGKMDT_OPM_SET_PROTECTION_LEVEL: windows_core::GUID = windows_core::GUID::from_u128(0x9bb9327c_4eb5_4727_9f00_b42b0919c0da); pub const DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD: windows_core::GUID = windows_core::GUID::from_u128(0x39ce333e_4cc0_44ae_bfcc_da50b5f82e72); #[repr(C, packed(1))] @@ -18028,9 +15042,6 @@ impl Default for DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGKMDT_OPM_STANDARD_INFORMATION { @@ -18045,9 +15056,6 @@ impl Default for DXGKMDT_OPM_STANDARD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKMDT_OPM_STANDARD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGKMDT_OPM_STATUS(pub i32); @@ -18101,9 +15109,6 @@ impl Default for DXGKVGPU_ESCAPE_HEAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_HEAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGKVGPU_ESCAPE_INITIALIZE { @@ -18115,9 +15120,6 @@ impl Default for DXGKVGPU_ESCAPE_INITIALIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_INITIALIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DXGKVGPU_ESCAPE_PAUSE { @@ -18130,9 +15132,6 @@ impl Default for DXGKVGPU_ESCAPE_PAUSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_PAUSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXGKVGPU_ESCAPE_PAUSE_0 { @@ -18144,9 +15143,6 @@ impl Default for DXGKVGPU_ESCAPE_PAUSE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_PAUSE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGKVGPU_ESCAPE_PAUSE_0_0 { @@ -18157,9 +15153,6 @@ impl Default for DXGKVGPU_ESCAPE_PAUSE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_PAUSE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE { @@ -18171,9 +15164,6 @@ impl Default for DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGKVGPU_ESCAPE_READ_PCI_CONFIG { @@ -18186,9 +15176,6 @@ impl Default for DXGKVGPU_ESCAPE_READ_PCI_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_READ_PCI_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGKVGPU_ESCAPE_READ_VGPU_TYPE { @@ -18199,9 +15186,6 @@ impl Default for DXGKVGPU_ESCAPE_READ_VGPU_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_READ_VGPU_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGKVGPU_ESCAPE_RELEASE { @@ -18212,9 +15196,6 @@ impl Default for DXGKVGPU_ESCAPE_RELEASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_RELEASE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGKVGPU_ESCAPE_RESUME { @@ -18227,9 +15208,6 @@ impl Default for DXGKVGPU_ESCAPE_RESUME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_RESUME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGKVGPU_ESCAPE_TYPE(pub i32); @@ -18253,9 +15231,6 @@ impl Default for DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_ADAPTER_PERFDATA { @@ -18274,9 +15249,6 @@ impl Default for DXGK_ADAPTER_PERFDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_ADAPTER_PERFDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_ADAPTER_PERFDATACAPS { @@ -18291,9 +15263,6 @@ impl Default for DXGK_ADAPTER_PERFDATACAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_ADAPTER_PERFDATACAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BACKLIGHT_INFO { @@ -18306,9 +15275,6 @@ impl Default for DXGK_BACKLIGHT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BACKLIGHT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGK_BACKLIGHT_OPTIMIZATION_LEVEL(pub i32); @@ -18322,9 +15288,6 @@ impl Default for DXGK_BRIGHTNESS_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DXGK_BRIGHTNESS_CAPS_0 { @@ -18336,9 +15299,6 @@ impl Default for DXGK_BRIGHTNESS_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_CAPS_0_0 { @@ -18349,9 +15309,6 @@ impl Default for DXGK_BRIGHTNESS_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT { @@ -18365,9 +15322,6 @@ impl Default for DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_GET_OUT { @@ -18379,9 +15333,6 @@ impl Default for DXGK_BRIGHTNESS_GET_OUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_GET_OUT { - type TypeKind = windows_core::CopyType; -} pub const DXGK_BRIGHTNESS_MAXIMUM_NIT_RANGE_COUNT: u32 = 16u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -18395,9 +15346,6 @@ impl Default for DXGK_BRIGHTNESS_NIT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_NIT_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_SENSOR_DATA { @@ -18412,9 +15360,6 @@ impl Default for DXGK_BRIGHTNESS_SENSOR_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_SENSOR_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DXGK_BRIGHTNESS_SENSOR_DATA_0 { @@ -18426,9 +15371,6 @@ impl Default for DXGK_BRIGHTNESS_SENSOR_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_SENSOR_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_SENSOR_DATA_0_0 { @@ -18439,9 +15381,6 @@ impl Default for DXGK_BRIGHTNESS_SENSOR_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_SENSOR_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY { @@ -18453,9 +15392,6 @@ impl Default for DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_SET_IN { @@ -18468,9 +15404,6 @@ impl Default for DXGK_BRIGHTNESS_SET_IN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_SET_IN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_STATE { @@ -18481,9 +15414,6 @@ impl Default for DXGK_BRIGHTNESS_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DXGK_BRIGHTNESS_STATE_0 { @@ -18495,9 +15425,6 @@ impl Default for DXGK_BRIGHTNESS_STATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_BRIGHTNESS_STATE_0_0 { @@ -18508,9 +15435,6 @@ impl Default for DXGK_BRIGHTNESS_STATE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_BRIGHTNESS_STATE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGK_CHILD_DEVICE_HPD_AWARENESS(pub i32); @@ -18537,9 +15461,6 @@ impl Default for DXGK_DISPLAY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_DISPLAY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGK_DISPLAY_TECHNOLOGY(pub u8); @@ -18591,9 +15512,6 @@ impl Default for DXGK_ESCAPE_GPUMMUCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_ESCAPE_GPUMMUCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DXGK_FAULT_ERROR_CODE { @@ -18604,9 +15522,6 @@ impl Default for DXGK_FAULT_ERROR_CODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_FAULT_ERROR_CODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXGK_FAULT_ERROR_CODE_0 { @@ -18618,9 +15533,6 @@ impl Default for DXGK_FAULT_ERROR_CODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_FAULT_ERROR_CODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_FAULT_ERROR_CODE_0_0 { @@ -18631,9 +15543,6 @@ impl Default for DXGK_FAULT_ERROR_CODE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_FAULT_ERROR_CODE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_FAULT_ERROR_CODE_0_1 { @@ -18644,9 +15553,6 @@ impl Default for DXGK_FAULT_ERROR_CODE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_FAULT_ERROR_CODE_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGK_GENERAL_ERROR_CODE(pub i32); @@ -18665,9 +15571,6 @@ impl Default for DXGK_GPUCLOCKDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_GPUCLOCKDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DXGK_GPUCLOCKDATA_FLAGS { @@ -18678,9 +15581,6 @@ impl Default for DXGK_GPUCLOCKDATA_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_GPUCLOCKDATA_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DXGK_GPUCLOCKDATA_FLAGS_0 { @@ -18692,9 +15592,6 @@ impl Default for DXGK_GPUCLOCKDATA_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_GPUCLOCKDATA_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_GPUCLOCKDATA_FLAGS_0_0 { @@ -18705,9 +15602,6 @@ impl Default for DXGK_GPUCLOCKDATA_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_GPUCLOCKDATA_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_GPUVERSION { @@ -18719,9 +15613,6 @@ impl Default for DXGK_GPUVERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_GPUVERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Power")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18739,10 +15630,6 @@ impl Default for DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Power")] -impl windows_core::TypeKind for DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Power")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18758,10 +15645,6 @@ impl Default for DXGK_GRAPHICSPOWER_REGISTER_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Power")] -impl windows_core::TypeKind for DXGK_GRAPHICSPOWER_REGISTER_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const DXGK_GRAPHICSPOWER_VERSION: u32 = 4098u32; pub const DXGK_GRAPHICSPOWER_VERSION_1_0: u32 = 4096u32; pub const DXGK_GRAPHICSPOWER_VERSION_1_1: u32 = 4097u32; @@ -18781,9 +15664,6 @@ impl Default for DXGK_MIRACAST_CHUNK_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_MIRACAST_CHUNK_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGK_MIRACAST_CHUNK_ID_0 { @@ -18794,9 +15674,6 @@ impl Default for DXGK_MIRACAST_CHUNK_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_MIRACAST_CHUNK_ID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DXGK_MIRACAST_CHUNK_INFO { @@ -18810,9 +15687,6 @@ impl Default for DXGK_MIRACAST_CHUNK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_MIRACAST_CHUNK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGK_MIRACAST_CHUNK_TYPE(pub i32); @@ -18834,9 +15708,6 @@ impl Default for DXGK_MONITORLINKINFO_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_MONITORLINKINFO_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_MONITORLINKINFO_CAPABILITIES_0 { @@ -18847,9 +15718,6 @@ impl Default for DXGK_MONITORLINKINFO_CAPABILITIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_MONITORLINKINFO_CAPABILITIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DXGK_MONITORLINKINFO_USAGEHINTS { @@ -18861,9 +15729,6 @@ impl Default for DXGK_MONITORLINKINFO_USAGEHINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_MONITORLINKINFO_USAGEHINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_MONITORLINKINFO_USAGEHINTS_0 { @@ -18874,9 +15739,6 @@ impl Default for DXGK_MONITORLINKINFO_USAGEHINTS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_MONITORLINKINFO_USAGEHINTS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_NODEMETADATA { @@ -18891,9 +15753,6 @@ impl Default for DXGK_NODEMETADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_NODEMETADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DXGK_NODEMETADATA_FLAGS { @@ -18904,9 +15763,6 @@ impl Default for DXGK_NODEMETADATA_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_NODEMETADATA_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DXGK_NODEMETADATA_FLAGS_0 { @@ -18918,9 +15774,6 @@ impl Default for DXGK_NODEMETADATA_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_NODEMETADATA_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_NODEMETADATA_FLAGS_0_0 { @@ -18931,9 +15784,6 @@ impl Default for DXGK_NODEMETADATA_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_NODEMETADATA_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXGK_NODE_PERFDATA { @@ -18950,9 +15800,6 @@ impl Default for DXGK_NODE_PERFDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_NODE_PERFDATA { - type TypeKind = windows_core::CopyType; -} pub const DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED: DXGK_PAGE_FAULT_FLAGS = DXGK_PAGE_FAULT_FLAGS(4i32); pub const DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED: DXGK_PAGE_FAULT_FLAGS = DXGK_PAGE_FAULT_FLAGS(8i32); pub const DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR: DXGK_PAGE_FAULT_FLAGS = DXGK_PAGE_FAULT_FLAGS(16i32); @@ -18975,9 +15822,6 @@ impl Default for DXGK_PTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_PTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXGK_PTE_0 { @@ -18989,9 +15833,6 @@ impl Default for DXGK_PTE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_PTE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGK_PTE_0_0 { @@ -19002,9 +15843,6 @@ impl Default for DXGK_PTE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_PTE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXGK_PTE_1 { @@ -19016,9 +15854,6 @@ impl Default for DXGK_PTE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_PTE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGK_PTE_PAGE_SIZE(pub i32); @@ -19047,9 +15882,6 @@ impl Default for DXGK_TARGETMODE_DETAIL_TIMING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_TARGETMODE_DETAIL_TIMING { - type TypeKind = windows_core::CopyType; -} pub const DxgkBacklightOptimizationDesktop: DXGK_BACKLIGHT_OPTIMIZATION_LEVEL = DXGK_BACKLIGHT_OPTIMIZATION_LEVEL(1i32); pub const DxgkBacklightOptimizationDimmed: DXGK_BACKLIGHT_OPTIMIZATION_LEVEL = DXGK_BACKLIGHT_OPTIMIZATION_LEVEL(3i32); pub const DxgkBacklightOptimizationDisable: DXGK_BACKLIGHT_OPTIMIZATION_LEVEL = DXGK_BACKLIGHT_OPTIMIZATION_LEVEL(0i32); @@ -19066,9 +15898,6 @@ impl Default for GPUP_DRIVER_ESCAPE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GPUP_DRIVER_ESCAPE_INPUT { - type TypeKind = windows_core::CopyType; -} pub const GUID_DEVINTERFACE_GRAPHICSPOWER: windows_core::GUID = windows_core::GUID::from_u128(0xea5c6870_e93c_4588_bef1_fec42fc9429a); pub const HpdAwarenessAlwaysConnected: DXGK_CHILD_DEVICE_HPD_AWARENESS = DXGK_CHILD_DEVICE_HPD_AWARENESS(1i32); pub const HpdAwarenessInterruptible: DXGK_CHILD_DEVICE_HPD_AWARENESS = DXGK_CHILD_DEVICE_HPD_AWARENESS(4i32); @@ -19258,9 +16087,6 @@ impl Default for OUTPUTDUPL_CONTEXT_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OUTPUTDUPL_CONTEXT_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OUTPUTDUPL_CONTEXT_DEBUG_STATUS(pub i32); @@ -19502,9 +16328,6 @@ impl Default for _NT_D3DLINEPATTERN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _NT_D3DLINEPATTERN { - type TypeKind = windows_core::CopyType; -} pub const _NT_D3DPMISCCAPS_FOGINFVF: i32 = 8192i32; pub const _NT_D3DPS_COLOROUT_MAX_V2_0: u32 = 4u32; pub const _NT_D3DPS_COLOROUT_MAX_V2_1: u32 = 4u32; diff --git a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs index 14bd8527979..af231404422 100644 --- a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs @@ -592,9 +592,6 @@ impl Default for BINARY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BINARY_DATA { - type TypeKind = windows_core::CopyType; -} pub const BROADCAST_VC: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -607,9 +604,6 @@ impl Default for BSSID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BSSID_INFO { - type TypeKind = windows_core::CopyType; -} pub const CALL_PARAMETERS_CHANGED: u32 = 2u32; pub const CLOCK_NETWORK_DERIVED: u32 = 2u32; pub const CLOCK_PRECISION: u32 = 4u32; @@ -650,9 +644,6 @@ impl Default for CO_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CO_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CO_ADDRESS_FAMILY { @@ -665,9 +656,6 @@ impl Default for CO_ADDRESS_FAMILY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CO_ADDRESS_FAMILY { - type TypeKind = windows_core::CopyType; -} pub const CO_ADDRESS_FAMILY_PROXY: u32 = 2147483648u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -681,9 +669,6 @@ impl Default for CO_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CO_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub type CO_AF_REGISTER_NOTIFY_HANDLER = Option; #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] @@ -699,10 +684,6 @@ impl Default for CO_CALL_MANAGER_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for CO_CALL_MANAGER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct CO_CALL_PARAMETERS(pub isize); @@ -728,9 +709,6 @@ impl Default for CO_PVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CO_PVC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CO_SAP { @@ -743,9 +721,6 @@ impl Default for CO_SAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CO_SAP { - type TypeKind = windows_core::CopyType; -} pub const CO_SEND_FLAG_SET_DISCARD_ELIBILITY: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -759,9 +734,6 @@ impl Default for CO_SPECIFIC_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CO_SPECIFIC_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const CRYPTO_GENERIC_ERROR: u32 = 1u32; pub const CRYPTO_INVALID_PACKET_SYNTAX: u32 = 6u32; pub const CRYPTO_INVALID_PROTOCOL: u32 = 7u32; @@ -799,9 +771,6 @@ impl Default for FILTERDBS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTERDBS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILTERDBS_0 { @@ -813,9 +782,6 @@ impl Default for FILTERDBS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTERDBS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GEN_GET_NETCARD_TIME { @@ -826,9 +792,6 @@ impl Default for GEN_GET_NETCARD_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GEN_GET_NETCARD_TIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GEN_GET_TIME_CAPS { @@ -840,9 +803,6 @@ impl Default for GEN_GET_TIME_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GEN_GET_TIME_CAPS { - type TypeKind = windows_core::CopyType; -} pub const GUID_NDIS_NDK_CAPABILITIES: windows_core::GUID = windows_core::GUID::from_u128(0x7969ba4d_dd80_4bc7_b3e6_68043997e519); pub const GUID_NDIS_NDK_STATE: windows_core::GUID = windows_core::GUID::from_u128(0x530c69c9_2f51_49de_a1af_088d54ffa474); pub const INDICATE_END_OF_TX: u32 = 32u32; @@ -896,9 +856,6 @@ impl Default for LOCK_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCK_STATE { - type TypeKind = windows_core::CopyType; -} pub const MAXIMUM_IP_OPER_STATUS_ADDRESS_FAMILIES_SUPPORTED: u32 = 32u32; pub const MAX_HASHES: u32 = 4u32; #[repr(C)] @@ -914,9 +871,6 @@ impl Default for MEDIA_SPECIFIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEDIA_SPECIFIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub type MINIPORT_CO_ACTIVATE_VC = Option i32>; pub type MINIPORT_CO_CREATE_VC = Option i32>; pub type MINIPORT_CO_DEACTIVATE_VC = Option i32>; @@ -942,9 +896,6 @@ impl Default for NDIS_802_11_AI_REQFI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AI_REQFI { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_AI_REQFI_CAPABILITIES: u32 = 1u32; pub const NDIS_802_11_AI_REQFI_CURRENTAPADDRESS: u32 = 4u32; pub const NDIS_802_11_AI_REQFI_LISTENINTERVAL: u32 = 2u32; @@ -960,9 +911,6 @@ impl Default for NDIS_802_11_AI_RESFI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AI_RESFI { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_AI_RESFI_ASSOCIATIONID: u32 = 4u32; pub const NDIS_802_11_AI_RESFI_CAPABILITIES: u32 = 1u32; pub const NDIS_802_11_AI_RESFI_STATUSCODE: u32 = 2u32; @@ -984,9 +932,6 @@ impl Default for NDIS_802_11_ASSOCIATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_ASSOCIATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_AUTHENTICATION_ENCRYPTION { @@ -998,9 +943,6 @@ impl Default for NDIS_802_11_AUTHENTICATION_ENCRYPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AUTHENTICATION_ENCRYPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_AUTHENTICATION_EVENT { @@ -1012,9 +954,6 @@ impl Default for NDIS_802_11_AUTHENTICATION_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AUTHENTICATION_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_802_11_AUTHENTICATION_MODE(pub i32); @@ -1030,9 +969,6 @@ impl Default for NDIS_802_11_AUTHENTICATION_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AUTHENTICATION_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS: u32 = 15u32; pub const NDIS_802_11_AUTH_REQUEST_GROUP_ERROR: u32 = 14u32; pub const NDIS_802_11_AUTH_REQUEST_KEYUPDATE: u32 = 2u32; @@ -1049,9 +985,6 @@ impl Default for NDIS_802_11_BSSID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_BSSID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_BSSID_LIST_EX { @@ -1063,9 +996,6 @@ impl Default for NDIS_802_11_BSSID_LIST_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_BSSID_LIST_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_CAPABILITY { @@ -1080,9 +1010,6 @@ impl Default for NDIS_802_11_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_CONFIGURATION { @@ -1097,9 +1024,6 @@ impl Default for NDIS_802_11_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_CONFIGURATION_FH { @@ -1113,9 +1037,6 @@ impl Default for NDIS_802_11_CONFIGURATION_FH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_CONFIGURATION_FH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_FIXED_IEs { @@ -1128,9 +1049,6 @@ impl Default for NDIS_802_11_FIXED_IEs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_FIXED_IEs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_KEY { @@ -1146,9 +1064,6 @@ impl Default for NDIS_802_11_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_KEY { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_LENGTH_RATES: u32 = 8u32; pub const NDIS_802_11_LENGTH_RATES_EX: u32 = 16u32; pub const NDIS_802_11_LENGTH_SSID: u32 = 32u32; @@ -1172,9 +1087,6 @@ impl Default for NDIS_802_11_NETWORK_TYPE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_NETWORK_TYPE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_NON_BCAST_SSID_LIST { @@ -1186,9 +1098,6 @@ impl Default for NDIS_802_11_NON_BCAST_SSID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_NON_BCAST_SSID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_PMKID { @@ -1201,9 +1110,6 @@ impl Default for NDIS_802_11_PMKID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_PMKID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_PMKID_CANDIDATE_LIST { @@ -1216,9 +1122,6 @@ impl Default for NDIS_802_11_PMKID_CANDIDATE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_PMKID_CANDIDATE_LIST { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1244,9 +1147,6 @@ impl Default for NDIS_802_11_REMOVE_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_REMOVE_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_SSID { @@ -1258,9 +1158,6 @@ impl Default for NDIS_802_11_SSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_SSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_STATISTICS { @@ -1295,9 +1192,6 @@ impl Default for NDIS_802_11_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_STATUS_INDICATION { @@ -1308,9 +1202,6 @@ impl Default for NDIS_802_11_STATUS_INDICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_STATUS_INDICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_802_11_STATUS_TYPE(pub i32); @@ -1326,9 +1217,6 @@ impl Default for NDIS_802_11_TEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_TEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_802_11_TEST_0 { @@ -1340,9 +1228,6 @@ impl Default for NDIS_802_11_TEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_TEST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_VARIABLE_IEs { @@ -1355,9 +1240,6 @@ impl Default for NDIS_802_11_VARIABLE_IEs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_VARIABLE_IEs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_WEP { @@ -1371,9 +1253,6 @@ impl Default for NDIS_802_11_WEP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_WEP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_802_11_WEP_STATUS(pub i32); @@ -1428,9 +1307,6 @@ impl Default for NDIS_CONFIGURATION_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_CONFIGURATION_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_CONFIGURATION_PARAMETER_0 { @@ -1443,9 +1319,6 @@ impl Default for NDIS_CONFIGURATION_PARAMETER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_CONFIGURATION_PARAMETER_0 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_CONFIG_FLAG_FILTER_INSTANCE_CONFIGURATION: u32 = 1u32; pub const NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS_REVISION_1: u32 = 1u32; pub const NDIS_CO_CLIENT_OPTIONAL_HANDLERS_REVISION_1: u32 = 1u32; @@ -1486,9 +1359,6 @@ impl Default for NDIS_CO_DEVICE_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_CO_DEVICE_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_CO_LINK_SPEED { @@ -1500,9 +1370,6 @@ impl Default for NDIS_CO_LINK_SPEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_CO_LINK_SPEED { - type TypeKind = windows_core::CopyType; -} pub const NDIS_CO_MAC_OPTION_DYNAMIC_LINK_SPEED: u32 = 1u32; pub const NDIS_DEFAULT_RECEIVE_FILTER_ID: u32 = 0u32; pub const NDIS_DEFAULT_RECEIVE_QUEUE_GROUP_ID: u32 = 0u32; @@ -1536,10 +1403,6 @@ impl Default for NDIS_DMA_BLOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for NDIS_DMA_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_System_SystemServices")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1558,10 +1421,6 @@ impl Default for NDIS_DMA_DESCRIPTION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_System_SystemServices")] -impl windows_core::TypeKind for NDIS_DMA_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const NDIS_DRIVER_FLAGS_RESERVED: u32 = 8u32; pub const NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD_INNER_IPV4: u32 = 1u32; pub const NDIS_ENCAPSULATED_PACKET_TASK_OFFLOAD_INNER_IPV6: u32 = 4u32; @@ -1598,10 +1457,6 @@ impl Default for NDIS_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for NDIS_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_FDDI_ATTACHMENT_TYPE(pub i32); @@ -1841,9 +1696,6 @@ impl Default for NDIS_GUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_GUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_GUID_0 { @@ -1855,9 +1707,6 @@ impl Default for NDIS_GUID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_GUID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_HARDWARE_CROSSTIMESTAMP { @@ -1872,9 +1721,6 @@ impl Default for NDIS_HARDWARE_CROSSTIMESTAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_HARDWARE_CROSSTIMESTAMP { - type TypeKind = windows_core::CopyType; -} pub const NDIS_HARDWARE_CROSSTIMESTAMP_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1922,9 +1768,6 @@ impl Default for NDIS_INTERRUPT_MODERATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_INTERRUPT_MODERATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1938,9 +1781,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IPSEC_OFFLOAD_V1_1 { @@ -1951,9 +1791,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IPSEC_OFFLOAD_V1_2 { @@ -1964,9 +1801,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IPSEC_OFFLOAD_V1_0 { @@ -1981,9 +1815,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_IPSEC_OFFLOAD_V2_ADD_SA_EX_REVISION_1: u32 = 1u32; pub const NDIS_IPSEC_OFFLOAD_V2_ADD_SA_REVISION_1: u32 = 1u32; pub const NDIS_IPSEC_OFFLOAD_V2_DELETE_SA_REVISION_1: u32 = 1u32; @@ -2002,10 +1833,6 @@ impl Default for NDIS_IP_OPER_STATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_IP_OPER_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_IP_OPER_STATE_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2021,10 +1848,6 @@ impl Default for NDIS_IP_OPER_STATUS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_IP_OPER_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2040,10 +1863,6 @@ impl Default for NDIS_IP_OPER_STATUS_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_IP_OPER_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_IP_OPER_STATUS_INFO_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2056,9 +1875,6 @@ impl Default for NDIS_IRDA_PACKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IRDA_PACKET_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_ISOLATION_NAME_MAX_STRING_SIZE: u32 = 127u32; pub const NDIS_ISOLATION_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_KDNET_ADD_PF_REVISION_1: u32 = 1u32; @@ -2087,10 +1903,6 @@ impl Default for NDIS_LINK_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_LINK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_LINK_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2103,9 +1915,6 @@ impl Default for NDIS_LINK_SPEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_LINK_SPEED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2124,10 +1933,6 @@ impl Default for NDIS_LINK_STATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_LINK_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_LINK_STATE_DUPLEX_AUTO_NEGOTIATED: u32 = 4u32; pub const NDIS_LINK_STATE_PAUSE_FUNCTIONS_AUTO_NEGOTIATED: u32 = 8u32; pub const NDIS_LINK_STATE_RCV_LINK_SPEED_AUTO_NEGOTIATED: u32 = 2u32; @@ -2226,10 +2031,6 @@ impl Default for NDIS_MINIPORT_TIMER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for NDIS_MINIPORT_TIMER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_MIN_API: u32 = 1024u32; pub const NDIS_MONITOR_CONFIG_REVISION_1: u32 = 1u32; pub const NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1: u32 = 1u32; @@ -2323,9 +2124,6 @@ impl Default for NDIS_OBJECT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_OBJECT_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OBJECT_REVISION_1: u32 = 1u32; pub const NDIS_OBJECT_TYPE_BIND_PARAMETERS: u32 = 134u32; pub const NDIS_OBJECT_TYPE_CLIENT_CHIMNEY_OFFLOAD_CHARACTERISTICS: u32 = 147u32; @@ -2408,9 +2206,6 @@ impl Default for NDIS_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_OFFLOAD { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OFFLOAD_ENCAPSULATION_REVISION_1: u32 = 1u32; pub const NDIS_OFFLOAD_FLAGS_GROUP_CHECKSUM_CAPABILITIES: u32 = 1u32; pub const NDIS_OFFLOAD_NOT_SUPPORTED: u32 = 0u32; @@ -2436,9 +2231,6 @@ impl Default for NDIS_OFFLOAD_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_OFFLOAD_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OFFLOAD_PARAMETERS_CONNECTION_OFFLOAD_DISABLED: u32 = 1u32; pub const NDIS_OFFLOAD_PARAMETERS_CONNECTION_OFFLOAD_ENABLED: u32 = 2u32; pub const NDIS_OFFLOAD_PARAMETERS_IPSECV1_AH_AND_ESP_ENABLED: u32 = 4u32; @@ -2506,10 +2298,6 @@ impl Default for NDIS_OPER_STATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_OPER_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OPER_STATE_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -2521,9 +2309,6 @@ impl Default for NDIS_PACKET_8021Q_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PACKET_8021Q_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_PACKET_8021Q_INFO_0 { @@ -2535,9 +2320,6 @@ impl Default for NDIS_PACKET_8021Q_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PACKET_8021Q_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_PACKET_8021Q_INFO_0_0 { @@ -2548,9 +2330,6 @@ impl Default for NDIS_PACKET_8021Q_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PACKET_8021Q_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PACKET_TYPE_ALL_FUNCTIONAL: u32 = 8192u32; pub const NDIS_PACKET_TYPE_ALL_LOCAL: u32 = 128u32; pub const NDIS_PACKET_TYPE_ALL_MULTICAST: u32 = 4u32; @@ -2597,9 +2376,6 @@ impl Default for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PD_ACQUIRE_QUEUES_FLAG_DRAIN_NOTIFICATION: u32 = 1u32; pub const NDIS_PD_ACQUIRE_QUEUES_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_PD_CAPABILITIES_REVISION_1: u32 = 1u32; @@ -2679,9 +2455,6 @@ impl Default for NDIS_PHYSICAL_ADDRESS_UNIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PHYSICAL_ADDRESS_UNIT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_PHYSICAL_MEDIUM(pub i32); @@ -2704,9 +2477,6 @@ impl Default for NDIS_PM_PACKET_PATTERN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PM_PACKET_PATTERN { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PM_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_PM_PARAMETERS_REVISION_2: u32 = 2u32; pub const NDIS_PM_PRIVATE_PATTERN_ID: u32 = 1u32; @@ -2742,9 +2512,6 @@ impl Default for NDIS_PM_WAKE_UP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PM_WAKE_UP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PM_WOL_BITMAP_PATTERN_ENABLED: u32 = 1u32; pub const NDIS_PM_WOL_BITMAP_PATTERN_SUPPORTED: u32 = 1u32; pub const NDIS_PM_WOL_EAPOL_REQUEST_ID_MESSAGE_ENABLED: u32 = 65536u32; @@ -2775,9 +2542,6 @@ impl Default for NDIS_PNP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PNP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PNP_WAKE_UP_LINK_CHANGE: u32 = 4u32; pub const NDIS_PNP_WAKE_UP_MAGIC_PACKET: u32 = 1u32; pub const NDIS_PNP_WAKE_UP_PATTERN_MATCH: u32 = 2u32; @@ -2816,10 +2580,6 @@ impl Default for NDIS_PORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_PORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2836,10 +2596,6 @@ impl Default for NDIS_PORT_ARRAY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_PORT_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_ARRAY_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2855,9 +2611,6 @@ impl Default for NDIS_PORT_AUTHENTICATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PORT_AUTHENTICATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2885,10 +2638,6 @@ impl Default for NDIS_PORT_CHARACTERISTICS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_PORT_CHARACTERISTICS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_CHARACTERISTICS_REVISION_1: u32 = 1u32; pub const NDIS_PORT_CHAR_USE_DEFAULT_AUTH_SETTINGS: u32 = 1u32; #[repr(transparent)] @@ -2915,10 +2664,6 @@ impl Default for NDIS_PORT_STATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_PORT_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_STATE_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3086,9 +2831,6 @@ impl Default for NDIS_RECEIVE_HASH_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RECEIVE_HASH_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_RECEIVE_HASH_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; @@ -3122,9 +2864,6 @@ impl Default for NDIS_RECEIVE_SCALE_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RECEIVE_SCALE_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_2: u32 = 2u32; pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_3: u32 = 3u32; @@ -3145,9 +2884,6 @@ impl Default for NDIS_RECEIVE_SCALE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RECEIVE_SCALE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_2: u32 = 2u32; pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_3: u32 = 3u32; @@ -3222,9 +2958,6 @@ impl Default for NDIS_RW_LOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RW_LOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_RW_LOCK_0 { @@ -3236,9 +2969,6 @@ impl Default for NDIS_RW_LOCK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RW_LOCK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_RW_LOCK_0_0 { @@ -3250,9 +2980,6 @@ impl Default for NDIS_RW_LOCK_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RW_LOCK_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_RW_LOCK_1 { @@ -3265,9 +2992,6 @@ impl Default for NDIS_RW_LOCK_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RW_LOCK_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_RW_LOCK_1_0 { @@ -3280,9 +3004,6 @@ impl Default for NDIS_RW_LOCK_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RW_LOCK_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_RW_LOCK_REFCOUNT { @@ -3294,9 +3015,6 @@ impl Default for NDIS_RW_LOCK_REFCOUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RW_LOCK_REFCOUNT { - type TypeKind = windows_core::CopyType; -} pub const NDIS_SCATTER_GATHER_LIST_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_SEND_COMPLETE_FLAGS_DISPATCH_LEVEL: u32 = 1u32; pub const NDIS_SEND_COMPLETE_FLAGS_SINGLE_QUEUE: u32 = 2u32; @@ -3330,9 +3048,6 @@ impl Default for NDIS_SPIN_LOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_SPIN_LOCK { - type TypeKind = windows_core::CopyType; -} pub const NDIS_SRIOV_BAR_RESOURCES_INFO_REVISION_1: u32 = 1u32; pub const NDIS_SRIOV_CAPABILITIES_REVISION_1: u32 = 1u32; pub const NDIS_SRIOV_CAPS_PF_MINIPORT: u32 = 2u32; @@ -3409,9 +3124,6 @@ impl Default for NDIS_STATISTICS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_STATISTICS_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_STATISTICS_INFO_REVISION_1: u32 = 1u32; pub const NDIS_STATISTICS_MULTICAST_BYTES_RCV_SUPPORTED: u32 = 8192u32; pub const NDIS_STATISTICS_MULTICAST_BYTES_XMIT_SUPPORTED: u32 = 128u32; @@ -3435,9 +3147,6 @@ impl Default for NDIS_STATISTICS_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_STATISTICS_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_STATISTICS_VALUE_EX { @@ -3451,9 +3160,6 @@ impl Default for NDIS_STATISTICS_VALUE_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_STATISTICS_VALUE_EX { - type TypeKind = windows_core::CopyType; -} pub const NDIS_STATISTICS_XMIT_DISCARDS_SUPPORTED: u32 = 134217728u32; pub const NDIS_STATISTICS_XMIT_ERROR_SUPPORTED: u32 = 4u32; pub const NDIS_STATISTICS_XMIT_OK_SUPPORTED: u32 = 1u32; @@ -3546,9 +3252,6 @@ impl Default for NDIS_TCP_CONNECTION_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_CONNECTION_OFFLOAD { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TCP_CONNECTION_OFFLOAD_REVISION_1: u32 = 1u32; pub const NDIS_TCP_CONNECTION_OFFLOAD_REVISION_2: u32 = 2u32; #[repr(C)] @@ -3564,9 +3267,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 { @@ -3578,9 +3278,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 { @@ -3592,9 +3289,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 { @@ -3606,9 +3300,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 { @@ -3620,9 +3311,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NDIS_TCP_IP_CHECKSUM_PACKET_INFO { @@ -3633,9 +3321,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_PACKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_PACKET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0 { @@ -3648,9 +3333,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0_1 { @@ -3661,9 +3343,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0_0 { @@ -3674,9 +3353,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_PACKET_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TCP_LARGE_SEND_OFFLOAD_IPv4: u32 = 0u32; pub const NDIS_TCP_LARGE_SEND_OFFLOAD_IPv6: u32 = 1u32; #[repr(C)] @@ -3689,9 +3365,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 { @@ -3705,9 +3378,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TCP_LARGE_SEND_OFFLOAD_V1_TYPE: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3720,9 +3390,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 { @@ -3735,9 +3402,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 { @@ -3751,9 +3415,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TCP_LARGE_SEND_OFFLOAD_V2_TYPE: u32 = 1u32; pub const NDIS_TCP_RECV_SEG_COALESC_OFFLOAD_REVISION_1: u32 = 1u32; #[repr(C)] @@ -3769,9 +3430,6 @@ impl Default for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] @@ -3786,10 +3444,6 @@ impl Default for NDIS_TIMER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for NDIS_TIMER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TIMER_CHARACTERISTICS_REVISION_1: u32 = 1u32; pub type NDIS_TIMER_FUNCTION = Option; #[repr(C)] @@ -3807,9 +3461,6 @@ impl Default for NDIS_TIMESTAMP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TIMESTAMP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TIMESTAMP_CAPABILITIES_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3834,9 +3485,6 @@ impl Default for NDIS_TIMESTAMP_CAPABILITY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TIMESTAMP_CAPABILITY_FLAGS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_UDP_SEGMENTATION_OFFLOAD_IPV4: u32 = 0u32; pub const NDIS_UDP_SEGMENTATION_OFFLOAD_IPV6: u32 = 1u32; #[repr(C)] @@ -3851,9 +3499,6 @@ impl Default for NDIS_VAR_DATA_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_VAR_DATA_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WAN_FRAGMENT { @@ -3865,9 +3510,6 @@ impl Default for NDIS_WAN_FRAGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WAN_FRAGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WAN_GET_STATS { @@ -3892,9 +3534,6 @@ impl Default for NDIS_WAN_GET_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WAN_GET_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_WAN_HEADER_FORMAT(pub i32); @@ -3909,9 +3548,6 @@ impl Default for NDIS_WAN_LINE_DOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WAN_LINE_DOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WAN_LINE_UP { @@ -3931,9 +3567,6 @@ impl Default for NDIS_WAN_LINE_UP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WAN_LINE_UP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_WAN_MEDIUM_SUBTYPE(pub i32); @@ -3948,9 +3581,6 @@ impl Default for NDIS_WAN_PROTOCOL_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WAN_PROTOCOL_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_WAN_QUALITY(pub i32); @@ -3976,9 +3606,6 @@ impl Default for NDIS_WLAN_BSSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WLAN_BSSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WLAN_BSSID_EX { @@ -4000,9 +3627,6 @@ impl Default for NDIS_WLAN_BSSID_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WLAN_BSSID_EX { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WLAN_WAKE_ON_4WAY_HANDSHAKE_REQUEST_ENABLED: u32 = 8u32; pub const NDIS_WLAN_WAKE_ON_4WAY_HANDSHAKE_REQUEST_SUPPORTED: u32 = 8u32; pub const NDIS_WLAN_WAKE_ON_AP_ASSOCIATION_LOST_ENABLED: u32 = 2u32; @@ -4028,10 +3652,6 @@ impl Default for NDIS_WMI_ENUM_ADAPTER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_WMI_ENUM_ADAPTER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_ENUM_ADAPTER_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4052,10 +3672,6 @@ impl Default for NDIS_WMI_EVENT_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_WMI_EVENT_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_EVENT_HEADER_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4069,9 +3685,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_1 { @@ -4087,9 +3700,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_2 { @@ -4107,9 +3717,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_0 { @@ -4124,9 +3731,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy)] @@ -4144,10 +3748,6 @@ impl Default for NDIS_WMI_METHOD_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_WMI_METHOD_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_METHOD_HEADER_REVISION_1: u32 = 1u32; pub const NDIS_WMI_OBJECT_TYPE_ENUM_ADAPTER: u32 = 4u32; pub const NDIS_WMI_OBJECT_TYPE_EVENT: u32 = 3u32; @@ -4169,9 +3769,6 @@ impl Default for NDIS_WMI_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_OUTPUT_INFO { @@ -4185,9 +3782,6 @@ impl Default for NDIS_WMI_OUTPUT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_OUTPUT_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_PM_ACTIVE_CAPABILITIES_REVISION_1: u32 = 1u32; pub const NDIS_WMI_PM_ADMIN_CONFIG_REVISION_1: u32 = 1u32; pub const NDIS_WMI_RECEIVE_QUEUE_INFO_REVISION_1: u32 = 1u32; @@ -4209,10 +3803,6 @@ impl Default for NDIS_WMI_SET_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for NDIS_WMI_SET_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_SET_HEADER_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4231,9 +3821,6 @@ impl Default for NDIS_WMI_TCP_CONNECTION_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_CONNECTION_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD { @@ -4247,9 +3834,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { @@ -4265,9 +3849,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { @@ -4283,9 +3864,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { @@ -4300,9 +3878,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { @@ -4317,9 +3892,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 { @@ -4330,9 +3902,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 { @@ -4347,9 +3916,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 { @@ -4361,9 +3927,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 { @@ -4376,9 +3939,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { @@ -4393,9 +3953,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WORK_ITEM { @@ -4408,9 +3965,6 @@ impl Default for NDIS_WORK_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WORK_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDIS_WRAPPER_HANDLE(pub isize); @@ -4439,9 +3993,6 @@ impl Default for NETWORK_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_IP { @@ -4454,9 +4005,6 @@ impl Default for NETWORK_ADDRESS_IP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_IP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_IP6 { @@ -4470,9 +4018,6 @@ impl Default for NETWORK_ADDRESS_IP6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_IP6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_IPX { @@ -4485,9 +4030,6 @@ impl Default for NETWORK_ADDRESS_IPX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_IPX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_LIST { @@ -4500,9 +4042,6 @@ impl Default for NETWORK_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const NET_BUFFER_LIST_POOL_FLAG_VERIFY: u32 = 1u32; pub const NET_BUFFER_LIST_POOL_PARAMETERS_REVISION_1: u32 = 1u32; pub const NET_BUFFER_LIST_POOL_PARAMETERS_REVISION_2: u32 = 2u32; @@ -4792,9 +4331,6 @@ impl Default for OFFLOAD_ALGO_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_ALGO_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OFFLOAD_CONF_ALGO(pub i32); @@ -4826,9 +4362,6 @@ impl Default for OFFLOAD_IPSEC_ADD_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_ADD_SA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OFFLOAD_IPSEC_ADD_UDPESP_SA { @@ -4855,9 +4388,6 @@ impl Default for OFFLOAD_IPSEC_ADD_UDPESP_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_ADD_UDPESP_SA { - type TypeKind = windows_core::CopyType; -} pub const OFFLOAD_IPSEC_CONF_3_DES: OFFLOAD_CONF_ALGO = OFFLOAD_CONF_ALGO(3i32); pub const OFFLOAD_IPSEC_CONF_DES: OFFLOAD_CONF_ALGO = OFFLOAD_CONF_ALGO(1i32); pub const OFFLOAD_IPSEC_CONF_MAX: OFFLOAD_CONF_ALGO = OFFLOAD_CONF_ALGO(4i32); @@ -4873,9 +4403,6 @@ impl Default for OFFLOAD_IPSEC_DELETE_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_DELETE_SA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OFFLOAD_IPSEC_DELETE_UDPESP_SA { @@ -4887,9 +4414,6 @@ impl Default for OFFLOAD_IPSEC_DELETE_UDPESP_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_DELETE_UDPESP_SA { - type TypeKind = windows_core::CopyType; -} pub const OFFLOAD_IPSEC_INTEGRITY_MAX: OFFLOAD_INTEGRITY_ALGO = OFFLOAD_INTEGRITY_ALGO(3i32); pub const OFFLOAD_IPSEC_INTEGRITY_MD5: OFFLOAD_INTEGRITY_ALGO = OFFLOAD_INTEGRITY_ALGO(1i32); pub const OFFLOAD_IPSEC_INTEGRITY_NONE: OFFLOAD_INTEGRITY_ALGO = OFFLOAD_INTEGRITY_ALGO(0i32); @@ -4905,9 +4429,6 @@ impl Default for OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_IKE: UDP_ENCAP_TYPE = UDP_ENCAP_TYPE(0i32); pub const OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_OTHER: UDP_ENCAP_TYPE = UDP_ENCAP_TYPE(1i32); pub const OFFLOAD_MAX_SAS: u32 = 3u32; @@ -4929,9 +4450,6 @@ impl Default for OFFLOAD_SECURITY_ASSOCIATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_SECURITY_ASSOCIATION { - type TypeKind = windows_core::CopyType; -} pub const OID_1394_LOCAL_NODE_INFO: u32 = 201392385u32; pub const OID_1394_VC_INFO: u32 = 201392386u32; pub const OID_802_11_ADD_KEY: u32 = 218169629u32; @@ -5723,9 +5241,6 @@ impl Default for PMKID_CANDIDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PMKID_CANDIDATE { - type TypeKind = windows_core::CopyType; -} pub type PNDIS_TIMER_FUNCTION = Option; pub type PROTCOL_CO_AF_REGISTER_NOTIFY = Option; pub type PROTOCOL_CL_ADD_PARTY_COMPLETE = Option; @@ -5775,9 +5290,6 @@ impl Default for REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFERENCE { - type TypeKind = windows_core::CopyType; -} pub const RESERVE_RESOURCES_VC: u32 = 64u32; pub const ROUND_DOWN_FLOW: u32 = 128u32; pub const ROUND_UP_FLOW: u32 = 256u32; @@ -5803,9 +5315,6 @@ impl Default for TRANSPORT_HEADER_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_HEADER_OFFSET { - type TypeKind = windows_core::CopyType; -} pub const TRUNCATED_HASH_LEN: u32 = 12u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] @@ -5834,9 +5343,6 @@ impl Default for VAR_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VAR_STRING { - type TypeKind = windows_core::CopyType; -} pub const WAN_PROTOCOL_KEEPS_STATS: u32 = 1u32; pub type W_CO_ACTIVATE_VC_HANDLER = Option i32>; pub type W_CO_CREATE_VC_HANDLER = Option i32>; diff --git a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs index 65ca4057fc4..292441c6721 100644 --- a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs @@ -1726,10 +1726,6 @@ impl Default for FLT_CALLBACK_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_CALLBACK_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1743,10 +1739,6 @@ impl Default for FLT_CALLBACK_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_CALLBACK_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1760,10 +1752,6 @@ impl Default for FLT_CALLBACK_DATA_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_CALLBACK_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1784,10 +1772,6 @@ impl Default for FLT_CALLBACK_DATA_QUEUE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_CALLBACK_DATA_QUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FLT_CALLBACK_DATA_QUEUE_FLAGS(pub i32); @@ -1811,10 +1795,6 @@ impl Default for FLT_CONTEXT_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for FLT_CONTEXT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLT_CREATEFILE_TARGET_ECP_CONTEXT { @@ -1828,9 +1808,6 @@ impl Default for FLT_CREATEFILE_TARGET_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_CREATEFILE_TARGET_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const FLT_FILE_CONTEXT: u32 = 4u32; pub const FLT_FILE_NAME_ALLOW_QUERY_ON_REPARSE: u32 = 67108864u32; pub const FLT_FILE_NAME_DO_NOT_CACHE: u32 = 33554432u32; @@ -1853,9 +1830,6 @@ impl Default for FLT_FILE_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_FILE_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FLT_FILE_NAME_NORMALIZED: u32 = 1u32; pub const FLT_FILE_NAME_OPENED: u32 = 2u32; pub const FLT_FILE_NAME_QUERY_ALWAYS_ALLOW_CACHE_LOOKUP: u32 = 1024u32; @@ -1889,10 +1863,6 @@ impl Default for FLT_IO_PARAMETER_BLOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_IO_PARAMETER_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const FLT_MAX_DEVICE_REPARSE_ATTEMPTS: u32 = 64u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1904,9 +1874,6 @@ impl Default for FLT_NAME_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_NAME_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1923,10 +1890,6 @@ impl Default for FLT_OPERATION_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_OPERATION_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -1971,10 +1934,6 @@ impl Default for FLT_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1988,10 +1947,6 @@ impl Default for FLT_PARAMETERS_22 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_22 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2008,10 +1963,6 @@ impl Default for FLT_PARAMETERS_21 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_21 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2028,10 +1979,6 @@ impl Default for FLT_PARAMETERS_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2048,10 +1995,6 @@ impl Default for FLT_PARAMETERS_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2070,10 +2013,6 @@ impl Default for FLT_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2090,10 +2029,6 @@ impl Default for FLT_PARAMETERS_13 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2109,10 +2044,6 @@ impl Default for FLT_PARAMETERS_13_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_13_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2127,10 +2058,6 @@ impl Default for FLT_PARAMETERS_13_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_13_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2148,10 +2075,6 @@ impl Default for FLT_PARAMETERS_13_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_13_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2168,10 +2091,6 @@ impl Default for FLT_PARAMETERS_13_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_13_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2189,10 +2108,6 @@ impl Default for FLT_PARAMETERS_13_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_13_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2207,10 +2122,6 @@ impl Default for FLT_PARAMETERS_11 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2228,10 +2139,6 @@ impl Default for FLT_PARAMETERS_11_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_11_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2249,10 +2156,6 @@ impl Default for FLT_PARAMETERS_11_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_11_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2270,10 +2173,6 @@ impl Default for FLT_PARAMETERS_11_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_11_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2289,10 +2188,6 @@ impl Default for FLT_PARAMETERS_25 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_25 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2309,10 +2204,6 @@ impl Default for FLT_PARAMETERS_12 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2328,10 +2219,6 @@ impl Default for FLT_PARAMETERS_12_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_12_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2346,10 +2233,6 @@ impl Default for FLT_PARAMETERS_12_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_12_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2367,10 +2250,6 @@ impl Default for FLT_PARAMETERS_12_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_12_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2388,10 +2267,6 @@ impl Default for FLT_PARAMETERS_12_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_12_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2405,10 +2280,6 @@ impl Default for FLT_PARAMETERS_12_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_12_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2426,10 +2297,6 @@ impl Default for FLT_PARAMETERS_14 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_14 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2442,10 +2309,6 @@ impl Default for FLT_PARAMETERS_28 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_28 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2461,10 +2324,6 @@ impl Default for FLT_PARAMETERS_27 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_27 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2478,10 +2337,6 @@ impl Default for FLT_PARAMETERS_30 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_30 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2494,10 +2349,6 @@ impl Default for FLT_PARAMETERS_31 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_31 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2511,10 +2362,6 @@ impl Default for FLT_PARAMETERS_26 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_26 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2532,10 +2379,6 @@ impl Default for FLT_PARAMETERS_32 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2557,10 +2400,6 @@ impl Default for FLT_PARAMETERS_20 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2573,10 +2412,6 @@ impl Default for FLT_PARAMETERS_20_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2589,10 +2424,6 @@ impl Default for FLT_PARAMETERS_20_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2605,10 +2436,6 @@ impl Default for FLT_PARAMETERS_20_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2622,10 +2449,6 @@ impl Default for FLT_PARAMETERS_20_8 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2638,10 +2461,6 @@ impl Default for FLT_PARAMETERS_20_7 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2658,10 +2477,6 @@ impl Default for FLT_PARAMETERS_20_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2677,10 +2492,6 @@ impl Default for FLT_PARAMETERS_20_5 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2693,10 +2504,6 @@ impl Default for FLT_PARAMETERS_20_6 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2710,10 +2517,6 @@ impl Default for FLT_PARAMETERS_20_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2728,10 +2531,6 @@ impl Default for FLT_PARAMETERS_20_9 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_20_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2747,10 +2546,6 @@ impl Default for FLT_PARAMETERS_29 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_29 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2768,10 +2563,6 @@ impl Default for FLT_PARAMETERS_7 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2786,10 +2577,6 @@ impl Default for FLT_PARAMETERS_5 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2805,10 +2592,6 @@ impl Default for FLT_PARAMETERS_24 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_24 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2826,10 +2609,6 @@ impl Default for FLT_PARAMETERS_18 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_18 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2845,10 +2624,6 @@ impl Default for FLT_PARAMETERS_15 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_15 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2863,10 +2638,6 @@ impl Default for FLT_PARAMETERS_9 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2883,10 +2654,6 @@ impl Default for FLT_PARAMETERS_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2899,10 +2666,6 @@ impl Default for FLT_PARAMETERS_23 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_23 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2917,10 +2680,6 @@ impl Default for FLT_PARAMETERS_8 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2937,10 +2696,6 @@ impl Default for FLT_PARAMETERS_6 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -2955,10 +2710,6 @@ impl Default for FLT_PARAMETERS_6_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_6_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2972,10 +2723,6 @@ impl Default for FLT_PARAMETERS_6_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_6_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2990,10 +2737,6 @@ impl Default for FLT_PARAMETERS_19 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_19 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3007,10 +2750,6 @@ impl Default for FLT_PARAMETERS_16 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3025,10 +2764,6 @@ impl Default for FLT_PARAMETERS_10 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3044,10 +2779,6 @@ impl Default for FLT_PARAMETERS_17 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_17 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -3064,10 +2795,6 @@ impl Default for FLT_PARAMETERS_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_PARAMETERS_4 { - type TypeKind = windows_core::CopyType; -} pub const FLT_PORT_CONNECT: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3115,10 +2842,6 @@ impl Default for FLT_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const FLT_REGISTRATION_VERSION: u32 = 515u32; pub const FLT_REGISTRATION_VERSION_0200: u32 = 512u32; pub const FLT_REGISTRATION_VERSION_0201: u32 = 513u32; @@ -3139,9 +2862,6 @@ impl Default for FLT_RELATED_CONTEXTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_RELATED_CONTEXTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLT_RELATED_CONTEXTS_EX { @@ -3158,9 +2878,6 @@ impl Default for FLT_RELATED_CONTEXTS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_RELATED_CONTEXTS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3179,10 +2896,6 @@ impl Default for FLT_RELATED_OBJECTS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FLT_RELATED_OBJECTS { - type TypeKind = windows_core::CopyType; -} pub const FLT_SECTION_CONTEXT: u32 = 64u32; pub const FLT_SET_CONTEXT_KEEP_IF_EXISTS: FLT_SET_CONTEXT_OPERATION = FLT_SET_CONTEXT_OPERATION(1i32); #[repr(transparent)] @@ -3204,9 +2917,6 @@ impl Default for FLT_TAG_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_TAG_DATA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FLT_TAG_DATA_BUFFER_0 { @@ -3220,9 +2930,6 @@ impl Default for FLT_TAG_DATA_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_TAG_DATA_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLT_TAG_DATA_BUFFER_0_3 { @@ -3234,9 +2941,6 @@ impl Default for FLT_TAG_DATA_BUFFER_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_TAG_DATA_BUFFER_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLT_TAG_DATA_BUFFER_0_2 { @@ -3247,9 +2951,6 @@ impl Default for FLT_TAG_DATA_BUFFER_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_TAG_DATA_BUFFER_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLT_TAG_DATA_BUFFER_0_1 { @@ -3264,9 +2965,6 @@ impl Default for FLT_TAG_DATA_BUFFER_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_TAG_DATA_BUFFER_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLT_TAG_DATA_BUFFER_0_0 { @@ -3282,9 +2980,6 @@ impl Default for FLT_TAG_DATA_BUFFER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_TAG_DATA_BUFFER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const FLT_TRANSACTION_CONTEXT: u32 = 32u32; pub const FLT_VALID_FILE_NAME_FLAGS: u32 = 4278190080u32; pub const FLT_VALID_FILE_NAME_FORMATS: u32 = 255u32; @@ -3308,9 +3003,6 @@ impl Default for FLT_VOLUME_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLT_VOLUME_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const GUID_ECP_FLT_CREATEFILE_TARGET: windows_core::GUID = windows_core::GUID::from_u128(0xce08041d_f411_447f_b70d_ccee45c23fac); pub const IRP_MJ_ACQUIRE_FOR_CC_FLUSH: u16 = 65531u16; pub const IRP_MJ_ACQUIRE_FOR_MOD_WRITE: u16 = 65533u16; diff --git a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs index a0aa7300a12..df49aca6610 100644 --- a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs @@ -4677,9 +4677,6 @@ impl Default for ACE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACE_HEADER { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Memory")] pub type ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK = Option super::super::super::Win32::Foundation::NTSTATUS>; #[repr(C)] @@ -4710,9 +4707,6 @@ impl Default for ATOMIC_CREATE_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATOMIC_CREATE_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const ATOMIC_CREATE_ECP_IN_FLAG_BEST_EFFORT: u32 = 256u32; pub const ATOMIC_CREATE_ECP_IN_FLAG_EOF_SPECIFIED: u32 = 4u32; pub const ATOMIC_CREATE_ECP_IN_FLAG_FILE_ATTRIBUTES_SPECIFIED: u32 = 32u32; @@ -4771,9 +4765,6 @@ impl Default for BASE_MCB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BASE_MCB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BOOT_AREA_INFO { @@ -4785,9 +4776,6 @@ impl Default for BOOT_AREA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOOT_AREA_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BOOT_AREA_INFO_0 { @@ -4798,9 +4786,6 @@ impl Default for BOOT_AREA_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOOT_AREA_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CACHE_MANAGER_CALLBACKS { @@ -4814,9 +4799,6 @@ impl Default for CACHE_MANAGER_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACHE_MANAGER_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CACHE_MANAGER_CALLBACKS_EX { @@ -4829,9 +4811,6 @@ impl Default for CACHE_MANAGER_CALLBACKS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACHE_MANAGER_CALLBACKS_EX { - type TypeKind = windows_core::CopyType; -} pub const CACHE_MANAGER_CALLBACKS_EX_V1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4846,9 +4825,6 @@ impl Default for CACHE_MANAGER_CALLBACK_FUNCTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACHE_MANAGER_CALLBACK_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -4862,10 +4838,6 @@ impl Default for CACHE_UNINITIALIZE_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for CACHE_UNINITIALIZE_EVENT { - type TypeKind = windows_core::CopyType; -} pub const CACHE_USE_DIRECT_ACCESS_MAPPING: u32 = 1u32; pub const CACHE_VALID_FLAGS: u32 = 1u32; pub const CC_ACQUIRE_DONT_WAIT: u32 = 1u32; @@ -4887,10 +4859,6 @@ impl Default for CC_ASYNC_READ_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for CC_ASYNC_READ_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CC_DISABLE_DIRTY_PAGE_TRACKING: u32 = 8u32; pub const CC_DISABLE_READ_AHEAD: u32 = 2u32; pub const CC_DISABLE_UNMAP_BEHIND: u32 = 32u32; @@ -4908,9 +4876,6 @@ impl Default for CC_ERROR_CALLBACK_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CC_ERROR_CALLBACK_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CC_FILE_SIZES { @@ -4923,9 +4888,6 @@ impl Default for CC_FILE_SIZES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CC_FILE_SIZES { - type TypeKind = windows_core::CopyType; -} pub const CC_FLUSH_AND_PURGE_GATHER_DIRTY_BITS: u32 = 2u32; pub const CC_FLUSH_AND_PURGE_NO_PURGE: u32 = 1u32; pub const CC_FLUSH_AND_PURGE_WRITEABLE_VIEWS_NOTSEEN: u32 = 4u32; @@ -4945,9 +4907,6 @@ impl Default for COMPRESSED_DATA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPRESSED_DATA_INFO { - type TypeKind = windows_core::CopyType; -} pub const COMPRESSION_ENGINE_MASK: u32 = 65280u32; pub const COMPRESSION_ENGINE_MAX: u32 = 512u32; pub const COMPRESSION_FORMAT_MASK: u32 = 255u32; @@ -4962,9 +4921,6 @@ impl Default for CONTAINER_ROOT_INFO_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_ROOT_INFO_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONTAINER_ROOT_INFO_OUTPUT { @@ -4976,9 +4932,6 @@ impl Default for CONTAINER_ROOT_INFO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_ROOT_INFO_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONTAINER_VOLUME_STATE { @@ -4989,9 +4942,6 @@ impl Default for CONTAINER_VOLUME_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_VOLUME_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5005,10 +4955,6 @@ impl Default for COPY_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for COPY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CPTABLEINFO { @@ -5030,9 +4976,6 @@ impl Default for CPTABLEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPTABLEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5048,10 +4991,6 @@ impl Default for CREATE_REDIRECTION_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CREATE_REDIRECTION_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CREATE_REDIRECTION_FLAGS_SERVICED_FROM_LAYER: u32 = 1u32; pub const CREATE_REDIRECTION_FLAGS_SERVICED_FROM_REGISTERED_LAYER: u32 = 4u32; pub const CREATE_REDIRECTION_FLAGS_SERVICED_FROM_REMOTE_LAYER: u32 = 8u32; @@ -5068,9 +5007,6 @@ impl Default for CREATE_USN_JOURNAL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_USN_JOURNAL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CSV_DOWN_LEVEL_FILE_TYPE(pub i32); @@ -5088,9 +5024,6 @@ impl Default for CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_QUERY_FILE_REVISION_ECP_CONTEXT { @@ -5102,9 +5035,6 @@ impl Default for CSV_QUERY_FILE_REVISION_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_FILE_REVISION_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5118,10 +5048,6 @@ impl Default for CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT { @@ -5134,9 +5060,6 @@ impl Default for CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR: u32 = 1u32; pub const ChangeDataControlArea: FSRTL_CHANGE_BACKING_TYPE = FSRTL_CHANGE_BACKING_TYPE(0i32); pub const ChangeImageControlArea: FSRTL_CHANGE_BACKING_TYPE = FSRTL_CHANGE_BACKING_TYPE(1i32); @@ -5188,9 +5111,6 @@ impl Default for DUAL_OPLOCK_KEY_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUAL_OPLOCK_KEY_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DUPLICATE_CLUSTER_DATA { @@ -5204,9 +5124,6 @@ impl Default for DUPLICATE_CLUSTER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUPLICATE_CLUSTER_DATA { - type TypeKind = windows_core::CopyType; -} pub const DfsLinkTrackingInformation: LINK_TRACKING_INFORMATION_TYPE = LINK_TRACKING_INFORMATION_TYPE(1i32); pub const EA_NAME_NETWORK_OPEN_ECP_INTEGRITY: windows_core::PCSTR = windows_core::s!("ECP{c584edbf-00df-4d28-00b8-8435baca8911e8}-INTEGRITY"); pub const EA_NAME_NETWORK_OPEN_ECP_INTEGRITY_U: windows_core::PCWSTR = windows_core::w!("ECP{c584edbf-00df-4d28-00b8-8435baca8911e8}-INTEGRITY"); @@ -5224,9 +5141,6 @@ impl Default for ECP_OPEN_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ECP_OPEN_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const ECP_OPEN_PARAMETERS_FLAG_FAIL_ON_CASE_SENSITIVE_DIR: u32 = 16u32; pub const ECP_OPEN_PARAMETERS_FLAG_IGNORE_DIR_CASE_SENSITIVITY: u32 = 8u32; pub const ECP_OPEN_PARAMETERS_FLAG_OPEN_FOR_DELETE: u32 = 4u32; @@ -5248,10 +5162,6 @@ impl Default for EOF_WAIT_BLOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for EOF_WAIT_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const EVENT_INCREMENT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5265,9 +5175,6 @@ impl Default for EXTENT_READ_CACHE_INFO_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTENT_READ_CACHE_INFO_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const EqualTo: FSRTL_COMPARISON_RESULT = FSRTL_COMPARISON_RESULT(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5282,9 +5189,6 @@ impl Default for FILE_ACCESS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ACCESS_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_ACTION_ADDED_STREAM: u32 = 6u32; pub const FILE_ACTION_ID_NOT_TUNNELLED: u32 = 10u32; pub const FILE_ACTION_MODIFIED_STREAM: u32 = 8u32; @@ -5301,9 +5205,6 @@ impl Default for FILE_ALIGNMENT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ALIGNMENT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ALLOCATION_INFORMATION { @@ -5314,9 +5215,6 @@ impl Default for FILE_ALLOCATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ALLOCATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ALL_INFORMATION { @@ -5335,9 +5233,6 @@ impl Default for FILE_ALL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ALL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_BASIC_INFORMATION { @@ -5352,9 +5247,6 @@ impl Default for FILE_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_BOTH_DIR_INFORMATION { @@ -5378,9 +5270,6 @@ impl Default for FILE_BOTH_DIR_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_BOTH_DIR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_CASE_SENSITIVE_INFORMATION { @@ -5391,9 +5280,6 @@ impl Default for FILE_CASE_SENSITIVE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_CASE_SENSITIVE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_CLEANUP_FILE_DELETED: u32 = 4u32; pub const FILE_CLEANUP_FILE_REMAINS: u32 = 2u32; pub const FILE_CLEANUP_LINK_DELETED: u32 = 8u32; @@ -5413,9 +5299,6 @@ impl Default for FILE_COMPLETION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_COMPLETION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_COMPRESSION_INFORMATION { @@ -5431,9 +5314,6 @@ impl Default for FILE_COMPRESSION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_COMPRESSION_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_CONTAINS_EXTENDED_CREATE_INFORMATION: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(268435456u32); pub const FILE_CREATE: NTCREATEFILE_CREATE_DISPOSITION = NTCREATEFILE_CREATE_DISPOSITION(2u32); pub const FILE_CREATE_TREE_CONNECTION: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(128u32); @@ -5459,9 +5339,6 @@ impl Default for FILE_DIRECTORY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_DIRECTORY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_DISALLOW_EXCLUSIVE: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(131072u32); pub const FILE_DISPOSITION_DELETE: FILE_DISPOSITION_INFORMATION_EX_FLAGS = FILE_DISPOSITION_INFORMATION_EX_FLAGS(1u32); pub const FILE_DISPOSITION_DO_NOT_DELETE: FILE_DISPOSITION_INFORMATION_EX_FLAGS = FILE_DISPOSITION_INFORMATION_EX_FLAGS(0u32); @@ -5477,9 +5354,6 @@ impl Default for FILE_DISPOSITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_DISPOSITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_DISPOSITION_INFORMATION_EX { @@ -5490,9 +5364,6 @@ impl Default for FILE_DISPOSITION_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_DISPOSITION_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_DISPOSITION_INFORMATION_EX_FLAGS(pub u32); @@ -5508,9 +5379,6 @@ impl Default for FILE_EA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_EA_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_EA_TYPE_ASCII: u32 = 65533u32; pub const FILE_EA_TYPE_ASN1: u32 = 65501u32; pub const FILE_EA_TYPE_BINARY: u32 = 65534u32; @@ -5534,9 +5402,6 @@ impl Default for FILE_END_OF_FILE_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_END_OF_FILE_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_ATTRIBUTE_INFORMATION { @@ -5550,9 +5415,6 @@ impl Default for FILE_FS_ATTRIBUTE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_ATTRIBUTE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_CONTROL_INFORMATION { @@ -5568,9 +5430,6 @@ impl Default for FILE_FS_CONTROL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_CONTROL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_DATA_COPY_INFORMATION { @@ -5581,9 +5440,6 @@ impl Default for FILE_FS_DATA_COPY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_DATA_COPY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_DRIVER_PATH_INFORMATION { @@ -5596,9 +5452,6 @@ impl Default for FILE_FS_DRIVER_PATH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_DRIVER_PATH_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_SECTOR_SIZE_INFORMATION { @@ -5615,9 +5468,6 @@ impl Default for FILE_FS_SECTOR_SIZE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_SECTOR_SIZE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_VOLUME_FLAGS_INFORMATION { @@ -5628,9 +5478,6 @@ impl Default for FILE_FS_VOLUME_FLAGS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_VOLUME_FLAGS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FULL_DIR_INFORMATION { @@ -5652,9 +5499,6 @@ impl Default for FILE_FULL_DIR_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FULL_DIR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FULL_EA_INFORMATION { @@ -5669,9 +5513,6 @@ impl Default for FILE_FULL_EA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FULL_EA_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_GET_EA_INFORMATION { @@ -5684,9 +5525,6 @@ impl Default for FILE_GET_EA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_GET_EA_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5701,10 +5539,6 @@ impl Default for FILE_GET_QUOTA_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FILE_GET_QUOTA_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ID_BOTH_DIR_INFORMATION { @@ -5729,9 +5563,6 @@ impl Default for FILE_ID_BOTH_DIR_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_BOTH_DIR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5759,10 +5590,6 @@ impl Default for FILE_ID_EXTD_BOTH_DIR_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for FILE_ID_EXTD_BOTH_DIR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5788,10 +5615,6 @@ impl Default for FILE_ID_EXTD_DIR_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for FILE_ID_EXTD_DIR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ID_FULL_DIR_INFORMATION { @@ -5814,9 +5637,6 @@ impl Default for FILE_ID_FULL_DIR_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_FULL_DIR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ID_GLOBAL_TX_DIR_INFORMATION { @@ -5840,9 +5660,6 @@ impl Default for FILE_ID_GLOBAL_TX_DIR_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_GLOBAL_TX_DIR_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_ID_GLOBAL_TX_DIR_INFO_FLAG_VISIBLE_OUTSIDE_TX: u32 = 4u32; pub const FILE_ID_GLOBAL_TX_DIR_INFO_FLAG_VISIBLE_TO_TX: u32 = 2u32; pub const FILE_ID_GLOBAL_TX_DIR_INFO_FLAG_WRITELOCKED: u32 = 1u32; @@ -5859,10 +5676,6 @@ impl Default for FILE_ID_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for FILE_ID_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_INFORMATION_CLASS(pub i32); @@ -5879,9 +5692,6 @@ impl Default for FILE_INFORMATION_DEFINITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_INFORMATION_DEFINITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_INTERNAL_INFORMATION { @@ -5892,9 +5702,6 @@ impl Default for FILE_INTERNAL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_INTERNAL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_KNOWN_FOLDER_INFORMATION { @@ -5905,9 +5712,6 @@ impl Default for FILE_KNOWN_FOLDER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_KNOWN_FOLDER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_KNOWN_FOLDER_TYPE(pub i32); @@ -5925,10 +5729,6 @@ impl Default for FILE_LINKS_FULL_ID_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for FILE_LINKS_FULL_ID_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LINKS_INFORMATION { @@ -5941,9 +5741,6 @@ impl Default for FILE_LINKS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LINKS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5959,10 +5756,6 @@ impl Default for FILE_LINK_ENTRY_FULL_ID_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for FILE_LINK_ENTRY_FULL_ID_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LINK_ENTRY_INFORMATION { @@ -5976,9 +5769,6 @@ impl Default for FILE_LINK_ENTRY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LINK_ENTRY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_LINK_FORCE_RESIZE_SOURCE_SR: u32 = 256u32; pub const FILE_LINK_FORCE_RESIZE_SR: u32 = 384u32; pub const FILE_LINK_FORCE_RESIZE_TARGET_SR: u32 = 128u32; @@ -5996,9 +5786,6 @@ impl Default for FILE_LINK_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LINK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_LINK_INFORMATION_0 { @@ -6010,9 +5797,6 @@ impl Default for FILE_LINK_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LINK_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} pub const FILE_LINK_NO_DECREASE_AVAILABLE_SPACE: u32 = 32u32; pub const FILE_LINK_NO_INCREASE_AVAILABLE_SPACE: u32 = 16u32; pub const FILE_LINK_POSIX_SEMANTICS: u32 = 2u32; @@ -6038,10 +5822,6 @@ impl Default for FILE_LOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FILE_LOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6060,10 +5840,6 @@ impl Default for FILE_LOCK_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FILE_LOCK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_MAILSLOT_QUERY_INFORMATION { @@ -6078,9 +5854,6 @@ impl Default for FILE_MAILSLOT_QUERY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MAILSLOT_QUERY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_MAILSLOT_SET_INFORMATION { @@ -6091,9 +5864,6 @@ impl Default for FILE_MAILSLOT_SET_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MAILSLOT_SET_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_MODE_INFORMATION { @@ -6104,9 +5874,6 @@ impl Default for FILE_MODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_MOVE_CLUSTER_INFORMATION { @@ -6120,9 +5887,6 @@ impl Default for FILE_MOVE_CLUSTER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MOVE_CLUSTER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_NAMES_INFORMATION { @@ -6136,9 +5900,6 @@ impl Default for FILE_NAMES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NAMES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_NAME_INFORMATION { @@ -6150,9 +5911,6 @@ impl Default for FILE_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_NEED_EA: u32 = 128u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6170,9 +5928,6 @@ impl Default for FILE_NETWORK_OPEN_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NETWORK_OPEN_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_NETWORK_PHYSICAL_NAME_INFORMATION { @@ -6184,9 +5939,6 @@ impl Default for FILE_NETWORK_PHYSICAL_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NETWORK_PHYSICAL_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_NON_DIRECTORY_FILE: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(64u32); pub const FILE_NOTIFY_CHANGE_EA: u32 = 128u32; pub const FILE_NOTIFY_CHANGE_NAME: u32 = 3u32; @@ -6209,9 +5961,6 @@ impl Default for FILE_OBJECTID_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_OBJECTID_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_OBJECTID_INFORMATION_0 { @@ -6223,9 +5972,6 @@ impl Default for FILE_OBJECTID_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_OBJECTID_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_OBJECTID_INFORMATION_0_0 { @@ -6238,9 +5984,6 @@ impl Default for FILE_OBJECTID_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_OBJECTID_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} pub const FILE_OPBATCH_BREAK_UNDERWAY: u32 = 9u32; pub const FILE_OPEN: NTCREATEFILE_CREATE_DISPOSITION = NTCREATEFILE_CREATE_DISPOSITION(1u32); pub const FILE_OPEN_BY_FILE_ID: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(8192u32); @@ -6266,9 +6009,6 @@ impl Default for FILE_PIPE_ASSIGN_EVENT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_ASSIGN_EVENT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_BYTE_STREAM_MODE: u32 = 0u32; pub const FILE_PIPE_BYTE_STREAM_TYPE: u32 = 0u32; pub const FILE_PIPE_CLIENT_END: u32 = 0u32; @@ -6283,9 +6023,6 @@ impl Default for FILE_PIPE_CLIENT_PROCESS_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_CLIENT_PROCESS_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_PIPE_CLIENT_PROCESS_BUFFER_EX { @@ -6299,9 +6036,6 @@ impl Default for FILE_PIPE_CLIENT_PROCESS_BUFFER_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_CLIENT_PROCESS_BUFFER_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_PIPE_CLIENT_PROCESS_BUFFER_V2 { @@ -6313,9 +6047,6 @@ impl Default for FILE_PIPE_CLIENT_PROCESS_BUFFER_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_CLIENT_PROCESS_BUFFER_V2 { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_CLOSING_STATE: u32 = 4u32; pub const FILE_PIPE_COMPLETE_OPERATION: u32 = 1u32; pub const FILE_PIPE_COMPUTER_NAME_LENGTH: u32 = 15u32; @@ -6334,9 +6065,6 @@ impl Default for FILE_PIPE_CREATE_SYMLINK_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_CREATE_SYMLINK_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_PIPE_DELETE_SYMLINK_INPUT { @@ -6348,9 +6076,6 @@ impl Default for FILE_PIPE_DELETE_SYMLINK_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_DELETE_SYMLINK_INPUT { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_DISCONNECTED_STATE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6366,9 +6091,6 @@ impl Default for FILE_PIPE_EVENT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_EVENT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_FULL_DUPLEX: u32 = 2u32; pub const FILE_PIPE_INBOUND: u32 = 0u32; #[repr(C)] @@ -6382,9 +6104,6 @@ impl Default for FILE_PIPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_LISTENING_STATE: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6405,9 +6124,6 @@ impl Default for FILE_PIPE_LOCAL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_LOCAL_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_MESSAGE_MODE: u32 = 1u32; pub const FILE_PIPE_MESSAGE_TYPE: u32 = 1u32; pub const FILE_PIPE_OUTBOUND: u32 = 1u32; @@ -6425,9 +6141,6 @@ impl Default for FILE_PIPE_PEEK_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_PEEK_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_QUEUE_OPERATION: u32 = 0u32; pub const FILE_PIPE_READ_DATA: u32 = 0u32; pub const FILE_PIPE_REJECT_REMOTE_CLIENTS: u32 = 2u32; @@ -6442,9 +6155,6 @@ impl Default for FILE_PIPE_REMOTE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_REMOTE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_SERVER_END: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6456,9 +6166,6 @@ impl Default for FILE_PIPE_SILO_ARRIVAL_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_SILO_ARRIVAL_INPUT { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_SYMLINK_FLAG_GLOBAL: u32 = 1u32; pub const FILE_PIPE_SYMLINK_FLAG_RELATIVE: u32 = 2u32; pub const FILE_PIPE_TYPE_VALID_MASK: u32 = 3u32; @@ -6475,9 +6182,6 @@ impl Default for FILE_PIPE_WAIT_FOR_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PIPE_WAIT_FOR_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_PIPE_WRITE_SPACE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6489,9 +6193,6 @@ impl Default for FILE_POSITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_POSITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6510,10 +6211,6 @@ impl Default for FILE_QUOTA_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FILE_QUOTA_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_RANDOM_ACCESS: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(2048u32); #[repr(C)] #[derive(Clone, Copy)] @@ -6534,9 +6231,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFORMATION_0 { @@ -6547,9 +6241,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_REMOTE_PROTOCOL_INFORMATION_1 { @@ -6561,9 +6252,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFORMATION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFORMATION_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFORMATION_1_0 { @@ -6575,9 +6263,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFORMATION_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFORMATION_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFORMATION_1_0_0 { @@ -6588,9 +6273,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFORMATION_1_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFORMATION_1_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFORMATION_1_0_1 { @@ -6605,9 +6287,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFORMATION_1_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFORMATION_1_0_1 { - type TypeKind = windows_core::CopyType; -} pub const FILE_RENAME_FORCE_RESIZE_SOURCE_SR: u32 = 256u32; pub const FILE_RENAME_FORCE_RESIZE_SR: u32 = 384u32; pub const FILE_RENAME_FORCE_RESIZE_TARGET_SR: u32 = 128u32; @@ -6625,9 +6304,6 @@ impl Default for FILE_RENAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_RENAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_RENAME_INFORMATION_0 { @@ -6639,9 +6315,6 @@ impl Default for FILE_RENAME_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_RENAME_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} pub const FILE_RENAME_NO_DECREASE_AVAILABLE_SPACE: u32 = 32u32; pub const FILE_RENAME_NO_INCREASE_AVAILABLE_SPACE: u32 = 16u32; pub const FILE_RENAME_POSIX_SEMANTICS: u32 = 2u32; @@ -6660,9 +6333,6 @@ impl Default for FILE_REPARSE_POINT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REPARSE_POINT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_RESERVE_OPFILTER: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(1048576u32); pub const FILE_SEQUENTIAL_ONLY: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(4u32); pub const FILE_SESSION_AWARE: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(262144u32); @@ -6680,9 +6350,6 @@ impl Default for FILE_STANDARD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STANDARD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_STANDARD_LINK_INFORMATION { @@ -6696,9 +6363,6 @@ impl Default for FILE_STANDARD_LINK_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STANDARD_LINK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_STAT_INFORMATION { @@ -6719,9 +6383,6 @@ impl Default for FILE_STAT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STAT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_STAT_LX_INFORMATION { @@ -6748,9 +6409,6 @@ impl Default for FILE_STAT_LX_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STAT_LX_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Ioctl")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6763,10 +6421,6 @@ impl Default for FILE_STORAGE_RESERVE_ID_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Ioctl")] -impl windows_core::TypeKind for FILE_STORAGE_RESERVE_ID_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_STREAM_INFORMATION { @@ -6781,9 +6435,6 @@ impl Default for FILE_STREAM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STREAM_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_SUPERSEDE: NTCREATEFILE_CREATE_DISPOSITION = NTCREATEFILE_CREATE_DISPOSITION(0u32); pub const FILE_SYNCHRONOUS_IO_ALERT: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(16u32); pub const FILE_SYNCHRONOUS_IO_NONALERT: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(32u32); @@ -6800,9 +6451,6 @@ impl Default for FILE_TIMESTAMPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_TIMESTAMPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_TRACKING_INFORMATION { @@ -6815,9 +6463,6 @@ impl Default for FILE_TRACKING_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_TRACKING_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_VC_CONTENT_INDEX_DISABLED: u32 = 8u32; pub const FILE_VC_LOG_QUOTA_LIMIT: u32 = 32u32; pub const FILE_VC_LOG_QUOTA_THRESHOLD: u32 = 16u32; @@ -6841,9 +6486,6 @@ impl Default for FILE_VOLUME_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_VOLUME_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_WRITE_THROUGH: NTCREATEFILE_CREATE_OPTIONS = NTCREATEFILE_CREATE_OPTIONS(2u32); pub const FLAGS_DELAY_REASONS_BITMAP_SCANNED: u32 = 2u32; pub const FLAGS_DELAY_REASONS_LOG_FILE_FULL: u32 = 1u32; @@ -6865,9 +6507,6 @@ impl Default for FSCTL_GHOST_FILE_EXTENTS_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_GHOST_FILE_EXTENTS_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_LMR_GET_LINK_TRACKING_INFORMATION: u32 = 1310952u32; pub const FSCTL_LMR_SET_LINK_TRACKING_INFORMATION: u32 = 1310956u32; pub const FSCTL_MAILSLOT_PEEK: u32 = 802819u32; @@ -6908,9 +6547,6 @@ impl Default for FSCTL_QUERY_GHOSTED_FILE_EXTENTS_INPUT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_QUERY_GHOSTED_FILE_EXTENTS_INPUT_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_QUERY_GHOSTED_FILE_EXTENTS_OUTPUT { @@ -6923,9 +6559,6 @@ impl Default for FSCTL_QUERY_GHOSTED_FILE_EXTENTS_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_QUERY_GHOSTED_FILE_EXTENTS_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT { @@ -6936,9 +6569,6 @@ impl Default for FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_UNMAP_SPACE_INPUT_BUFFER { @@ -6949,9 +6579,6 @@ impl Default for FSCTL_UNMAP_SPACE_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_UNMAP_SPACE_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_UNMAP_SPACE_OUTPUT { @@ -6962,9 +6589,6 @@ impl Default for FSCTL_UNMAP_SPACE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_UNMAP_SPACE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FSRTL_ADD_TC_CASE_SENSITIVE: u32 = 1u32; pub const FSRTL_ADD_TC_KEY_BY_SHORT_NAME: u32 = 2u32; #[repr(C)] @@ -6986,10 +6610,6 @@ impl Default for FSRTL_ADVANCED_FCB_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for FSRTL_ADVANCED_FCB_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -7003,10 +6623,6 @@ impl Default for FSRTL_ADVANCED_FCB_HEADER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for FSRTL_ADVANCED_FCB_HEADER_0 { - type TypeKind = windows_core::CopyType; -} pub const FSRTL_ALLOCATE_ECPLIST_FLAG_CHARGE_QUOTA: u32 = 1u32; pub const FSRTL_ALLOCATE_ECP_FLAG_CHARGE_QUOTA: u32 = 1u32; pub const FSRTL_ALLOCATE_ECP_FLAG_NONPAGED_POOL: u32 = 2u32; @@ -7025,10 +6641,6 @@ impl Default for FSRTL_AUXILIARY_BUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for FSRTL_AUXILIARY_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FSRTL_AUXILIARY_FLAG_DEALLOCATE: u32 = 1u32; pub const FSRTL_CC_FLUSH_ERROR_FLAG_NO_HARD_ERROR: u32 = 1u32; pub const FSRTL_CC_FLUSH_ERROR_FLAG_NO_LOG_ENTRY: u32 = 2u32; @@ -7057,10 +6669,6 @@ impl Default for FSRTL_COMMON_FCB_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for FSRTL_COMMON_FCB_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FSRTL_COMPARISON_RESULT(pub i32); @@ -7098,9 +6706,6 @@ impl Default for FSRTL_MUP_PROVIDER_INFO_LEVEL_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSRTL_MUP_PROVIDER_INFO_LEVEL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSRTL_MUP_PROVIDER_INFO_LEVEL_2 { @@ -7112,9 +6717,6 @@ impl Default for FSRTL_MUP_PROVIDER_INFO_LEVEL_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSRTL_MUP_PROVIDER_INFO_LEVEL_2 { - type TypeKind = windows_core::CopyType; -} pub const FSRTL_NTFS_LEGAL: u32 = 4u32; pub const FSRTL_OLE_LEGAL: u32 = 16u32; #[repr(C)] @@ -7131,10 +6733,6 @@ impl Default for FSRTL_PER_FILEOBJECT_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for FSRTL_PER_FILEOBJECT_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7150,10 +6748,6 @@ impl Default for FSRTL_PER_FILE_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for FSRTL_PER_FILE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7169,10 +6763,6 @@ impl Default for FSRTL_PER_STREAM_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for FSRTL_PER_STREAM_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const FSRTL_UNC_HARDENING_CAPABILITIES_INTEGRITY: u32 = 2u32; pub const FSRTL_UNC_HARDENING_CAPABILITIES_MUTUAL_AUTH: u32 = 1u32; pub const FSRTL_UNC_HARDENING_CAPABILITIES_PRIVACY: u32 = 4u32; @@ -7193,9 +6783,6 @@ impl Default for FSRTL_UNC_PROVIDER_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSRTL_UNC_PROVIDER_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FSRTL_UNC_PROVIDER_REGISTRATION_0 { @@ -7207,9 +6794,6 @@ impl Default for FSRTL_UNC_PROVIDER_REGISTRATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSRTL_UNC_PROVIDER_REGISTRATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSRTL_UNC_PROVIDER_REGISTRATION_0_0 { @@ -7220,9 +6804,6 @@ impl Default for FSRTL_UNC_PROVIDER_REGISTRATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSRTL_UNC_PROVIDER_REGISTRATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FSRTL_UNC_PROVIDER_REGISTRATION_1 { @@ -7234,9 +6815,6 @@ impl Default for FSRTL_UNC_PROVIDER_REGISTRATION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSRTL_UNC_PROVIDER_REGISTRATION_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSRTL_UNC_PROVIDER_REGISTRATION_1_0 { @@ -7247,9 +6825,6 @@ impl Default for FSRTL_UNC_PROVIDER_REGISTRATION_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSRTL_UNC_PROVIDER_REGISTRATION_1_0 { - type TypeKind = windows_core::CopyType; -} pub const FSRTL_UNC_REGISTRATION_CURRENT_VERSION: u32 = 513u32; pub const FSRTL_UNC_REGISTRATION_VERSION_0200: u32 = 512u32; pub const FSRTL_UNC_REGISTRATION_VERSION_0201: u32 = 513u32; @@ -7282,9 +6857,6 @@ impl Default for FS_BPIO_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FS_BPIO_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Ioctl")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7300,10 +6872,6 @@ impl Default for FS_BPIO_INPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Ioctl")] -impl windows_core::TypeKind for FS_BPIO_INPUT { - type TypeKind = windows_core::CopyType; -} pub const FS_FILTER_ACQUIRE_FOR_CC_FLUSH: u16 = 65531u16; pub const FS_FILTER_ACQUIRE_FOR_MOD_WRITE: u16 = 65533u16; pub const FS_FILTER_ACQUIRE_FOR_SECTION_SYNCHRONIZATION: u16 = 65535u16; @@ -7334,10 +6902,6 @@ impl Default for FS_FILTER_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -7355,10 +6919,6 @@ impl Default for FS_FILTER_CALLBACK_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_CALLBACK_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -7375,10 +6935,6 @@ impl Default for FS_FILTER_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7392,10 +6948,6 @@ impl Default for FS_FILTER_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7412,10 +6964,6 @@ impl Default for FS_FILTER_PARAMETERS_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_PARAMETERS_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7432,10 +6980,6 @@ impl Default for FS_FILTER_PARAMETERS_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_PARAMETERS_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7452,10 +6996,6 @@ impl Default for FS_FILTER_PARAMETERS_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_PARAMETERS_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7468,10 +7008,6 @@ impl Default for FS_FILTER_PARAMETERS_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FS_FILTER_PARAMETERS_1 { - type TypeKind = windows_core::CopyType; -} pub const FS_FILTER_QUERY_OPEN: u16 = 65529u16; pub const FS_FILTER_RELEASE_FOR_CC_FLUSH: u16 = 65530u16; pub const FS_FILTER_RELEASE_FOR_MOD_WRITE: u16 = 65532u16; @@ -7492,9 +7028,6 @@ impl Default for FS_FILTER_SECTION_SYNC_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FS_FILTER_SECTION_SYNC_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FS_FILTER_SECTION_SYNC_SUPPORTS_ASYNC_PARALLEL_IO: u32 = 1u32; pub const FS_FILTER_SECTION_SYNC_SUPPORTS_DIRECT_MAP_DATA: u32 = 2u32; pub const FS_FILTER_SECTION_SYNC_SUPPORTS_DIRECT_MAP_IMAGE: u32 = 4u32; @@ -7628,9 +7161,6 @@ impl Default for GENERATE_NAME_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GENERATE_NAME_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GHOSTED_FILE_EXTENT { @@ -7646,9 +7176,6 @@ impl Default for GHOSTED_FILE_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GHOSTED_FILE_EXTENT { - type TypeKind = windows_core::CopyType; -} pub const GUID_ECP_ATOMIC_CREATE: windows_core::GUID = windows_core::GUID::from_u128(0x4720bd83_52ac_4104_a130_d1ec6a8cc8e5); pub const GUID_ECP_CLOUDFILES_ATTRIBUTION: windows_core::GUID = windows_core::GUID::from_u128(0x2932ff52_8378_4fc1_8edb_6bdc8f602709); pub const GUID_ECP_CREATE_REDIRECTION: windows_core::GUID = windows_core::GUID::from_u128(0x188d6bd6_a126_4fa8_bdf2_1ccdf896f3e0); @@ -7726,10 +7253,6 @@ impl Default for IO_CREATE_STREAM_FILE_OPTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CREATE_STREAM_FILE_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const IO_CREATE_STREAM_FILE_RAISE_ON_ERROR: u32 = 1u32; #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] @@ -7744,10 +7267,6 @@ impl Default for IO_DEVICE_HINT_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_DEVICE_HINT_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const IO_DISK_INCREMENT: u32 = 1u32; pub const IO_FILE_OBJECT_NON_PAGED_POOL_CHARGE: u32 = 64u32; pub const IO_FILE_OBJECT_PAGED_POOL_CHARGE: u32 = 1024u32; @@ -7774,10 +7293,6 @@ impl Default for IO_PRIORITY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_PRIORITY_INFO { - type TypeKind = windows_core::CopyType; -} pub const IO_REPARSE_TAG_ACRONIS_HSM_0: i32 = 96i32; pub const IO_REPARSE_TAG_ACRONIS_HSM_1: i32 = 97i32; pub const IO_REPARSE_TAG_ACRONIS_HSM_2: i32 = 98i32; @@ -7894,9 +7409,6 @@ impl Default for IO_STOP_ON_SYMLINK_FILTER_ECP_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_STOP_ON_SYMLINK_FILTER_ECP_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_STOP_ON_SYMLINK_FILTER_ECP_v0_0 { @@ -7908,9 +7420,6 @@ impl Default for IO_STOP_ON_SYMLINK_FILTER_ECP_v0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_STOP_ON_SYMLINK_FILTER_ECP_v0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -7927,10 +7436,6 @@ impl Default for KAPC_STATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KAPC_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -7944,10 +7449,6 @@ impl Default for KAPC_STATE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KAPC_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7960,10 +7461,6 @@ impl Default for KAPC_STATE_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KAPC_STATE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -7977,10 +7474,6 @@ impl Default for KAPC_STATE_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KAPC_STATE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7993,10 +7486,6 @@ impl Default for KAPC_STATE_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KAPC_STATE_1_0 { - type TypeKind = windows_core::CopyType; -} pub const KnownFolderDesktop: FILE_KNOWN_FOLDER_TYPE = FILE_KNOWN_FOLDER_TYPE(1i32); pub const KnownFolderDocuments: FILE_KNOWN_FOLDER_TYPE = FILE_KNOWN_FOLDER_TYPE(2i32); pub const KnownFolderDownloads: FILE_KNOWN_FOLDER_TYPE = FILE_KNOWN_FOLDER_TYPE(3i32); @@ -8019,10 +7508,6 @@ impl Default for LARGE_MCB { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for LARGE_MCB { - type TypeKind = windows_core::CopyType; -} pub const LCN_CHECKSUM_VALID: _LCN_WEAK_REFERENCE_STATE = _LCN_WEAK_REFERENCE_STATE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8037,9 +7522,6 @@ impl Default for LCN_WEAK_REFERENCE_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LCN_WEAK_REFERENCE_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LCN_WEAK_REFERENCE_CREATE_INPUT_BUFFER { @@ -8053,9 +7535,6 @@ impl Default for LCN_WEAK_REFERENCE_CREATE_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LCN_WEAK_REFERENCE_CREATE_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const LCN_WEAK_REFERENCE_VALID: _LCN_WEAK_REFERENCE_STATE = _LCN_WEAK_REFERENCE_STATE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8068,9 +7547,6 @@ impl Default for LINK_TRACKING_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINK_TRACKING_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LINK_TRACKING_INFORMATION_TYPE(pub i32); @@ -8102,10 +7578,6 @@ impl Default for MCB { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for MCB { - type TypeKind = windows_core::CopyType; -} pub const MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8121,9 +7593,6 @@ impl Default for MEMORY_RANGE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_RANGE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFT_ENUM_DATA { @@ -8138,9 +7607,6 @@ impl Default for MFT_ENUM_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_ENUM_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MMFLUSH_TYPE(pub i32); @@ -8161,9 +7627,6 @@ impl Default for MM_PREFETCH_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MM_PREFETCH_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MM_PREFETCH_FLAGS_0 { @@ -8174,9 +7637,6 @@ impl Default for MM_PREFETCH_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MM_PREFETCH_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MSV1_0_AVID(pub i32); @@ -8192,10 +7652,6 @@ impl Default for MSV1_0_ENUMUSERS_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_ENUMUSERS_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8211,10 +7667,6 @@ impl Default for MSV1_0_ENUMUSERS_RESPONSE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_ENUMUSERS_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8234,10 +7686,6 @@ impl Default for MSV1_0_GETCHALLENRESP_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_GETCHALLENRESP_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8254,10 +7702,6 @@ impl Default for MSV1_0_GETCHALLENRESP_REQUEST_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_GETCHALLENRESP_REQUEST_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8276,10 +7720,6 @@ impl Default for MSV1_0_GETCHALLENRESP_RESPONSE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for MSV1_0_GETCHALLENRESP_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8293,10 +7733,6 @@ impl Default for MSV1_0_GETUSERINFO_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_GETUSERINFO_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8314,10 +7750,6 @@ impl Default for MSV1_0_GETUSERINFO_RESPONSE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_GETUSERINFO_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8330,10 +7762,6 @@ impl Default for MSV1_0_LM20_CHALLENGE_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_LM20_CHALLENGE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8347,10 +7775,6 @@ impl Default for MSV1_0_LM20_CHALLENGE_RESPONSE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for MSV1_0_LM20_CHALLENGE_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const MemoryBasicInformation: MEMORY_INFORMATION_CLASS = MEMORY_INFORMATION_CLASS(0i32); pub const MemoryType64KPage: RTL_MEMORY_TYPE = RTL_MEMORY_TYPE(2i32); pub const MemoryTypeCustom: RTL_MEMORY_TYPE = RTL_MEMORY_TYPE(5i32); @@ -8384,9 +7808,6 @@ impl Default for NETWORK_APP_INSTANCE_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_APP_INSTANCE_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_APP_INSTANCE_VERSION_ECP_CONTEXT { @@ -8400,9 +7821,6 @@ impl Default for NETWORK_APP_INSTANCE_VERSION_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_APP_INSTANCE_VERSION_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT { @@ -8415,9 +7833,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT_0 { @@ -8429,9 +7844,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT_0_0 { @@ -8444,9 +7856,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT_0_1 { @@ -8459,9 +7868,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT_V0 { @@ -8474,9 +7880,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT_V0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT_V0_0 { @@ -8488,9 +7891,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT_V0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT_V0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT_V0_0_0 { @@ -8502,9 +7902,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT_V0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT_V0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_OPEN_ECP_CONTEXT_V0_0_1 { @@ -8516,9 +7913,6 @@ impl Default for NETWORK_OPEN_ECP_CONTEXT_V0_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_OPEN_ECP_CONTEXT_V0_0_1 { - type TypeKind = windows_core::CopyType; -} pub const NETWORK_OPEN_ECP_IN_FLAG_DISABLE_HANDLE_COLLAPSING: u32 = 1u32; pub const NETWORK_OPEN_ECP_IN_FLAG_DISABLE_HANDLE_DURABILITY: u32 = 2u32; pub const NETWORK_OPEN_ECP_IN_FLAG_DISABLE_OPLOCKS: u32 = 4u32; @@ -8545,10 +7939,6 @@ impl Default for NFS_OPEN_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for NFS_OPEN_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLSTABLEINFO { @@ -8562,9 +7952,6 @@ impl Default for NLSTABLEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLSTABLEINFO { - type TypeKind = windows_core::CopyType; -} pub const NO_8DOT3_NAME_PRESENT: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8628,10 +8015,6 @@ impl Default for OPEN_REPARSE_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for OPEN_REPARSE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8649,10 +8032,6 @@ impl Default for OPEN_REPARSE_LIST_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for OPEN_REPARSE_LIST_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const OPEN_REPARSE_POINT_OVERRIDE_CREATE_OPTION: u32 = 64u32; pub const OPEN_REPARSE_POINT_REPARSE_ALWAYS: u32 = 126u32; pub const OPEN_REPARSE_POINT_REPARSE_IF_CHILD_EXISTS: u32 = 2u32; @@ -8692,9 +8071,6 @@ impl Default for OPLOCK_KEY_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPLOCK_KEY_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPLOCK_KEY_ECP_CONTEXT { @@ -8706,9 +8082,6 @@ impl Default for OPLOCK_KEY_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPLOCK_KEY_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const OPLOCK_NOTIFY_BREAK_WAIT_INTERIM_TIMEOUT: OPLOCK_NOTIFY_REASON = OPLOCK_NOTIFY_REASON(0i32); pub const OPLOCK_NOTIFY_BREAK_WAIT_TERMINATED: OPLOCK_NOTIFY_REASON = OPLOCK_NOTIFY_REASON(1i32); #[repr(C)] @@ -8726,10 +8099,6 @@ impl Default for OPLOCK_NOTIFY_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for OPLOCK_NOTIFY_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OPLOCK_NOTIFY_REASON(pub i32); @@ -8771,9 +8140,6 @@ impl Default for PHYSICAL_EXTENTS_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_EXTENTS_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_MEMORY_DESCRIPTOR { @@ -8786,9 +8152,6 @@ impl Default for PHYSICAL_MEMORY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MEMORY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_MEMORY_RUN { @@ -8800,9 +8163,6 @@ impl Default for PHYSICAL_MEMORY_RUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MEMORY_RUN { - type TypeKind = windows_core::CopyType; -} pub const PIN_CALLER_TRACKS_DIRTY_DATA: u32 = 32u32; pub const PIN_EXCLUSIVE: u32 = 2u32; pub const PIN_HIGH_PRIORITY: u32 = 64u32; @@ -8835,9 +8195,6 @@ impl Default for PREFETCH_OPEN_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PREFETCH_OPEN_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8852,10 +8209,6 @@ impl Default for PREFIX_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for PREFIX_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8872,10 +8225,6 @@ impl Default for PREFIX_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for PREFIX_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub type PRELEASE_FROM_LAZY_WRITE = Option; pub type PRELEASE_FROM_READ_AHEAD = Option; pub type PRTL_ALLOCATE_STRING_ROUTINE = Option *mut core::ffi::c_void>; @@ -8899,9 +8248,6 @@ impl Default for PUBLIC_BCB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBLIC_BCB { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PUNLOCK_ROUTINE = Option; pub const PURGE_WITH_ACTIVE_VIEWS: u32 = 8u32; @@ -8919,10 +8265,6 @@ impl Default for QUERY_BAD_RANGES_INPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Ioctl")] -impl windows_core::TypeKind for QUERY_BAD_RANGES_INPUT { - type TypeKind = windows_core::CopyType; -} pub const QUERY_DIRECT_ACCESS_DATA_EXTENTS: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8937,9 +8279,6 @@ impl Default for QUERY_DIRECT_ACCESS_EXTENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_DIRECT_ACCESS_EXTENTS { - type TypeKind = windows_core::CopyType; -} pub const QUERY_DIRECT_ACCESS_IMAGE_EXTENTS: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8952,9 +8291,6 @@ impl Default for QUERY_ON_CREATE_EA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_ON_CREATE_EA_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_ON_CREATE_ECP_CONTEXT { @@ -8971,9 +8307,6 @@ impl Default for QUERY_ON_CREATE_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_ON_CREATE_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_ON_CREATE_FILE_LX_INFORMATION { @@ -8990,9 +8323,6 @@ impl Default for QUERY_ON_CREATE_FILE_LX_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_ON_CREATE_FILE_LX_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_ON_CREATE_FILE_STAT_INFORMATION { @@ -9012,9 +8342,6 @@ impl Default for QUERY_ON_CREATE_FILE_STAT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_ON_CREATE_FILE_STAT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9029,10 +8356,6 @@ impl Default for QUERY_PATH_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -impl windows_core::TypeKind for QUERY_PATH_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9052,10 +8375,6 @@ impl Default for QUERY_PATH_REQUEST_EX { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -impl windows_core::TypeKind for QUERY_PATH_REQUEST_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_PATH_RESPONSE { @@ -9066,9 +8385,6 @@ impl Default for QUERY_PATH_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_PATH_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub type QUERY_VIRTUAL_MEMORY_CALLBACK = Option super::super::super::Win32::Foundation::NTSTATUS>; pub const QoCFileEaInformation: u32 = 4u32; pub const QoCFileLxInformation: u32 = 2u32; @@ -9086,9 +8402,6 @@ impl Default for READ_AHEAD_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READ_AHEAD_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -9104,10 +8417,6 @@ impl Default for READ_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for READ_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READ_USN_JOURNAL_DATA { @@ -9125,9 +8434,6 @@ impl Default for READ_USN_JOURNAL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READ_USN_JOURNAL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REFS_COMPRESSION_FORMATS(pub i32); @@ -9153,9 +8459,6 @@ impl Default for REFS_DEALLOCATE_RANGES_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_DEALLOCATE_RANGES_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX { @@ -9171,9 +8474,6 @@ impl Default for REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_DEALLOCATE_RANGES_RANGE { @@ -9185,9 +8485,6 @@ impl Default for REFS_DEALLOCATE_RANGES_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_DEALLOCATE_RANGES_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_QUERY_VOLUME_COMPRESSION_INFO_OUTPUT_BUFFER { @@ -9207,9 +8504,6 @@ impl Default for REFS_QUERY_VOLUME_COMPRESSION_INFO_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_QUERY_VOLUME_COMPRESSION_INFO_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_QUERY_VOLUME_DEDUP_INFO_OUTPUT_BUFFER { @@ -9220,9 +8514,6 @@ impl Default for REFS_QUERY_VOLUME_DEDUP_INFO_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_QUERY_VOLUME_DEDUP_INFO_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_REMOVE_HARDLINK_BACKPOINTER { @@ -9235,9 +8526,6 @@ impl Default for REFS_REMOVE_HARDLINK_BACKPOINTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_REMOVE_HARDLINK_BACKPOINTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REFS_SET_VOLUME_COMPRESSION_INFO_FLAGS(pub i32); @@ -9257,9 +8545,6 @@ impl Default for REFS_SET_VOLUME_COMPRESSION_INFO_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_SET_VOLUME_COMPRESSION_INFO_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_SET_VOLUME_DEDUP_INFO_INPUT_BUFFER { @@ -9270,9 +8555,6 @@ impl Default for REFS_SET_VOLUME_DEDUP_INFO_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_SET_VOLUME_DEDUP_INFO_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_STREAM_EXTENT { @@ -9286,9 +8568,6 @@ impl Default for REFS_STREAM_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_STREAM_EXTENT { - type TypeKind = windows_core::CopyType; -} pub const REFS_STREAM_EXTENT_PROPERTY_CRC32: _REFS_STREAM_EXTENT_PROPERTIES = _REFS_STREAM_EXTENT_PROPERTIES(128i32); pub const REFS_STREAM_EXTENT_PROPERTY_CRC64: _REFS_STREAM_EXTENT_PROPERTIES = _REFS_STREAM_EXTENT_PROPERTIES(256i32); pub const REFS_STREAM_EXTENT_PROPERTY_GHOSTED: _REFS_STREAM_EXTENT_PROPERTIES = _REFS_STREAM_EXTENT_PROPERTIES(512i32); @@ -9309,9 +8588,6 @@ impl Default for REFS_STREAM_SNAPSHOT_LIST_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_STREAM_SNAPSHOT_LIST_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_STREAM_SNAPSHOT_LIST_OUTPUT_BUFFER_ENTRY { @@ -9328,9 +8604,6 @@ impl Default for REFS_STREAM_SNAPSHOT_LIST_OUTPUT_BUFFER_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_STREAM_SNAPSHOT_LIST_OUTPUT_BUFFER_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_STREAM_SNAPSHOT_MANAGEMENT_INPUT_BUFFER { @@ -9345,9 +8618,6 @@ impl Default for REFS_STREAM_SNAPSHOT_MANAGEMENT_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_STREAM_SNAPSHOT_MANAGEMENT_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REFS_STREAM_SNAPSHOT_OPERATION(pub i32); @@ -9371,9 +8641,6 @@ impl Default for REFS_STREAM_SNAPSHOT_QUERY_DELTAS_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_STREAM_SNAPSHOT_QUERY_DELTAS_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_STREAM_SNAPSHOT_QUERY_DELTAS_OUTPUT_BUFFER { @@ -9386,9 +8653,6 @@ impl Default for REFS_STREAM_SNAPSHOT_QUERY_DELTAS_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_STREAM_SNAPSHOT_QUERY_DELTAS_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_VOLUME_COUNTER_INFO_INPUT_BUFFER { @@ -9399,9 +8663,6 @@ impl Default for REFS_VOLUME_COUNTER_INFO_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_VOLUME_COUNTER_INFO_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REFS_VOLUME_DATA_BUFFER { @@ -9427,9 +8688,6 @@ impl Default for REFS_VOLUME_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_VOLUME_DATA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REMOTE_LINK_TRACKING_INFORMATION { @@ -9442,9 +8700,6 @@ impl Default for REMOTE_LINK_TRACKING_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REMOTE_LINK_TRACKING_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const REMOTE_PROTOCOL_FLAG_INTEGRITY: u32 = 16u32; pub const REMOTE_PROTOCOL_FLAG_LOOPBACK: u32 = 1u32; pub const REMOTE_PROTOCOL_FLAG_MUTUAL_AUTH: u32 = 32u32; @@ -9465,9 +8720,6 @@ impl Default for REPARSE_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_DATA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union REPARSE_DATA_BUFFER_0 { @@ -9480,9 +8732,6 @@ impl Default for REPARSE_DATA_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_DATA_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPARSE_DATA_BUFFER_0_2 { @@ -9493,9 +8742,6 @@ impl Default for REPARSE_DATA_BUFFER_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_DATA_BUFFER_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPARSE_DATA_BUFFER_0_1 { @@ -9510,9 +8756,6 @@ impl Default for REPARSE_DATA_BUFFER_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_DATA_BUFFER_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPARSE_DATA_BUFFER_0_0 { @@ -9528,9 +8771,6 @@ impl Default for REPARSE_DATA_BUFFER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_DATA_BUFFER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -9547,10 +8787,6 @@ impl Default for REPARSE_DATA_BUFFER_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for REPARSE_DATA_BUFFER_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -9564,10 +8800,6 @@ impl Default for REPARSE_DATA_BUFFER_EX_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for REPARSE_DATA_BUFFER_EX_0 { - type TypeKind = windows_core::CopyType; -} pub const REPARSE_DATA_EX_FLAG_GIVEN_TAG_OR_NONE: u32 = 1u32; #[repr(C, packed(4))] #[derive(Clone, Copy)] @@ -9580,9 +8812,6 @@ impl Default for REPARSE_INDEX_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_INDEX_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER { @@ -9595,9 +8824,6 @@ impl Default for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER_0 { @@ -9610,9 +8836,6 @@ impl Default for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} pub const RETURN_NON_NT_USER_SESSION_KEY: u32 = 8u32; pub const RETURN_PRIMARY_LOGON_DOMAINNAME: u32 = 4u32; pub const RETURN_PRIMARY_USERNAME: u32 = 2u32; @@ -9628,9 +8851,6 @@ impl Default for RKF_BYPASS_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RKF_BYPASS_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const RPI_SMB2_SERVERCAP_DFS: u32 = 1u32; pub const RPI_SMB2_SERVERCAP_DIRECTORY_LEASING: u32 = 32u32; pub const RPI_SMB2_SERVERCAP_ENCRYPTION_AWARE: u32 = 64u32; @@ -9669,9 +8889,6 @@ impl Default for RTL_HEAP_MEMORY_LIMIT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_HEAP_MEMORY_LIMIT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_HEAP_MEMORY_LIMIT_INFO { @@ -9683,9 +8900,6 @@ impl Default for RTL_HEAP_MEMORY_LIMIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_HEAP_MEMORY_LIMIT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_HEAP_PARAMETERS { @@ -9706,9 +8920,6 @@ impl Default for RTL_HEAP_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_HEAP_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RTL_MEMORY_TYPE(pub i32); @@ -9730,9 +8941,6 @@ impl Default for RTL_NLS_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_NLS_STATE { - type TypeKind = windows_core::CopyType; -} pub type RTL_REALLOCATE_STRING_ROUTINE = Option *mut core::ffi::c_void>; #[repr(C)] #[derive(Clone, Copy)] @@ -9748,9 +8956,6 @@ impl Default for RTL_SEGMENT_HEAP_MEMORY_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_SEGMENT_HEAP_MEMORY_SOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RTL_SEGMENT_HEAP_MEMORY_SOURCE_0 { @@ -9762,9 +8967,6 @@ impl Default for RTL_SEGMENT_HEAP_MEMORY_SOURCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_SEGMENT_HEAP_MEMORY_SOURCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RTL_SEGMENT_HEAP_PARAMETERS { @@ -9779,9 +8981,6 @@ impl Default for RTL_SEGMENT_HEAP_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_SEGMENT_HEAP_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_SEGMENT_HEAP_VA_CALLBACKS { @@ -9795,9 +8994,6 @@ impl Default for RTL_SEGMENT_HEAP_VA_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_SEGMENT_HEAP_VA_CALLBACKS { - type TypeKind = windows_core::CopyType; -} pub const RTL_SYSTEM_VOLUME_INFORMATION_FOLDER: windows_core::PCWSTR = windows_core::w!("System Volume Information"); pub const SECURITY_ANONYMOUS_LOGON_RID: i32 = 7i32; #[repr(C)] @@ -9817,10 +9013,6 @@ impl Default for SECURITY_CLIENT_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SECURITY_CLIENT_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9834,10 +9026,6 @@ impl Default for SEC_APPLICATION_PROTOCOLS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Authentication_Identity")] -impl windows_core::TypeKind for SEC_APPLICATION_PROTOCOLS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_DTLS_MTU { @@ -9848,9 +9036,6 @@ impl Default for SEC_DTLS_MTU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_DTLS_MTU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_FLAGS { @@ -9861,9 +9046,6 @@ impl Default for SEC_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_NEGOTIATION_INFO { @@ -9877,9 +9059,6 @@ impl Default for SEC_NEGOTIATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_NEGOTIATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_PRESHAREDKEY { @@ -9891,9 +9070,6 @@ impl Default for SEC_PRESHAREDKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_PRESHAREDKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_SRTP_MASTER_KEY_IDENTIFIER { @@ -9905,9 +9081,6 @@ impl Default for SEC_SRTP_MASTER_KEY_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_SRTP_MASTER_KEY_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} pub const SEGMENT_HEAP_FLG_USE_PAGE_HEAP: u32 = 1u32; pub const SEGMENT_HEAP_PARAMETERS_VERSION: u32 = 3u32; pub const SEGMENT_HEAP_PARAMS_VALID_FLAGS: u32 = 1u32; @@ -9922,9 +9095,6 @@ impl Default for SET_CACHED_RUNS_STATE_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_CACHED_RUNS_STATE_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const SET_PURGE_FAILURE_MODE_DISABLED: u32 = 2u32; #[repr(C)] #[cfg(feature = "Win32_Security")] @@ -9949,10 +9119,6 @@ impl Default for SE_AUDIT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SE_AUDIT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SE_AUDIT_OPERATION(pub i32); @@ -10042,10 +9208,6 @@ impl Default for SE_EXPORTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SE_EXPORTS { - type TypeKind = windows_core::CopyType; -} pub type SE_LOGON_SESSION_TERMINATED_ROUTINE = Option super::super::super::Win32::Foundation::NTSTATUS>; #[cfg(feature = "Wdk_Foundation")] pub type SE_LOGON_SESSION_TERMINATED_ROUTINE_EX = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -10072,10 +9234,6 @@ impl Default for SRV_OPEN_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for SRV_OPEN_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const SRV_OPEN_ECP_CONTEXT_VERSION_2: u32 = 2u32; pub const SUPPORTED_FS_FEATURES_BYPASS_IO: u32 = 8u32; pub const SUPPORTED_FS_FEATURES_OFFLOAD_READ: u32 = 1u32; @@ -10098,9 +9256,6 @@ impl Default for SYSTEM_PROCESS_TRUST_LABEL_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_PROCESS_TRUST_LABEL_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecBuffer { @@ -10113,9 +9268,6 @@ impl Default for SecBuffer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecBuffer { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecBufferDesc { @@ -10128,9 +9280,6 @@ impl Default for SecBufferDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecBufferDesc { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecHandle { @@ -10142,9 +9291,6 @@ impl Default for SecHandle { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecHandle { - type TypeKind = windows_core::CopyType; -} pub const SharedVirtualDiskCDPSnapshotsSupported: SharedVirtualDiskSupportType = SharedVirtualDiskSupportType(7i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -10207,10 +9353,6 @@ impl Default for TUNNEL { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for TUNNEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10226,10 +9368,6 @@ impl Default for UNICODE_PREFIX_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for UNICODE_PREFIX_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10247,10 +9385,6 @@ impl Default for UNICODE_PREFIX_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for UNICODE_PREFIX_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const UNINITIALIZE_CACHE_MAPS: u32 = 1u32; pub const USE_PRIMARY_PASSWORD: u32 = 1u32; pub const USN_DELETE_FLAG_DELETE: u32 = 1u32; @@ -10272,9 +9406,6 @@ impl Default for USN_JOURNAL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_JOURNAL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USN_RECORD { @@ -10298,9 +9429,6 @@ impl Default for USN_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_RECORD { - type TypeKind = windows_core::CopyType; -} pub const VACB_MAPPING_GRANULARITY: u32 = 262144u32; pub const VACB_OFFSET_SHIFT: u32 = 18u32; pub const VALID_INHERIT_FLAGS: u32 = 31u32; @@ -10315,9 +9443,6 @@ impl Default for VCN_RANGE_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VCN_RANGE_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VIRTUAL_MEMORY_INFORMATION_CLASS(pub i32); @@ -10410,9 +9535,6 @@ impl Default for VOLUME_REFS_INFO_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_REFS_INFO_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const VmPrefetchInformation: VIRTUAL_MEMORY_INFORMATION_CLASS = VIRTUAL_MEMORY_INFORMATION_CLASS(0i32); pub const WCIFS_REDIRECTION_FLAGS_CREATE_SERVICED_FROM_LAYER: u32 = 1u32; pub const WCIFS_REDIRECTION_FLAGS_CREATE_SERVICED_FROM_REGISTERED_LAYER: u32 = 4u32; diff --git a/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs index 8ecadaaf3e0..519c54f36a7 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs @@ -319,9 +319,6 @@ impl Default for KEY_VALUE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_VALUE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KEY_VALUE_INFORMATION_CLASS(pub i32); @@ -369,9 +366,6 @@ impl Default for REG_ENUMERATE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_ENUMERATE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_ENUMERATE_VALUE_KEY_INFORMATION { @@ -390,9 +384,6 @@ impl Default for REG_ENUMERATE_VALUE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_ENUMERATE_VALUE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_QUERY_KEY_INFORMATION { @@ -410,9 +401,6 @@ impl Default for REG_QUERY_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_QUERY_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION { @@ -431,9 +419,6 @@ impl Default for REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_QUERY_VALUE_KEY_INFORMATION { @@ -452,9 +437,6 @@ impl Default for REG_QUERY_VALUE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_QUERY_VALUE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_SET_INFORMATION_KEY_INFORMATION { @@ -471,6 +453,3 @@ impl Default for REG_SET_INFORMATION_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_SET_INFORMATION_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs index 55036b681f2..7aab562bde9 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs @@ -6892,9 +6892,6 @@ impl Default for ACPI_DEBUGGING_DEVICE_IN_USE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACPI_DEBUGGING_DEVICE_IN_USE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6918,10 +6915,6 @@ impl Default for ACPI_INTERFACE_STANDARD { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ACPI_INTERFACE_STANDARD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACPI_INTERFACE_STANDARD2 { @@ -6943,9 +6936,6 @@ impl Default for ACPI_INTERFACE_STANDARD2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACPI_INTERFACE_STANDARD2 { - type TypeKind = windows_core::CopyType; -} pub const ADAPTER_INFO_API_BYPASS: u32 = 2u32; pub const ADAPTER_INFO_SYNCHRONOUS_CALLBACK: u32 = 1u32; #[repr(C)] @@ -6965,9 +6955,6 @@ impl Default for AGP_TARGET_BUS_INTERFACE_STANDARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AGP_TARGET_BUS_INTERFACE_STANDARD { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Wdk_Foundation")] pub type ALLOCATE_FUNCTION = Option *mut core::ffi::c_void>; pub const ALLOC_DATA_PRAGMA: u32 = 1u32; @@ -6986,9 +6973,6 @@ impl Default for AMD_L1_CACHE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMD_L1_CACHE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMD_L1_CACHE_INFO_0 { @@ -7002,9 +6986,6 @@ impl Default for AMD_L1_CACHE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMD_L1_CACHE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AMD_L2_CACHE_INFO { @@ -7016,9 +6997,6 @@ impl Default for AMD_L2_CACHE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMD_L2_CACHE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMD_L2_CACHE_INFO_0 { @@ -7031,9 +7009,6 @@ impl Default for AMD_L2_CACHE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMD_L2_CACHE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AMD_L3_CACHE_INFO { @@ -7045,9 +7020,6 @@ impl Default for AMD_L3_CACHE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMD_L3_CACHE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMD_L3_CACHE_INFO_0 { @@ -7060,9 +7032,6 @@ impl Default for AMD_L3_CACHE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMD_L3_CACHE_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const ANY_SIZE: u32 = 1u32; pub const APC_LEVEL: u32 = 1u32; #[repr(transparent)] @@ -7080,10 +7049,6 @@ impl Default for ARBITER_ADD_RESERVED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ARBITER_ADD_RESERVED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7096,10 +7061,6 @@ impl Default for ARBITER_BOOT_ALLOCATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ARBITER_BOOT_ALLOCATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7114,10 +7075,6 @@ impl Default for ARBITER_CONFLICT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ARBITER_CONFLICT_INFO { - type TypeKind = windows_core::CopyType; -} pub const ARBITER_FLAG_BOOT_CONFIG: u32 = 1u32; pub const ARBITER_FLAG_OTHER_ENUM: u32 = 4u32; pub const ARBITER_FLAG_ROOT_ENUM: u32 = 2u32; @@ -7139,10 +7096,6 @@ impl Default for ARBITER_INTERFACE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ARBITER_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7167,10 +7120,6 @@ impl Default for ARBITER_LIST_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ARBITER_LIST_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -7183,10 +7132,6 @@ impl Default for ARBITER_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ARBITER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -7205,10 +7150,6 @@ impl Default for ARBITER_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ARBITER_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} pub const ARBITER_PARTIAL: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7220,9 +7161,6 @@ impl Default for ARBITER_QUERY_ALLOCATED_RESOURCES_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ARBITER_QUERY_ALLOCATED_RESOURCES_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7235,10 +7173,6 @@ impl Default for ARBITER_QUERY_ARBITRATE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ARBITER_QUERY_ARBITRATE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7254,10 +7188,6 @@ impl Default for ARBITER_QUERY_CONFLICT_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for ARBITER_QUERY_CONFLICT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ARBITER_REQUEST_SOURCE(pub i32); @@ -7278,10 +7208,6 @@ impl Default for ARBITER_RETEST_ALLOCATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ARBITER_RETEST_ALLOCATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7296,10 +7222,6 @@ impl Default for ARBITER_TEST_ALLOCATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ARBITER_TEST_ALLOCATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -7323,10 +7245,6 @@ impl Default for ARM64_NT_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for ARM64_NT_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -7340,10 +7258,6 @@ impl Default for ARM64_NT_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for ARM64_NT_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7386,10 +7300,6 @@ impl Default for ARM64_NT_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for ARM64_NT_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} pub const ARM64_PCR_RESERVED_MASK: u32 = 4095u32; pub const ARM_PROCESSOR_ERROR_SECTION_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xe19e3d16_bc11_11e4_9caa_c2051d5d46b0); pub const ATS_DEVICE_SVM_OPTOUT: u32 = 1u32; @@ -7453,9 +7363,6 @@ impl Default for BDCB_IMAGE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDCB_IMAGE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDCB_STATUS_UPDATE_CONTEXT { @@ -7466,9 +7373,6 @@ impl Default for BDCB_STATUS_UPDATE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDCB_STATUS_UPDATE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BDCB_STATUS_UPDATE_TYPE(pub i32); @@ -7486,9 +7390,6 @@ impl Default for BOOTDISK_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOOTDISK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BOOTDISK_INFORMATION_EX { @@ -7506,9 +7407,6 @@ impl Default for BOOTDISK_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOOTDISK_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BOOTDISK_INFORMATION_LITE { @@ -7520,9 +7418,6 @@ impl Default for BOOTDISK_INFORMATION_LITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOOTDISK_INFORMATION_LITE { - type TypeKind = windows_core::CopyType; -} pub type BOOT_DRIVER_CALLBACK_FUNCTION = Option; pub const BOOT_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x3d61a466_ab40_409a_a698_f362d464b38f); pub type BOUND_CALLBACK = Option BOUND_CALLBACK_STATUS>; @@ -7552,10 +7447,6 @@ impl Default for BUS_INTERFACE_STANDARD { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for BUS_INTERFACE_STANDARD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BUS_QUERY_ID_TYPE(pub i32); @@ -7574,9 +7465,6 @@ impl Default for BUS_RESOURCE_UPDATE_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUS_RESOURCE_UPDATE_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BUS_SPECIFIC_RESET_FLAGS { @@ -7588,9 +7476,6 @@ impl Default for BUS_SPECIFIC_RESET_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUS_SPECIFIC_RESET_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BUS_SPECIFIC_RESET_FLAGS_0 { @@ -7601,9 +7486,6 @@ impl Default for BUS_SPECIFIC_RESET_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUS_SPECIFIC_RESET_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const BackgroundWorkQueue: WORK_QUEUE_TYPE = WORK_QUEUE_TYPE(4i32); pub const BdCbClassificationEnd: BDCB_CLASSIFICATION = BDCB_CLASSIFICATION(4i32); pub const BdCbClassificationKnownBadImage: BDCB_CLASSIFICATION = BDCB_CLASSIFICATION(2i32); @@ -7653,10 +7535,6 @@ impl Default for CLFS_MGMT_CLIENT_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for CLFS_MGMT_CLIENT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const CLFS_SCAN_BACKWARD: u8 = 4u8; pub const CLFS_SCAN_BUFFERED: u8 = 32u8; pub const CLFS_SCAN_CLOSE: u8 = 8u8; @@ -7682,10 +7560,6 @@ impl Default for CMC_DRIVER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for CMC_DRIVER_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMC_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x2dce8bb1_bdd7_450e_b9ad_9cf4ebd4f890); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7700,9 +7574,6 @@ impl Default for CM_COMPONENT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_COMPONENT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_DISK_GEOMETRY_DEVICE_DATA { @@ -7716,9 +7587,6 @@ impl Default for CM_DISK_GEOMETRY_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_DISK_GEOMETRY_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CM_EISA_FUNCTION_INFORMATION { @@ -7741,9 +7609,6 @@ impl Default for CM_EISA_FUNCTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_EISA_FUNCTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CM_EISA_SLOT_INFORMATION { @@ -7761,9 +7626,6 @@ impl Default for CM_EISA_SLOT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_EISA_SLOT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_FLOPPY_DEVICE_DATA { @@ -7791,9 +7653,6 @@ impl Default for CM_FLOPPY_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_FLOPPY_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CM_FULL_RESOURCE_DESCRIPTOR { @@ -7806,9 +7665,6 @@ impl Default for CM_FULL_RESOURCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_FULL_RESOURCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CM_INT13_DRIVE_PARAMETER { @@ -7823,9 +7679,6 @@ impl Default for CM_INT13_DRIVE_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_INT13_DRIVE_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_KEYBOARD_DEVICE_DATA { @@ -7840,9 +7693,6 @@ impl Default for CM_KEYBOARD_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_KEYBOARD_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CM_MCA_POS_DATA { @@ -7857,9 +7707,6 @@ impl Default for CM_MCA_POS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_MCA_POS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_MONITOR_DEVICE_DATA { @@ -7896,9 +7743,6 @@ impl Default for CM_MONITOR_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_MONITOR_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR { @@ -7912,9 +7756,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CM_PARTIAL_RESOURCE_DESCRIPTOR_0 { @@ -7938,9 +7779,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_8 { @@ -7953,9 +7791,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_13 { @@ -7971,9 +7806,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_13 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_7 { @@ -7984,9 +7816,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_9 { @@ -7999,9 +7828,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_6 { @@ -8017,9 +7843,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_5 { @@ -8032,9 +7855,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_0 { @@ -8046,9 +7866,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_2 { @@ -8061,9 +7878,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_10 { @@ -8075,9 +7889,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_11 { @@ -8089,9 +7900,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_12 { @@ -8103,9 +7911,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_12 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_4 { @@ -8117,9 +7922,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3 { @@ -8130,9 +7932,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0 { @@ -8144,9 +7943,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0_0 { @@ -8160,9 +7956,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0_1 { @@ -8175,9 +7968,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_3_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_DESCRIPTOR_0_1 { @@ -8189,9 +7979,6 @@ impl Default for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_DESCRIPTOR_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CM_PARTIAL_RESOURCE_LIST { @@ -8205,9 +7992,6 @@ impl Default for CM_PARTIAL_RESOURCE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PARTIAL_RESOURCE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_PCCARD_DEVICE_DATA { @@ -8224,9 +8008,6 @@ impl Default for CM_PCCARD_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PCCARD_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CM_PNP_BIOS_DEVICE_NODE { @@ -8241,9 +8022,6 @@ impl Default for CM_PNP_BIOS_DEVICE_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PNP_BIOS_DEVICE_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CM_PNP_BIOS_INSTALLATION_CHECK { @@ -8266,9 +8044,6 @@ impl Default for CM_PNP_BIOS_INSTALLATION_CHECK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_PNP_BIOS_INSTALLATION_CHECK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Power")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8288,10 +8063,6 @@ impl Default for CM_POWER_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Power")] -impl windows_core::TypeKind for CM_POWER_DATA { - type TypeKind = windows_core::CopyType; -} pub const CM_RESOURCE_CONNECTION_CLASS_FUNCTION_CONFIG: u32 = 3u32; pub const CM_RESOURCE_CONNECTION_CLASS_GPIO: u32 = 1u32; pub const CM_RESOURCE_CONNECTION_CLASS_SERIAL: u32 = 2u32; @@ -8327,9 +8098,6 @@ impl Default for CM_RESOURCE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_RESOURCE_LIST { - type TypeKind = windows_core::CopyType; -} pub const CM_RESOURCE_MEMORY_24: u32 = 16u32; pub const CM_RESOURCE_MEMORY_BAR: u32 = 128u32; pub const CM_RESOURCE_MEMORY_CACHEABLE: u32 = 32u32; @@ -8368,9 +8136,6 @@ impl Default for CM_ROM_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_ROM_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_SCSI_DEVICE_DATA { @@ -8383,9 +8148,6 @@ impl Default for CM_SCSI_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_SCSI_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_SERIAL_DEVICE_DATA { @@ -8398,9 +8160,6 @@ impl Default for CM_SERIAL_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_SERIAL_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} pub const CM_SERVICE_MEASURED_BOOT_LOAD: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8418,9 +8177,6 @@ impl Default for CM_SONIC_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_SONIC_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_VIDEO_DEVICE_DATA { @@ -8433,9 +8189,6 @@ impl Default for CM_VIDEO_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_VIDEO_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONFIGURATION_INFORMATION { @@ -8456,9 +8209,6 @@ impl Default for CONFIGURATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIGURATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONFIGURATION_TYPE(pub i32); @@ -8485,10 +8235,6 @@ impl Default for CONTROLLER_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for CONTROLLER_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct COUNTED_REASON_CONTEXT { @@ -8501,9 +8247,6 @@ impl Default for COUNTED_REASON_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COUNTED_REASON_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union COUNTED_REASON_CONTEXT_0 { @@ -8515,9 +8258,6 @@ impl Default for COUNTED_REASON_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COUNTED_REASON_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COUNTED_REASON_CONTEXT_0_0 { @@ -8531,9 +8271,6 @@ impl Default for COUNTED_REASON_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COUNTED_REASON_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} pub const CP15_PCR_RESERVED_MASK: u32 = 4095u32; pub const CPER_EMPTY_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000); #[repr(C)] @@ -8550,10 +8287,6 @@ impl Default for CPE_DRIVER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for CPE_DRIVER_INFO { - type TypeKind = windows_core::CopyType; -} pub const CPE_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x4e292f96_d843_4a55_a8c2_d481f27ebeee); pub const CP_GET_ERROR: u32 = 2u32; pub const CP_GET_NODATA: u32 = 1u32; @@ -8573,9 +8306,6 @@ impl Default for CRASHDUMP_FUNCTIONS_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRASHDUMP_FUNCTIONS_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CREATE_FILE_TYPE(pub i32); @@ -8591,9 +8321,6 @@ impl Default for CREATE_USER_PROCESS_ECP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_USER_PROCESS_ECP_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CardPresent: PCI_EXPRESS_CARD_PRESENCE = PCI_EXPRESS_CARD_PRESENCE(1i32); pub const CbusConfiguration: BUS_DATA_TYPE = BUS_DATA_TYPE(3i32); pub const CdromController: CONFIGURATION_TYPE = CONFIGURATION_TYPE(15i32); @@ -8667,9 +8394,6 @@ impl Default for D3COLD_AUX_POWER_AND_TIMING_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3COLD_AUX_POWER_AND_TIMING_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3COLD_LAST_TRANSITION_STATUS(pub i32); @@ -8695,9 +8419,6 @@ impl Default for D3COLD_SUPPORT_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3COLD_SUPPORT_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const D3COLD_SUPPORT_INTERFACE_VERSION: u32 = 1u32; pub const DBG_DEVICE_FLAG_BARS_MAPPED: u32 = 2u32; pub const DBG_DEVICE_FLAG_HAL_SCRATCH_ALLOCATED: u32 = 1u32; @@ -8724,9 +8445,6 @@ impl Default for DEBUGGING_DEVICE_IN_USE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUGGING_DEVICE_IN_USE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEBUGGING_DEVICE_IN_USE_0 { @@ -8738,9 +8456,6 @@ impl Default for DEBUGGING_DEVICE_IN_USE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUGGING_DEVICE_IN_USE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DEBUGGING_DEVICE_IN_USE_INFORMATION { @@ -8752,9 +8467,6 @@ impl Default for DEBUGGING_DEVICE_IN_USE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUGGING_DEVICE_IN_USE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DEBUG_DEVICE_ADDRESS { @@ -8769,9 +8481,6 @@ impl Default for DEBUG_DEVICE_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DEVICE_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEBUG_DEVICE_ADDRESS_0 { @@ -8783,9 +8492,6 @@ impl Default for DEBUG_DEVICE_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DEVICE_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_DEVICE_ADDRESS_0_0 { @@ -8797,9 +8503,6 @@ impl Default for DEBUG_DEVICE_ADDRESS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DEVICE_ADDRESS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DEBUG_DEVICE_DESCRIPTOR { @@ -8833,9 +8536,6 @@ impl Default for DEBUG_DEVICE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DEVICE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEBUG_DEVICE_DESCRIPTOR_0 { @@ -8847,9 +8547,6 @@ impl Default for DEBUG_DEVICE_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DEVICE_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_DEVICE_DESCRIPTOR_0_0 { @@ -8860,9 +8557,6 @@ impl Default for DEBUG_DEVICE_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DEVICE_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_EFI_IOMMU_DATA { @@ -8874,9 +8568,6 @@ impl Default for DEBUG_EFI_IOMMU_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_EFI_IOMMU_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_MEMORY_REQUIREMENTS { @@ -8892,9 +8583,6 @@ impl Default for DEBUG_MEMORY_REQUIREMENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_MEMORY_REQUIREMENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_TRANSPORT_DATA { @@ -8909,9 +8597,6 @@ impl Default for DEBUG_TRANSPORT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_TRANSPORT_DATA { - type TypeKind = windows_core::CopyType; -} pub const DEFAULT_DEVICE_DRIVER_CREATOR_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x57217c8d_5e66_44fb_8033_9b74cacedf5b); pub type DEVICE_BUS_SPECIFIC_RESET_HANDLER = Option super::super::super::Win32::Foundation::NTSTATUS>; #[repr(C)] @@ -8925,9 +8610,6 @@ impl Default for DEVICE_BUS_SPECIFIC_RESET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_BUS_SPECIFIC_RESET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVICE_BUS_SPECIFIC_RESET_TYPE { @@ -8940,9 +8622,6 @@ impl Default for DEVICE_BUS_SPECIFIC_RESET_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_BUS_SPECIFIC_RESET_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_BUS_SPECIFIC_RESET_TYPE_1 { @@ -8953,9 +8632,6 @@ impl Default for DEVICE_BUS_SPECIFIC_RESET_TYPE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_BUS_SPECIFIC_RESET_TYPE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_BUS_SPECIFIC_RESET_TYPE_0 { @@ -8966,9 +8642,6 @@ impl Default for DEVICE_BUS_SPECIFIC_RESET_TYPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_BUS_SPECIFIC_RESET_TYPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Power")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8991,10 +8664,6 @@ impl Default for DEVICE_CAPABILITIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Power")] -impl windows_core::TypeKind for DEVICE_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub type DEVICE_CHANGE_COMPLETE_CALLBACK = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9025,9 +8694,6 @@ impl Default for DEVICE_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_DESCRIPTION_VERSION: u32 = 0u32; pub const DEVICE_DESCRIPTION_VERSION1: u32 = 1u32; pub const DEVICE_DESCRIPTION_VERSION2: u32 = 2u32; @@ -9047,9 +8713,6 @@ impl Default for DEVICE_FAULT_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_FAULT_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_FLAGS { @@ -9060,9 +8723,6 @@ impl Default for DEVICE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVICE_INSTALL_STATE(pub i32); @@ -9080,9 +8740,6 @@ impl Default for DEVICE_INTERFACE_CHANGE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_INTERFACE_CHANGE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_INTERFACE_INCLUDE_NONACTIVE: u32 = 1u32; pub type DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER = Option super::super::super::Win32::Foundation::NTSTATUS>; #[repr(transparent)] @@ -9101,10 +8758,6 @@ impl Default for DEVICE_RELATIONS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DEVICE_RELATIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVICE_RELATION_TYPE(pub i32); @@ -9133,9 +8786,6 @@ impl Default for DEVICE_RESET_INTERFACE_STANDARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_RESET_INTERFACE_STANDARD { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_RESET_INTERFACE_VERSION: u32 = 1u32; pub const DEVICE_RESET_INTERFACE_VERSION_1: u32 = 1u32; pub const DEVICE_RESET_INTERFACE_VERSION_2: u32 = 2u32; @@ -9151,9 +8801,6 @@ impl Default for DEVICE_RESET_STATUS_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_RESET_STATUS_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_RESET_STATUS_FLAGS_0 { @@ -9164,9 +8811,6 @@ impl Default for DEVICE_RESET_STATUS_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_RESET_STATUS_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVICE_RESET_TYPE(pub i32); @@ -9197,9 +8841,6 @@ impl Default for DISK_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_SIGNATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISK_SIGNATURE_0 { @@ -9211,9 +8852,6 @@ impl Default for DISK_SIGNATURE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_SIGNATURE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_SIGNATURE_0_1 { @@ -9224,9 +8862,6 @@ impl Default for DISK_SIGNATURE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_SIGNATURE_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_SIGNATURE_0_0 { @@ -9238,9 +8873,6 @@ impl Default for DISK_SIGNATURE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_SIGNATURE_0_0 { - type TypeKind = windows_core::CopyType; -} pub const DISPATCH_LEVEL: u32 = 2u32; pub const DMAV3_TRANFER_WIDTH_128: u32 = 4u32; pub const DMAV3_TRANFER_WIDTH_16: u32 = 1u32; @@ -9262,10 +8894,6 @@ impl Default for DMA_ADAPTER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DMA_ADAPTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DMA_ADAPTER_INFO { @@ -9277,9 +8905,6 @@ impl Default for DMA_ADAPTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_ADAPTER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DMA_ADAPTER_INFO_0 { @@ -9291,9 +8916,6 @@ impl Default for DMA_ADAPTER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_ADAPTER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_ADAPTER_INFO_CRASHDUMP { @@ -9306,9 +8928,6 @@ impl Default for DMA_ADAPTER_INFO_CRASHDUMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_ADAPTER_INFO_CRASHDUMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_ADAPTER_INFO_V1 { @@ -9323,9 +8942,6 @@ impl Default for DMA_ADAPTER_INFO_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_ADAPTER_INFO_V1 { - type TypeKind = windows_core::CopyType; -} pub const DMA_ADAPTER_INFO_VERSION1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -9338,9 +8954,6 @@ impl Default for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0 { @@ -9354,9 +8967,6 @@ impl Default for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0_0 { @@ -9368,9 +8978,6 @@ impl Default for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0_1 { @@ -9382,9 +8989,6 @@ impl Default for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE(pub i32); @@ -9406,9 +9010,6 @@ impl Default for DMA_CONFIGURATION_BYTE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_CONFIGURATION_BYTE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_CONFIGURATION_BYTE1 { @@ -9419,9 +9020,6 @@ impl Default for DMA_CONFIGURATION_BYTE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_CONFIGURATION_BYTE1 { - type TypeKind = windows_core::CopyType; -} pub const DMA_FAIL_ON_BOUNCE: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9446,9 +9044,6 @@ impl Default for DMA_IOMMU_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_IOMMU_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DMA_IOMMU_INTERFACE_EX { @@ -9461,9 +9056,6 @@ impl Default for DMA_IOMMU_INTERFACE_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_IOMMU_INTERFACE_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DMA_IOMMU_INTERFACE_EX_0 { @@ -9475,9 +9067,6 @@ impl Default for DMA_IOMMU_INTERFACE_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_IOMMU_INTERFACE_EX_0 { - type TypeKind = windows_core::CopyType; -} pub const DMA_IOMMU_INTERFACE_EX_VERSION: u32 = 1u32; pub const DMA_IOMMU_INTERFACE_EX_VERSION_1: u32 = 1u32; pub const DMA_IOMMU_INTERFACE_EX_VERSION_2: u32 = 2u32; @@ -9505,9 +9094,6 @@ impl Default for DMA_IOMMU_INTERFACE_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_IOMMU_INTERFACE_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_IOMMU_INTERFACE_V2 { @@ -9539,9 +9125,6 @@ impl Default for DMA_IOMMU_INTERFACE_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_IOMMU_INTERFACE_V2 { - type TypeKind = windows_core::CopyType; -} pub const DMA_IOMMU_INTERFACE_VERSION: u32 = 1u32; pub const DMA_IOMMU_INTERFACE_VERSION_1: u32 = 1u32; #[repr(C)] @@ -9595,10 +9178,6 @@ impl Default for DMA_OPERATIONS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for DMA_OPERATIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DMA_SPEED(pub i32); @@ -9616,9 +9195,6 @@ impl Default for DMA_TRANSFER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_TRANSFER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DMA_TRANSFER_INFO_0 { @@ -9630,9 +9206,6 @@ impl Default for DMA_TRANSFER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_TRANSFER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_TRANSFER_INFO_V1 { @@ -9645,9 +9218,6 @@ impl Default for DMA_TRANSFER_INFO_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_TRANSFER_INFO_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMA_TRANSFER_INFO_V2 { @@ -9661,9 +9231,6 @@ impl Default for DMA_TRANSFER_INFO_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_TRANSFER_INFO_V2 { - type TypeKind = windows_core::CopyType; -} pub const DMA_TRANSFER_INFO_VERSION1: u32 = 1u32; pub const DMA_TRANSFER_INFO_VERSION2: u32 = 2u32; #[repr(transparent)] @@ -9682,9 +9249,6 @@ impl Default for DOMAIN_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DOMAIN_CONFIGURATION_0 { @@ -9696,9 +9260,6 @@ impl Default for DOMAIN_CONFIGURATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_CONFIGURATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOMAIN_CONFIGURATION_ARCH(pub i32); @@ -9719,9 +9280,6 @@ impl Default for DOMAIN_CONFIGURATION_ARM64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_CONFIGURATION_ARM64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOMAIN_CONFIGURATION_X64 { @@ -9733,9 +9291,6 @@ impl Default for DOMAIN_CONFIGURATION_X64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_CONFIGURATION_X64 { - type TypeKind = windows_core::CopyType; -} pub const DPC_NORMAL: u32 = 0u32; pub const DPC_THREADED: u32 = 1u32; #[repr(C)] @@ -9752,9 +9307,6 @@ impl Default for DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK_REVISION_1: u32 = 1u32; pub const DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK_SIGNATURE: u32 = 2931740382u32; #[repr(transparent)] @@ -9783,9 +9335,6 @@ impl Default for DRIVER_VERIFIER_THUNK_PAIRS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_VERIFIER_THUNK_PAIRS { - type TypeKind = windows_core::CopyType; -} pub const DRIVER_VERIFIER_TRACK_POOL_ALLOCATIONS: u32 = 8u32; pub const DRS_LEVEL: u32 = 14u32; pub const DRVO_BOOTREINIT_REGISTERED: u32 = 32u32; @@ -9883,9 +9432,6 @@ impl Default for EFI_ACPI_RAS_SIGNAL_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFI_ACPI_RAS_SIGNAL_TABLE { - type TypeKind = windows_core::CopyType; -} pub const EFLAG_SIGN: u32 = 32768u32; pub const EFLAG_ZERO: u32 = 16384u32; #[repr(C)] @@ -9899,9 +9445,6 @@ impl Default for EISA_DMA_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EISA_DMA_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} pub const EISA_EMPTY_SLOT: u32 = 131u32; pub const EISA_FREE_FORM_DATA: u32 = 64u32; pub const EISA_FUNCTION_ENABLED: u32 = 128u32; @@ -9926,9 +9469,6 @@ impl Default for EISA_IRQ_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EISA_IRQ_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EISA_IRQ_DESCRIPTOR { @@ -9939,9 +9479,6 @@ impl Default for EISA_IRQ_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EISA_IRQ_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct EISA_MEMORY_CONFIGURATION { @@ -9956,9 +9493,6 @@ impl Default for EISA_MEMORY_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EISA_MEMORY_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EISA_MEMORY_TYPE { @@ -9969,9 +9503,6 @@ impl Default for EISA_MEMORY_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EISA_MEMORY_TYPE { - type TypeKind = windows_core::CopyType; -} pub const EISA_MEMORY_TYPE_RAM: u32 = 1u32; pub const EISA_MORE_ENTRIES: u32 = 128u32; #[repr(C, packed(1))] @@ -9985,9 +9516,6 @@ impl Default for EISA_PORT_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EISA_PORT_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EISA_PORT_DESCRIPTOR { @@ -9998,9 +9526,6 @@ impl Default for EISA_PORT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EISA_PORT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const EISA_SYSTEM_MEMORY: u32 = 0u32; pub type ENABLE_VIRTUALIZATION = Option super::super::super::Win32::Foundation::NTSTATUS>; pub const ERROR_LOG_LIMIT_SIZE: u32 = 240u32; @@ -10063,9 +9588,6 @@ impl Default for ETW_TRACE_SESSION_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_TRACE_SESSION_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub const EVENT_QUERY_STATE: u32 = 1u32; pub const EXCEPTION_ALIGNMENT_CHECK: u32 = 17u32; pub const EXCEPTION_BOUND_CHECK: u32 = 5u32; @@ -10103,9 +9625,6 @@ impl Default for EXTENDED_CREATE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTENDED_CREATE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTENDED_CREATE_INFORMATION_32 { @@ -10118,9 +9637,6 @@ impl Default for EXTENDED_CREATE_INFORMATION_32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTENDED_CREATE_INFORMATION_32 { - type TypeKind = windows_core::CopyType; -} pub const EXTINT_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xfe84086e_b557_43cf_ac1b_17982e078470); #[cfg(feature = "Wdk_Foundation")] pub type EXT_CALLBACK = Option; @@ -10138,9 +9654,6 @@ impl Default for EXT_DELETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXT_DELETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub type EX_CALLBACK_FUNCTION = Option super::super::super::Win32::Foundation::NTSTATUS>; pub const EX_CARR_ALLOCATE_NONPAGED_POOL: u32 = 1u32; pub const EX_CARR_ALLOCATE_PAGED_POOL: u32 = 0u32; @@ -10167,9 +9680,6 @@ impl Default for EX_RUNDOWN_REF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EX_RUNDOWN_REF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EX_RUNDOWN_REF_0 { @@ -10181,9 +9691,6 @@ impl Default for EX_RUNDOWN_REF_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EX_RUNDOWN_REF_0 { - type TypeKind = windows_core::CopyType; -} pub const EX_TIMER_HIGH_RESOLUTION: u32 = 4u32; pub const EX_TIMER_NO_WAKE: u32 = 8u32; pub const Eisa: INTERFACE_TYPE = INTERFACE_TYPE(2i32); @@ -10213,10 +9720,6 @@ impl Default for FAULT_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FAULT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -10230,10 +9733,6 @@ impl Default for FAULT_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FAULT_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAULT_INFORMATION_ARCH(pub i32); @@ -10255,10 +9754,6 @@ impl Default for FAULT_INFORMATION_ARM64 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for FAULT_INFORMATION_ARM64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAULT_INFORMATION_ARM64_FLAGS { @@ -10269,9 +9764,6 @@ impl Default for FAULT_INFORMATION_ARM64_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAULT_INFORMATION_ARM64_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAULT_INFORMATION_ARM64_TYPE(pub i32); @@ -10290,9 +9782,6 @@ impl Default for FAULT_INFORMATION_X64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAULT_INFORMATION_X64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAULT_INFORMATION_X64_FLAGS { @@ -10303,9 +9792,6 @@ impl Default for FAULT_INFORMATION_X64_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAULT_INFORMATION_X64_FLAGS { - type TypeKind = windows_core::CopyType; -} pub const FILE_128_BYTE_ALIGNMENT: u32 = 127u32; pub const FILE_256_BYTE_ALIGNMENT: u32 = 255u32; pub const FILE_32_BYTE_ALIGNMENT: u32 = 31u32; @@ -10322,9 +9808,6 @@ impl Default for FILE_ATTRIBUTE_TAG_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ATTRIBUTE_TAG_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_ATTRIBUTE_VALID_FLAGS: u32 = 32695u32; pub const FILE_ATTRIBUTE_VALID_KERNEL_SET_FLAGS: u32 = 5910951u32; pub const FILE_ATTRIBUTE_VALID_SET_FLAGS: u32 = 12711u32; @@ -10357,9 +9840,6 @@ impl Default for FILE_END_OF_FILE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_END_OF_FILE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_FLOPPY_DISKETTE: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10372,9 +9852,6 @@ impl Default for FILE_FS_DEVICE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_DEVICE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_FULL_SIZE_INFORMATION { @@ -10389,9 +9866,6 @@ impl Default for FILE_FS_FULL_SIZE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_FULL_SIZE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_FULL_SIZE_INFORMATION_EX { @@ -10414,9 +9888,6 @@ impl Default for FILE_FS_FULL_SIZE_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_FULL_SIZE_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_LABEL_INFORMATION { @@ -10428,9 +9899,6 @@ impl Default for FILE_FS_LABEL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_LABEL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_METADATA_SIZE_INFORMATION { @@ -10443,9 +9911,6 @@ impl Default for FILE_FS_METADATA_SIZE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_METADATA_SIZE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_OBJECTID_INFORMATION { @@ -10457,9 +9922,6 @@ impl Default for FILE_FS_OBJECTID_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_OBJECTID_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_SIZE_INFORMATION { @@ -10473,9 +9935,6 @@ impl Default for FILE_FS_SIZE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_SIZE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_FS_VOLUME_INFORMATION { @@ -10490,9 +9949,6 @@ impl Default for FILE_FS_VOLUME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_VOLUME_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_IOSTATUSBLOCK_RANGE_INFORMATION { @@ -10504,9 +9960,6 @@ impl Default for FILE_IOSTATUSBLOCK_RANGE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_IOSTATUSBLOCK_RANGE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_IO_COMPLETION_NOTIFICATION_INFORMATION { @@ -10517,9 +9970,6 @@ impl Default for FILE_IO_COMPLETION_NOTIFICATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_IO_COMPLETION_NOTIFICATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10532,10 +9982,6 @@ impl Default for FILE_IO_PRIORITY_HINT_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for FILE_IO_PRIORITY_HINT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10549,10 +9995,6 @@ impl Default for FILE_IO_PRIORITY_HINT_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for FILE_IO_PRIORITY_HINT_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_IS_REMOTE_DEVICE_INFORMATION { @@ -10563,9 +10005,6 @@ impl Default for FILE_IS_REMOTE_DEVICE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_IS_REMOTE_DEVICE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_LONG_ALIGNMENT: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy)] @@ -10578,9 +10017,6 @@ impl Default for FILE_MEMORY_PARTITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MEMORY_PARTITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_MEMORY_PARTITION_INFORMATION_0 { @@ -10592,9 +10028,6 @@ impl Default for FILE_MEMORY_PARTITION_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MEMORY_PARTITION_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_MEMORY_PARTITION_INFORMATION_0_0 { @@ -10606,9 +10039,6 @@ impl Default for FILE_MEMORY_PARTITION_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MEMORY_PARTITION_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_NUMA_NODE_INFORMATION { @@ -10619,9 +10049,6 @@ impl Default for FILE_NUMA_NODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NUMA_NODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_OCTA_ALIGNMENT: u32 = 15u32; pub const FILE_PORTABLE_DEVICE: u32 = 262144u32; #[repr(C)] @@ -10635,9 +10062,6 @@ impl Default for FILE_PROCESS_IDS_USING_FILE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PROCESS_IDS_USING_FILE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_QUAD_ALIGNMENT: u32 = 7u32; pub const FILE_QUERY_INDEX_SPECIFIED: u32 = 4u32; pub const FILE_QUERY_NO_CURSOR_UPDATE: u32 = 16u32; @@ -10663,9 +10087,6 @@ impl Default for FILE_SFIO_RESERVE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_SFIO_RESERVE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_SFIO_VOLUME_INFORMATION { @@ -10678,9 +10099,6 @@ impl Default for FILE_SFIO_VOLUME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_SFIO_VOLUME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_SHARE_VALID_FLAGS: u32 = 7u32; pub const FILE_SKIP_SET_USER_EVENT_ON_FAST_IO: u32 = 4u32; #[repr(C)] @@ -10699,9 +10117,6 @@ impl Default for FILE_STANDARD_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STANDARD_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} pub const FILE_USE_FILE_POINTER_POSITION: u32 = 4294967294u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10713,9 +10128,6 @@ impl Default for FILE_VALID_DATA_LENGTH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_VALID_DATA_LENGTH_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_VALID_EXTENDED_OPTION_FLAGS: u32 = 268435456u32; pub const FILE_VIRTUAL_VOLUME: u32 = 64u32; pub const FILE_WORD_ALIGNMENT: u32 = 1u32; @@ -10741,9 +10153,6 @@ impl Default for FLOATING_SAVE_AREA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLOATING_SAVE_AREA { - type TypeKind = windows_core::CopyType; -} pub const FLUSH_MULTIPLE_MAXIMUM: u32 = 32u32; pub const FM_LOCK_BIT: u32 = 1u32; pub const FM_LOCK_BIT_V: u32 = 0u32; @@ -10828,9 +10237,6 @@ impl Default for FPGA_CONTROL_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FPGA_CONTROL_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub type FPGA_CONTROL_LINK = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type FREE_FUNCTION = Option; #[repr(C)] @@ -10845,9 +10251,6 @@ impl Default for FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub type FWMI_NOTIFICATION_CALLBACK = Option; pub const FailControl: NPEM_CONTROL_STANDARD_CONTROL_BIT = NPEM_CONTROL_STANDARD_CONTROL_BIT(4i32); pub const FaultInformationArm64: FAULT_INFORMATION_ARCH = FAULT_INFORMATION_ARCH(1i32); @@ -10917,9 +10320,6 @@ impl Default for HAL_AMLI_BAD_IO_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_AMLI_BAD_IO_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HAL_APIC_DESTINATION_MODE(pub i32); @@ -10936,9 +10336,6 @@ impl Default for HAL_BUS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_BUS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10952,10 +10349,6 @@ impl Default for HAL_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for HAL_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10991,10 +10384,6 @@ impl Default for HAL_DISPATCH { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for HAL_DISPATCH { - type TypeKind = windows_core::CopyType; -} pub const HAL_DISPATCH_VERSION: u32 = 5u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -11039,9 +10428,6 @@ impl Default for HAL_ERROR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_ERROR_INFO { - type TypeKind = windows_core::CopyType; -} pub const HAL_MASK_UNMASK_FLAGS_NONE: u32 = 0u32; pub const HAL_MASK_UNMASK_FLAGS_SERVICING_COMPLETE: u32 = 2u32; pub const HAL_MASK_UNMASK_FLAGS_SERVICING_DEFERRED: u32 = 1u32; @@ -11057,9 +10443,6 @@ impl Default for HAL_MCA_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_MCA_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const HAL_MCA_RECORD: MCA_EXCEPTION_TYPE = MCA_EXCEPTION_TYPE(1i32); pub const HAL_MCE_RECORD: MCA_EXCEPTION_TYPE = MCA_EXCEPTION_TYPE(0i32); pub const HAL_PLATFORM_ACPI_TABLES_CACHED: i32 = 32i32; @@ -11077,9 +10460,6 @@ impl Default for HAL_PLATFORM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_PLATFORM_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HAL_POWER_INFORMATION { @@ -11090,9 +10470,6 @@ impl Default for HAL_POWER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_POWER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HAL_PROCESSOR_FEATURE { @@ -11103,9 +10480,6 @@ impl Default for HAL_PROCESSOR_FEATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_PROCESSOR_FEATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HAL_PROCESSOR_SPEED_INFORMATION { @@ -11116,9 +10490,6 @@ impl Default for HAL_PROCESSOR_SPEED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HAL_PROCESSOR_SPEED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HAL_QUERY_INFORMATION_CLASS(pub i32); @@ -11137,9 +10508,6 @@ impl Default for HARDWARE_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HARDWARE_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HARDWARE_COUNTER_TYPE(pub i32); @@ -11161,9 +10529,6 @@ impl Default for HWPROFILE_CHANGE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HWPROFILE_CHANGE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const HalAcpiAuditInformation: HAL_QUERY_INFORMATION_CLASS = HAL_QUERY_INFORMATION_CLASS(26i32); pub const HalCallbackInformation: HAL_QUERY_INFORMATION_CLASS = HAL_QUERY_INFORMATION_CLASS(5i32); pub const HalChannelTopologyInformation: HAL_QUERY_INFORMATION_CLASS = HAL_QUERY_INFORMATION_CLASS(31i32); @@ -11269,9 +10634,6 @@ impl Default for IMAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_INFO_0 { @@ -11283,9 +10645,6 @@ impl Default for IMAGE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_INFO_0_0 { @@ -11296,9 +10655,6 @@ impl Default for IMAGE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -11313,10 +10669,6 @@ impl Default for IMAGE_INFO_EX { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IMAGE_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const INITIAL_PRIVILEGE_COUNT: u32 = 3u32; #[repr(C)] #[cfg(feature = "Win32_Security")] @@ -11332,10 +10684,6 @@ impl Default for INITIAL_PRIVILEGE_SET { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for INITIAL_PRIVILEGE_SET { - type TypeKind = windows_core::CopyType; -} pub const INIT_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xcc5263e8_9308_454a_89d0_340bd39bc98e); pub const INJECT_ERRTYPE_MEMORY_CORRECTABLE: u32 = 8u32; pub const INJECT_ERRTYPE_MEMORY_UNCORRECTABLEFATAL: u32 = 32u32; @@ -11359,9 +10707,6 @@ impl Default for INPUT_MAPPING_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_MAPPING_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTEL_CACHE_INFO_EAX { @@ -11373,9 +10718,6 @@ impl Default for INTEL_CACHE_INFO_EAX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTEL_CACHE_INFO_EAX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTEL_CACHE_INFO_EAX_0 { @@ -11386,9 +10728,6 @@ impl Default for INTEL_CACHE_INFO_EAX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTEL_CACHE_INFO_EAX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTEL_CACHE_INFO_EBX { @@ -11400,9 +10739,6 @@ impl Default for INTEL_CACHE_INFO_EBX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTEL_CACHE_INFO_EBX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTEL_CACHE_INFO_EBX_0 { @@ -11413,9 +10749,6 @@ impl Default for INTEL_CACHE_INFO_EBX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTEL_CACHE_INFO_EBX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INTEL_CACHE_TYPE(pub i32); @@ -11433,9 +10766,6 @@ impl Default for INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INTERFACE_TYPE(pub i32); @@ -11464,10 +10794,6 @@ impl Default for IOMMU_DEVICE_CREATION_CONFIGURATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for IOMMU_DEVICE_CREATION_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -11481,10 +10807,6 @@ impl Default for IOMMU_DEVICE_CREATION_CONFIGURATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for IOMMU_DEVICE_CREATION_CONFIGURATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI { @@ -11496,9 +10818,6 @@ impl Default for IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE(pub i32); @@ -11519,9 +10838,6 @@ impl Default for IOMMU_DMA_DOMAIN_CREATION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_DOMAIN_CREATION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOMMU_DMA_DOMAIN_CREATION_FLAGS_0 { @@ -11532,9 +10848,6 @@ impl Default for IOMMU_DMA_DOMAIN_CREATION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_DOMAIN_CREATION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IOMMU_DMA_DOMAIN_TYPE(pub i32); @@ -11549,9 +10862,6 @@ impl Default for IOMMU_DMA_LOGICAL_ADDRESS_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_LOGICAL_ADDRESS_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT { @@ -11564,9 +10874,6 @@ impl Default for IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG { @@ -11578,9 +10885,6 @@ impl Default for IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG_0 { @@ -11591,9 +10895,6 @@ impl Default for IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG_0_0 { @@ -11604,9 +10905,6 @@ impl Default for IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE(pub i32); @@ -11623,9 +10921,6 @@ impl Default for IOMMU_DMA_RESERVED_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_DMA_RESERVED_REGION { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DOMAIN_ATTACH_DEVICE = Option super::super::super::Win32::Foundation::NTSTATUS>; #[cfg(feature = "Wdk_Foundation")] @@ -11658,9 +10953,6 @@ impl Default for IOMMU_INTERFACE_STATE_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_INTERFACE_STATE_CHANGE { - type TypeKind = windows_core::CopyType; -} pub type IOMMU_INTERFACE_STATE_CHANGE_CALLBACK = Option; #[repr(C)] #[derive(Clone, Copy)] @@ -11673,9 +10965,6 @@ impl Default for IOMMU_INTERFACE_STATE_CHANGE_FIELDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_INTERFACE_STATE_CHANGE_FIELDS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOMMU_INTERFACE_STATE_CHANGE_FIELDS_0 { @@ -11686,9 +10975,6 @@ impl Default for IOMMU_INTERFACE_STATE_CHANGE_FIELDS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOMMU_INTERFACE_STATE_CHANGE_FIELDS_0 { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_IDENTITY_RANGE = Option super::super::super::Win32::Foundation::NTSTATUS>; #[cfg(feature = "Wdk_Foundation")] @@ -11710,10 +10996,6 @@ impl Default for IOMMU_MAP_PHYSICAL_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IOMMU_MAP_PHYSICAL_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -11728,10 +11010,6 @@ impl Default for IOMMU_MAP_PHYSICAL_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IOMMU_MAP_PHYSICAL_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11745,10 +11023,6 @@ impl Default for IOMMU_MAP_PHYSICAL_ADDRESS_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IOMMU_MAP_PHYSICAL_ADDRESS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11761,10 +11035,6 @@ impl Default for IOMMU_MAP_PHYSICAL_ADDRESS_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IOMMU_MAP_PHYSICAL_ADDRESS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11778,10 +11048,6 @@ impl Default for IOMMU_MAP_PHYSICAL_ADDRESS_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IOMMU_MAP_PHYSICAL_ADDRESS_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IOMMU_MAP_PHYSICAL_ADDRESS_TYPE(pub i32); @@ -11830,9 +11096,6 @@ impl Default for IO_ATTRIBUTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_ATTRIBUTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IO_ATTRIBUTION_INFORMATION_0 { @@ -11844,9 +11107,6 @@ impl Default for IO_ATTRIBUTION_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_ATTRIBUTION_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_ATTRIBUTION_INFORMATION_0_0 { @@ -11857,9 +11117,6 @@ impl Default for IO_ATTRIBUTION_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_ATTRIBUTION_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IO_ATTRIBUTION_INFO_V1: u32 = 1u32; pub const IO_CHECK_CREATE_PARAMETERS: u32 = 512u32; pub const IO_CHECK_SHARE_ACCESS_DONT_CHECK_DELETE: u32 = 16u32; @@ -11898,10 +11155,6 @@ impl Default for IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11920,10 +11173,6 @@ impl Default for IO_CONNECT_INTERRUPT_LINE_BASED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CONNECT_INTERRUPT_LINE_BASED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -11943,10 +11192,6 @@ impl Default for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -11961,10 +11206,6 @@ impl Default for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -11978,10 +11219,6 @@ impl Default for IO_CONNECT_INTERRUPT_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CONNECT_INTERRUPT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -11996,10 +11233,6 @@ impl Default for IO_CONNECT_INTERRUPT_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CONNECT_INTERRUPT_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IO_CONTAINER_INFORMATION_CLASS(pub i32); @@ -12026,10 +11259,6 @@ impl Default for IO_CSQ { } } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CSQ { - type TypeKind = windows_core::CopyType; -} -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_ACQUIRE_LOCK = Option; #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_COMPLETE_CANCELED_IRP = Option; @@ -12052,10 +11281,6 @@ impl Default for IO_CSQ_IRP_CONTEXT { } } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_CSQ_IRP_CONTEXT { - type TypeKind = windows_core::CopyType; -} -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_PEEK_NEXT_IRP = Option *mut super::super::Foundation::IRP>; #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_RELEASE_LOCK = Option; @@ -12074,10 +11299,6 @@ impl Default for IO_DISCONNECT_INTERRUPT_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_DISCONNECT_INTERRUPT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -12092,10 +11313,6 @@ impl Default for IO_DISCONNECT_INTERRUPT_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_DISCONNECT_INTERRUPT_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_DPC_ROUTINE = Option; #[repr(C)] @@ -12114,10 +11331,6 @@ impl Default for IO_DRIVER_CREATE_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_DRIVER_CREATE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_ERROR_LOG_MESSAGE { @@ -12133,9 +11346,6 @@ impl Default for IO_ERROR_LOG_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_ERROR_LOG_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_ERROR_LOG_PACKET { @@ -12158,9 +11368,6 @@ impl Default for IO_ERROR_LOG_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_ERROR_LOG_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12174,10 +11381,6 @@ impl Default for IO_FOEXT_SHADOW_FILE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for IO_FOEXT_SHADOW_FILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -12192,10 +11395,6 @@ impl Default for IO_FOEXT_SILO_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_FOEXT_SILO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -12209,10 +11408,6 @@ impl Default for IO_FOEXT_SILO_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_FOEXT_SILO_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12225,10 +11420,6 @@ impl Default for IO_FOEXT_SILO_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_FOEXT_SILO_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IO_FORCE_ACCESS_CHECK: u32 = 1u32; pub const IO_IGNORE_SHARE_ACCESS_CHECK: u32 = 2048u32; #[repr(C)] @@ -12245,10 +11436,6 @@ impl Default for IO_INTERRUPT_MESSAGE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_INTERRUPT_MESSAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12268,10 +11455,6 @@ impl Default for IO_INTERRUPT_MESSAGE_INFO_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_INTERRUPT_MESSAGE_INFO_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const IO_KEYBOARD_INCREMENT: u32 = 6u32; pub const IO_MOUSE_INCREMENT: u32 = 6u32; #[repr(transparent)] @@ -12300,10 +11483,6 @@ impl Default for IO_REMOVE_LOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for IO_REMOVE_LOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -12319,10 +11498,6 @@ impl Default for IO_REMOVE_LOCK_COMMON_BLOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for IO_REMOVE_LOCK_COMMON_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12344,10 +11519,6 @@ impl Default for IO_REMOVE_LOCK_DBG_BLOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for IO_REMOVE_LOCK_DBG_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const IO_REPARSE: u32 = 0u32; pub const IO_REPARSE_GLOBAL: u32 = 2u32; #[repr(C)] @@ -12363,10 +11534,6 @@ impl Default for IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -12381,10 +11548,6 @@ impl Default for IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} pub const IO_RESOURCE_ALTERNATIVE: u32 = 8u32; pub const IO_RESOURCE_DEFAULT: u32 = 2u32; #[repr(C)] @@ -12403,9 +11566,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IO_RESOURCE_DESCRIPTOR_0 { @@ -12428,9 +11588,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_7 { @@ -12444,9 +11601,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_8 { @@ -12459,9 +11613,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_12 { @@ -12477,9 +11628,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_12 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_6 { @@ -12490,9 +11638,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_4 { @@ -12506,9 +11651,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_3 { @@ -12520,9 +11662,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_5 { @@ -12536,9 +11675,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_2 { @@ -12553,9 +11689,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_9 { @@ -12569,9 +11702,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_10 { @@ -12585,9 +11715,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_11 { @@ -12601,9 +11728,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_1 { @@ -12617,9 +11741,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_RESOURCE_DESCRIPTOR_0_0 { @@ -12633,9 +11754,6 @@ impl Default for IO_RESOURCE_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IO_RESOURCE_LIST { @@ -12649,9 +11767,6 @@ impl Default for IO_RESOURCE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_LIST { - type TypeKind = windows_core::CopyType; -} pub const IO_RESOURCE_PREFERRED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -12669,9 +11784,6 @@ impl Default for IO_RESOURCE_REQUIREMENTS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE_REQUIREMENTS_LIST { - type TypeKind = windows_core::CopyType; -} pub const IO_SERIAL_INCREMENT: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12684,9 +11796,6 @@ impl Default for IO_SESSION_CONNECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_SESSION_CONNECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IO_SESSION_EVENT(pub i32); @@ -12711,9 +11820,6 @@ impl Default for IO_SESSION_STATE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_SESSION_STATE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const IO_SESSION_STATE_LOGOFF_EVENT: u32 = 32u32; pub const IO_SESSION_STATE_LOGON_EVENT: u32 = 16u32; #[repr(C)] @@ -12730,9 +11836,6 @@ impl Default for IO_SESSION_STATE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_SESSION_STATE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const IO_SESSION_STATE_TERMINATION_EVENT: u32 = 2u32; pub const IO_SESSION_STATE_VALID_EVENT_MASK: u32 = 63u32; pub const IO_SET_IRP_IO_ATTRIBUTION_FLAGS_MASK: u32 = 3u32; @@ -12752,9 +11855,6 @@ impl Default for IO_STATUS_BLOCK32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_STATUS_BLOCK32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IO_STATUS_BLOCK64 { @@ -12766,9 +11866,6 @@ impl Default for IO_STATUS_BLOCK64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_STATUS_BLOCK64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IO_STATUS_BLOCK64_0 { @@ -12780,9 +11877,6 @@ impl Default for IO_STATUS_BLOCK64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_STATUS_BLOCK64_0 { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_TIMER_ROUTINE = Option; pub const IO_TYPE_ADAPTER: u32 = 1u32; @@ -13028,9 +12122,6 @@ impl Default for KADDRESS_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KADDRESS_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KADDRESS_RANGE_DESCRIPTOR { @@ -13042,9 +12133,6 @@ impl Default for KADDRESS_RANGE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KADDRESS_RANGE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13070,10 +12158,6 @@ impl Default for KAPC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KAPC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KBUGCHECK_ADD_PAGES { @@ -13088,9 +12172,6 @@ impl Default for KBUGCHECK_ADD_PAGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBUGCHECK_ADD_PAGES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KBUGCHECK_BUFFER_DUMP_STATE(pub i32); @@ -13115,10 +12196,6 @@ impl Default for KBUGCHECK_CALLBACK_RECORD { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KBUGCHECK_CALLBACK_RECORD { - type TypeKind = windows_core::CopyType; -} pub type KBUGCHECK_CALLBACK_ROUTINE = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13133,9 +12210,6 @@ impl Default for KBUGCHECK_DUMP_IO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBUGCHECK_DUMP_IO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KBUGCHECK_DUMP_IO_TYPE(pub i32); @@ -13157,10 +12231,6 @@ impl Default for KBUGCHECK_REASON_CALLBACK_RECORD { } } #[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KBUGCHECK_REASON_CALLBACK_RECORD { - type TypeKind = windows_core::CopyType; -} -#[cfg(feature = "Win32_System_Kernel")] pub type KBUGCHECK_REASON_CALLBACK_ROUTINE = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13176,9 +12246,6 @@ impl Default for KBUGCHECK_REMOVE_PAGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBUGCHECK_REMOVE_PAGES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KBUGCHECK_SECONDARY_DUMP_DATA { @@ -13194,9 +12261,6 @@ impl Default for KBUGCHECK_SECONDARY_DUMP_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBUGCHECK_SECONDARY_DUMP_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KBUGCHECK_SECONDARY_DUMP_DATA_EX { @@ -13220,9 +12284,6 @@ impl Default for KBUGCHECK_SECONDARY_DUMP_DATA_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBUGCHECK_SECONDARY_DUMP_DATA_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13242,10 +12303,6 @@ impl Default for KBUGCHECK_TRIAGE_DUMP_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KBUGCHECK_TRIAGE_DUMP_DATA { - type TypeKind = windows_core::CopyType; -} pub const KB_ADD_PAGES_FLAG_ADDITIONAL_RANGES_EXIST: u32 = 2147483648u32; pub const KB_ADD_PAGES_FLAG_PHYSICAL_ADDRESS: u32 = 2u32; pub const KB_ADD_PAGES_FLAG_VIRTUAL_ADDRESS: u32 = 1u32; @@ -13271,10 +12328,6 @@ impl Default for KDEVICE_QUEUE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KDEVICE_QUEUE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KDPC_IMPORTANCE(pub i32); @@ -13292,9 +12345,6 @@ impl Default for KDPC_WATCHDOG_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDPC_WATCHDOG_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KD_CALLBACK_ACTION(pub i32); @@ -13321,9 +12371,6 @@ impl Default for KERNEL_SOFT_RESTART_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERNEL_SOFT_RESTART_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const KERNEL_SOFT_RESTART_NOTIFICATION_VERSION: u32 = 1u32; pub const KERNEL_STACK_SIZE: u32 = 12288u32; #[repr(C)] @@ -13339,9 +12386,6 @@ impl Default for KERNEL_USER_TIMES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERNEL_USER_TIMES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_BASIC_INFORMATION { @@ -13355,9 +12399,6 @@ impl Default for KEY_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_CACHED_INFORMATION { @@ -13375,9 +12416,6 @@ impl Default for KEY_CACHED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_CACHED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_CONTROL_FLAGS_INFORMATION { @@ -13388,9 +12426,6 @@ impl Default for KEY_CONTROL_FLAGS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_CONTROL_FLAGS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_FULL_INFORMATION { @@ -13411,9 +12446,6 @@ impl Default for KEY_FULL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_FULL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_LAYER_INFORMATION { @@ -13424,9 +12456,6 @@ impl Default for KEY_LAYER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_LAYER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_NAME_INFORMATION { @@ -13438,9 +12467,6 @@ impl Default for KEY_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_NODE_INFORMATION { @@ -13456,9 +12482,6 @@ impl Default for KEY_NODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_NODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_SET_VIRTUALIZATION_INFORMATION { @@ -13469,9 +12492,6 @@ impl Default for KEY_SET_VIRTUALIZATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_SET_VIRTUALIZATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_TRUST_INFORMATION { @@ -13482,9 +12502,6 @@ impl Default for KEY_TRUST_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_TRUST_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_VALUE_BASIC_INFORMATION { @@ -13498,9 +12515,6 @@ impl Default for KEY_VALUE_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_VALUE_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_VALUE_FULL_INFORMATION { @@ -13516,9 +12530,6 @@ impl Default for KEY_VALUE_FULL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_VALUE_FULL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_VALUE_LAYER_INFORMATION { @@ -13529,9 +12540,6 @@ impl Default for KEY_VALUE_LAYER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_VALUE_LAYER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_VALUE_PARTIAL_INFORMATION { @@ -13545,9 +12553,6 @@ impl Default for KEY_VALUE_PARTIAL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_VALUE_PARTIAL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 { @@ -13560,9 +12565,6 @@ impl Default for KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_VIRTUALIZATION_INFORMATION { @@ -13573,9 +12575,6 @@ impl Default for KEY_VIRTUALIZATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_VIRTUALIZATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_WOW64_FLAGS_INFORMATION { @@ -13586,9 +12585,6 @@ impl Default for KEY_WOW64_FLAGS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_WOW64_FLAGS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEY_WRITE_TIME_INFORMATION { @@ -13599,9 +12595,6 @@ impl Default for KEY_WRITE_TIME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_WRITE_TIME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const KE_MAX_TRIAGE_DUMP_DATA_MEMORY_SIZE: u32 = 33554432u32; pub const KE_PROCESSOR_CHANGE_ADD_EXISTING: u32 = 1u32; #[repr(C)] @@ -13619,10 +12612,6 @@ impl Default for KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KE_PROCESSOR_CHANGE_NOTIFY_STATE(pub i32); @@ -13643,9 +12632,6 @@ impl Default for KFLOATING_SAVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KFLOATING_SAVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -13658,10 +12644,6 @@ impl Default for KGATE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KGATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KINTERRUPT_MODE(pub i32); @@ -13681,9 +12663,6 @@ impl Default for KLOCK_QUEUE_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KLOCK_QUEUE_HANDLE { - type TypeKind = windows_core::CopyType; -} pub type KMESSAGE_SERVICE_ROUTINE = Option super::super::super::Win32::Foundation::BOOLEAN>; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -13701,10 +12680,6 @@ impl Default for KSEMAPHORE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KSEMAPHORE { - type TypeKind = windows_core::CopyType; -} pub type KSERVICE_ROUTINE = Option super::super::super::Win32::Foundation::BOOLEAN>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13717,9 +12692,6 @@ impl Default for KSPIN_LOCK_QUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPIN_LOCK_QUEUE { - type TypeKind = windows_core::CopyType; -} pub type KSTART_ROUTINE = Option; pub type KSYNCHRONIZE_ROUTINE = Option super::super::super::Win32::Foundation::BOOLEAN>; #[repr(C)] @@ -13734,9 +12706,6 @@ impl Default for KSYSTEM_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSYSTEM_TIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -13753,10 +12722,6 @@ impl Default for KTIMER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KTIMER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13776,10 +12741,6 @@ impl Default for KTRIAGE_DUMP_DATA_ARRAY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KTRIAGE_DUMP_DATA_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const KUMS_UCH_VOLATILE_BIT: u32 = 0u32; #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] @@ -13872,10 +12833,6 @@ impl Default for KUSER_SHARED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -13889,10 +12846,6 @@ impl Default for KUSER_SHARED_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13905,10 +12858,6 @@ impl Default for KUSER_SHARED_DATA_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -13921,10 +12870,6 @@ impl Default for KUSER_SHARED_DATA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -13938,10 +12883,6 @@ impl Default for KUSER_SHARED_DATA_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13954,10 +12895,6 @@ impl Default for KUSER_SHARED_DATA_2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -13972,10 +12909,6 @@ impl Default for KUSER_SHARED_DATA_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13989,10 +12922,6 @@ impl Default for KUSER_SHARED_DATA_3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -14006,10 +12935,6 @@ impl Default for KUSER_SHARED_DATA_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14023,10 +12948,6 @@ impl Default for KUSER_SHARED_DATA_4_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for KUSER_SHARED_DATA_4_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KWAIT_CHAIN { @@ -14037,9 +12958,6 @@ impl Default for KWAIT_CHAIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KWAIT_CHAIN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KWAIT_REASON(pub i32); @@ -14108,9 +13026,6 @@ impl Default for LEGACY_BUS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LEGACY_BUS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LINK_SHARE_ACCESS { @@ -14123,9 +13038,6 @@ impl Default for LINK_SHARE_ACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINK_SHARE_ACCESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct LOADER_PARTITION_INFORMATION_EX { @@ -14139,9 +13051,6 @@ impl Default for LOADER_PARTITION_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOADER_PARTITION_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LOADER_PARTITION_INFORMATION_EX_0 { @@ -14153,9 +13062,6 @@ impl Default for LOADER_PARTITION_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOADER_PARTITION_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LOCK_OPERATION(pub i32); @@ -14204,9 +13110,6 @@ impl Default for MAILSLOT_CREATE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAILSLOT_CREATE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAP_REGISTER_ENTRY { @@ -14218,9 +13121,6 @@ impl Default for MAP_REGISTER_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAP_REGISTER_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const MAXIMUM_DEBUG_BARS: u32 = 6u32; pub const MAXIMUM_FILENAME_LENGTH: u32 = 256u32; pub const MAXIMUM_PRIORITY: u32 = 32u32; @@ -14239,10 +13139,6 @@ impl Default for MCA_DRIVER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for MCA_DRIVER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MCA_EXCEPTION { @@ -14261,9 +13157,6 @@ impl Default for MCA_EXCEPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCA_EXCEPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MCA_EXCEPTION_0 { @@ -14275,9 +13168,6 @@ impl Default for MCA_EXCEPTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCA_EXCEPTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MCA_EXCEPTION_0_0 { @@ -14292,9 +13182,6 @@ impl Default for MCA_EXCEPTION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCA_EXCEPTION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MCA_EXCEPTION_0_1 { @@ -14306,9 +13193,6 @@ impl Default for MCA_EXCEPTION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCA_EXCEPTION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MCA_EXCEPTION_TYPE(pub i32); @@ -14325,9 +13209,6 @@ impl Default for MCG_CAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCG_CAP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCG_CAP_0 { @@ -14338,9 +13219,6 @@ impl Default for MCG_CAP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCG_CAP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MCG_STATUS { @@ -14352,9 +13230,6 @@ impl Default for MCG_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCG_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCG_STATUS_0 { @@ -14366,9 +13241,6 @@ impl Default for MCG_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCG_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MCI_ADDR { @@ -14380,9 +13252,6 @@ impl Default for MCI_ADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ADDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MCI_ADDR_0 { @@ -14394,9 +13263,6 @@ impl Default for MCI_ADDR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ADDR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MCI_STATS { @@ -14408,9 +13274,6 @@ impl Default for MCI_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MCI_STATS_0 { @@ -14423,9 +13286,6 @@ impl Default for MCI_STATS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_STATS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MCI_STATUS { @@ -14439,9 +13299,6 @@ impl Default for MCI_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_STATUS_AMD_BITS { @@ -14452,9 +13309,6 @@ impl Default for MCI_STATUS_AMD_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_STATUS_AMD_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_STATUS_BITS_COMMON { @@ -14465,9 +13319,6 @@ impl Default for MCI_STATUS_BITS_COMMON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_STATUS_BITS_COMMON { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_STATUS_INTEL_BITS { @@ -14478,9 +13329,6 @@ impl Default for MCI_STATUS_INTEL_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_STATUS_INTEL_BITS { - type TypeKind = windows_core::CopyType; -} pub const MDL_ALLOCATED_FIXED_SIZE: u32 = 8u32; pub const MDL_DESCRIBES_AWE: u32 = 1024u32; pub const MDL_FREE_EXTRA_PTES: u32 = 512u32; @@ -14508,9 +13356,6 @@ impl Default for MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const MEM_COMMIT: u32 = 4096u32; pub const MEM_DECOMMIT: u32 = 16384u32; #[repr(transparent)] @@ -14552,9 +13397,6 @@ impl Default for MM_COPY_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MM_COPY_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MM_COPY_ADDRESS_0 { @@ -14566,9 +13408,6 @@ impl Default for MM_COPY_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MM_COPY_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} pub const MM_COPY_MEMORY_PHYSICAL: u32 = 1u32; pub const MM_COPY_MEMORY_VIRTUAL: u32 = 2u32; pub const MM_DONT_ZERO_ALLOCATION: u32 = 1u32; @@ -14599,9 +13438,6 @@ impl Default for MM_PHYSICAL_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MM_PHYSICAL_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const MM_PROTECT_DRIVER_SECTION_ALLOW_UNLOAD: u32 = 1u32; pub const MM_PROTECT_DRIVER_SECTION_VALID_FLAGS: u32 = 1u32; pub const MM_REMOVE_PHYSICAL_MEMORY_BAD_ONLY: u32 = 1u32; @@ -14641,9 +13477,6 @@ impl Default for MU_TELEMETRY_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MU_TELEMETRY_SECTION { - type TypeKind = windows_core::CopyType; -} pub const MU_TELEMETRY_SECTION_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x85183a8b_9c41_429c_939c_5c3c087ca280); pub const MapPhysicalAddressTypeContiguousRange: IOMMU_MAP_PHYSICAL_ADDRESS_TYPE = IOMMU_MAP_PHYSICAL_ADDRESS_TYPE(1i32); pub const MapPhysicalAddressTypeMax: IOMMU_MAP_PHYSICAL_ADDRESS_TYPE = IOMMU_MAP_PHYSICAL_ADDRESS_TYPE(3i32); @@ -14784,9 +13617,6 @@ impl Default for NAMED_PIPE_CREATE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAMED_PIPE_CREATE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NEC98x86: ALTERNATIVE_ARCHITECTURE_TYPE = ALTERNATIVE_ARCHITECTURE_TYPE(1i32); pub type NMI_CALLBACK = Option super::super::super::Win32::Foundation::BOOLEAN>; pub const NMI_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x5bad89ff_b7e6_42c9_814a_cf2485d6e98a); @@ -14802,9 +13632,6 @@ impl Default for NPEM_CAPABILITY_STANDARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NPEM_CAPABILITY_STANDARD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NPEM_CAPABILITY_STANDARD_0 { @@ -14815,9 +13642,6 @@ impl Default for NPEM_CAPABILITY_STANDARD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NPEM_CAPABILITY_STANDARD_0 { - type TypeKind = windows_core::CopyType; -} pub type NPEM_CONTROL_ENABLE_DISABLE = Option super::super::super::Win32::Foundation::NTSTATUS>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14837,9 +13661,6 @@ impl Default for NPEM_CONTROL_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NPEM_CONTROL_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const NPEM_CONTROL_INTERFACE_CURRENT_VERSION: u32 = 2u32; pub const NPEM_CONTROL_INTERFACE_VERSION1: u32 = 1u32; pub const NPEM_CONTROL_INTERFACE_VERSION2: u32 = 2u32; @@ -14868,9 +13689,6 @@ impl Default for NT_TIB32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NT_TIB32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NT_TIB32_0 { @@ -14882,9 +13700,6 @@ impl Default for NT_TIB32_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NT_TIB32_0 { - type TypeKind = windows_core::CopyType; -} pub const NX_SUPPORT_POLICY_ALWAYSOFF: u32 = 0u32; pub const NX_SUPPORT_POLICY_ALWAYSON: u32 = 1u32; pub const NX_SUPPORT_POLICY_OPTIN: u32 = 2u32; @@ -14910,9 +13725,6 @@ impl Default for OBJECT_HANDLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECT_HANDLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const OBJECT_TYPE_CREATE: u32 = 1u32; #[repr(C)] #[cfg(feature = "Wdk_Foundation")] @@ -14930,10 +13742,6 @@ impl Default for OB_CALLBACK_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_CALLBACK_REGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const OB_FLT_REGISTRATION_VERSION: u32 = 256u32; pub const OB_FLT_REGISTRATION_VERSION_0100: u32 = 256u32; pub const OB_OPERATION_HANDLE_CREATE: u32 = 1u32; @@ -14953,10 +13761,6 @@ impl Default for OB_OPERATION_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_OPERATION_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OB_POST_CREATE_HANDLE_INFORMATION { @@ -14967,9 +13771,6 @@ impl Default for OB_POST_CREATE_HANDLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OB_POST_CREATE_HANDLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OB_POST_DUPLICATE_HANDLE_INFORMATION { @@ -14980,9 +13781,6 @@ impl Default for OB_POST_DUPLICATE_HANDLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OB_POST_DUPLICATE_HANDLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -15001,10 +13799,6 @@ impl Default for OB_POST_OPERATION_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_POST_OPERATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -15018,10 +13812,6 @@ impl Default for OB_POST_OPERATION_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_POST_OPERATION_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15034,10 +13824,6 @@ impl Default for OB_POST_OPERATION_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_POST_OPERATION_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OB_POST_OPERATION_PARAMETERS { @@ -15049,9 +13835,6 @@ impl Default for OB_POST_OPERATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OB_POST_OPERATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OB_PREOP_CALLBACK_STATUS(pub i32); @@ -15067,9 +13850,6 @@ impl Default for OB_PRE_CREATE_HANDLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OB_PRE_CREATE_HANDLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OB_PRE_DUPLICATE_HANDLE_INFORMATION { @@ -15083,9 +13863,6 @@ impl Default for OB_PRE_DUPLICATE_HANDLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OB_PRE_DUPLICATE_HANDLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -15103,10 +13880,6 @@ impl Default for OB_PRE_OPERATION_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_PRE_OPERATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -15120,10 +13893,6 @@ impl Default for OB_PRE_OPERATION_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_PRE_OPERATION_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15136,10 +13905,6 @@ impl Default for OB_PRE_OPERATION_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for OB_PRE_OPERATION_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OB_PRE_OPERATION_PARAMETERS { @@ -15151,9 +13916,6 @@ impl Default for OB_PRE_OPERATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OB_PRE_OPERATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPLOCK_KEY_FLAG_PARENT_KEY: u32 = 1u32; pub const OPLOCK_KEY_FLAG_TARGET_KEY: u32 = 2u32; pub const OPLOCK_KEY_VERSION_WIN7: u32 = 1u32; @@ -15193,9 +13955,6 @@ impl Default for PAGE_PRIORITY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PAGE_PRIORITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PAGE_READONLY: u32 = 2u32; pub const PAGE_READWRITE: u32 = 4u32; pub const PAGE_REVERT_TO_FILE_MAP: u32 = 2147483648u32; @@ -15269,9 +14028,6 @@ impl Default for PCIBUSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIBUSDATA { - type TypeKind = windows_core::CopyType; -} pub const PCIBus: INTERFACE_TYPE = INTERFACE_TYPE(5i32); pub const PCIConfiguration: BUS_DATA_TYPE = BUS_DATA_TYPE(4i32); pub const PCIEXPRESS_ERROR_SECTION_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xd995e954_bbc1_430f_ad91_b44dcb3c6f35); @@ -15306,9 +14062,6 @@ impl Default for PCIX_BRIDGE_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIX_BRIDGE_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCIX_BRIDGE_CAPABILITY_1 { @@ -15320,9 +14073,6 @@ impl Default for PCIX_BRIDGE_CAPABILITY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIX_BRIDGE_CAPABILITY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCIX_BRIDGE_CAPABILITY_1_0 { @@ -15333,9 +14083,6 @@ impl Default for PCIX_BRIDGE_CAPABILITY_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIX_BRIDGE_CAPABILITY_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCIX_BRIDGE_CAPABILITY_2 { @@ -15347,9 +14094,6 @@ impl Default for PCIX_BRIDGE_CAPABILITY_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIX_BRIDGE_CAPABILITY_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCIX_BRIDGE_CAPABILITY_2_0 { @@ -15360,9 +14104,6 @@ impl Default for PCIX_BRIDGE_CAPABILITY_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIX_BRIDGE_CAPABILITY_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCIX_BRIDGE_CAPABILITY_0 { @@ -15374,9 +14115,6 @@ impl Default for PCIX_BRIDGE_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIX_BRIDGE_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCIX_BRIDGE_CAPABILITY_0_0 { @@ -15387,9 +14125,6 @@ impl Default for PCIX_BRIDGE_CAPABILITY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCIX_BRIDGE_CAPABILITY_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PCIX_MODE1_100MHZ: u32 = 2u32; pub const PCIX_MODE1_133MHZ: u32 = 3u32; pub const PCIX_MODE1_66MHZ: u32 = 1u32; @@ -15429,9 +14164,6 @@ impl Default for PCI_ADVANCED_FEATURES_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ADVANCED_FEATURES_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_ADVANCED_FEATURES_CAPABILITY_0 { @@ -15443,9 +14175,6 @@ impl Default for PCI_ADVANCED_FEATURES_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ADVANCED_FEATURES_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_ADVANCED_FEATURES_CAPABILITY_0_0 { @@ -15456,9 +14185,6 @@ impl Default for PCI_ADVANCED_FEATURES_CAPABILITY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ADVANCED_FEATURES_CAPABILITY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_ADVANCED_FEATURES_CAPABILITY_1 { @@ -15470,9 +14196,6 @@ impl Default for PCI_ADVANCED_FEATURES_CAPABILITY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ADVANCED_FEATURES_CAPABILITY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_ADVANCED_FEATURES_CAPABILITY_1_0 { @@ -15483,9 +14206,6 @@ impl Default for PCI_ADVANCED_FEATURES_CAPABILITY_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ADVANCED_FEATURES_CAPABILITY_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_ADVANCED_FEATURES_CAPABILITY_2 { @@ -15497,9 +14217,6 @@ impl Default for PCI_ADVANCED_FEATURES_CAPABILITY_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ADVANCED_FEATURES_CAPABILITY_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_ADVANCED_FEATURES_CAPABILITY_2_0 { @@ -15510,9 +14227,6 @@ impl Default for PCI_ADVANCED_FEATURES_CAPABILITY_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ADVANCED_FEATURES_CAPABILITY_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_APERTURE_PAGE_SIZE { @@ -15523,9 +14237,6 @@ impl Default for PCI_AGP_APERTURE_PAGE_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_APERTURE_PAGE_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_CAPABILITY { @@ -15539,9 +14250,6 @@ impl Default for PCI_AGP_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_CAPABILITY_1 { @@ -15552,9 +14260,6 @@ impl Default for PCI_AGP_CAPABILITY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_CAPABILITY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_CAPABILITY_0 { @@ -15565,9 +14270,6 @@ impl Default for PCI_AGP_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_CONTROL { @@ -15578,9 +14280,6 @@ impl Default for PCI_AGP_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_EXTENDED_CAPABILITY { @@ -15597,9 +14296,6 @@ impl Default for PCI_AGP_EXTENDED_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_EXTENDED_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_ISOCH_COMMAND { @@ -15610,9 +14306,6 @@ impl Default for PCI_AGP_ISOCH_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_ISOCH_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_AGP_ISOCH_STATUS { @@ -15623,9 +14316,6 @@ impl Default for PCI_AGP_ISOCH_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_AGP_ISOCH_STATUS { - type TypeKind = windows_core::CopyType; -} pub const PCI_AGP_RATE_1X: u32 = 1u32; pub const PCI_AGP_RATE_2X: u32 = 2u32; pub const PCI_AGP_RATE_4X: u32 = 4u32; @@ -15645,9 +14335,6 @@ impl Default for PCI_ATS_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ATS_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PCI_ATS_INTERFACE_VERSION: u32 = 1u32; pub const PCI_BRIDGE_TYPE: u32 = 1u32; #[repr(C)] @@ -15671,9 +14358,6 @@ impl Default for PCI_BUS_INTERFACE_STANDARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_BUS_INTERFACE_STANDARD { - type TypeKind = windows_core::CopyType; -} pub const PCI_BUS_INTERFACE_STANDARD_VERSION: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -15689,9 +14373,6 @@ impl Default for PCI_CAPABILITIES_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_CAPABILITIES_HEADER { - type TypeKind = windows_core::CopyType; -} pub const PCI_CAPABILITY_ID_ADVANCED_FEATURES: u32 = 19u32; pub const PCI_CAPABILITY_ID_AGP: u32 = 2u32; pub const PCI_CAPABILITY_ID_AGP_TARGET: u32 = 14u32; @@ -15743,9 +14424,6 @@ impl Default for PCI_COMMON_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_COMMON_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_COMMON_HEADER { @@ -15768,9 +14446,6 @@ impl Default for PCI_COMMON_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_COMMON_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_COMMON_HEADER_0 { @@ -15783,9 +14458,6 @@ impl Default for PCI_COMMON_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_COMMON_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_COMMON_HEADER_0_0 { @@ -15807,9 +14479,6 @@ impl Default for PCI_COMMON_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_COMMON_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_COMMON_HEADER_0_1 { @@ -15841,9 +14510,6 @@ impl Default for PCI_COMMON_HEADER_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_COMMON_HEADER_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_COMMON_HEADER_0_2 { @@ -15865,9 +14531,6 @@ impl Default for PCI_COMMON_HEADER_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_COMMON_HEADER_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_COMMON_HEADER_0_2_0 { @@ -15879,9 +14542,6 @@ impl Default for PCI_COMMON_HEADER_0_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_COMMON_HEADER_0_2_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_DATA_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15895,9 +14555,6 @@ impl Default for PCI_DEBUGGING_DEVICE_IN_USE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_DEBUGGING_DEVICE_IN_USE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_DEVICE_D3COLD_STATE_REASON(pub i32); @@ -15920,9 +14577,6 @@ impl Default for PCI_DEVICE_PRESENCE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_DEVICE_PRESENCE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_DEVICE_PRESENT_INTERFACE { @@ -15939,9 +14593,6 @@ impl Default for PCI_DEVICE_PRESENT_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_DEVICE_PRESENT_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PCI_DEVICE_PRESENT_INTERFACE_VERSION: u32 = 1u32; pub const PCI_DEVICE_TYPE: u32 = 0u32; pub const PCI_DISABLE_LEVEL_INTERRUPT: u32 = 1024u32; @@ -15970,9 +14621,6 @@ impl Default for PCI_EXPRESS_ACS_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ACS_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_ACS_CAPABILITY_REGISTER { @@ -15984,9 +14632,6 @@ impl Default for PCI_EXPRESS_ACS_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ACS_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ACS_CAPABILITY_REGISTER_0 { @@ -15997,9 +14642,6 @@ impl Default for PCI_EXPRESS_ACS_CAPABILITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ACS_CAPABILITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_ACS_CONTROL { @@ -16011,9 +14653,6 @@ impl Default for PCI_EXPRESS_ACS_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ACS_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ACS_CONTROL_0 { @@ -16024,9 +14663,6 @@ impl Default for PCI_EXPRESS_ACS_CONTROL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ACS_CONTROL_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_ADVANCED_ERROR_REPORTING_CAP_ID: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -16039,9 +14675,6 @@ impl Default for PCI_EXPRESS_AER_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_AER_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_AER_CAPABILITIES_0 { @@ -16052,9 +14685,6 @@ impl Default for PCI_EXPRESS_AER_CAPABILITIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_AER_CAPABILITIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_AER_CAPABILITY { @@ -16077,9 +14707,6 @@ impl Default for PCI_EXPRESS_AER_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_AER_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ARI_CAPABILITY { @@ -16092,9 +14719,6 @@ impl Default for PCI_EXPRESS_ARI_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ARI_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ARI_CAPABILITY_REGISTER { @@ -16105,9 +14729,6 @@ impl Default for PCI_EXPRESS_ARI_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ARI_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_ARI_CAP_ID: u32 = 14u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16119,9 +14740,6 @@ impl Default for PCI_EXPRESS_ARI_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ARI_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_EXPRESS_ASPM_CONTROL(pub i32); @@ -16140,9 +14758,6 @@ impl Default for PCI_EXPRESS_ATS_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ATS_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ATS_CAPABILITY_REGISTER { @@ -16153,9 +14768,6 @@ impl Default for PCI_EXPRESS_ATS_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ATS_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_ATS_CAP_ID: u32 = 15u32; #[repr(C)] #[derive(Clone, Copy)] @@ -16168,9 +14780,6 @@ impl Default for PCI_EXPRESS_ATS_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ATS_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ATS_CONTROL_REGISTER_0 { @@ -16181,9 +14790,6 @@ impl Default for PCI_EXPRESS_ATS_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ATS_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_BRIDGE_AER_CAPABILITY { @@ -16206,9 +14812,6 @@ impl Default for PCI_EXPRESS_BRIDGE_AER_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_BRIDGE_AER_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CAPABILITIES_REGISTER { @@ -16220,9 +14823,6 @@ impl Default for PCI_EXPRESS_CAPABILITIES_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CAPABILITIES_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CAPABILITIES_REGISTER_0 { @@ -16233,9 +14833,6 @@ impl Default for PCI_EXPRESS_CAPABILITIES_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CAPABILITIES_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_CAPABILITY { @@ -16265,9 +14862,6 @@ impl Default for PCI_EXPRESS_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_EXPRESS_CARD_PRESENCE(pub i32); @@ -16283,9 +14877,6 @@ impl Default for PCI_EXPRESS_CORRECTABLE_ERROR_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CORRECTABLE_ERROR_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CORRECTABLE_ERROR_MASK_0 { @@ -16296,9 +14887,6 @@ impl Default for PCI_EXPRESS_CORRECTABLE_ERROR_MASK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CORRECTABLE_ERROR_MASK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CORRECTABLE_ERROR_STATUS { @@ -16310,9 +14898,6 @@ impl Default for PCI_EXPRESS_CORRECTABLE_ERROR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CORRECTABLE_ERROR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CORRECTABLE_ERROR_STATUS_0 { @@ -16323,9 +14908,6 @@ impl Default for PCI_EXPRESS_CORRECTABLE_ERROR_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CORRECTABLE_ERROR_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_CXL_DVSEC_CAPABILITY { @@ -16339,9 +14921,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CXL_DVSEC_CAPABILITY_REGISTER_V11 { @@ -16353,9 +14932,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_CAPABILITY_REGISTER_V11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_CAPABILITY_REGISTER_V11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_CAPABILITY_REGISTER_V11_0 { @@ -16366,9 +14942,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_CAPABILITY_REGISTER_V11_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_CAPABILITY_REGISTER_V11_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_CXL_DVSEC_CAPABILITY_V11 { @@ -16396,9 +14969,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_CAPABILITY_V11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_CAPABILITY_V11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CXL_DVSEC_CONTROL_REGISTER { @@ -16410,9 +14980,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_CONTROL_REGISTER_0 { @@ -16423,9 +14990,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CXL_DVSEC_LOCK_REGISTER { @@ -16437,9 +15001,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_LOCK_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_LOCK_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_LOCK_REGISTER_0 { @@ -16450,9 +15011,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_LOCK_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_LOCK_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_HIGH_REGISTER { @@ -16463,9 +15021,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_HIGH_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_HIGH_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_LOW_REGISTER { @@ -16477,9 +15032,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_LOW_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_LOW_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_LOW_REGISTER_0 { @@ -16490,9 +15042,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_LOW_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_RANGE_BASE_LOW_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_HIGH_REGISTER { @@ -16503,9 +15052,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_HIGH_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_HIGH_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_LOW_REGISTER_V11 { @@ -16517,9 +15063,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_LOW_REGISTER_V11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_LOW_REGISTER_V11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_LOW_REGISTER_V11_0 { @@ -16530,9 +15073,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_LOW_REGISTER_V11_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_RANGE_SIZE_LOW_REGISTER_V11_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_CXL_DVSEC_STATUS_REGISTER { @@ -16544,9 +15084,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_CXL_DVSEC_STATUS_REGISTER_0 { @@ -16557,9 +15094,6 @@ impl Default for PCI_EXPRESS_CXL_DVSEC_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_CXL_DVSEC_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_CAPABILITY { @@ -16573,9 +15107,6 @@ impl Default for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_CAP_ID: u32 = 35u32; #[repr(C)] #[derive(Clone, Copy)] @@ -16588,9 +15119,6 @@ impl Default for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_1_0 { @@ -16601,9 +15129,6 @@ impl Default for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_2 { @@ -16615,9 +15140,6 @@ impl Default for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_2_0 { @@ -16628,9 +15150,6 @@ impl Default for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DESIGNATED_VENDOR_SPECIFIC_HEADER_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER { @@ -16642,9 +15161,6 @@ impl Default for PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER_0 { @@ -16655,9 +15171,6 @@ impl Default for PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CAPABILITIES_2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER { @@ -16669,9 +15182,6 @@ impl Default for PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER_0 { @@ -16682,9 +15192,6 @@ impl Default for PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER { @@ -16696,9 +15203,6 @@ impl Default for PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER_0 { @@ -16709,9 +15213,6 @@ impl Default for PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CONTROL_2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DEVICE_CONTROL_REGISTER { @@ -16724,9 +15225,6 @@ impl Default for PCI_EXPRESS_DEVICE_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DEVICE_CONTROL_REGISTER_0 { @@ -16737,9 +15235,6 @@ impl Default for PCI_EXPRESS_DEVICE_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DEVICE_CONTROL_REGISTER_1 { @@ -16750,9 +15245,6 @@ impl Default for PCI_EXPRESS_DEVICE_CONTROL_REGISTER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_CONTROL_REGISTER_1 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_DEVICE_SERIAL_NUMBER_CAP_ID: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy)] @@ -16765,9 +15257,6 @@ impl Default for PCI_EXPRESS_DEVICE_STATUS_2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_STATUS_2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DEVICE_STATUS_2_REGISTER_0 { @@ -16778,9 +15267,6 @@ impl Default for PCI_EXPRESS_DEVICE_STATUS_2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_STATUS_2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DEVICE_STATUS_REGISTER { @@ -16792,9 +15278,6 @@ impl Default for PCI_EXPRESS_DEVICE_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DEVICE_STATUS_REGISTER_0 { @@ -16805,9 +15288,6 @@ impl Default for PCI_EXPRESS_DEVICE_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DEVICE_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_EXPRESS_DEVICE_TYPE(pub i32); @@ -16834,9 +15314,6 @@ impl Default for PCI_EXPRESS_DPC_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_CAPS_REGISTER { @@ -16848,9 +15325,6 @@ impl Default for PCI_EXPRESS_DPC_CAPS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_CAPS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_CAPS_REGISTER_0 { @@ -16861,9 +15335,6 @@ impl Default for PCI_EXPRESS_DPC_CAPS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_CAPS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_DPC_CAP_ID: u32 = 29u32; #[repr(C)] #[derive(Clone, Copy)] @@ -16876,9 +15347,6 @@ impl Default for PCI_EXPRESS_DPC_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_CONTROL_REGISTER_0 { @@ -16889,9 +15357,6 @@ impl Default for PCI_EXPRESS_DPC_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_ERROR_SOURCE_ID { @@ -16903,9 +15368,6 @@ impl Default for PCI_EXPRESS_DPC_ERROR_SOURCE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_ERROR_SOURCE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_ERROR_SOURCE_ID_0 { @@ -16916,9 +15378,6 @@ impl Default for PCI_EXPRESS_DPC_ERROR_SOURCE_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_ERROR_SOURCE_ID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER { @@ -16930,9 +15389,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER_0 { @@ -16943,9 +15399,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_EXCEPTION_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_RP_PIO_HEADERLOG_REGISTER { @@ -16956,9 +15409,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_HEADERLOG_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_HEADERLOG_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_RP_PIO_IMPSPECLOG_REGISTER { @@ -16969,9 +15419,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_IMPSPECLOG_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_IMPSPECLOG_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER { @@ -16983,9 +15430,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER_0 { @@ -16996,9 +15440,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_MASK_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER { @@ -17010,9 +15451,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER_0 { @@ -17023,9 +15461,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_SEVERITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER { @@ -17037,9 +15472,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER_0 { @@ -17050,9 +15482,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER { @@ -17064,9 +15493,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER_0 { @@ -17077,9 +15503,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_SYSERR_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_RP_PIO_TLPPREFIXLOG_REGISTER { @@ -17090,9 +15513,6 @@ impl Default for PCI_EXPRESS_DPC_RP_PIO_TLPPREFIXLOG_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_RP_PIO_TLPPREFIXLOG_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_DPC_STATUS_REGISTER { @@ -17104,9 +15524,6 @@ impl Default for PCI_EXPRESS_DPC_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_DPC_STATUS_REGISTER_0 { @@ -17117,9 +15534,6 @@ impl Default for PCI_EXPRESS_DPC_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_DPC_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER { @@ -17131,9 +15545,6 @@ impl Default for PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER { - type TypeKind = windows_core::CopyType; -} pub type PCI_EXPRESS_ENTER_LINK_QUIESCENT_MODE = Option super::super::super::Win32::Foundation::NTSTATUS>; #[repr(C)] #[derive(Clone, Copy)] @@ -17146,9 +15557,6 @@ impl Default for PCI_EXPRESS_ERROR_SOURCE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ERROR_SOURCE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ERROR_SOURCE_ID_0 { @@ -17160,9 +15568,6 @@ impl Default for PCI_EXPRESS_ERROR_SOURCE_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ERROR_SOURCE_ID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAPABILITY { @@ -17174,9 +15579,6 @@ impl Default for PCI_EXPRESS_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub type PCI_EXPRESS_EXIT_LINK_QUIESCENT_MODE = Option super::super::super::Win32::Foundation::NTSTATUS>; pub const PCI_EXPRESS_FRS_QUEUEING_CAP_ID: u32 = 33u32; #[repr(transparent)] @@ -17199,9 +15601,6 @@ impl Default for PCI_EXPRESS_L1_PM_SS_CAPABILITIES_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_L1_PM_SS_CAPABILITIES_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_L1_PM_SS_CAPABILITIES_REGISTER_0 { @@ -17212,9 +15611,6 @@ impl Default for PCI_EXPRESS_L1_PM_SS_CAPABILITIES_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_L1_PM_SS_CAPABILITIES_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_L1_PM_SS_CAPABILITY { @@ -17228,9 +15624,6 @@ impl Default for PCI_EXPRESS_L1_PM_SS_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_L1_PM_SS_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_L1_PM_SS_CAP_ID: u32 = 30u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17243,9 +15636,6 @@ impl Default for PCI_EXPRESS_L1_PM_SS_CONTROL_1_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_L1_PM_SS_CONTROL_1_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_L1_PM_SS_CONTROL_1_REGISTER_0 { @@ -17256,9 +15646,6 @@ impl Default for PCI_EXPRESS_L1_PM_SS_CONTROL_1_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_L1_PM_SS_CONTROL_1_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_L1_PM_SS_CONTROL_2_REGISTER { @@ -17270,9 +15657,6 @@ impl Default for PCI_EXPRESS_L1_PM_SS_CONTROL_2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_L1_PM_SS_CONTROL_2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_L1_PM_SS_CONTROL_2_REGISTER_0 { @@ -17283,9 +15667,6 @@ impl Default for PCI_EXPRESS_L1_PM_SS_CONTROL_2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_L1_PM_SS_CONTROL_2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LANE_ERROR_STATUS { @@ -17296,9 +15677,6 @@ impl Default for PCI_EXPRESS_LANE_ERROR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LANE_ERROR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER { @@ -17310,9 +15688,6 @@ impl Default for PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER_0 { @@ -17323,9 +15698,6 @@ impl Default for PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_LINK_CAPABILITIES_REGISTER { @@ -17337,9 +15709,6 @@ impl Default for PCI_EXPRESS_LINK_CAPABILITIES_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CAPABILITIES_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_CAPABILITIES_REGISTER_0 { @@ -17350,9 +15719,6 @@ impl Default for PCI_EXPRESS_LINK_CAPABILITIES_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CAPABILITIES_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_LINK_CONTROL3 { @@ -17363,9 +15729,6 @@ impl Default for PCI_EXPRESS_LINK_CONTROL3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CONTROL3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_LINK_CONTROL3_0 { @@ -17377,9 +15740,6 @@ impl Default for PCI_EXPRESS_LINK_CONTROL3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CONTROL3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_CONTROL3_0_0 { @@ -17390,9 +15750,6 @@ impl Default for PCI_EXPRESS_LINK_CONTROL3_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CONTROL3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_LINK_CONTROL_2_REGISTER { @@ -17404,9 +15761,6 @@ impl Default for PCI_EXPRESS_LINK_CONTROL_2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CONTROL_2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_CONTROL_2_REGISTER_0 { @@ -17417,9 +15771,6 @@ impl Default for PCI_EXPRESS_LINK_CONTROL_2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CONTROL_2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_LINK_CONTROL_REGISTER { @@ -17431,9 +15782,6 @@ impl Default for PCI_EXPRESS_LINK_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_CONTROL_REGISTER_0 { @@ -17444,9 +15792,6 @@ impl Default for PCI_EXPRESS_LINK_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_QUIESCENT_INTERFACE { @@ -17463,9 +15808,6 @@ impl Default for PCI_EXPRESS_LINK_QUIESCENT_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_QUIESCENT_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_LINK_QUIESCENT_INTERFACE_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17478,9 +15820,6 @@ impl Default for PCI_EXPRESS_LINK_STATUS_2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_STATUS_2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_STATUS_2_REGISTER_0 { @@ -17491,9 +15830,6 @@ impl Default for PCI_EXPRESS_LINK_STATUS_2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_STATUS_2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_LINK_STATUS_REGISTER { @@ -17505,9 +15841,6 @@ impl Default for PCI_EXPRESS_LINK_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LINK_STATUS_REGISTER_0 { @@ -17518,9 +15851,6 @@ impl Default for PCI_EXPRESS_LINK_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LINK_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_EXPRESS_LINK_SUBSTATE(pub i32); @@ -17536,9 +15866,6 @@ impl Default for PCI_EXPRESS_LTR_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LTR_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_LTR_CAP_ID: u32 = 24u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17551,9 +15878,6 @@ impl Default for PCI_EXPRESS_LTR_MAX_LATENCY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LTR_MAX_LATENCY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_LTR_MAX_LATENCY_REGISTER_0 { @@ -17564,9 +15888,6 @@ impl Default for PCI_EXPRESS_LTR_MAX_LATENCY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_LTR_MAX_LATENCY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_EXPRESS_MAX_PAYLOAD_SIZE(pub i32); @@ -17590,9 +15911,6 @@ impl Default for PCI_EXPRESS_NPEM_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_NPEM_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_NPEM_CAPABILITY_REGISTER { @@ -17604,9 +15922,6 @@ impl Default for PCI_EXPRESS_NPEM_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_NPEM_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_NPEM_CAPABILITY_REGISTER_0 { @@ -17617,9 +15932,6 @@ impl Default for PCI_EXPRESS_NPEM_CAPABILITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_NPEM_CAPABILITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_NPEM_CAP_ID: u32 = 41u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17632,9 +15944,6 @@ impl Default for PCI_EXPRESS_NPEM_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_NPEM_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_NPEM_CONTROL_REGISTER_0 { @@ -17645,9 +15954,6 @@ impl Default for PCI_EXPRESS_NPEM_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_NPEM_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_NPEM_STATUS_REGISTER { @@ -17659,9 +15965,6 @@ impl Default for PCI_EXPRESS_NPEM_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_NPEM_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_NPEM_STATUS_REGISTER_0 { @@ -17672,9 +15975,6 @@ impl Default for PCI_EXPRESS_NPEM_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_NPEM_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_PAGE_REQUEST_CAP_ID: u32 = 19u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17688,9 +15988,6 @@ impl Default for PCI_EXPRESS_PASID_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PASID_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_PASID_CAPABILITY_REGISTER { @@ -17702,9 +15999,6 @@ impl Default for PCI_EXPRESS_PASID_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PASID_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_PASID_CAPABILITY_REGISTER_0 { @@ -17715,9 +16009,6 @@ impl Default for PCI_EXPRESS_PASID_CAPABILITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PASID_CAPABILITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_PASID_CAP_ID: u32 = 27u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17730,9 +16021,6 @@ impl Default for PCI_EXPRESS_PASID_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PASID_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_PASID_CONTROL_REGISTER_0 { @@ -17743,9 +16031,6 @@ impl Default for PCI_EXPRESS_PASID_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PASID_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_PME_REQUESTOR_ID { @@ -17757,9 +16042,6 @@ impl Default for PCI_EXPRESS_PME_REQUESTOR_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PME_REQUESTOR_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_PME_REQUESTOR_ID_0 { @@ -17770,9 +16052,6 @@ impl Default for PCI_EXPRESS_PME_REQUESTOR_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PME_REQUESTOR_ID_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_PMUX_CAP_ID: u32 = 26u32; pub const PCI_EXPRESS_POWER_BUDGETING_CAP_ID: u32 = 4u32; #[repr(transparent)] @@ -17792,9 +16071,6 @@ impl Default for PCI_EXPRESS_PRI_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PRI_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_PRI_CONTROL_REGISTER { @@ -17806,9 +16082,6 @@ impl Default for PCI_EXPRESS_PRI_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PRI_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_PRI_CONTROL_REGISTER_0 { @@ -17819,9 +16092,6 @@ impl Default for PCI_EXPRESS_PRI_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PRI_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_PRI_STATUS_REGISTER { @@ -17833,9 +16103,6 @@ impl Default for PCI_EXPRESS_PRI_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PRI_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_PRI_STATUS_REGISTER_0 { @@ -17846,9 +16113,6 @@ impl Default for PCI_EXPRESS_PRI_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PRI_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_PTM_CAPABILITY { @@ -17861,9 +16125,6 @@ impl Default for PCI_EXPRESS_PTM_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PTM_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_PTM_CAPABILITY_REGISTER { @@ -17875,9 +16136,6 @@ impl Default for PCI_EXPRESS_PTM_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PTM_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_PTM_CAPABILITY_REGISTER_0 { @@ -17888,9 +16146,6 @@ impl Default for PCI_EXPRESS_PTM_CAPABILITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PTM_CAPABILITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_PTM_CAP_ID: u32 = 31u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17903,9 +16158,6 @@ impl Default for PCI_EXPRESS_PTM_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PTM_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_PTM_CONTROL_REGISTER_0 { @@ -17916,9 +16168,6 @@ impl Default for PCI_EXPRESS_PTM_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_PTM_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_EXPRESS_RCB(pub i32); @@ -17939,9 +16188,6 @@ impl Default for PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY_REGISTER { @@ -17953,9 +16199,6 @@ impl Default for PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY_REGISTER_0 { @@ -17966,9 +16209,6 @@ impl Default for PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_RESIZABLE_BAR_CAPABILITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_RESIZABLE_BAR_CAP_ID: u32 = 21u32; #[repr(C)] #[derive(Clone, Copy)] @@ -17981,9 +16221,6 @@ impl Default for PCI_EXPRESS_RESIZABLE_BAR_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_RESIZABLE_BAR_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_RESIZABLE_BAR_CONTROL_REGISTER_0 { @@ -17994,9 +16231,6 @@ impl Default for PCI_EXPRESS_RESIZABLE_BAR_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_RESIZABLE_BAR_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_RESIZABLE_BAR_ENTRY { @@ -18008,9 +16242,6 @@ impl Default for PCI_EXPRESS_RESIZABLE_BAR_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_RESIZABLE_BAR_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_ROOTPORT_AER_CAPABILITY { @@ -18031,9 +16262,6 @@ impl Default for PCI_EXPRESS_ROOTPORT_AER_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOTPORT_AER_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER { @@ -18045,9 +16273,6 @@ impl Default for PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER_0 { @@ -18058,9 +16283,6 @@ impl Default for PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_CAPABILITIES_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_ROOT_CONTROL_REGISTER { @@ -18072,9 +16294,6 @@ impl Default for PCI_EXPRESS_ROOT_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ROOT_CONTROL_REGISTER_0 { @@ -18085,9 +16304,6 @@ impl Default for PCI_EXPRESS_ROOT_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_ROOT_ERROR_COMMAND { @@ -18099,9 +16315,6 @@ impl Default for PCI_EXPRESS_ROOT_ERROR_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_ERROR_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ROOT_ERROR_COMMAND_0 { @@ -18112,9 +16325,6 @@ impl Default for PCI_EXPRESS_ROOT_ERROR_COMMAND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_ERROR_COMMAND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_ROOT_ERROR_STATUS { @@ -18126,9 +16336,6 @@ impl Default for PCI_EXPRESS_ROOT_ERROR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_ERROR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ROOT_ERROR_STATUS_0 { @@ -18139,9 +16346,6 @@ impl Default for PCI_EXPRESS_ROOT_ERROR_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_ERROR_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ROOT_PORT_INTERFACE { @@ -18158,9 +16362,6 @@ impl Default for PCI_EXPRESS_ROOT_PORT_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_PORT_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_ROOT_PORT_INTERFACE_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -18173,9 +16374,6 @@ impl Default for PCI_EXPRESS_ROOT_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_ROOT_STATUS_REGISTER_0 { @@ -18186,9 +16384,6 @@ impl Default for PCI_EXPRESS_ROOT_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_ROOT_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_SECONDARY_CAPABILITY { @@ -18201,9 +16396,6 @@ impl Default for PCI_EXPRESS_SECONDARY_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SECONDARY_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_SECONDARY_PCI_EXPRESS_CAP_ID: u32 = 25u32; #[repr(C)] #[derive(Clone, Copy)] @@ -18216,9 +16408,6 @@ impl Default for PCI_EXPRESS_SEC_AER_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_AER_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SEC_AER_CAPABILITIES_0 { @@ -18229,9 +16418,6 @@ impl Default for PCI_EXPRESS_SEC_AER_CAPABILITIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_AER_CAPABILITIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK { @@ -18243,9 +16429,6 @@ impl Default for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK_0 { @@ -18256,9 +16439,6 @@ impl Default for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY { @@ -18270,9 +16450,6 @@ impl Default for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY_0 { @@ -18283,9 +16460,6 @@ impl Default for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS { @@ -18297,9 +16471,6 @@ impl Default for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS_0 { @@ -18310,9 +16481,6 @@ impl Default for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY { @@ -18325,9 +16493,6 @@ impl Default for PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_SINGLE_ROOT_IO_VIRTUALIZATION_CAP_ID: u32 = 16u32; #[repr(C)] #[derive(Clone, Copy)] @@ -18340,9 +16505,6 @@ impl Default for PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER_0 { @@ -18353,9 +16515,6 @@ impl Default for PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SLOT_CAPABILITIES_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SLOT_CONTROL_REGISTER { @@ -18367,9 +16526,6 @@ impl Default for PCI_EXPRESS_SLOT_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SLOT_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SLOT_CONTROL_REGISTER_0 { @@ -18380,9 +16536,6 @@ impl Default for PCI_EXPRESS_SLOT_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SLOT_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SLOT_STATUS_REGISTER { @@ -18394,9 +16547,6 @@ impl Default for PCI_EXPRESS_SLOT_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SLOT_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SLOT_STATUS_REGISTER_0 { @@ -18407,9 +16557,6 @@ impl Default for PCI_EXPRESS_SLOT_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SLOT_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_SRIOV_CAPABILITY { @@ -18436,9 +16583,6 @@ impl Default for PCI_EXPRESS_SRIOV_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SRIOV_CAPS { @@ -18450,9 +16594,6 @@ impl Default for PCI_EXPRESS_SRIOV_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SRIOV_CAPS_0 { @@ -18463,9 +16604,6 @@ impl Default for PCI_EXPRESS_SRIOV_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SRIOV_CONTROL { @@ -18477,9 +16615,6 @@ impl Default for PCI_EXPRESS_SRIOV_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SRIOV_CONTROL_0 { @@ -18490,9 +16625,6 @@ impl Default for PCI_EXPRESS_SRIOV_CONTROL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_CONTROL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SRIOV_MIGRATION_STATE_ARRAY { @@ -18504,9 +16636,6 @@ impl Default for PCI_EXPRESS_SRIOV_MIGRATION_STATE_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_MIGRATION_STATE_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SRIOV_MIGRATION_STATE_ARRAY_0 { @@ -18517,9 +16646,6 @@ impl Default for PCI_EXPRESS_SRIOV_MIGRATION_STATE_ARRAY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_MIGRATION_STATE_ARRAY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_SRIOV_STATUS { @@ -18531,9 +16657,6 @@ impl Default for PCI_EXPRESS_SRIOV_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_SRIOV_STATUS_0 { @@ -18544,9 +16667,6 @@ impl Default for PCI_EXPRESS_SRIOV_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_SRIOV_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_EXPRESS_TPH_REQUESTER_CAPABILITY { @@ -18559,9 +16679,6 @@ impl Default for PCI_EXPRESS_TPH_REQUESTER_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_TPH_REQUESTER_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_TPH_REQUESTER_CAPABILITY_REGISTER { @@ -18573,9 +16690,6 @@ impl Default for PCI_EXPRESS_TPH_REQUESTER_CAPABILITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_TPH_REQUESTER_CAPABILITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_TPH_REQUESTER_CAPABILITY_REGISTER_0 { @@ -18586,9 +16700,6 @@ impl Default for PCI_EXPRESS_TPH_REQUESTER_CAPABILITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_TPH_REQUESTER_CAPABILITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_TPH_REQUESTER_CAP_ID: u32 = 23u32; #[repr(C)] #[derive(Clone, Copy)] @@ -18601,9 +16712,6 @@ impl Default for PCI_EXPRESS_TPH_REQUESTER_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_TPH_REQUESTER_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_TPH_REQUESTER_CONTROL_REGISTER_0 { @@ -18614,9 +16722,6 @@ impl Default for PCI_EXPRESS_TPH_REQUESTER_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_TPH_REQUESTER_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_TPH_ST_LOCATION_MSIX_TABLE: u32 = 2u32; pub const PCI_EXPRESS_TPH_ST_LOCATION_NONE: u32 = 0u32; pub const PCI_EXPRESS_TPH_ST_LOCATION_RESERVED: u32 = 3u32; @@ -18632,9 +16737,6 @@ impl Default for PCI_EXPRESS_TPH_ST_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_TPH_ST_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_TPH_ST_TABLE_ENTRY_0 { @@ -18645,9 +16747,6 @@ impl Default for PCI_EXPRESS_TPH_ST_TABLE_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_TPH_ST_TABLE_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK { @@ -18659,9 +16758,6 @@ impl Default for PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK_0 { @@ -18672,9 +16768,6 @@ impl Default for PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY { @@ -18686,9 +16779,6 @@ impl Default for PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY_0 { @@ -18699,9 +16789,6 @@ impl Default for PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS { @@ -18713,9 +16800,6 @@ impl Default for PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS_0 { @@ -18726,9 +16810,6 @@ impl Default for PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_VC_AND_MFVC_CAP_ID: u32 = 9u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18742,9 +16823,6 @@ impl Default for PCI_EXPRESS_VENDOR_SPECIFIC_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_VENDOR_SPECIFIC_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_VENDOR_SPECIFIC_CAP_ID: u32 = 11u32; #[repr(C)] #[derive(Clone, Copy)] @@ -18761,9 +16839,6 @@ impl Default for PCI_EXPRESS_VIRTUAL_CHANNEL_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_EXPRESS_VIRTUAL_CHANNEL_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_EXPRESS_VIRTUAL_CHANNEL_CAP_ID: u32 = 2u32; pub type PCI_EXPRESS_WAKE_CONTROL = Option; pub const PCI_EXTENDED_CONFIG_LENGTH: u32 = 4096u32; @@ -18784,9 +16859,6 @@ impl Default for PCI_FIRMWARE_BUS_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FIRMWARE_BUS_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FIRMWARE_BUS_CAPS_0 { @@ -18797,9 +16869,6 @@ impl Default for PCI_FIRMWARE_BUS_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FIRMWARE_BUS_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FIRMWARE_BUS_CAPS_RETURN_BUFFER { @@ -18813,9 +16882,6 @@ impl Default for PCI_FIRMWARE_BUS_CAPS_RETURN_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FIRMWARE_BUS_CAPS_RETURN_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_FPB_CAPABILITIES_REGISTER { @@ -18827,9 +16893,6 @@ impl Default for PCI_FPB_CAPABILITIES_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_CAPABILITIES_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_CAPABILITIES_REGISTER_0 { @@ -18840,9 +16903,6 @@ impl Default for PCI_FPB_CAPABILITIES_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_CAPABILITIES_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_FPB_CAPABILITY { @@ -18861,9 +16921,6 @@ impl Default for PCI_FPB_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_CAPABILITY_HEADER { @@ -18875,9 +16932,6 @@ impl Default for PCI_FPB_CAPABILITY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_CAPABILITY_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_FPB_MEM_HIGH_VECTOR_CONTROL1_REGISTER { @@ -18889,9 +16943,6 @@ impl Default for PCI_FPB_MEM_HIGH_VECTOR_CONTROL1_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_MEM_HIGH_VECTOR_CONTROL1_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_MEM_HIGH_VECTOR_CONTROL1_REGISTER_0 { @@ -18902,9 +16953,6 @@ impl Default for PCI_FPB_MEM_HIGH_VECTOR_CONTROL1_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_MEM_HIGH_VECTOR_CONTROL1_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_MEM_HIGH_VECTOR_CONTROL2_REGISTER { @@ -18915,9 +16963,6 @@ impl Default for PCI_FPB_MEM_HIGH_VECTOR_CONTROL2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_MEM_HIGH_VECTOR_CONTROL2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_FPB_MEM_LOW_VECTOR_CONTROL_REGISTER { @@ -18929,9 +16974,6 @@ impl Default for PCI_FPB_MEM_LOW_VECTOR_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_MEM_LOW_VECTOR_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_MEM_LOW_VECTOR_CONTROL_REGISTER_0 { @@ -18942,9 +16984,6 @@ impl Default for PCI_FPB_MEM_LOW_VECTOR_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_MEM_LOW_VECTOR_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_FPB_RID_VECTOR_CONTROL1_REGISTER { @@ -18956,9 +16995,6 @@ impl Default for PCI_FPB_RID_VECTOR_CONTROL1_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_RID_VECTOR_CONTROL1_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_RID_VECTOR_CONTROL1_REGISTER_0 { @@ -18969,9 +17005,6 @@ impl Default for PCI_FPB_RID_VECTOR_CONTROL1_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_RID_VECTOR_CONTROL1_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_FPB_RID_VECTOR_CONTROL2_REGISTER { @@ -18983,9 +17016,6 @@ impl Default for PCI_FPB_RID_VECTOR_CONTROL2_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_RID_VECTOR_CONTROL2_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_RID_VECTOR_CONTROL2_REGISTER_0 { @@ -18996,9 +17026,6 @@ impl Default for PCI_FPB_RID_VECTOR_CONTROL2_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_RID_VECTOR_CONTROL2_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_FPB_VECTOR_ACCESS_CONTROL_REGISTER { @@ -19010,9 +17037,6 @@ impl Default for PCI_FPB_VECTOR_ACCESS_CONTROL_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_VECTOR_ACCESS_CONTROL_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_VECTOR_ACCESS_CONTROL_REGISTER_0 { @@ -19023,9 +17047,6 @@ impl Default for PCI_FPB_VECTOR_ACCESS_CONTROL_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_VECTOR_ACCESS_CONTROL_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_FPB_VECTOR_ACCESS_DATA_REGISTER { @@ -19036,9 +17057,6 @@ impl Default for PCI_FPB_VECTOR_ACCESS_DATA_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_FPB_VECTOR_ACCESS_DATA_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCI_HARDWARE_INTERFACE(pub i32); @@ -19074,9 +17092,6 @@ impl Default for PCI_MSIX_TABLE_CONFIG_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_MSIX_TABLE_CONFIG_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PCI_MSIX_TABLE_CONFIG_INTERFACE_VERSION: u32 = 1u32; pub const PCI_MULTIFUNCTION: u32 = 128u32; pub type PCI_PIN_TO_LINE = Option; @@ -19091,9 +17106,6 @@ impl Default for PCI_PMC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PMC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_PMC_0 { @@ -19104,9 +17116,6 @@ impl Default for PCI_PMC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PMC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_PMCSR { @@ -19117,9 +17126,6 @@ impl Default for PCI_PMCSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PMCSR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_PMCSR_BSE { @@ -19130,9 +17136,6 @@ impl Default for PCI_PMCSR_BSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PMCSR_BSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_PM_CAPABILITY { @@ -19147,9 +17150,6 @@ impl Default for PCI_PM_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PM_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_PM_CAPABILITY_2 { @@ -19161,9 +17161,6 @@ impl Default for PCI_PM_CAPABILITY_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PM_CAPABILITY_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_PM_CAPABILITY_1 { @@ -19175,9 +17172,6 @@ impl Default for PCI_PM_CAPABILITY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PM_CAPABILITY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_PM_CAPABILITY_0 { @@ -19189,9 +17183,6 @@ impl Default for PCI_PM_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_PM_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} pub type PCI_PREPARE_MULTISTAGE_RESUME = Option; pub const PCI_PROGRAMMING_INTERFACE_MSC_NVM_EXPRESS: u32 = 2u32; pub const PCI_PTM_TIME_SOURCE_AUX: u32 = 4294967295u32; @@ -19213,9 +17204,6 @@ impl Default for PCI_ROOT_BUS_HARDWARE_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_HARDWARE_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_ROOT_BUS_HARDWARE_CAPABILITY_0 { @@ -19230,9 +17218,6 @@ impl Default for PCI_ROOT_BUS_HARDWARE_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_HARDWARE_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PCI_ROOT_BUS_OSC_CONTROL_FIELD { @@ -19243,9 +17228,6 @@ impl Default for PCI_ROOT_BUS_OSC_CONTROL_FIELD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_OSC_CONTROL_FIELD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_ROOT_BUS_OSC_CONTROL_FIELD_0 { @@ -19257,9 +17239,6 @@ impl Default for PCI_ROOT_BUS_OSC_CONTROL_FIELD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_OSC_CONTROL_FIELD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_ROOT_BUS_OSC_CONTROL_FIELD_0_0 { @@ -19270,9 +17249,6 @@ impl Default for PCI_ROOT_BUS_OSC_CONTROL_FIELD_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_OSC_CONTROL_FIELD_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_ROOT_BUS_OSC_METHOD_CAPABILITY_REVISION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -19284,9 +17260,6 @@ impl Default for PCI_ROOT_BUS_OSC_SUPPORT_FIELD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_OSC_SUPPORT_FIELD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_ROOT_BUS_OSC_SUPPORT_FIELD_0 { @@ -19298,9 +17271,6 @@ impl Default for PCI_ROOT_BUS_OSC_SUPPORT_FIELD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_OSC_SUPPORT_FIELD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_ROOT_BUS_OSC_SUPPORT_FIELD_0_0 { @@ -19311,9 +17281,6 @@ impl Default for PCI_ROOT_BUS_OSC_SUPPORT_FIELD_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_ROOT_BUS_OSC_SUPPORT_FIELD_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_SECURITY_DIRECT_TRANSLATED_P2P: u32 = 4u32; pub const PCI_SECURITY_ENHANCED: u32 = 2u32; pub const PCI_SECURITY_FULLY_SUPPORTED: u32 = 1u32; @@ -19333,9 +17300,6 @@ impl Default for PCI_SECURITY_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SECURITY_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_SECURITY_INTERFACE2 { @@ -19353,9 +17317,6 @@ impl Default for PCI_SECURITY_INTERFACE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SECURITY_INTERFACE2 { - type TypeKind = windows_core::CopyType; -} pub const PCI_SECURITY_INTERFACE_VERSION: u32 = 1u32; pub const PCI_SECURITY_INTERFACE_VERSION2: u32 = 2u32; pub const PCI_SECURITY_SRIOV_DIRECT_TRANSLATED_P2P: u32 = 262144u32; @@ -19369,9 +17330,6 @@ impl Default for PCI_SEGMENT_BUS_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SEGMENT_BUS_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_SEGMENT_BUS_NUMBER_0 { @@ -19383,9 +17341,6 @@ impl Default for PCI_SEGMENT_BUS_NUMBER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SEGMENT_BUS_NUMBER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_SEGMENT_BUS_NUMBER_0_0 { @@ -19396,9 +17351,6 @@ impl Default for PCI_SEGMENT_BUS_NUMBER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SEGMENT_BUS_NUMBER_0_0 { - type TypeKind = windows_core::CopyType; -} pub type PCI_SET_ACS = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_SET_ACS2 = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_SET_ATS = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19412,9 +17364,6 @@ impl Default for PCI_SLOT_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SLOT_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_SLOT_NUMBER_0 { @@ -19426,9 +17375,6 @@ impl Default for PCI_SLOT_NUMBER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SLOT_NUMBER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_SLOT_NUMBER_0_0 { @@ -19439,9 +17385,6 @@ impl Default for PCI_SLOT_NUMBER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SLOT_NUMBER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PCI_STATUS_66MHZ_CAPABLE: u32 = 32u32; pub const PCI_STATUS_CAPABILITIES_LIST: u32 = 16u32; pub const PCI_STATUS_DATA_PARITY_DETECTED: u32 = 256u32; @@ -19553,9 +17496,6 @@ impl Default for PCI_SUBSYSTEM_IDS_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_SUBSYSTEM_IDS_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const PCI_TYPE0_ADDRESSES: u32 = 6u32; pub const PCI_TYPE1_ADDRESSES: u32 = 2u32; pub const PCI_TYPE2_ADDRESSES: u32 = 5u32; @@ -19581,9 +17521,6 @@ impl Default for PCI_VENDOR_SPECIFIC_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_VENDOR_SPECIFIC_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_VIRTUALIZATION_INTERFACE { @@ -19604,9 +17541,6 @@ impl Default for PCI_VIRTUALIZATION_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_VIRTUALIZATION_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PCI_WHICHSPACE_CONFIG: u32 = 0u32; pub const PCI_WHICHSPACE_ROM: u32 = 1382638416u32; #[repr(C)] @@ -19621,9 +17555,6 @@ impl Default for PCI_X_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_X_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_X_CAPABILITY_0 { @@ -19635,9 +17566,6 @@ impl Default for PCI_X_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_X_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_X_CAPABILITY_0_0 { @@ -19648,9 +17576,6 @@ impl Default for PCI_X_CAPABILITY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_X_CAPABILITY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PCI_X_CAPABILITY_1 { @@ -19662,9 +17587,6 @@ impl Default for PCI_X_CAPABILITY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_X_CAPABILITY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCI_X_CAPABILITY_1_0 { @@ -19675,9 +17597,6 @@ impl Default for PCI_X_CAPABILITY_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCI_X_CAPABILITY_1_0 { - type TypeKind = windows_core::CopyType; -} pub const PCIe_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xcf93c01f_1a16_4dfc_b8bc_9c4daf67c104); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19721,10 +17640,6 @@ impl Default for PCW_CALLBACK_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for PCW_CALLBACK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCW_CALLBACK_TYPE(pub i32); @@ -19741,9 +17656,6 @@ impl Default for PCW_COUNTER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCW_COUNTER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PCW_COUNTER_INFORMATION { @@ -19755,9 +17667,6 @@ impl Default for PCW_COUNTER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCW_COUNTER_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PCW_CURRENT_VERSION: u32 = 512u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -19770,9 +17679,6 @@ impl Default for PCW_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCW_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -19790,10 +17696,6 @@ impl Default for PCW_MASK_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for PCW_MASK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCW_REGISTRATION_FLAGS(pub i32); @@ -19813,9 +17715,6 @@ impl Default for PCW_REGISTRATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCW_REGISTRATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PCW_VERSION_1: u32 = 256u32; pub const PCW_VERSION_2: u32 = 512u32; pub type PD3COLD_REQUEST_AUX_POWER = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19949,9 +17848,6 @@ impl Default for PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR { @@ -19964,9 +17860,6 @@ impl Default for PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_0 { @@ -19981,9 +17874,6 @@ impl Default for PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_0_0 { @@ -19995,9 +17885,6 @@ impl Default for PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE(pub i32); @@ -20012,9 +17899,6 @@ impl Default for PHYSICAL_COUNTER_RESOURCE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_COUNTER_RESOURCE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_MEMORY_RANGE { @@ -20026,9 +17910,6 @@ impl Default for PHYSICAL_MEMORY_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MEMORY_RANGE { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PINITIALIZE_DMA_TRANSFER_CONTEXT = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PINTERFACE_DEREFERENCE = Option; @@ -20105,9 +17986,6 @@ impl Default for PLUGPLAY_NOTIFICATION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PLUGPLAY_NOTIFICATION_HEADER { - type TypeKind = windows_core::CopyType; -} pub const PLUGPLAY_PROPERTY_PERSISTENT: u32 = 1u32; pub const PLUGPLAY_REGKEY_CURRENT_HWPROFILE: u32 = 4u32; pub const PLUGPLAY_REGKEY_DEVICE: u32 = 1u32; @@ -20136,9 +18014,6 @@ impl Default for PM_DISPATCH_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_DISPATCH_TABLE { - type TypeKind = windows_core::CopyType; -} pub type PNMI_CALLBACK = Option super::super::super::Win32::Foundation::BOOLEAN>; pub const PNPBus: INTERFACE_TYPE = INTERFACE_TYPE(15i32); pub type PNPEM_CONTROL_ENABLE_DISABLE = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -20160,9 +18035,6 @@ impl Default for PNP_BUS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_BUS_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PNP_DEVICE_ASSIGNED_TO_GUEST: u32 = 256u32; pub const PNP_DEVICE_DISABLED: u32 = 1u32; pub const PNP_DEVICE_DISCONNECTED: u32 = 64u32; @@ -20187,9 +18059,6 @@ impl Default for PNP_EXTENDED_ADDRESS_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_EXTENDED_ADDRESS_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PNP_EXTENDED_ADDRESS_INTERFACE_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20206,9 +18075,6 @@ impl Default for PNP_LOCATION_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_LOCATION_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PNP_REPLACE_DRIVER_INTERFACE { @@ -20231,9 +18097,6 @@ impl Default for PNP_REPLACE_DRIVER_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_REPLACE_DRIVER_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PNP_REPLACE_DRIVER_INTERFACE_VERSION: u32 = 1u32; pub const PNP_REPLACE_HARDWARE_MEMORY_MIRRORING: u32 = 4u32; pub const PNP_REPLACE_HARDWARE_PAGE_COPY: u32 = 8u32; @@ -20251,9 +18114,6 @@ impl Default for PNP_REPLACE_MEMORY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_REPLACE_MEMORY_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PNP_REPLACE_MEMORY_LIST_0 { @@ -20265,9 +18125,6 @@ impl Default for PNP_REPLACE_MEMORY_LIST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_REPLACE_MEMORY_LIST_0 { - type TypeKind = windows_core::CopyType; -} pub const PNP_REPLACE_MEMORY_SUPPORTED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20287,9 +18144,6 @@ impl Default for PNP_REPLACE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_REPLACE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const PNP_REPLACE_PARAMETERS_VERSION: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20305,9 +18159,6 @@ impl Default for PNP_REPLACE_PROCESSOR_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_REPLACE_PROCESSOR_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PNP_REPLACE_PROCESSOR_LIST_V1 { @@ -20321,9 +18172,6 @@ impl Default for PNP_REPLACE_PROCESSOR_LIST_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNP_REPLACE_PROCESSOR_LIST_V1 { - type TypeKind = windows_core::CopyType; -} pub const PNP_REPLACE_PROCESSOR_SUPPORTED: u32 = 2u32; pub type PNTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR = Option; #[cfg(feature = "Wdk_Foundation")] @@ -20348,9 +18196,6 @@ impl Default for POOLED_USAGE_AND_LIMITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOLED_USAGE_AND_LIMITS { - type TypeKind = windows_core::CopyType; -} pub const POOL_COLD_ALLOCATION: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20362,9 +18207,6 @@ impl Default for POOL_CREATE_EXTENDED_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOL_CREATE_EXTENDED_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const POOL_CREATE_FLG_SECURE_POOL: u32 = 1u32; pub const POOL_CREATE_FLG_USE_GLOBAL_POOL: u32 = 2u32; pub const POOL_CREATE_PARAMS_VERSION: u32 = 1u32; @@ -20379,9 +18221,6 @@ impl Default for POOL_EXTENDED_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOL_EXTENDED_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POOL_EXTENDED_PARAMETER_0 { @@ -20392,9 +18231,6 @@ impl Default for POOL_EXTENDED_PARAMETER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOL_EXTENDED_PARAMETER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union POOL_EXTENDED_PARAMETER_1 { @@ -20409,9 +18245,6 @@ impl Default for POOL_EXTENDED_PARAMETER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOL_EXTENDED_PARAMETER_1 { - type TypeKind = windows_core::CopyType; -} pub const POOL_EXTENDED_PARAMETER_REQUIRED_FIELD_BITS: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -20430,9 +18263,6 @@ impl Default for POOL_EXTENDED_PARAMS_SECURE_POOL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOL_EXTENDED_PARAMS_SECURE_POOL { - type TypeKind = windows_core::CopyType; -} pub const POOL_NX_ALLOCATION: u32 = 512u32; pub const POOL_NX_OPTIN_AUTO: u32 = 1u32; pub const POOL_QUOTA_FAIL_INSTEAD_OF_RAISE: u32 = 8u32; @@ -20453,9 +18283,6 @@ impl Default for POWER_MONITOR_INVOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_MONITOR_INVOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_MONITOR_REQUEST_REASON(pub i32); @@ -20472,9 +18299,6 @@ impl Default for POWER_PLATFORM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_PLATFORM_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_PLATFORM_ROLE(pub i32); @@ -20493,9 +18317,6 @@ impl Default for POWER_SEQUENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SEQUENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_CONNECT { @@ -20507,9 +18328,6 @@ impl Default for POWER_SESSION_CONNECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_CONNECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_RIT_STATE { @@ -20521,9 +18339,6 @@ impl Default for POWER_SESSION_RIT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_RIT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_TIMEOUTS { @@ -20535,9 +18350,6 @@ impl Default for POWER_SESSION_TIMEOUTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_TIMEOUTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_WINLOGON { @@ -20550,9 +18362,6 @@ impl Default for POWER_SESSION_WINLOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_WINLOGON { - type TypeKind = windows_core::CopyType; -} pub type POWER_SETTING_CALLBACK = Option super::super::super::Win32::Foundation::NTSTATUS>; pub const POWER_SETTING_VALUE_VERSION: u32 = 1u32; #[repr(C)] @@ -20565,12 +18374,8 @@ pub union POWER_STATE { #[cfg(feature = "Win32_System_Power")] impl Default for POWER_STATE { fn default() -> Self { - unsafe { core::mem::zeroed() } - } -} -#[cfg(feature = "Win32_System_Power")] -impl windows_core::TypeKind for POWER_STATE { - type TypeKind = windows_core::CopyType; + unsafe { core::mem::zeroed() } + } } #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -20591,9 +18396,6 @@ impl Default for POWER_THROTTLING_PROCESS_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_THROTTLING_PROCESS_STATE { - type TypeKind = windows_core::CopyType; -} pub const POWER_THROTTLING_THREAD_CURRENT_VERSION: u32 = 1u32; pub const POWER_THROTTLING_THREAD_EXECUTION_SPEED: u32 = 1u32; #[repr(C)] @@ -20608,9 +18410,6 @@ impl Default for POWER_THROTTLING_THREAD_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_THROTTLING_THREAD_STATE { - type TypeKind = windows_core::CopyType; -} pub const POWER_THROTTLING_THREAD_VALID_FLAGS: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -20632,9 +18431,6 @@ impl Default for PO_FX_COMPONENT_IDLE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_IDLE_STATE { - type TypeKind = windows_core::CopyType; -} pub type PO_FX_COMPONENT_IDLE_STATE_CALLBACK = Option; #[repr(C)] #[derive(Clone, Copy)] @@ -20647,9 +18443,6 @@ impl Default for PO_FX_COMPONENT_PERF_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_PERF_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PO_FX_COMPONENT_PERF_SET { @@ -20664,9 +18457,6 @@ impl Default for PO_FX_COMPONENT_PERF_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_PERF_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PO_FX_COMPONENT_PERF_SET_0 { @@ -20678,9 +18468,6 @@ impl Default for PO_FX_COMPONENT_PERF_SET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_PERF_SET_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PO_FX_COMPONENT_PERF_SET_0_0 { @@ -20692,9 +18479,6 @@ impl Default for PO_FX_COMPONENT_PERF_SET_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_PERF_SET_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PO_FX_COMPONENT_PERF_SET_0_1 { @@ -20706,9 +18490,6 @@ impl Default for PO_FX_COMPONENT_PERF_SET_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_PERF_SET_0_1 { - type TypeKind = windows_core::CopyType; -} pub type PO_FX_COMPONENT_PERF_STATE_CALLBACK = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20723,9 +18504,6 @@ impl Default for PO_FX_COMPONENT_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PO_FX_COMPONENT_V2 { @@ -20742,9 +18520,6 @@ impl Default for PO_FX_COMPONENT_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_COMPONENT_V2 { - type TypeKind = windows_core::CopyType; -} pub type PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK = Option; pub type PO_FX_DEVICE_POWER_REQUIRED_CALLBACK = Option; #[repr(C)] @@ -20766,9 +18541,6 @@ impl Default for PO_FX_DEVICE_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_DEVICE_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PO_FX_DEVICE_V2 { @@ -20789,9 +18561,6 @@ impl Default for PO_FX_DEVICE_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_DEVICE_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PO_FX_DEVICE_V3 { @@ -20815,9 +18584,6 @@ impl Default for PO_FX_DEVICE_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_DEVICE_V3 { - type TypeKind = windows_core::CopyType; -} pub const PO_FX_DIRECTED_FX_DEFAULT_IDLE_TIMEOUT: u32 = 0u32; pub type PO_FX_DIRECTED_POWER_DOWN_CALLBACK = Option; pub type PO_FX_DIRECTED_POWER_UP_CALLBACK = Option; @@ -20839,9 +18605,6 @@ impl Default for PO_FX_PERF_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_PERF_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PO_FX_PERF_STATE_CHANGE { @@ -20853,9 +18616,6 @@ impl Default for PO_FX_PERF_STATE_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_PERF_STATE_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PO_FX_PERF_STATE_CHANGE_0 { @@ -20867,9 +18627,6 @@ impl Default for PO_FX_PERF_STATE_CHANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PO_FX_PERF_STATE_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PO_FX_PERF_STATE_TYPE(pub i32); @@ -20974,9 +18731,6 @@ impl Default for PROCESS_ACCESS_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_ACCESS_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_DEVICEMAP_INFORMATION { @@ -20987,9 +18741,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_DEVICEMAP_INFORMATION_0 { @@ -21001,9 +18752,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_DEVICEMAP_INFORMATION_0_1 { @@ -21015,9 +18763,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_DEVICEMAP_INFORMATION_0_0 { @@ -21028,9 +18773,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_DEVICEMAP_INFORMATION_EX { @@ -21042,9 +18784,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_DEVICEMAP_INFORMATION_EX_0 { @@ -21056,9 +18795,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_DEVICEMAP_INFORMATION_EX_0_1 { @@ -21070,9 +18806,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION_EX_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION_EX_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_DEVICEMAP_INFORMATION_EX_0_0 { @@ -21083,9 +18816,6 @@ impl Default for PROCESS_DEVICEMAP_INFORMATION_EX_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DEVICEMAP_INFORMATION_EX_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_EXCEPTION_PORT { @@ -21097,9 +18827,6 @@ impl Default for PROCESS_EXCEPTION_PORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_EXCEPTION_PORT { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_EXCEPTION_PORT_ALL_STATE_BITS: u32 = 3u32; #[repr(C)] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] @@ -21115,10 +18842,6 @@ impl Default for PROCESS_EXTENDED_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] -impl windows_core::TypeKind for PROCESS_EXTENDED_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] #[derive(Clone, Copy)] @@ -21132,10 +18855,6 @@ impl Default for PROCESS_EXTENDED_BASIC_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] -impl windows_core::TypeKind for PROCESS_EXTENDED_BASIC_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21148,10 +18867,6 @@ impl Default for PROCESS_EXTENDED_BASIC_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] -impl windows_core::TypeKind for PROCESS_EXTENDED_BASIC_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_HANDLE_EXCEPTIONS_ENABLED: u32 = 1u32; pub const PROCESS_HANDLE_RAISE_UM_EXCEPTION_ON_INVALID_HANDLE_CLOSE_DISABLED: u32 = 0u32; pub const PROCESS_HANDLE_RAISE_UM_EXCEPTION_ON_INVALID_HANDLE_CLOSE_ENABLED: u32 = 1u32; @@ -21165,9 +18880,6 @@ impl Default for PROCESS_HANDLE_TRACING_ENABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_HANDLE_TRACING_ENABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_HANDLE_TRACING_ENABLE_EX { @@ -21179,9 +18891,6 @@ impl Default for PROCESS_HANDLE_TRACING_ENABLE_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_HANDLE_TRACING_ENABLE_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_WindowsProgramming")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21197,10 +18906,6 @@ impl Default for PROCESS_HANDLE_TRACING_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_WindowsProgramming")] -impl windows_core::TypeKind for PROCESS_HANDLE_TRACING_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_HANDLE_TRACING_MAX_STACKS: u32 = 16u32; #[repr(C)] #[cfg(feature = "Win32_System_WindowsProgramming")] @@ -21216,10 +18921,6 @@ impl Default for PROCESS_HANDLE_TRACING_QUERY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_WindowsProgramming")] -impl windows_core::TypeKind for PROCESS_HANDLE_TRACING_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_KEEPALIVE_COUNT_INFORMATION { @@ -21231,9 +18932,6 @@ impl Default for PROCESS_KEEPALIVE_COUNT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_KEEPALIVE_COUNT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_LUID_DOSDEVICES_ONLY: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21245,9 +18943,6 @@ impl Default for PROCESS_MEMBERSHIP_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MEMBERSHIP_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_REVOKE_FILE_HANDLES_INFORMATION { @@ -21258,9 +18953,6 @@ impl Default for PROCESS_REVOKE_FILE_HANDLES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_REVOKE_FILE_HANDLES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_SESSION_INFORMATION { @@ -21271,9 +18963,6 @@ impl Default for PROCESS_SESSION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_SESSION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_SYSCALL_PROVIDER_INFORMATION { @@ -21285,9 +18974,6 @@ impl Default for PROCESS_SYSCALL_PROVIDER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_SYSCALL_PROVIDER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_WS_WATCH_INFORMATION { @@ -21299,9 +18985,6 @@ impl Default for PROCESS_WS_WATCH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_WS_WATCH_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PROFILE_LEVEL: u32 = 27u32; pub const PROTECTED_POOL: u32 = 0u32; pub type PRTL_AVL_ALLOCATE_ROUTINE = Option *mut core::ffi::c_void>; @@ -21369,10 +19052,6 @@ impl Default for PS_CREATE_NOTIFY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] -impl windows_core::TypeKind for PS_CREATE_NOTIFY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] #[derive(Clone, Copy)] @@ -21386,10 +19065,6 @@ impl Default for PS_CREATE_NOTIFY_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] -impl windows_core::TypeKind for PS_CREATE_NOTIFY_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21402,10 +19077,6 @@ impl Default for PS_CREATE_NOTIFY_INFO_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] -impl windows_core::TypeKind for PS_CREATE_NOTIFY_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PS_IMAGE_NOTIFY_CONFLICTING_ARCHITECTURE: u32 = 1u32; pub const PS_INVALID_SILO_CONTEXT_SLOT: u32 = 4294967295u32; pub const PTE_BASE: u32 = 3221225472u32; @@ -21431,9 +19102,6 @@ impl Default for PTM_CONTROL_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PTM_CONTROL_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub type PTM_DEVICE_DISABLE = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTM_DEVICE_ENABLE = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTM_DEVICE_QUERY_GRANULARITY = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -21600,9 +19268,6 @@ impl Default for REENUMERATE_SELF_INTERFACE_STANDARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REENUMERATE_SELF_INTERFACE_STANDARD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION { @@ -21615,9 +19280,6 @@ impl Default for REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_CREATE_KEY_INFORMATION { @@ -21642,9 +19304,6 @@ impl Default for REG_CREATE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_CREATE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_CREATE_KEY_INFORMATION_V1 { @@ -21673,9 +19332,6 @@ impl Default for REG_CREATE_KEY_INFORMATION_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_CREATE_KEY_INFORMATION_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_DELETE_KEY_INFORMATION { @@ -21689,9 +19345,6 @@ impl Default for REG_DELETE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_DELETE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_DELETE_VALUE_KEY_INFORMATION { @@ -21706,9 +19359,6 @@ impl Default for REG_DELETE_VALUE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_DELETE_VALUE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_KEY_HANDLE_CLOSE_INFORMATION { @@ -21722,9 +19372,6 @@ impl Default for REG_KEY_HANDLE_CLOSE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_KEY_HANDLE_CLOSE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_LOAD_KEY_INFORMATION { @@ -21745,9 +19392,6 @@ impl Default for REG_LOAD_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_LOAD_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_LOAD_KEY_INFORMATION_V2 { @@ -21769,9 +19413,6 @@ impl Default for REG_LOAD_KEY_INFORMATION_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_LOAD_KEY_INFORMATION_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REG_NOTIFY_CLASS(pub i32); @@ -21787,9 +19428,6 @@ impl Default for REG_POST_CREATE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_POST_CREATE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_POST_OPERATION_INFORMATION { @@ -21806,9 +19444,6 @@ impl Default for REG_POST_OPERATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_POST_OPERATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_PRE_CREATE_KEY_INFORMATION { @@ -21819,9 +19454,6 @@ impl Default for REG_PRE_CREATE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_PRE_CREATE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21840,10 +19472,6 @@ impl Default for REG_QUERY_KEY_NAME { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for REG_QUERY_KEY_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21862,10 +19490,6 @@ impl Default for REG_QUERY_KEY_SECURITY_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for REG_QUERY_KEY_SECURITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_RENAME_KEY_INFORMATION { @@ -21880,9 +19504,6 @@ impl Default for REG_RENAME_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_RENAME_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_REPLACE_KEY_INFORMATION { @@ -21898,9 +19519,6 @@ impl Default for REG_REPLACE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_REPLACE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_RESTORE_KEY_INFORMATION { @@ -21916,9 +19534,6 @@ impl Default for REG_RESTORE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_RESTORE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_SAVE_KEY_INFORMATION { @@ -21934,9 +19549,6 @@ impl Default for REG_SAVE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_SAVE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_SAVE_MERGED_KEY_INFORMATION { @@ -21953,9 +19565,6 @@ impl Default for REG_SAVE_MERGED_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_SAVE_MERGED_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21973,10 +19582,6 @@ impl Default for REG_SET_KEY_SECURITY_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for REG_SET_KEY_SECURITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_SET_VALUE_KEY_INFORMATION { @@ -21995,9 +19600,6 @@ impl Default for REG_SET_VALUE_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_SET_VALUE_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REG_UNLOAD_KEY_INFORMATION { @@ -22012,9 +19614,6 @@ impl Default for REG_UNLOAD_KEY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_UNLOAD_KEY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type REQUEST_POWER_COMPLETE = Option; #[repr(C)] @@ -22032,10 +19631,6 @@ impl Default for RESOURCE_HASH_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for RESOURCE_HASH_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const RESOURCE_HASH_TABLE_SIZE: u32 = 64u32; #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] @@ -22059,10 +19654,6 @@ impl Default for RESOURCE_PERFORMANCE_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for RESOURCE_PERFORMANCE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RESOURCE_TRANSLATION_DIRECTION(pub i32); @@ -22096,9 +19687,6 @@ impl Default for RTL_AVL_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_AVL_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_BALANCED_LINKS { @@ -22113,9 +19701,6 @@ impl Default for RTL_BALANCED_LINKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_BALANCED_LINKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_BITMAP { @@ -22127,9 +19712,6 @@ impl Default for RTL_BITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_BITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_BITMAP_RUN { @@ -22141,9 +19723,6 @@ impl Default for RTL_BITMAP_RUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_BITMAP_RUN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_DYNAMIC_HASH_TABLE { @@ -22162,9 +19741,6 @@ impl Default for RTL_DYNAMIC_HASH_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_DYNAMIC_HASH_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -22179,10 +19755,6 @@ impl Default for RTL_DYNAMIC_HASH_TABLE_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for RTL_DYNAMIC_HASH_TABLE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -22196,10 +19768,6 @@ impl Default for RTL_DYNAMIC_HASH_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for RTL_DYNAMIC_HASH_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -22214,10 +19782,6 @@ impl Default for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -22231,10 +19795,6 @@ impl Default for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0 { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type RTL_GENERIC_ALLOCATE_ROUTINE = Option *mut core::ffi::c_void>; #[repr(transparent)] @@ -22264,10 +19824,6 @@ impl Default for RTL_GENERIC_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for RTL_GENERIC_TABLE { - type TypeKind = windows_core::CopyType; -} pub const RTL_GUID_STRING_SIZE: u32 = 38u32; pub const RTL_HASH_ALLOCATED_HEADER: u32 = 1u32; pub const RTL_HASH_RESERVED_SIGNATURE: u32 = 0u32; @@ -22295,9 +19851,6 @@ impl Default for RTL_QUERY_REGISTRY_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_QUERY_REGISTRY_TABLE { - type TypeKind = windows_core::CopyType; -} pub const RTL_QUERY_REGISTRY_TOPKEY: u32 = 2u32; pub const RTL_QUERY_REGISTRY_TYPECHECK: u32 = 256u32; pub const RTL_QUERY_REGISTRY_TYPECHECK_SHIFT: u32 = 24u32; @@ -22410,9 +19963,6 @@ impl Default for SCATTER_GATHER_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCATTER_GATHER_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCATTER_GATHER_LIST { @@ -22425,9 +19975,6 @@ impl Default for SCATTER_GATHER_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCATTER_GATHER_LIST { - type TypeKind = windows_core::CopyType; -} pub const SCI_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xe9d59197_94ee_4a4f_8ad8_9b7d8bd93d2e); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -22440,9 +19987,6 @@ impl Default for SDEV_IDENTIFIER_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDEV_IDENTIFIER_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const SDEV_IDENTIFIER_INTERFACE_VERSION: u32 = 1u32; pub const SEA_NOTIFY_TYPE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x9a78788a_bbe8_11e4_809e_67611e5d46b0); pub const SEA_SECTION_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xf5fe48a6_84ce_4c1e_aa64_20c9a53099f1); @@ -22466,10 +20010,6 @@ impl Default for SECURE_DRIVER_INTERFACE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for SECURE_DRIVER_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const SECURE_DRIVER_INTERFACE_VERSION: u32 = 1u32; #[cfg(feature = "Wdk_Foundation")] pub type SECURE_DRIVER_PROCESS_DEREFERENCE = Option; @@ -22579,9 +20119,6 @@ impl Default for SHARE_ACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_ACCESS { - type TypeKind = windows_core::CopyType; -} pub const SHORT_LEAST_SIGNIFICANT_BIT: u32 = 0u32; pub const SHORT_MOST_SIGNIFICANT_BIT: u32 = 1u32; #[repr(C, packed(1))] @@ -22596,9 +20133,6 @@ impl Default for SIGNAL_REG_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNAL_REG_VALUE { - type TypeKind = windows_core::CopyType; -} pub type SILO_CONTEXT_CLEANUP_CALLBACK = Option; #[cfg(feature = "Wdk_Foundation")] pub type SILO_MONITOR_CREATE_CALLBACK = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -22620,10 +20154,6 @@ impl Default for SILO_MONITOR_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for SILO_MONITOR_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Wdk_Foundation")] #[derive(Clone, Copy)] @@ -22637,10 +20167,6 @@ impl Default for SILO_MONITOR_REGISTRATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Wdk_Foundation")] -impl windows_core::TypeKind for SILO_MONITOR_REGISTRATION_0 { - type TypeKind = windows_core::CopyType; -} pub const SILO_MONITOR_REGISTRATION_VERSION: u32 = 1u32; #[cfg(feature = "Wdk_Foundation")] pub type SILO_MONITOR_TERMINATE_CALLBACK = Option; @@ -22694,9 +20220,6 @@ impl Default for SOC_SUBSYSTEM_FAILURE_DETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOC_SUBSYSTEM_FAILURE_DETAILS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SOC_SUBSYSTEM_TYPE(pub i32); @@ -22739,9 +20262,6 @@ impl Default for SYSTEM_FIRMWARE_TABLE_HANDLER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_FIRMWARE_TABLE_HANDLER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_FIRMWARE_TABLE_INFORMATION { @@ -22756,9 +20276,6 @@ impl Default for SYSTEM_FIRMWARE_TABLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_FIRMWARE_TABLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYSTEM_POWER_CONDITION(pub i32); @@ -22772,9 +20289,6 @@ impl Default for SYSTEM_POWER_STATE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_STATE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYSTEM_POWER_STATE_CONTEXT_0 { @@ -22786,9 +20300,6 @@ impl Default for SYSTEM_POWER_STATE_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_STATE_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_POWER_STATE_CONTEXT_0_0 { @@ -22799,9 +20310,6 @@ impl Default for SYSTEM_POWER_STATE_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_STATE_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} pub const ScsiAdapter: CONFIGURATION_TYPE = CONFIGURATION_TYPE(10i32); pub const SeImageTypeDriver: SE_IMAGE_TYPE = SE_IMAGE_TYPE(1i32); pub const SeImageTypeDynamicCodeFile: SE_IMAGE_TYPE = SE_IMAGE_TYPE(3i32); @@ -22852,10 +20360,6 @@ impl Default for TARGET_DEVICE_REMOVAL_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for TARGET_DEVICE_REMOVAL_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const THREAD_ALERT: u32 = 4u32; pub const THREAD_CSWITCH_PMU_DISABLE: u32 = 0u32; pub const THREAD_CSWITCH_PMU_ENABLE: u32 = 1u32; @@ -22879,9 +20383,6 @@ impl Default for TIMER_SET_COALESCABLE_TIMER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMER_SET_COALESCABLE_TIMER_INFO { - type TypeKind = windows_core::CopyType; -} pub const TIMER_TOLERABLE_DELAY_BITS: u32 = 6u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -22900,9 +20401,6 @@ impl Default for TIME_FIELDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIME_FIELDS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TRACE_INFORMATION_CLASS(pub i32); @@ -22925,10 +20423,6 @@ impl Default for TRANSLATOR_INTERFACE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for TRANSLATOR_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const TREE_CONNECT_NO_CLIENT_BUFFERING: u32 = 8u32; pub const TREE_CONNECT_WRITE_THROUGH: u32 = 2u32; pub const TXF_MINIVERSION_DEFAULT_VIEW: u32 = 65534u32; @@ -22944,9 +20438,6 @@ impl Default for TXN_PARAMETER_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXN_PARAMETER_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const TableEmptyTree: TABLE_SEARCH_RESULT = TABLE_SEARCH_RESULT(0i32); pub const TableFoundNode: TABLE_SEARCH_RESULT = TABLE_SEARCH_RESULT(1i32); pub const TableInsertAsLeft: TABLE_SEARCH_RESULT = TABLE_SEARCH_RESULT(2i32); @@ -22992,9 +20483,6 @@ impl Default for VIRTUAL_CHANNEL_CAPABILITIES1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_CAPABILITIES1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_CHANNEL_CAPABILITIES1_0 { @@ -23005,9 +20493,6 @@ impl Default for VIRTUAL_CHANNEL_CAPABILITIES1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_CAPABILITIES1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_CHANNEL_CAPABILITIES2 { @@ -23019,9 +20504,6 @@ impl Default for VIRTUAL_CHANNEL_CAPABILITIES2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_CAPABILITIES2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_CHANNEL_CAPABILITIES2_0 { @@ -23032,9 +20514,6 @@ impl Default for VIRTUAL_CHANNEL_CAPABILITIES2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_CAPABILITIES2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_CHANNEL_CONTROL { @@ -23046,9 +20525,6 @@ impl Default for VIRTUAL_CHANNEL_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_CHANNEL_CONTROL_0 { @@ -23059,9 +20535,6 @@ impl Default for VIRTUAL_CHANNEL_CONTROL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_CONTROL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_CHANNEL_STATUS { @@ -23073,9 +20546,6 @@ impl Default for VIRTUAL_CHANNEL_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_CHANNEL_STATUS_0 { @@ -23086,9 +20556,6 @@ impl Default for VIRTUAL_CHANNEL_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_CHANNEL_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIRTUAL_RESOURCE { @@ -23102,9 +20569,6 @@ impl Default for VIRTUAL_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_RESOURCE_CAPABILITY { @@ -23116,9 +20580,6 @@ impl Default for VIRTUAL_RESOURCE_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_RESOURCE_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_RESOURCE_CAPABILITY_0 { @@ -23129,9 +20590,6 @@ impl Default for VIRTUAL_RESOURCE_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_RESOURCE_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_RESOURCE_CONTROL { @@ -23143,9 +20601,6 @@ impl Default for VIRTUAL_RESOURCE_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_RESOURCE_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_RESOURCE_CONTROL_0 { @@ -23156,9 +20611,6 @@ impl Default for VIRTUAL_RESOURCE_CONTROL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_RESOURCE_CONTROL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_RESOURCE_STATUS { @@ -23170,9 +20622,6 @@ impl Default for VIRTUAL_RESOURCE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_RESOURCE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_RESOURCE_STATUS_0 { @@ -23183,9 +20632,6 @@ impl Default for VIRTUAL_RESOURCE_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_RESOURCE_STATUS_0 { - type TypeKind = windows_core::CopyType; -} pub const VMEBus: INTERFACE_TYPE = INTERFACE_TYPE(6i32); pub const VMEConfiguration: BUS_DATA_TYPE = BUS_DATA_TYPE(5i32); #[repr(C)] @@ -23208,9 +20654,6 @@ impl Default for VM_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VM_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VM_COUNTERS_EX { @@ -23232,9 +20675,6 @@ impl Default for VM_COUNTERS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VM_COUNTERS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VM_COUNTERS_EX2 { @@ -23245,10 +20685,7 @@ pub struct VM_COUNTERS_EX2 { impl Default for VM_COUNTERS_EX2 { fn default() -> Self { unsafe { core::mem::zeroed() } - } -} -impl windows_core::TypeKind for VM_COUNTERS_EX2 { - type TypeKind = windows_core::CopyType; + } } pub const VPB_DIRECT_WRITES_ALLOWED: u32 = 32u32; pub const VPB_DISMOUNTING: u32 = 128u32; @@ -23277,10 +20714,6 @@ impl Default for WAIT_CONTEXT_BLOCK { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for WAIT_CONTEXT_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy)] @@ -23294,10 +20727,6 @@ impl Default for WAIT_CONTEXT_BLOCK_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for WAIT_CONTEXT_BLOCK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -23312,10 +20741,6 @@ impl Default for WAIT_CONTEXT_BLOCK_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for WAIT_CONTEXT_BLOCK_0_0 { - type TypeKind = windows_core::CopyType; -} pub const WCS_RAS_REGISTER_NAME_MAX_LENGTH: u32 = 32u32; pub const WDM_MAJORVERSION: u32 = 6u32; pub const WDM_MINORVERSION: u32 = 0u32; @@ -23330,9 +20755,6 @@ impl Default for WHEA128A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA128A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_ACPI_TIMEOUT_EVENT { @@ -23345,9 +20767,6 @@ impl Default for WHEAP_ACPI_TIMEOUT_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_ACPI_TIMEOUT_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -23363,10 +20782,6 @@ impl Default for WHEAP_ADD_REMOVE_ERROR_SOURCE_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEAP_ADD_REMOVE_ERROR_SOURCE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_ATTEMPT_RECOVERY_EVENT { @@ -23381,9 +20796,6 @@ impl Default for WHEAP_ATTEMPT_RECOVERY_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_ATTEMPT_RECOVERY_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -23399,10 +20811,6 @@ impl Default for WHEAP_BAD_HEST_NOTIFY_DATA_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEAP_BAD_HEST_NOTIFY_DATA_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_CLEARED_POISON_EVENT { @@ -23414,9 +20822,6 @@ impl Default for WHEAP_CLEARED_POISON_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_CLEARED_POISON_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_CMCI_IMPLEMENTED_EVENT { @@ -23428,9 +20833,6 @@ impl Default for WHEAP_CMCI_IMPLEMENTED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_CMCI_IMPLEMENTED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_CMCI_INITERR_EVENT { @@ -23445,9 +20847,6 @@ impl Default for WHEAP_CMCI_INITERR_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_CMCI_INITERR_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_CMCI_RESTART_EVENT { @@ -23462,9 +20861,6 @@ impl Default for WHEAP_CMCI_RESTART_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_CMCI_RESTART_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_CREATE_GENERIC_RECORD_EVENT { @@ -23478,9 +20874,6 @@ impl Default for WHEAP_CREATE_GENERIC_RECORD_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_CREATE_GENERIC_RECORD_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -23494,10 +20887,6 @@ impl Default for WHEAP_DEFERRED_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for WHEAP_DEFERRED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_DEVICE_DRV_EVENT { @@ -23509,9 +20898,6 @@ impl Default for WHEAP_DEVICE_DRV_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_DEVICE_DRV_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_DPC_ERROR_EVENT { @@ -23528,9 +20914,6 @@ impl Default for WHEAP_DPC_ERROR_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_DPC_ERROR_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEAP_DPC_ERROR_EVENT_TYPE(pub i32); @@ -23548,10 +20931,6 @@ impl Default for WHEAP_DROPPED_CORRECTED_ERROR_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEAP_DROPPED_CORRECTED_ERROR_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_EDPC_ENABLED_EVENT { @@ -23564,9 +20943,6 @@ impl Default for WHEAP_EDPC_ENABLED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_EDPC_ENABLED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_ERROR_CLEARED_EVENT { @@ -23579,9 +20955,6 @@ impl Default for WHEAP_ERROR_CLEARED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_ERROR_CLEARED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_ERROR_RECORD_EVENT { @@ -23593,9 +20966,6 @@ impl Default for WHEAP_ERROR_RECORD_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_ERROR_RECORD_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_ERR_SRC_ARRAY_INVALID_EVENT { @@ -23609,9 +20979,6 @@ impl Default for WHEAP_ERR_SRC_ARRAY_INVALID_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_ERR_SRC_ARRAY_INVALID_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -23626,10 +20993,6 @@ impl Default for WHEAP_ERR_SRC_INVALID_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEAP_ERR_SRC_INVALID_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_FOUND_ERROR_IN_BANK_EVENT { @@ -23644,9 +21007,6 @@ impl Default for WHEAP_FOUND_ERROR_IN_BANK_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_FOUND_ERROR_IN_BANK_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_GENERIC_ERR_MEM_MAP_EVENT { @@ -23660,9 +21020,6 @@ impl Default for WHEAP_GENERIC_ERR_MEM_MAP_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_GENERIC_ERR_MEM_MAP_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_OSC_IMPLEMENTED { @@ -23675,9 +21032,6 @@ impl Default for WHEAP_OSC_IMPLEMENTED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_OSC_IMPLEMENTED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PCIE_CONFIG_INFO { @@ -23697,9 +21051,6 @@ impl Default for WHEAP_PCIE_CONFIG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PCIE_CONFIG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PCIE_OVERRIDE_INFO { @@ -23720,9 +21071,6 @@ impl Default for WHEAP_PCIE_OVERRIDE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PCIE_OVERRIDE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PCIE_READ_OVERRIDES_ERR { @@ -23735,9 +21083,6 @@ impl Default for WHEAP_PCIE_READ_OVERRIDES_ERR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PCIE_READ_OVERRIDES_ERR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PFA_MEMORY_OFFLINED { @@ -23751,9 +21096,6 @@ impl Default for WHEAP_PFA_MEMORY_OFFLINED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PFA_MEMORY_OFFLINED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PFA_MEMORY_POLICY { @@ -23771,9 +21113,6 @@ impl Default for WHEAP_PFA_MEMORY_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PFA_MEMORY_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PFA_MEMORY_REMOVE_MONITOR { @@ -23788,9 +21127,6 @@ impl Default for WHEAP_PFA_MEMORY_REMOVE_MONITOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PFA_MEMORY_REMOVE_MONITOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEAP_PFA_OFFLINE_DECISION_TYPE(pub i32); @@ -23804,9 +21140,6 @@ impl Default for WHEAP_PLUGIN_DEFECT_LIST_CORRUPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PLUGIN_DEFECT_LIST_CORRUPT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_PLUGIN_DEFECT_LIST_FULL_EVENT { @@ -23817,9 +21150,6 @@ impl Default for WHEAP_PLUGIN_DEFECT_LIST_FULL_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PLUGIN_DEFECT_LIST_FULL_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_PLUGIN_DEFECT_LIST_UEFI_VAR_FAILED { @@ -23830,9 +21160,6 @@ impl Default for WHEAP_PLUGIN_DEFECT_LIST_UEFI_VAR_FAILED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PLUGIN_DEFECT_LIST_UEFI_VAR_FAILED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEAP_PLUGIN_PFA_EVENT { @@ -23844,9 +21171,6 @@ impl Default for WHEAP_PLUGIN_PFA_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PLUGIN_PFA_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PROCESS_EINJ_EVENT { @@ -23869,9 +21193,6 @@ impl Default for WHEAP_PROCESS_EINJ_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PROCESS_EINJ_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PROCESS_HEST_EVENT { @@ -23894,9 +21215,6 @@ impl Default for WHEAP_PROCESS_HEST_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PROCESS_HEST_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PSHED_INJECT_ERROR { @@ -23915,9 +21233,6 @@ impl Default for WHEAP_PSHED_INJECT_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PSHED_INJECT_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_PSHED_PLUGIN_REGISTER { @@ -23932,9 +21247,6 @@ impl Default for WHEAP_PSHED_PLUGIN_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_PSHED_PLUGIN_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_ROW_FAILURE_EVENT { @@ -23947,9 +21259,6 @@ impl Default for WHEAP_ROW_FAILURE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_ROW_FAILURE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_SPURIOUS_AER_EVENT { @@ -23966,9 +21275,6 @@ impl Default for WHEAP_SPURIOUS_AER_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_SPURIOUS_AER_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -23982,10 +21288,6 @@ impl Default for WHEAP_STARTED_REPORT_HW_ERROR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEAP_STARTED_REPORT_HW_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEAP_STUCK_ERROR_EVENT { @@ -23999,9 +21301,6 @@ impl Default for WHEAP_STUCK_ERROR_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEAP_STUCK_ERROR_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ACPI_HEADER { @@ -24020,9 +21319,6 @@ impl Default for WHEA_ACPI_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ACPI_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_AMD_EXTENDED_REGISTERS { @@ -24043,9 +21339,6 @@ impl Default for WHEA_AMD_EXTENDED_REGISTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_AMD_EXTENDED_REGISTERS { - type TypeKind = windows_core::CopyType; -} pub const WHEA_AMD_EXT_REG_NUM: u32 = 10u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -24072,9 +21365,6 @@ impl Default for WHEA_ARMV8_AARCH32_GPRS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARMV8_AARCH32_GPRS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARMV8_AARCH64_EL3_CSR { @@ -24094,9 +21384,6 @@ impl Default for WHEA_ARMV8_AARCH64_EL3_CSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARMV8_AARCH64_EL3_CSR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARMV8_AARCH64_GPRS { @@ -24138,9 +21425,6 @@ impl Default for WHEA_ARMV8_AARCH64_GPRS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARMV8_AARCH64_GPRS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_AARCH32_EL1_CSR { @@ -24174,9 +21458,6 @@ impl Default for WHEA_ARM_AARCH32_EL1_CSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_AARCH32_EL1_CSR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_AARCH32_EL2_CSR { @@ -24202,9 +21483,6 @@ impl Default for WHEA_ARM_AARCH32_EL2_CSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_AARCH32_EL2_CSR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_AARCH32_SECURE_CSR { @@ -24216,9 +21494,6 @@ impl Default for WHEA_ARM_AARCH32_SECURE_CSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_AARCH32_SECURE_CSR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_AARCH64_EL1_CSR { @@ -24245,9 +21520,6 @@ impl Default for WHEA_ARM_AARCH64_EL1_CSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_AARCH64_EL1_CSR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_AARCH64_EL2_CSR { @@ -24272,9 +21544,6 @@ impl Default for WHEA_ARM_AARCH64_EL2_CSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_AARCH64_EL2_CSR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_BUS_ERROR { @@ -24291,9 +21560,6 @@ impl Default for WHEA_ARM_BUS_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_BUS_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ARM_BUS_ERROR_VALID_BITS { @@ -24305,9 +21571,6 @@ impl Default for WHEA_ARM_BUS_ERROR_VALID_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_BUS_ERROR_VALID_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_BUS_ERROR_VALID_BITS_0 { @@ -24318,9 +21581,6 @@ impl Default for WHEA_ARM_BUS_ERROR_VALID_BITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_BUS_ERROR_VALID_BITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_CACHE_ERROR { @@ -24334,9 +21594,6 @@ impl Default for WHEA_ARM_CACHE_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_CACHE_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ARM_CACHE_ERROR_VALID_BITS { @@ -24348,9 +21605,6 @@ impl Default for WHEA_ARM_CACHE_ERROR_VALID_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_CACHE_ERROR_VALID_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_CACHE_ERROR_VALID_BITS_0 { @@ -24361,9 +21615,6 @@ impl Default for WHEA_ARM_CACHE_ERROR_VALID_BITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_CACHE_ERROR_VALID_BITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_MISC_CSR { @@ -24375,9 +21626,6 @@ impl Default for WHEA_ARM_MISC_CSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_MISC_CSR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ARM_PROCESSOR_ERROR { @@ -24391,9 +21639,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER { @@ -24407,9 +21652,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER_FLAGS { @@ -24421,9 +21663,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER_FLAGS_0 { @@ -24434,9 +21673,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_CONTEXT_INFORMATION_HEADER_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_PROCESSOR_ERROR_INFORMATION { @@ -24455,9 +21691,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ARM_PROCESSOR_ERROR_INFORMATION_VALID_BITS { @@ -24469,9 +21702,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_INFORMATION_VALID_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_INFORMATION_VALID_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_PROCESSOR_ERROR_INFORMATION_VALID_BITS_0 { @@ -24482,9 +21712,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_INFORMATION_VALID_BITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_INFORMATION_VALID_BITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_PROCESSOR_ERROR_SECTION { @@ -24505,9 +21732,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ARM_PROCESSOR_ERROR_SECTION_VALID_BITS { @@ -24519,9 +21743,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_SECTION_VALID_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_SECTION_VALID_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_PROCESSOR_ERROR_SECTION_VALID_BITS_0 { @@ -24532,9 +21753,6 @@ impl Default for WHEA_ARM_PROCESSOR_ERROR_SECTION_VALID_BITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_PROCESSOR_ERROR_SECTION_VALID_BITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_TLB_ERROR { @@ -24548,9 +21766,6 @@ impl Default for WHEA_ARM_TLB_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_TLB_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ARM_TLB_ERROR_VALID_BITS { @@ -24562,9 +21777,6 @@ impl Default for WHEA_ARM_TLB_ERROR_VALID_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_TLB_ERROR_VALID_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ARM_TLB_ERROR_VALID_BITS_0 { @@ -24575,9 +21787,6 @@ impl Default for WHEA_ARM_TLB_ERROR_VALID_BITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ARM_TLB_ERROR_VALID_BITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_AZCC_ROOT_BUS_ERR_EVENT { @@ -24590,9 +21799,6 @@ impl Default for WHEA_AZCC_ROOT_BUS_ERR_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_AZCC_ROOT_BUS_ERR_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_AZCC_ROOT_BUS_LIST_EVENT { @@ -24605,9 +21811,6 @@ impl Default for WHEA_AZCC_ROOT_BUS_LIST_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_AZCC_ROOT_BUS_LIST_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_AZCC_SET_POISON_EVENT { @@ -24622,9 +21825,6 @@ impl Default for WHEA_AZCC_SET_POISON_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_AZCC_SET_POISON_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_BUGCHECK_RECOVERY_LOG_TYPE(pub i32); @@ -24646,9 +21846,6 @@ impl Default for WHEA_ERROR_INJECTION_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_INJECTION_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_ERROR_INJECTION_CAPABILITIES_0 { @@ -24659,9 +21856,6 @@ impl Default for WHEA_ERROR_INJECTION_CAPABILITIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_INJECTION_CAPABILITIES_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_LOG_ENTRY_VERSION: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -24677,9 +21871,6 @@ impl Default for WHEA_ERROR_PACKET_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_PACKET_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_PACKET_FLAGS_0 { @@ -24690,9 +21881,6 @@ impl Default for WHEA_ERROR_PACKET_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_PACKET_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_PACKET_SECTION_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xe71254e9_c1b9_4940_ab76_909703a4320f); #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] @@ -24722,10 +21910,6 @@ impl Default for WHEA_ERROR_PACKET_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEA_ERROR_PACKET_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -24744,10 +21928,6 @@ impl Default for WHEA_ERROR_PACKET_V1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEA_ERROR_PACKET_V1_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_PACKET_V1_VERSION: u32 = 2u32; #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] @@ -24776,10 +21956,6 @@ impl Default for WHEA_ERROR_PACKET_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEA_ERROR_PACKET_V2 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_PACKET_V2_VERSION: u32 = 3u32; pub const WHEA_ERROR_PACKET_VERSION: u32 = 3u32; pub const WHEA_ERROR_PKT_VERSION: u32 = 3u32; @@ -24794,9 +21970,6 @@ impl Default for WHEA_ERROR_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_RECORD_FLAGS_DEVICE_DRIVER: u32 = 8u32; pub const WHEA_ERROR_RECORD_FLAGS_PREVIOUSERROR: u32 = 2u32; pub const WHEA_ERROR_RECORD_FLAGS_RECOVERED: u32 = 1u32; @@ -24826,9 +21999,6 @@ impl Default for WHEA_ERROR_RECORD_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHEA_ERROR_RECORD_HEADER_0 { @@ -24840,9 +22010,6 @@ impl Default for WHEA_ERROR_RECORD_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_RECORD_HEADER_0_0 { @@ -24854,9 +22021,6 @@ impl Default for WHEA_ERROR_RECORD_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ERROR_RECORD_HEADER_FLAGS { @@ -24868,9 +22032,6 @@ impl Default for WHEA_ERROR_RECORD_HEADER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_HEADER_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_RECORD_HEADER_FLAGS_0 { @@ -24881,9 +22042,6 @@ impl Default for WHEA_ERROR_RECORD_HEADER_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_HEADER_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ERROR_RECORD_HEADER_VALIDBITS { @@ -24895,9 +22053,6 @@ impl Default for WHEA_ERROR_RECORD_HEADER_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_HEADER_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_RECORD_HEADER_VALIDBITS_0 { @@ -24908,9 +22063,6 @@ impl Default for WHEA_ERROR_RECORD_HEADER_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_HEADER_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_RECORD_REVISION: u32 = 528u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -24931,9 +22083,6 @@ impl Default for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS { @@ -24945,9 +22094,6 @@ impl Default for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS_0 { @@ -24958,9 +22104,6 @@ impl Default for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_REVISION: u32 = 768u32; #[repr(C)] #[derive(Clone, Copy)] @@ -24973,9 +22116,6 @@ impl Default for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS_0 { @@ -24986,9 +22126,6 @@ impl Default for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_RECORD_SIGNATURE_END: u32 = 4294967295u32; pub const WHEA_ERROR_RECORD_VALID_PARTITIONID: u32 = 4u32; pub const WHEA_ERROR_RECORD_VALID_PLATFORMID: u32 = 1u32; @@ -25009,9 +22146,6 @@ impl Default for WHEA_ERROR_RECOVERY_INFO_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_RECOVERY_INFO_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_ERROR_SEVERITY(pub i32); @@ -25031,9 +22165,6 @@ impl Default for WHEA_ERROR_SOURCE_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_SOURCE_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} pub type WHEA_ERROR_SOURCE_CORRECT = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type WHEA_ERROR_SOURCE_CREATE_RECORD = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type WHEA_ERROR_SOURCE_INITIALIZE = Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -25052,10 +22183,6 @@ impl Default for WHEA_ERROR_SOURCE_OVERRIDE_SETTINGS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEA_ERROR_SOURCE_OVERRIDE_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub type WHEA_ERROR_SOURCE_RECOVER = Option super::super::super::Win32::Foundation::NTSTATUS>; pub type WHEA_ERROR_SOURCE_UNINITIALIZE = Option; #[repr(C, packed(1))] @@ -25069,9 +22196,6 @@ impl Default for WHEA_ERROR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_STATUS_0 { @@ -25082,9 +22206,6 @@ impl Default for WHEA_ERROR_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_STATUS_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_TEXT_LEN: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -25101,9 +22222,6 @@ impl Default for WHEA_ETW_OVERFLOW_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ETW_OVERFLOW_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_EVENT_LOG_ENTRY { @@ -25114,9 +22232,6 @@ impl Default for WHEA_EVENT_LOG_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_EVENT_LOG_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_EVENT_LOG_ENTRY_FLAGS { @@ -25128,9 +22243,6 @@ impl Default for WHEA_EVENT_LOG_ENTRY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_EVENT_LOG_ENTRY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_EVENT_LOG_ENTRY_FLAGS_0 { @@ -25141,9 +22253,6 @@ impl Default for WHEA_EVENT_LOG_ENTRY_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_EVENT_LOG_ENTRY_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_EVENT_LOG_ENTRY_HEADER { @@ -25161,9 +22270,6 @@ impl Default for WHEA_EVENT_LOG_ENTRY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_EVENT_LOG_ENTRY_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_EVENT_LOG_ENTRY_ID(pub i32); @@ -25180,9 +22286,6 @@ impl Default for WHEA_FAILED_ADD_DEFECT_LIST_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_FAILED_ADD_DEFECT_LIST_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_FIRMWARE_ERROR_RECORD_REFERENCE { @@ -25195,9 +22298,6 @@ impl Default for WHEA_FIRMWARE_ERROR_RECORD_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_FIRMWARE_ERROR_RECORD_REFERENCE { - type TypeKind = windows_core::CopyType; -} pub const WHEA_FIRMWARE_RECORD_TYPE_IPFSAL: u32 = 0u32; pub const WHEA_GENERIC_ENTRY_TEXT_LEN: u32 = 20u32; pub const WHEA_GENERIC_ENTRY_V2_VERSION: u32 = 768u32; @@ -25217,9 +22317,6 @@ impl Default for WHEA_GENERIC_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_GENERIC_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_GENERIC_ERROR_BLOCKSTATUS { @@ -25231,9 +22328,6 @@ impl Default for WHEA_GENERIC_ERROR_BLOCKSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_GENERIC_ERROR_BLOCKSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_GENERIC_ERROR_BLOCKSTATUS_0 { @@ -25244,9 +22338,6 @@ impl Default for WHEA_GENERIC_ERROR_BLOCKSTATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_GENERIC_ERROR_BLOCKSTATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_GENERIC_ERROR_DATA_ENTRY_V1 { @@ -25265,9 +22356,6 @@ impl Default for WHEA_GENERIC_ERROR_DATA_ENTRY_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_GENERIC_ERROR_DATA_ENTRY_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_GENERIC_ERROR_DATA_ENTRY_V2 { @@ -25287,9 +22375,6 @@ impl Default for WHEA_GENERIC_ERROR_DATA_ENTRY_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_GENERIC_ERROR_DATA_ENTRY_V2 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_INVALID_ERR_SRC_ID: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy)] @@ -25302,9 +22387,6 @@ impl Default for WHEA_IN_USE_PAGE_NOTIFY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_IN_USE_PAGE_NOTIFY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_IN_USE_PAGE_NOTIFY_FLAGS_0 { @@ -25315,9 +22397,6 @@ impl Default for WHEA_IN_USE_PAGE_NOTIFY_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_IN_USE_PAGE_NOTIFY_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_IN_USE_PAGE_NOTIFY_FLAG_NOTIFYALL: u32 = 64u32; pub const WHEA_IN_USE_PAGE_NOTIFY_FLAG_PAGEOFFLINED: u32 = 128u32; pub const WHEA_IN_USE_PAGE_NOTIFY_FLAG_PLATFORMDIRECTED: u32 = 1u32; @@ -25349,9 +22428,6 @@ impl Default for WHEA_MEMORY_CORRECTABLE_ERROR_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_CORRECTABLE_ERROR_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_MEMORY_CORRECTABLE_ERROR_HEADER { @@ -25363,9 +22439,6 @@ impl Default for WHEA_MEMORY_CORRECTABLE_ERROR_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_CORRECTABLE_ERROR_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_MEMORY_CORRECTABLE_ERROR_SECTION { @@ -25377,9 +22450,6 @@ impl Default for WHEA_MEMORY_CORRECTABLE_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_CORRECTABLE_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_MEMORY_CORRECTABLE_ERROR_SECTION_VALIDBITS { @@ -25391,9 +22461,6 @@ impl Default for WHEA_MEMORY_CORRECTABLE_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_CORRECTABLE_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_MEMORY_CORRECTABLE_ERROR_SECTION_VALIDBITS_0 { @@ -25404,9 +22471,6 @@ impl Default for WHEA_MEMORY_CORRECTABLE_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_CORRECTABLE_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_MEMORY_ERROR_SECTION { @@ -25436,9 +22500,6 @@ impl Default for WHEA_MEMORY_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_MEMORY_ERROR_SECTION_VALIDBITS { @@ -25450,9 +22511,6 @@ impl Default for WHEA_MEMORY_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_MEMORY_ERROR_SECTION_VALIDBITS_0 { @@ -25463,9 +22521,6 @@ impl Default for WHEA_MEMORY_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_MEMORY_THROTTLE_SUMMARY_FAILED_EVENT { @@ -25477,9 +22532,6 @@ impl Default for WHEA_MEMORY_THROTTLE_SUMMARY_FAILED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MEMORY_THROTTLE_SUMMARY_FAILED_EVENT { - type TypeKind = windows_core::CopyType; -} pub const WHEA_MSCHECK_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x48ab7f57_dc34_4f6c_a7d3_b0b5b0a74314); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -25493,9 +22545,6 @@ impl Default for WHEA_MSR_DUMP_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_MSR_DUMP_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_NMI_ERROR_SECTION { @@ -25507,9 +22556,6 @@ impl Default for WHEA_NMI_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NMI_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_NMI_ERROR_SECTION_FLAGS { @@ -25521,9 +22567,6 @@ impl Default for WHEA_NMI_ERROR_SECTION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NMI_ERROR_SECTION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NMI_ERROR_SECTION_FLAGS_0 { @@ -25534,9 +22577,6 @@ impl Default for WHEA_NMI_ERROR_SECTION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NMI_ERROR_SECTION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_OFFLINE_DONE_EVENT { @@ -25548,9 +22588,6 @@ impl Default for WHEA_OFFLINE_DONE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_OFFLINE_DONE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_PACKET_LOG_DATA { @@ -25568,9 +22605,6 @@ impl Default for WHEA_PACKET_LOG_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PACKET_LOG_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIEXPRESS_BRIDGE_CONTROL_STATUS { @@ -25582,9 +22616,6 @@ impl Default for WHEA_PCIEXPRESS_BRIDGE_CONTROL_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_BRIDGE_CONTROL_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIEXPRESS_BRIDGE_CONTROL_STATUS_0 { @@ -25596,9 +22627,6 @@ impl Default for WHEA_PCIEXPRESS_BRIDGE_CONTROL_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_BRIDGE_CONTROL_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIEXPRESS_COMMAND_STATUS { @@ -25610,9 +22638,6 @@ impl Default for WHEA_PCIEXPRESS_COMMAND_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_COMMAND_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIEXPRESS_COMMAND_STATUS_0 { @@ -25624,9 +22649,6 @@ impl Default for WHEA_PCIEXPRESS_COMMAND_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_COMMAND_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIEXPRESS_DEVICE_ID { @@ -25641,9 +22663,6 @@ impl Default for WHEA_PCIEXPRESS_DEVICE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_DEVICE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_PCIEXPRESS_DEVICE_TYPE(pub i32); @@ -25666,9 +22685,6 @@ impl Default for WHEA_PCIEXPRESS_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIEXPRESS_ERROR_SECTION_VALIDBITS { @@ -25680,9 +22696,6 @@ impl Default for WHEA_PCIEXPRESS_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIEXPRESS_ERROR_SECTION_VALIDBITS_0 { @@ -25693,9 +22706,6 @@ impl Default for WHEA_PCIEXPRESS_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIEXPRESS_VERSION { @@ -25707,9 +22717,6 @@ impl Default for WHEA_PCIEXPRESS_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIEXPRESS_VERSION_0 { @@ -25722,9 +22729,6 @@ impl Default for WHEA_PCIEXPRESS_VERSION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIEXPRESS_VERSION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIE_ADDRESS { @@ -25738,9 +22742,6 @@ impl Default for WHEA_PCIE_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIE_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIE_CORRECTABLE_ERROR_DEVICES { @@ -25754,9 +22755,6 @@ impl Default for WHEA_PCIE_CORRECTABLE_ERROR_DEVICES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIE_CORRECTABLE_ERROR_DEVICES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIE_CORRECTABLE_ERROR_DEVICES_VALIDBITS { @@ -25768,9 +22766,6 @@ impl Default for WHEA_PCIE_CORRECTABLE_ERROR_DEVICES_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIE_CORRECTABLE_ERROR_DEVICES_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIE_CORRECTABLE_ERROR_DEVICES_VALIDBITS_0 { @@ -25781,9 +22776,6 @@ impl Default for WHEA_PCIE_CORRECTABLE_ERROR_DEVICES_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIE_CORRECTABLE_ERROR_DEVICES_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_PCIE_CORRECTABLE_ERROR_SECTION { @@ -25795,9 +22787,6 @@ impl Default for WHEA_PCIE_CORRECTABLE_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIE_CORRECTABLE_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} pub const WHEA_PCIE_CORRECTABLE_ERROR_SECTION_COUNT_SIZE: u32 = 32u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -25810,9 +22799,6 @@ impl Default for WHEA_PCIE_CORRECTABLE_ERROR_SECTION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIE_CORRECTABLE_ERROR_SECTION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIXBUS_COMMAND { @@ -25824,9 +22810,6 @@ impl Default for WHEA_PCIXBUS_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXBUS_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIXBUS_COMMAND_0 { @@ -25837,9 +22820,6 @@ impl Default for WHEA_PCIXBUS_COMMAND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXBUS_COMMAND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIXBUS_ERROR_SECTION { @@ -25860,9 +22840,6 @@ impl Default for WHEA_PCIXBUS_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXBUS_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS { @@ -25874,9 +22851,6 @@ impl Default for WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS_0 { @@ -25887,9 +22861,6 @@ impl Default for WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIXBUS_ID { @@ -25901,9 +22872,6 @@ impl Default for WHEA_PCIXBUS_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXBUS_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_PCIXBUS_ID_0 { @@ -25915,9 +22883,6 @@ impl Default for WHEA_PCIXBUS_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXBUS_ID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIXDEVICE_ERROR_SECTION { @@ -25933,9 +22898,6 @@ impl Default for WHEA_PCIXDEVICE_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXDEVICE_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS { @@ -25947,9 +22909,6 @@ impl Default for WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS_0 { @@ -25960,9 +22919,6 @@ impl Default for WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIXDEVICE_ID { @@ -25977,9 +22933,6 @@ impl Default for WHEA_PCIXDEVICE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXDEVICE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCIXDEVICE_REGISTER_PAIR { @@ -25991,9 +22944,6 @@ impl Default for WHEA_PCIXDEVICE_REGISTER_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCIXDEVICE_REGISTER_PAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_PCI_RECOVERY_SECTION { @@ -26006,9 +22956,6 @@ impl Default for WHEA_PCI_RECOVERY_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCI_RECOVERY_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_PCI_RECOVERY_SIGNAL(pub i32); @@ -26026,9 +22973,6 @@ impl Default for WHEA_PERSISTENCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PERSISTENCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PERSISTENCE_INFO_0 { @@ -26039,9 +22983,6 @@ impl Default for WHEA_PERSISTENCE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PERSISTENCE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_PFA_REMOVE_TRIGGER(pub i32); @@ -26063,9 +23004,6 @@ impl Default for WHEA_PMEM_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PMEM_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} pub const WHEA_PMEM_ERROR_SECTION_LOCATION_INFO_SIZE: u32 = 64u32; pub const WHEA_PMEM_ERROR_SECTION_MAX_PAGES: u32 = 50u32; #[repr(C, packed(1))] @@ -26079,9 +23017,6 @@ impl Default for WHEA_PMEM_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PMEM_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PMEM_ERROR_SECTION_VALIDBITS_0 { @@ -26092,9 +23027,6 @@ impl Default for WHEA_PMEM_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PMEM_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PMEM_PAGE_RANGE { @@ -26107,9 +23039,6 @@ impl Default for WHEA_PMEM_PAGE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PMEM_PAGE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PROCESSOR_FAMILY_INFO { @@ -26121,9 +23050,6 @@ impl Default for WHEA_PROCESSOR_FAMILY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PROCESSOR_FAMILY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PROCESSOR_FAMILY_INFO_0 { @@ -26135,9 +23061,6 @@ impl Default for WHEA_PROCESSOR_FAMILY_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PROCESSOR_FAMILY_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PROCESSOR_GENERIC_ERROR_SECTION { @@ -26162,9 +23085,6 @@ impl Default for WHEA_PROCESSOR_GENERIC_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PROCESSOR_GENERIC_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS { @@ -26176,9 +23096,6 @@ impl Default for WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS_0 { @@ -26189,9 +23106,6 @@ impl Default for WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PI_CPU_BUSES_INIT_FAILED_EVENT { @@ -26203,9 +23117,6 @@ impl Default for WHEA_PSHED_PI_CPU_BUSES_INIT_FAILED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PI_CPU_BUSES_INIT_FAILED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PI_TRACE_EVENT { @@ -26217,9 +23128,6 @@ impl Default for WHEA_PSHED_PI_TRACE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PI_TRACE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -26246,10 +23154,6 @@ impl Default for WHEA_PSHED_PLUGIN_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PLUGIN_DIMM_MISMATCH { @@ -26269,9 +23173,6 @@ impl Default for WHEA_PSHED_PLUGIN_DIMM_MISMATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_DIMM_MISMATCH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_PSHED_PLUGIN_ENABLE_NOTIFY_ERRORS(pub i32); @@ -26286,9 +23187,6 @@ impl Default for WHEA_PSHED_PLUGIN_ENABLE_NOTIFY_FAILED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_ENABLE_NOTIFY_FAILED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PLUGIN_HEARTBEAT { @@ -26299,9 +23197,6 @@ impl Default for WHEA_PSHED_PLUGIN_HEARTBEAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_HEARTBEAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PLUGIN_INIT_FAILED_EVENT { @@ -26313,9 +23208,6 @@ impl Default for WHEA_PSHED_PLUGIN_INIT_FAILED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_INIT_FAILED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PLUGIN_LOAD_EVENT { @@ -26329,9 +23221,6 @@ impl Default for WHEA_PSHED_PLUGIN_LOAD_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_LOAD_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PLUGIN_PLATFORM_SUPPORT_EVENT { @@ -26344,9 +23233,6 @@ impl Default for WHEA_PSHED_PLUGIN_PLATFORM_SUPPORT_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_PLATFORM_SUPPORT_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -26364,10 +23250,6 @@ impl Default for WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -26386,10 +23268,6 @@ impl Default for WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PSHED_PLUGIN_UNLOAD_EVENT { @@ -26401,9 +23279,6 @@ impl Default for WHEA_PSHED_PLUGIN_UNLOAD_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PSHED_PLUGIN_UNLOAD_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_RAW_DATA_FORMAT(pub i32); @@ -26419,9 +23294,6 @@ impl Default for WHEA_RECOVERY_ACTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_RECOVERY_ACTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_RECOVERY_ACTION_0 { @@ -26433,9 +23305,6 @@ impl Default for WHEA_RECOVERY_ACTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_RECOVERY_ACTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_RECOVERY_CONTEXT { @@ -26449,9 +23318,6 @@ impl Default for WHEA_RECOVERY_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_RECOVERY_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHEA_RECOVERY_CONTEXT_0 { @@ -26463,9 +23329,6 @@ impl Default for WHEA_RECOVERY_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_RECOVERY_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_RECOVERY_CONTEXT_0_0 { @@ -26481,9 +23344,6 @@ impl Default for WHEA_RECOVERY_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_RECOVERY_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_RECOVERY_CONTEXT_0_1 { @@ -26494,9 +23354,6 @@ impl Default for WHEA_RECOVERY_CONTEXT_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_RECOVERY_CONTEXT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_RECOVERY_CONTEXT_ERROR_TYPE(pub i32); @@ -26516,9 +23373,6 @@ impl Default for WHEA_REGISTER_KEY_NOTIFICATION_FAILED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_REGISTER_KEY_NOTIFICATION_FAILED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHEA_REPORT_HW_ERROR_DEVICE_DRIVER_FLAGS { @@ -26530,9 +23384,6 @@ impl Default for WHEA_REPORT_HW_ERROR_DEVICE_DRIVER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_REPORT_HW_ERROR_DEVICE_DRIVER_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_REPORT_HW_ERROR_DEVICE_DRIVER_FLAGS_0 { @@ -26543,9 +23394,6 @@ impl Default for WHEA_REPORT_HW_ERROR_DEVICE_DRIVER_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_REPORT_HW_ERROR_DEVICE_DRIVER_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_REVISION { @@ -26557,9 +23405,6 @@ impl Default for WHEA_REVISION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_REVISION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_REVISION_0 { @@ -26571,9 +23416,6 @@ impl Default for WHEA_REVISION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_REVISION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_SEA_SECTION { @@ -26587,9 +23429,6 @@ impl Default for WHEA_SEA_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEA_SECTION { - type TypeKind = windows_core::CopyType; -} pub const WHEA_SECTION_DESCRIPTOR_FLAGS_CONTAINMENTWRN: u32 = 2u32; pub const WHEA_SECTION_DESCRIPTOR_FLAGS_FRU_TEXT_BY_PLUGIN: u32 = 128u32; pub const WHEA_SECTION_DESCRIPTOR_FLAGS_LATENTERROR: u32 = 32u32; @@ -26610,9 +23449,6 @@ impl Default for WHEA_SEI_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEI_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_SEL_BUGCHECK_PROGRESS { @@ -26625,9 +23461,6 @@ impl Default for WHEA_SEL_BUGCHECK_PROGRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEL_BUGCHECK_PROGRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_SEL_BUGCHECK_RECOVERY_STATUS_MULTIPLE_BUGCHECK_EVENT { @@ -26641,9 +23474,6 @@ impl Default for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_MULTIPLE_BUGCHECK_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_MULTIPLE_BUGCHECK_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE1_EVENT { @@ -26658,9 +23488,6 @@ impl Default for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE1_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE1_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE1_EVENT_0 { @@ -26672,9 +23499,6 @@ impl Default for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE1_EVENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE1_EVENT_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE1_VERSION: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -26688,9 +23512,6 @@ impl Default for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE2_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_PHASE2_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_SEL_BUGCHECK_RECOVERY_STATUS_START_EVENT { @@ -26702,9 +23523,6 @@ impl Default for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_START_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SEL_BUGCHECK_RECOVERY_STATUS_START_EVENT { - type TypeKind = windows_core::CopyType; -} pub type WHEA_SIGNAL_HANDLER_OVERRIDE_CALLBACK = Option super::super::super::Win32::Foundation::BOOLEAN>; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -26720,9 +23538,6 @@ impl Default for WHEA_SRAR_DETAIL_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SRAR_DETAIL_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_SRAS_TABLE_ENTRIES_EVENT { @@ -26736,9 +23551,6 @@ impl Default for WHEA_SRAS_TABLE_ENTRIES_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SRAS_TABLE_ENTRIES_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_SRAS_TABLE_ERROR { @@ -26749,9 +23561,6 @@ impl Default for WHEA_SRAS_TABLE_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SRAS_TABLE_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_SRAS_TABLE_NOT_FOUND { @@ -26762,9 +23571,6 @@ impl Default for WHEA_SRAS_TABLE_NOT_FOUND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_SRAS_TABLE_NOT_FOUND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHEA_THROTTLE_ADD_ERR_SRC_FAILED_EVENT { @@ -26775,9 +23581,6 @@ impl Default for WHEA_THROTTLE_ADD_ERR_SRC_FAILED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_THROTTLE_ADD_ERR_SRC_FAILED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_THROTTLE_MEMORY_ADD_OR_REMOVE_EVENT { @@ -26791,9 +23594,6 @@ impl Default for WHEA_THROTTLE_MEMORY_ADD_OR_REMOVE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_THROTTLE_MEMORY_ADD_OR_REMOVE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_THROTTLE_PCIE_ADD_EVENT { @@ -26808,9 +23608,6 @@ impl Default for WHEA_THROTTLE_PCIE_ADD_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_THROTTLE_PCIE_ADD_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_THROTTLE_PCIE_REMOVE_EVENT { @@ -26823,9 +23620,6 @@ impl Default for WHEA_THROTTLE_PCIE_REMOVE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_THROTTLE_PCIE_REMOVE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_THROTTLE_REGISTRY_CORRUPT_EVENT { @@ -26837,9 +23631,6 @@ impl Default for WHEA_THROTTLE_REGISTRY_CORRUPT_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_THROTTLE_REGISTRY_CORRUPT_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_THROTTLE_REG_DATA_IGNORED_EVENT { @@ -26851,9 +23642,6 @@ impl Default for WHEA_THROTTLE_REG_DATA_IGNORED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_THROTTLE_REG_DATA_IGNORED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHEA_THROTTLE_TYPE(pub i32); @@ -26868,9 +23656,6 @@ impl Default for WHEA_TIMESTAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_TIMESTAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_TIMESTAMP_0 { @@ -26881,9 +23666,6 @@ impl Default for WHEA_TIMESTAMP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_TIMESTAMP_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_TLBCHECK_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xfc06b535_5e1f_4562_9f25_0a3b9adb63c3); pub const WHEA_WRITE_FLAG_DUMMY: u32 = 1u32; #[repr(C)] @@ -26930,9 +23712,6 @@ impl Default for WHEA_X64_REGISTER_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_X64_REGISTER_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_X86_REGISTER_STATE { @@ -26967,9 +23746,6 @@ impl Default for WHEA_X86_REGISTER_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_X86_REGISTER_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_XPF_BUS_CHECK { @@ -26981,9 +23757,6 @@ impl Default for WHEA_XPF_BUS_CHECK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_BUS_CHECK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_BUS_CHECK_0 { @@ -26994,9 +23767,6 @@ impl Default for WHEA_XPF_BUS_CHECK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_BUS_CHECK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_XPF_CACHE_CHECK { @@ -27008,9 +23778,6 @@ impl Default for WHEA_XPF_CACHE_CHECK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_CACHE_CHECK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_CACHE_CHECK_0 { @@ -27021,9 +23788,6 @@ impl Default for WHEA_XPF_CACHE_CHECK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_CACHE_CHECK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_CONTEXT_INFO { @@ -27037,9 +23801,6 @@ impl Default for WHEA_XPF_CONTEXT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_CONTEXT_INFO { - type TypeKind = windows_core::CopyType; -} pub const WHEA_XPF_MCA_EXTREG_MAX_COUNT: u32 = 24u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -27065,9 +23826,6 @@ impl Default for WHEA_XPF_MCA_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_MCA_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_XPF_MCA_SECTION_0 { @@ -27079,9 +23837,6 @@ impl Default for WHEA_XPF_MCA_SECTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_MCA_SECTION_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_XPF_MCA_SECTION_VERSION: u32 = 3u32; pub const WHEA_XPF_MCA_SECTION_VERSION_2: u32 = 2u32; pub const WHEA_XPF_MCA_SECTION_VERSION_3: u32 = 3u32; @@ -27096,9 +23851,6 @@ impl Default for WHEA_XPF_MS_CHECK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_MS_CHECK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_MS_CHECK_0 { @@ -27109,9 +23861,6 @@ impl Default for WHEA_XPF_MS_CHECK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_MS_CHECK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_PROCESSOR_ERROR_SECTION { @@ -27125,9 +23874,6 @@ impl Default for WHEA_XPF_PROCESSOR_ERROR_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_PROCESSOR_ERROR_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS { @@ -27139,9 +23885,6 @@ impl Default for WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS_0 { @@ -27152,9 +23895,6 @@ impl Default for WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_PROCINFO { @@ -27171,9 +23911,6 @@ impl Default for WHEA_XPF_PROCINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_PROCINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_XPF_PROCINFO_0 { @@ -27188,9 +23925,6 @@ impl Default for WHEA_XPF_PROCINFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_PROCINFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_XPF_PROCINFO_VALIDBITS { @@ -27202,9 +23936,6 @@ impl Default for WHEA_XPF_PROCINFO_VALIDBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_PROCINFO_VALIDBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_PROCINFO_VALIDBITS_0 { @@ -27215,9 +23946,6 @@ impl Default for WHEA_XPF_PROCINFO_VALIDBITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_PROCINFO_VALIDBITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_XPF_TLB_CHECK { @@ -27229,9 +23957,6 @@ impl Default for WHEA_XPF_TLB_CHECK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_TLB_CHECK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_TLB_CHECK_0 { @@ -27242,9 +23967,6 @@ impl Default for WHEA_XPF_TLB_CHECK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_TLB_CHECK_0 { - type TypeKind = windows_core::CopyType; -} pub const WMIREGISTER: u32 = 0u32; pub const WMIREG_ACTION_BLOCK_IRPS: u32 = 5u32; pub const WMIREG_ACTION_DEREGISTER: u32 = 2u32; @@ -27545,9 +24267,6 @@ impl Default for XPF_RECOVERY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPF_RECOVERY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct XPF_RECOVERY_INFO_1 { @@ -27558,9 +24277,6 @@ impl Default for XPF_RECOVERY_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPF_RECOVERY_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct XPF_RECOVERY_INFO_0 { @@ -27571,9 +24287,6 @@ impl Default for XPF_RECOVERY_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPF_RECOVERY_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const XPF_TLB_CHECK_OPERATION_DATAREAD: u32 = 3u32; pub const XPF_TLB_CHECK_OPERATION_DATAWRITE: u32 = 4u32; pub const XPF_TLB_CHECK_OPERATION_GENERIC: u32 = 0u32; @@ -27611,10 +24324,6 @@ impl Default for XSAVE_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for XSAVE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -27633,10 +24342,6 @@ impl Default for XSTATE_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for XSTATE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -27649,10 +24354,6 @@ impl Default for XSTATE_SAVE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for XSTATE_SAVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -27666,10 +24367,6 @@ impl Default for XSTATE_SAVE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for XSTATE_SAVE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -27688,10 +24385,6 @@ impl Default for XSTATE_SAVE_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for XSTATE_SAVE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -27707,10 +24400,6 @@ impl Default for ZONE_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ZONE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -27724,10 +24413,6 @@ impl Default for ZONE_SEGMENT_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for ZONE_SEGMENT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _EXT_SET_PARAMETERS_V0 { @@ -27740,9 +24425,6 @@ impl Default for _EXT_SET_PARAMETERS_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _EXT_SET_PARAMETERS_V0 { - type TypeKind = windows_core::CopyType; -} pub const _STRSAFE_USE_SECURE_CRT: u32 = 0u32; #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type _WHEA_ERROR_SOURCE_CORRECT = Option super::super::super::Win32::Foundation::NTSTATUS>; diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs index e929d46cdbd..8d744c35acd 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs @@ -30,9 +30,6 @@ impl Default for DML_ACTIVATION_CELU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_CELU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_ELU_OPERATOR_DESC { @@ -45,9 +42,6 @@ impl Default for DML_ACTIVATION_ELU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_ELU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_HARDMAX_OPERATOR_DESC { @@ -59,9 +53,6 @@ impl Default for DML_ACTIVATION_HARDMAX_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_HARDMAX_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC { @@ -75,9 +66,6 @@ impl Default for DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_IDENTITY_OPERATOR_DESC { @@ -89,9 +77,6 @@ impl Default for DML_ACTIVATION_IDENTITY_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_IDENTITY_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC { @@ -104,9 +89,6 @@ impl Default for DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_LINEAR_OPERATOR_DESC { @@ -120,9 +102,6 @@ impl Default for DML_ACTIVATION_LINEAR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_LINEAR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC { @@ -134,9 +113,6 @@ impl Default for DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC { @@ -149,9 +125,6 @@ impl Default for DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC { @@ -165,9 +138,6 @@ impl Default for DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC { @@ -180,9 +150,6 @@ impl Default for DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_RELU_OPERATOR_DESC { @@ -194,9 +161,6 @@ impl Default for DML_ACTIVATION_RELU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_RELU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC { @@ -210,9 +174,6 @@ impl Default for DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC { @@ -226,9 +187,6 @@ impl Default for DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_SHRINK_OPERATOR_DESC { @@ -242,9 +200,6 @@ impl Default for DML_ACTIVATION_SHRINK_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_SHRINK_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_SIGMOID_OPERATOR_DESC { @@ -256,9 +211,6 @@ impl Default for DML_ACTIVATION_SIGMOID_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_SIGMOID_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_SOFTMAX_OPERATOR_DESC { @@ -270,9 +222,6 @@ impl Default for DML_ACTIVATION_SOFTMAX_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_SOFTMAX_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC { @@ -285,9 +234,6 @@ impl Default for DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC { @@ -299,9 +245,6 @@ impl Default for DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_TANH_OPERATOR_DESC { @@ -313,9 +256,6 @@ impl Default for DML_ACTIVATION_TANH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_TANH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC { @@ -328,9 +268,6 @@ impl Default for DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ADAM_OPTIMIZER_OPERATOR_DESC { @@ -352,9 +289,6 @@ impl Default for DML_ADAM_OPTIMIZER_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ADAM_OPTIMIZER_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ARGMAX_OPERATOR_DESC { @@ -369,9 +303,6 @@ impl Default for DML_ARGMAX_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ARGMAX_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ARGMIN_OPERATOR_DESC { @@ -386,9 +317,6 @@ impl Default for DML_ARGMIN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ARGMIN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC { @@ -406,9 +334,6 @@ impl Default for DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_AVERAGE_POOLING_OPERATOR_DESC { @@ -426,9 +351,6 @@ impl Default for DML_AVERAGE_POOLING_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_AVERAGE_POOLING_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_AXIS_DIRECTION(pub i32); @@ -452,9 +374,6 @@ impl Default for DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_BATCH_NORMALIZATION_OPERATOR_DESC { @@ -473,9 +392,6 @@ impl Default for DML_BATCH_NORMALIZATION_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_BATCH_NORMALIZATION_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_BINDING_DESC { @@ -487,9 +403,6 @@ impl Default for DML_BINDING_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_BINDING_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_BINDING_PROPERTIES { @@ -502,9 +415,6 @@ impl Default for DML_BINDING_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_BINDING_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -520,10 +430,6 @@ impl Default for DML_BINDING_TABLE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for DML_BINDING_TABLE_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_BINDING_TYPE(pub i32); @@ -543,10 +449,6 @@ impl Default for DML_BUFFER_ARRAY_BINDING { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for DML_BUFFER_ARRAY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -561,10 +463,6 @@ impl Default for DML_BUFFER_BINDING { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for DML_BUFFER_BINDING { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_BUFFER_TENSOR_DESC { @@ -581,9 +479,6 @@ impl Default for DML_BUFFER_TENSOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_BUFFER_TENSOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_CAST_OPERATOR_DESC { @@ -595,9 +490,6 @@ impl Default for DML_CAST_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_CAST_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_CONVOLUTION_DIRECTION(pub i32); @@ -623,9 +515,6 @@ impl Default for DML_CONVOLUTION_INTEGER_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_CONVOLUTION_INTEGER_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_CONVOLUTION_MODE(pub i32); @@ -654,9 +543,6 @@ impl Default for DML_CONVOLUTION_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_CONVOLUTION_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_CREATE_DEVICE_FLAGS(pub i32); @@ -709,9 +595,6 @@ impl Default for DML_CUMULATIVE_PRODUCT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_CUMULATIVE_PRODUCT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_CUMULATIVE_SUMMATION_OPERATOR_DESC { @@ -726,9 +609,6 @@ impl Default for DML_CUMULATIVE_SUMMATION_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_CUMULATIVE_SUMMATION_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_DEPTH_SPACE_ORDER(pub i32); @@ -747,9 +627,6 @@ impl Default for DML_DEPTH_TO_SPACE1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_DEPTH_TO_SPACE1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_DEPTH_TO_SPACE_OPERATOR_DESC { @@ -762,9 +639,6 @@ impl Default for DML_DEPTH_TO_SPACE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_DEPTH_TO_SPACE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_DIAGONAL_MATRIX_OPERATOR_DESC { @@ -777,9 +651,6 @@ impl Default for DML_DIAGONAL_MATRIX_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_DIAGONAL_MATRIX_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC { @@ -793,9 +664,6 @@ impl Default for DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ABS_OPERATOR_DESC { @@ -808,9 +676,6 @@ impl Default for DML_ELEMENT_WISE_ABS_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ABS_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC { @@ -823,9 +688,6 @@ impl Default for DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ACOS_OPERATOR_DESC { @@ -838,9 +700,6 @@ impl Default for DML_ELEMENT_WISE_ACOS_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ACOS_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ADD1_OPERATOR_DESC { @@ -854,9 +713,6 @@ impl Default for DML_ELEMENT_WISE_ADD1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ADD1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ADD_OPERATOR_DESC { @@ -869,9 +725,6 @@ impl Default for DML_ELEMENT_WISE_ADD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ADD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ASINH_OPERATOR_DESC { @@ -884,9 +737,6 @@ impl Default for DML_ELEMENT_WISE_ASINH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ASINH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ASIN_OPERATOR_DESC { @@ -899,9 +749,6 @@ impl Default for DML_ELEMENT_WISE_ASIN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ASIN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ATANH_OPERATOR_DESC { @@ -914,9 +761,6 @@ impl Default for DML_ELEMENT_WISE_ATANH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ATANH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ATAN_OPERATOR_DESC { @@ -929,9 +773,6 @@ impl Default for DML_ELEMENT_WISE_ATAN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ATAN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC { @@ -944,9 +785,6 @@ impl Default for DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC { @@ -959,9 +797,6 @@ impl Default for DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC { @@ -973,9 +808,6 @@ impl Default for DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC { @@ -987,9 +819,6 @@ impl Default for DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC { @@ -1002,9 +831,6 @@ impl Default for DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC { @@ -1017,9 +843,6 @@ impl Default for DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC { @@ -1032,9 +855,6 @@ impl Default for DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC { @@ -1047,9 +867,6 @@ impl Default for DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_CEIL_OPERATOR_DESC { @@ -1062,9 +879,6 @@ impl Default for DML_ELEMENT_WISE_CEIL_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_CEIL_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC { @@ -1079,9 +893,6 @@ impl Default for DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_CLIP_OPERATOR_DESC { @@ -1096,9 +907,6 @@ impl Default for DML_ELEMENT_WISE_CLIP_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_CLIP_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC { @@ -1112,9 +920,6 @@ impl Default for DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_COSH_OPERATOR_DESC { @@ -1127,9 +932,6 @@ impl Default for DML_ELEMENT_WISE_COSH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_COSH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_COS_OPERATOR_DESC { @@ -1142,9 +944,6 @@ impl Default for DML_ELEMENT_WISE_COS_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_COS_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC { @@ -1158,9 +957,6 @@ impl Default for DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC { @@ -1173,9 +969,6 @@ impl Default for DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC { @@ -1188,9 +981,6 @@ impl Default for DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ERF_OPERATOR_DESC { @@ -1203,9 +993,6 @@ impl Default for DML_ELEMENT_WISE_ERF_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ERF_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_EXP_OPERATOR_DESC { @@ -1218,9 +1005,6 @@ impl Default for DML_ELEMENT_WISE_EXP_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_EXP_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC { @@ -1233,9 +1017,6 @@ impl Default for DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC { @@ -1248,9 +1029,6 @@ impl Default for DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_IF_OPERATOR_DESC { @@ -1264,9 +1042,6 @@ impl Default for DML_ELEMENT_WISE_IF_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_IF_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC { @@ -1279,9 +1054,6 @@ impl Default for DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC { @@ -1293,9 +1065,6 @@ impl Default for DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC { @@ -1308,9 +1077,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC { @@ -1323,9 +1089,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC { @@ -1338,9 +1101,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC { @@ -1353,9 +1113,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC { @@ -1368,9 +1125,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC { @@ -1383,9 +1137,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC { @@ -1397,9 +1148,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC { @@ -1412,9 +1160,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC { @@ -1427,9 +1172,6 @@ impl Default for DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_LOG_OPERATOR_DESC { @@ -1442,9 +1184,6 @@ impl Default for DML_ELEMENT_WISE_LOG_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_LOG_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_MAX_OPERATOR_DESC { @@ -1457,9 +1196,6 @@ impl Default for DML_ELEMENT_WISE_MAX_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_MAX_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_MEAN_OPERATOR_DESC { @@ -1472,9 +1208,6 @@ impl Default for DML_ELEMENT_WISE_MEAN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_MEAN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_MIN_OPERATOR_DESC { @@ -1487,9 +1220,6 @@ impl Default for DML_ELEMENT_WISE_MIN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_MIN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC { @@ -1502,9 +1232,6 @@ impl Default for DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC { @@ -1517,9 +1244,6 @@ impl Default for DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC { @@ -1532,9 +1256,6 @@ impl Default for DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_POW_OPERATOR_DESC { @@ -1548,9 +1269,6 @@ impl Default for DML_ELEMENT_WISE_POW_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_POW_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC { @@ -1569,9 +1287,6 @@ impl Default for DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC { @@ -1585,9 +1300,6 @@ impl Default for DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_RECIP_OPERATOR_DESC { @@ -1600,9 +1312,6 @@ impl Default for DML_ELEMENT_WISE_RECIP_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_RECIP_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_ROUND_OPERATOR_DESC { @@ -1615,9 +1324,6 @@ impl Default for DML_ELEMENT_WISE_ROUND_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_ROUND_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_SIGN_OPERATOR_DESC { @@ -1629,9 +1335,6 @@ impl Default for DML_ELEMENT_WISE_SIGN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_SIGN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_SINH_OPERATOR_DESC { @@ -1644,9 +1347,6 @@ impl Default for DML_ELEMENT_WISE_SINH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_SINH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_SIN_OPERATOR_DESC { @@ -1659,9 +1359,6 @@ impl Default for DML_ELEMENT_WISE_SIN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_SIN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_SQRT_OPERATOR_DESC { @@ -1674,9 +1371,6 @@ impl Default for DML_ELEMENT_WISE_SQRT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_SQRT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC { @@ -1689,9 +1383,6 @@ impl Default for DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_TANH_OPERATOR_DESC { @@ -1704,9 +1395,6 @@ impl Default for DML_ELEMENT_WISE_TANH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_TANH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_TAN_OPERATOR_DESC { @@ -1719,9 +1407,6 @@ impl Default for DML_ELEMENT_WISE_TAN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_TAN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC { @@ -1735,9 +1420,6 @@ impl Default for DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_EXECUTION_FLAGS(pub i32); @@ -1791,9 +1473,6 @@ impl Default for DML_FEATURE_DATA_FEATURE_LEVELS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_FEATURE_DATA_FEATURE_LEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT { @@ -1804,9 +1483,6 @@ impl Default for DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT { - type TypeKind = windows_core::CopyType; -} pub const DML_FEATURE_FEATURE_LEVELS: DML_FEATURE = DML_FEATURE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1830,9 +1506,6 @@ impl Default for DML_FEATURE_QUERY_FEATURE_LEVELS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_FEATURE_QUERY_FEATURE_LEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT { @@ -1843,9 +1516,6 @@ impl Default for DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT { - type TypeKind = windows_core::CopyType; -} pub const DML_FEATURE_TENSOR_DATA_TYPE_SUPPORT: DML_FEATURE = DML_FEATURE(0i32); #[repr(C)] #[derive(Clone, Copy)] @@ -1859,9 +1529,6 @@ impl Default for DML_FILL_VALUE_CONSTANT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_FILL_VALUE_CONSTANT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC { @@ -1875,9 +1542,6 @@ impl Default for DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_GATHER_ELEMENTS_OPERATOR_DESC { @@ -1891,9 +1555,6 @@ impl Default for DML_GATHER_ELEMENTS_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GATHER_ELEMENTS_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_GATHER_ND1_OPERATOR_DESC { @@ -1909,9 +1570,6 @@ impl Default for DML_GATHER_ND1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GATHER_ND1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_GATHER_ND_OPERATOR_DESC { @@ -1926,9 +1584,6 @@ impl Default for DML_GATHER_ND_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GATHER_ND_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_GATHER_OPERATOR_DESC { @@ -1943,9 +1598,6 @@ impl Default for DML_GATHER_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GATHER_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_GEMM_OPERATOR_DESC { @@ -1964,9 +1616,6 @@ impl Default for DML_GEMM_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GEMM_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_GRAPH_DESC { @@ -1986,9 +1635,6 @@ impl Default for DML_GRAPH_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GRAPH_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_GRAPH_EDGE_DESC { @@ -2000,9 +1646,6 @@ impl Default for DML_GRAPH_EDGE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GRAPH_EDGE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_GRAPH_EDGE_TYPE(pub i32); @@ -2021,9 +1664,6 @@ impl Default for DML_GRAPH_NODE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GRAPH_NODE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_GRAPH_NODE_TYPE(pub i32); @@ -2050,9 +1690,6 @@ impl Default for DML_GRU_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_GRU_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_INPUT_GRAPH_EDGE_DESC { @@ -2066,9 +1703,6 @@ impl Default for DML_INPUT_GRAPH_EDGE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_INPUT_GRAPH_EDGE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_INTERMEDIATE_GRAPH_EDGE_DESC { @@ -2083,9 +1717,6 @@ impl Default for DML_INTERMEDIATE_GRAPH_EDGE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_INTERMEDIATE_GRAPH_EDGE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_INTERPOLATION_MODE(pub i32); @@ -2110,9 +1741,6 @@ impl Default for DML_JOIN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_JOIN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC { @@ -2130,9 +1758,6 @@ impl Default for DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC { @@ -2149,9 +1774,6 @@ impl Default for DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_LP_NORMALIZATION_OPERATOR_DESC { @@ -2166,9 +1788,6 @@ impl Default for DML_LP_NORMALIZATION_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_LP_NORMALIZATION_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_LP_POOLING_OPERATOR_DESC { @@ -2186,9 +1805,6 @@ impl Default for DML_LP_POOLING_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_LP_POOLING_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_LSTM_OPERATOR_DESC { @@ -2215,9 +1831,6 @@ impl Default for DML_LSTM_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_LSTM_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC { @@ -2232,9 +1845,6 @@ impl Default for DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_MATRIX_TRANSFORM(pub i32); @@ -2257,9 +1867,6 @@ impl Default for DML_MAX_POOLING1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MAX_POOLING1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_MAX_POOLING2_OPERATOR_DESC { @@ -2278,9 +1885,6 @@ impl Default for DML_MAX_POOLING2_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MAX_POOLING2_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_MAX_POOLING_GRAD_OPERATOR_DESC { @@ -2299,9 +1903,6 @@ impl Default for DML_MAX_POOLING_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MAX_POOLING_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_MAX_POOLING_OPERATOR_DESC { @@ -2318,9 +1919,6 @@ impl Default for DML_MAX_POOLING_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MAX_POOLING_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_MAX_UNPOOLING_OPERATOR_DESC { @@ -2333,9 +1931,6 @@ impl Default for DML_MAX_UNPOOLING_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MAX_UNPOOLING_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC { @@ -2354,9 +1949,6 @@ impl Default for DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC { @@ -2374,9 +1966,6 @@ impl Default for DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} pub const DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT: u32 = 16u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2390,9 +1979,6 @@ impl Default for DML_NONZERO_COORDINATES_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_NONZERO_COORDINATES_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ONE_HOT_OPERATOR_DESC { @@ -2406,9 +1992,6 @@ impl Default for DML_ONE_HOT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ONE_HOT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} pub const DML_OPERATOR_ACTIVATION_CELU: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(128i32); pub const DML_OPERATOR_ACTIVATION_ELU: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(35i32); pub const DML_OPERATOR_ACTIVATION_HARDMAX: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(36i32); @@ -2455,9 +2038,6 @@ impl Default for DML_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} pub const DML_OPERATOR_DIAGONAL_MATRIX: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(93i32); pub const DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(148i32); pub const DML_OPERATOR_ELEMENT_WISE_ABS: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(2i32); @@ -2540,9 +2120,6 @@ impl Default for DML_OPERATOR_GRAPH_NODE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_OPERATOR_GRAPH_NODE_DESC { - type TypeKind = windows_core::CloneType; -} pub const DML_OPERATOR_GRU: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(78i32); pub const DML_OPERATOR_INVALID: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(0i32); pub const DML_OPERATOR_JOIN: DML_OPERATOR_TYPE = DML_OPERATOR_TYPE(63i32); @@ -2604,9 +2181,6 @@ impl Default for DML_OUTPUT_GRAPH_EDGE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_OUTPUT_GRAPH_EDGE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_PADDING_MODE(pub i32); @@ -2630,9 +2204,6 @@ impl Default for DML_PADDING_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_PADDING_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} pub const DML_PERSISTENT_BUFFER_ALIGNMENT: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2659,9 +2230,6 @@ impl Default for DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC { @@ -2680,9 +2248,6 @@ impl Default for DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_RANDOM_GENERATOR_OPERATOR_DESC { @@ -2696,9 +2261,6 @@ impl Default for DML_RANDOM_GENERATOR_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_RANDOM_GENERATOR_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_RANDOM_GENERATOR_TYPE(pub i32); @@ -2738,9 +2300,6 @@ impl Default for DML_REDUCE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_REDUCE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_RESAMPLE1_OPERATOR_DESC { @@ -2757,9 +2316,6 @@ impl Default for DML_RESAMPLE1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_RESAMPLE1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_RESAMPLE_GRAD_OPERATOR_DESC { @@ -2776,9 +2332,6 @@ impl Default for DML_RESAMPLE_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_RESAMPLE_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_RESAMPLE_OPERATOR_DESC { @@ -2793,9 +2346,6 @@ impl Default for DML_RESAMPLE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_RESAMPLE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC { @@ -2809,9 +2359,6 @@ impl Default for DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_RNN_OPERATOR_DESC { @@ -2832,9 +2379,6 @@ impl Default for DML_RNN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_RNN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ROI_ALIGN1_OPERATOR_DESC { @@ -2858,9 +2402,6 @@ impl Default for DML_ROI_ALIGN1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ROI_ALIGN1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ROI_ALIGN_OPERATOR_DESC { @@ -2881,9 +2422,6 @@ impl Default for DML_ROI_ALIGN_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ROI_ALIGN_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_ROI_POOLING_OPERATOR_DESC { @@ -2898,9 +2436,6 @@ impl Default for DML_ROI_POOLING_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_ROI_POOLING_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DML_ROUNDING_MODE(pub i32); @@ -2927,9 +2462,6 @@ impl Default for DML_SCALAR_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SCALAR_UNION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SCALE_BIAS { @@ -2941,9 +2473,6 @@ impl Default for DML_SCALE_BIAS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SCALE_BIAS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SCATTER_ND_OPERATOR_DESC { @@ -2959,9 +2488,6 @@ impl Default for DML_SCATTER_ND_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SCATTER_ND_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SCATTER_OPERATOR_DESC { @@ -2976,9 +2502,6 @@ impl Default for DML_SCATTER_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SCATTER_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SIZE_2D { @@ -2990,9 +2513,6 @@ impl Default for DML_SIZE_2D { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SIZE_2D { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SLICE1_OPERATOR_DESC { @@ -3008,9 +2528,6 @@ impl Default for DML_SLICE1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SLICE1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SLICE_GRAD_OPERATOR_DESC { @@ -3026,9 +2543,6 @@ impl Default for DML_SLICE_GRAD_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SLICE_GRAD_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SLICE_OPERATOR_DESC { @@ -3044,9 +2558,6 @@ impl Default for DML_SLICE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SLICE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SPACE_TO_DEPTH1_OPERATOR_DESC { @@ -3060,9 +2571,6 @@ impl Default for DML_SPACE_TO_DEPTH1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SPACE_TO_DEPTH1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SPACE_TO_DEPTH_OPERATOR_DESC { @@ -3075,9 +2583,6 @@ impl Default for DML_SPACE_TO_DEPTH_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SPACE_TO_DEPTH_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_SPLIT_OPERATOR_DESC { @@ -3091,9 +2596,6 @@ impl Default for DML_SPLIT_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_SPLIT_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} pub const DML_TARGET_VERSION: u32 = 20480u32; pub const DML_TEMPORARY_BUFFER_ALIGNMENT: u32 = 256u32; #[repr(transparent)] @@ -3122,9 +2624,6 @@ impl Default for DML_TENSOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_TENSOR_DESC { - type TypeKind = windows_core::CopyType; -} pub const DML_TENSOR_DIMENSION_COUNT_MAX: u32 = 5u32; pub const DML_TENSOR_DIMENSION_COUNT_MAX1: u32 = 8u32; #[repr(transparent)] @@ -3183,9 +2682,6 @@ impl Default for DML_TILE_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_TILE_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_TOP_K1_OPERATOR_DESC { @@ -3201,9 +2697,6 @@ impl Default for DML_TOP_K1_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_TOP_K1_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_TOP_K_OPERATOR_DESC { @@ -3218,9 +2711,6 @@ impl Default for DML_TOP_K_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_TOP_K_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_UPSAMPLE_2D_OPERATOR_DESC { @@ -3234,9 +2724,6 @@ impl Default for DML_UPSAMPLE_2D_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_UPSAMPLE_2D_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DML_VALUE_SCALE_2D_OPERATOR_DESC { @@ -3251,9 +2738,6 @@ impl Default for DML_VALUE_SCALE_2D_OPERATOR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DML_VALUE_SCALE_2D_OPERATOR_DESC { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IDMLBindingTable, IDMLBindingTable_Vtbl, 0x29c687dc_de74_4e3b_ab00_1168f2fc3cfc); impl core::ops::Deref for IDMLBindingTable { type Target = IDMLDeviceChild; diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs index 3a8401a6f8e..1cbdeda3f70 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs @@ -1193,9 +1193,6 @@ impl Default for MLOperatorAttribute { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorAttribute { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MLOperatorAttributeNameValue { @@ -1209,9 +1206,6 @@ impl Default for MLOperatorAttributeNameValue { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorAttributeNameValue { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MLOperatorAttributeNameValue_0 { @@ -1225,9 +1219,6 @@ impl Default for MLOperatorAttributeNameValue_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorAttributeNameValue_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MLOperatorAttributeType(pub u32); @@ -1251,9 +1242,6 @@ impl Default for MLOperatorEdgeDescription { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorEdgeDescription { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MLOperatorEdgeDescription_0 { @@ -1265,9 +1253,6 @@ impl Default for MLOperatorEdgeDescription_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorEdgeDescription_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MLOperatorEdgeType(pub u32); @@ -1287,9 +1272,6 @@ impl Default for MLOperatorEdgeTypeConstraint { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorEdgeTypeConstraint { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MLOperatorExecutionType(pub u32); @@ -1317,9 +1299,6 @@ impl Default for MLOperatorKernelDescription { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorKernelDescription { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MLOperatorKernelOptions(pub u32); @@ -1422,9 +1401,6 @@ impl Default for MLOperatorSchemaDescription { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorSchemaDescription { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MLOperatorSchemaEdgeDescription { @@ -1437,9 +1413,6 @@ impl Default for MLOperatorSchemaEdgeDescription { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorSchemaEdgeDescription { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MLOperatorSchemaEdgeDescription_0 { @@ -1452,9 +1425,6 @@ impl Default for MLOperatorSchemaEdgeDescription_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorSchemaEdgeDescription_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MLOperatorSchemaEdgeTypeFormat(pub i32); @@ -1473,9 +1443,6 @@ impl Default for MLOperatorSetId { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLOperatorSetId { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MLOperatorTensorDataType(pub u32); @@ -1516,10 +1483,6 @@ impl Default for WINML_BINDING_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for WINML_BINDING_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub union WINML_BINDING_DESC_0 { @@ -1541,10 +1504,6 @@ impl Default for WINML_BINDING_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for WINML_BINDING_DESC_0 { - type TypeKind = windows_core::CloneType; -} pub const WINML_BINDING_IMAGE: WINML_BINDING_TYPE = WINML_BINDING_TYPE(4i32); pub const WINML_BINDING_MAP: WINML_BINDING_TYPE = WINML_BINDING_TYPE(3i32); pub const WINML_BINDING_RESOURCE: WINML_BINDING_TYPE = WINML_BINDING_TYPE(5i32); @@ -1576,9 +1535,6 @@ impl Default for WINML_IMAGE_BINDING_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_IMAGE_BINDING_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINML_IMAGE_VARIABLE_DESC { @@ -1591,9 +1547,6 @@ impl Default for WINML_IMAGE_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_IMAGE_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINML_MAP_BINDING_DESC { @@ -1608,9 +1561,6 @@ impl Default for WINML_MAP_BINDING_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_MAP_BINDING_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINML_MAP_BINDING_DESC_0 { @@ -1622,9 +1572,6 @@ impl Default for WINML_MAP_BINDING_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_MAP_BINDING_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINML_MAP_BINDING_DESC_1 { @@ -1638,9 +1585,6 @@ impl Default for WINML_MAP_BINDING_DESC_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_MAP_BINDING_DESC_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINML_MAP_VARIABLE_DESC { @@ -1652,9 +1596,6 @@ impl Default for WINML_MAP_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_MAP_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINML_MODEL_DESC { @@ -1669,9 +1610,6 @@ impl Default for WINML_MODEL_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_MODEL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -1687,10 +1625,6 @@ impl Default for WINML_RESOURCE_BINDING_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for WINML_RESOURCE_BINDING_DESC { - type TypeKind = windows_core::CloneType; -} pub const WINML_RUNTIME_CNTK: WINML_RUNTIME_TYPE = WINML_RUNTIME_TYPE(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1707,9 +1641,6 @@ impl Default for WINML_SEQUENCE_BINDING_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_SEQUENCE_BINDING_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINML_SEQUENCE_BINDING_DESC_0 { @@ -1723,9 +1654,6 @@ impl Default for WINML_SEQUENCE_BINDING_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_SEQUENCE_BINDING_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINML_SEQUENCE_VARIABLE_DESC { @@ -1736,9 +1664,6 @@ impl Default for WINML_SEQUENCE_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_SEQUENCE_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINML_TENSOR_BINDING_DESC { @@ -1753,9 +1678,6 @@ impl Default for WINML_TENSOR_BINDING_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_TENSOR_BINDING_DESC { - type TypeKind = windows_core::CopyType; -} pub const WINML_TENSOR_BOOLEAN: WINML_TENSOR_DATA_TYPE = WINML_TENSOR_DATA_TYPE(9i32); pub const WINML_TENSOR_COMPLEX128: WINML_TENSOR_DATA_TYPE = WINML_TENSOR_DATA_TYPE(15i32); pub const WINML_TENSOR_COMPLEX64: WINML_TENSOR_DATA_TYPE = WINML_TENSOR_DATA_TYPE(14i32); @@ -1788,9 +1710,6 @@ impl Default for WINML_TENSOR_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_TENSOR_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINML_VARIABLE_DESC { @@ -1805,9 +1724,6 @@ impl Default for WINML_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINML_VARIABLE_DESC_0 { @@ -1821,6 +1737,3 @@ impl Default for WINML_VARIABLE_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINML_VARIABLE_DESC_0 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs index 0bbbbad8c62..710c5a99c4b 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -39,9 +39,6 @@ impl Default for COLUMNSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLUMNSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CProperty { @@ -56,9 +53,6 @@ impl Default for CProperty { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CProperty { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CProperty_0 { @@ -71,9 +65,6 @@ impl Default for CProperty_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CProperty_0 { - type TypeKind = windows_core::CopyType; -} pub const E_ALL_WILD: windows_core::HRESULT = windows_core::HRESULT(0x80001055_u32 as _); pub const E_ALREADYINIT: windows_core::HRESULT = windows_core::HRESULT(0x80001083_u32 as _); pub const E_ALREADYOPEN: windows_core::HRESULT = windows_core::HRESULT(0x80001013_u32 as _); @@ -175,10 +166,6 @@ impl Default for HHNTRACK { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for HHNTRACK { - type TypeKind = windows_core::CopyType; -} pub const HHN_FIRST: u32 = 4294966436u32; pub const HHN_LAST: u32 = 4294966417u32; pub const HHN_NAVCOMPLETE: u32 = 4294966436u32; @@ -195,10 +182,6 @@ impl Default for HHN_NOTIFY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for HHN_NOTIFY { - type TypeKind = windows_core::CopyType; -} pub const HHN_TRACK: u32 = 4294966435u32; pub const HHN_WINDOW_CREATE: u32 = 4294966434u32; pub const HHWIN_BUTTON_BACK: u32 = 4u32; @@ -292,9 +275,6 @@ impl Default for HH_AKLINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HH_AKLINK { - type TypeKind = windows_core::CopyType; -} pub const HH_ALINK_LOOKUP: HTML_HELP_COMMAND = HTML_HELP_COMMAND(19i32); pub const HH_CLOSE_ALL: HTML_HELP_COMMAND = HTML_HELP_COMMAND(18i32); pub const HH_DISPLAY_INDEX: HTML_HELP_COMMAND = HTML_HELP_COMMAND(2i32); @@ -314,9 +294,6 @@ impl Default for HH_ENUM_CAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HH_ENUM_CAT { - type TypeKind = windows_core::CopyType; -} pub const HH_ENUM_CATEGORY: HTML_HELP_COMMAND = HTML_HELP_COMMAND(21i32); pub const HH_ENUM_CATEGORY_IT: HTML_HELP_COMMAND = HTML_HELP_COMMAND(22i32); pub const HH_ENUM_INFO_TYPE: HTML_HELP_COMMAND = HTML_HELP_COMMAND(7i32); @@ -334,9 +311,6 @@ impl Default for HH_ENUM_IT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HH_ENUM_IT { - type TypeKind = windows_core::CopyType; -} pub const HH_FTS_DEFAULT_PROXIMITY: HTML_HELP_COMMAND = HTML_HELP_COMMAND(-1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -355,9 +329,6 @@ impl Default for HH_FTS_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HH_FTS_QUERY { - type TypeKind = windows_core::CopyType; -} pub const HH_GET_LAST_ERROR: HTML_HELP_COMMAND = HTML_HELP_COMMAND(20i32); pub const HH_GET_WIN_HANDLE: HTML_HELP_COMMAND = HTML_HELP_COMMAND(6i32); pub const HH_GET_WIN_TYPE: HTML_HELP_COMMAND = HTML_HELP_COMMAND(5i32); @@ -379,10 +350,6 @@ impl Default for HH_GLOBAL_PROPERTY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for HH_GLOBAL_PROPERTY { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HH_GPROPID(pub i32); @@ -415,9 +382,6 @@ impl Default for HH_POPUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HH_POPUP { - type TypeKind = windows_core::CopyType; -} pub const HH_PRETRANSLATEMESSAGE: HTML_HELP_COMMAND = HTML_HELP_COMMAND(253i32); pub const HH_RESERVED1: HTML_HELP_COMMAND = HTML_HELP_COMMAND(10i32); pub const HH_RESERVED2: HTML_HELP_COMMAND = HTML_HELP_COMMAND(11i32); @@ -439,9 +403,6 @@ impl Default for HH_SET_INFOTYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HH_SET_INFOTYPE { - type TypeKind = windows_core::CopyType; -} pub const HH_SET_INFO_TYPE: HTML_HELP_COMMAND = HTML_HELP_COMMAND(8i32); pub const HH_SET_QUERYSERVICE: HTML_HELP_COMMAND = HTML_HELP_COMMAND(30i32); pub const HH_SET_WIN_TYPE: HTML_HELP_COMMAND = HTML_HELP_COMMAND(4i32); @@ -502,9 +463,6 @@ impl Default for HH_WINTYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HH_WINTYPE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTML_HELP_COMMAND(pub i32); @@ -1472,9 +1430,6 @@ impl Default for ROWSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ROWSTATUS { - type TypeKind = windows_core::CopyType; -} pub const STDPROP_DISPLAYKEY: u32 = 101u32; pub const STDPROP_INDEX_BREAK: u32 = 204u32; pub const STDPROP_INDEX_DTYPE: u32 = 202u32; diff --git a/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs index 6dcad8db416..7d3f2276b60 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -674,9 +674,6 @@ impl Default for DRMBOUNDLICENSEPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRMBOUNDLICENSEPARAMS { - type TypeKind = windows_core::CopyType; -} pub const DRMBOUNDLICENSEPARAMSVERSION: u32 = 1u32; pub type DRMCALLBACK = Option windows_core::HRESULT>; pub const DRMCALLBACKVERSION: u32 = 1u32; @@ -710,9 +707,6 @@ impl Default for DRMID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRMID { - type TypeKind = windows_core::CopyType; -} pub const DRMIDVERSION: u32 = 0u32; pub const DRMLICENSEACQDATAVERSION: u32 = 0u32; pub const DRMPUBHANDLE_INVALID: u32 = 0u32; @@ -750,9 +744,6 @@ impl Default for DRM_ACTSERV_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_ACTSERV_INFO { - type TypeKind = windows_core::CopyType; -} pub const DRM_ADD_LICENSE_NOPERSIST: u32 = 0u32; pub const DRM_ADD_LICENSE_PERSIST: u32 = 1u32; pub const DRM_AILT_CANCEL: u32 = 4u32; @@ -778,9 +769,6 @@ impl Default for DRM_CLIENT_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_CLIENT_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: windows_core::PCWSTR = windows_core::w!("PassportAuthProvider"); pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: windows_core::PCWSTR = windows_core::w!("WindowsAuthProvider"); #[repr(transparent)] @@ -820,9 +808,6 @@ impl Default for DRM_LICENSE_ACQ_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_LICENSE_ACQ_DATA { - type TypeKind = windows_core::CopyType; -} pub const DRM_LOCKBOXTYPE_BLACKBOX: u32 = 2u32; pub const DRM_LOCKBOXTYPE_DEFAULT: u32 = 2u32; pub const DRM_LOCKBOXTYPE_NONE: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs index 2e13ffd9c31..0cd02fef853 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs @@ -12248,9 +12248,6 @@ impl Default for XHR_CERT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XHR_CERT { - type TypeKind = windows_core::CopyType; -} pub const XHR_CERT_ERROR_ALL_SERVER_ERRORS: XHR_CERT_ERROR_FLAG = XHR_CERT_ERROR_FLAG(125829120u32); pub const XHR_CERT_ERROR_CERT_CN_INVALID: XHR_CERT_ERROR_FLAG = XHR_CERT_ERROR_FLAG(33554432u32); pub const XHR_CERT_ERROR_CERT_DATE_INVALID: XHR_CERT_ERROR_FLAG = XHR_CERT_ERROR_FLAG(67108864u32); @@ -12282,9 +12279,6 @@ impl Default for XHR_COOKIE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XHR_COOKIE { - type TypeKind = windows_core::CopyType; -} pub const XHR_COOKIE_APPLY_P3P: XHR_COOKIE_FLAG = XHR_COOKIE_FLAG(128i32); pub const XHR_COOKIE_EVALUATE_P3P: XHR_COOKIE_FLAG = XHR_COOKIE_FLAG(64i32); #[repr(transparent)] @@ -12393,9 +12387,6 @@ impl Default for XML_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XML_ERROR { - type TypeKind = windows_core::CloneType; -} pub const XSLTemplate60: windows_core::GUID = windows_core::GUID::from_u128(0x88d96a08_f192_11d4_a65f_0040963251e5); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12428,6 +12419,3 @@ impl Default for __msxml6_ReferenceRemainingTypes__ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for __msxml6_ReferenceRemainingTypes__ { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs index fa62ab4ce82..c22e7a0e31a 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -3886,9 +3886,6 @@ impl Default for alljoyn_aboutdatalistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_aboutdatalistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_aboutdatalistener_getaboutdata_ptr = Option QStatus>; pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = Option QStatus>; #[repr(transparent)] @@ -3925,9 +3922,6 @@ impl Default for alljoyn_aboutlistener_callback { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_aboutlistener_callback { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_aboutobj(pub isize); @@ -3965,9 +3959,6 @@ impl Default for alljoyn_applicationstatelistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_applicationstatelistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_applicationstatelistener_state_ptr = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] @@ -3989,9 +3980,6 @@ impl Default for alljoyn_authlistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_authlistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_authlistener_requestcredentials_ptr = Option i32>; pub type alljoyn_authlistener_requestcredentialsasync_ptr = Option QStatus>; pub type alljoyn_authlistener_securityviolation_ptr = Option; @@ -4010,9 +3998,6 @@ impl Default for alljoyn_authlistenerasync_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_authlistenerasync_callbacks { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_autopinger(pub isize); @@ -4055,9 +4040,6 @@ impl Default for alljoyn_buslistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_buslistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_buslistener_found_advertised_name_ptr = Option; pub type alljoyn_buslistener_listener_registered_ptr = Option; pub type alljoyn_buslistener_listener_unregistered_ptr = Option; @@ -4082,9 +4064,6 @@ impl Default for alljoyn_busobject_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_busobject_callbacks { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct alljoyn_busobject_methodentry { @@ -4096,9 +4075,6 @@ impl Default for alljoyn_busobject_methodentry { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_busobject_methodentry { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_busobject_object_registration_ptr = Option; pub type alljoyn_busobject_prop_get_ptr = Option QStatus>; pub type alljoyn_busobject_prop_set_ptr = Option QStatus>; @@ -4116,9 +4092,6 @@ impl Default for alljoyn_certificateid { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_certificateid { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct alljoyn_certificateidarray { @@ -4130,9 +4103,6 @@ impl Default for alljoyn_certificateidarray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_certificateidarray { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct alljoyn_claimcapability_masks(pub i32); @@ -4167,9 +4137,6 @@ impl Default for alljoyn_interfacedescription_member { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_interfacedescription_member { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct alljoyn_interfacedescription_property { @@ -4183,9 +4150,6 @@ impl Default for alljoyn_interfacedescription_property { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_interfacedescription_property { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct alljoyn_interfacedescription_securitypolicy(pub i32); @@ -4214,9 +4178,6 @@ impl Default for alljoyn_keystorelistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_keystorelistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_keystorelistener_loadrequest_ptr = Option QStatus>; pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = Option; pub type alljoyn_keystorelistener_storerequest_ptr = Option QStatus>; @@ -4233,9 +4194,6 @@ impl Default for alljoyn_keystorelistener_with_synchronization_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_keystorelistener_with_synchronization_callbacks { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct alljoyn_manifestarray { @@ -4247,9 +4205,6 @@ impl Default for alljoyn_manifestarray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_manifestarray { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_message(pub isize); @@ -4293,9 +4248,6 @@ impl Default for alljoyn_observerlistener_callback { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_observerlistener_callback { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_permissionconfigurationlistener(pub isize); @@ -4315,9 +4267,6 @@ impl Default for alljoyn_permissionconfigurationlistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_permissionconfigurationlistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = Option; pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr = Option QStatus>; pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = Option; @@ -4345,9 +4294,6 @@ impl Default for alljoyn_pinglistener_callback { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_pinglistener_callback { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_proxybusobject(pub isize); @@ -4389,9 +4335,6 @@ impl Default for alljoyn_sessionlistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_sessionlistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_sessionlistener_sessionlost_ptr = Option; pub type alljoyn_sessionlistener_sessionmemberadded_ptr = Option; pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = Option; @@ -4422,9 +4365,6 @@ impl Default for alljoyn_sessionportlistener_callbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for alljoyn_sessionportlistener_callbacks { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_sessionportlistener_sessionjoined_ptr = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Beep/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Beep/mod.rs index bd007bff596..bc5f3fb4c2d 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Beep/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Beep/mod.rs @@ -11,9 +11,6 @@ impl Default for BEEP_SET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BEEP_SET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DD_BEEP_DEVICE_NAME: windows_core::PCSTR = windows_core::s!("\\Device\\Beep"); pub const DD_BEEP_DEVICE_NAME_U: windows_core::PCWSTR = windows_core::w!("\\Device\\Beep"); pub const IOCTL_BEEP_SET: u32 = 65536u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs index 1dc661ccd13..83ea26c4ab4 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -560,9 +560,6 @@ impl Default for WINBIO_ACCOUNT_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ACCOUNT_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ADAPTER_INTERFACE_VERSION { @@ -574,9 +571,6 @@ impl Default for WINBIO_ADAPTER_INTERFACE_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ADAPTER_INTERFACE_VERSION { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_ANSI_381_IMG_BIT_PACKED: u16 = 1u16; pub const WINBIO_ANSI_381_IMG_COMPRESSED_JPEG: u16 = 3u16; pub const WINBIO_ANSI_381_IMG_COMPRESSED_JPEG2000: u16 = 4u16; @@ -605,9 +599,6 @@ impl Default for WINBIO_ANTI_SPOOF_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ANTI_SPOOF_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINBIO_ANTI_SPOOF_POLICY_ACTION(pub i32); @@ -636,9 +627,6 @@ impl Default for WINBIO_ASYNC_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_ASYNC_RESULT_0 { @@ -669,9 +657,6 @@ impl Default for WINBIO_ASYNC_RESULT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_6 { @@ -684,9 +669,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_11 { @@ -704,9 +686,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_7 { @@ -718,9 +697,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_2 { @@ -731,9 +707,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_3 { @@ -744,9 +717,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_4 { @@ -758,9 +728,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_17 { @@ -771,9 +738,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_17 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_17 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_13 { @@ -785,9 +749,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_13 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_14 { @@ -799,9 +760,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_14 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_14 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_5 { @@ -814,9 +772,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_12 { @@ -828,9 +783,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_12 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_10 { @@ -841,9 +793,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_8 { @@ -859,9 +808,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_19 { @@ -873,9 +819,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_19 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_19 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_16 { @@ -889,9 +832,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_1 { @@ -904,9 +844,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_18 { @@ -919,9 +856,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_18 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_18 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_20 { @@ -932,9 +866,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_20 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_20 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_ASYNC_RESULT_0_9 { @@ -950,9 +881,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_15 { @@ -965,9 +893,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_15 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_15 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ASYNC_RESULT_0_0 { @@ -979,9 +904,6 @@ impl Default for WINBIO_ASYNC_RESULT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ASYNC_RESULT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_BDB_ANSI_381_HEADER { @@ -1006,9 +928,6 @@ impl Default for WINBIO_BDB_ANSI_381_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BDB_ANSI_381_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_BDB_ANSI_381_RECORD { @@ -1027,9 +946,6 @@ impl Default for WINBIO_BDB_ANSI_381_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BDB_ANSI_381_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_BIR { @@ -1043,9 +959,6 @@ impl Default for WINBIO_BIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BIR { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_BIR_ALGIN_SIZE: u32 = 8u32; pub const WINBIO_BIR_ALIGN_SIZE: u32 = 8u32; #[repr(C)] @@ -1059,9 +972,6 @@ impl Default for WINBIO_BIR_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BIR_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_BIR_HEADER { @@ -1083,9 +993,6 @@ impl Default for WINBIO_BIR_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BIR_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_BIR_HEADER_0 { @@ -1097,9 +1004,6 @@ impl Default for WINBIO_BIR_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BIR_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_BLANK_PAYLOAD { @@ -1111,9 +1015,6 @@ impl Default for WINBIO_BLANK_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BLANK_PAYLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_BSP_SCHEMA { @@ -1128,9 +1029,6 @@ impl Default for WINBIO_BSP_SCHEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_BSP_SCHEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_CALIBRATION_INFO { @@ -1143,9 +1041,6 @@ impl Default for WINBIO_CALIBRATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_CALIBRATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_CAPTURE_DATA { @@ -1160,9 +1055,6 @@ impl Default for WINBIO_CAPTURE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_CAPTURE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_CAPTURE_PARAMETERS { @@ -1177,9 +1069,6 @@ impl Default for WINBIO_CAPTURE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_CAPTURE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINBIO_COMPONENT(pub u32); @@ -1210,9 +1099,6 @@ impl Default for WINBIO_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_DATA { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_DATA_FLAG_INTEGRITY: u16 = 1u16; pub const WINBIO_DATA_FLAG_INTERMEDIATE: u16 = 64u16; pub const WINBIO_DATA_FLAG_OPTION_MASK_PRESENT: u16 = 8u16; @@ -1233,9 +1119,6 @@ impl Default for WINBIO_DIAGNOSTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_DIAGNOSTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_ENCRYPTED_CAPTURE_PARAMS { @@ -1251,9 +1134,6 @@ impl Default for WINBIO_ENCRYPTED_CAPTURE_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_ENCRYPTED_CAPTURE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1310,10 +1190,6 @@ impl Default for WINBIO_ENGINE_INTERFACE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WINBIO_ENGINE_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_EVENT { @@ -1325,9 +1201,6 @@ impl Default for WINBIO_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_EVENT_0 { @@ -1340,9 +1213,6 @@ impl Default for WINBIO_EVENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EVENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EVENT_0_2 { @@ -1353,9 +1223,6 @@ impl Default for WINBIO_EVENT_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EVENT_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_EVENT_0_1 { @@ -1369,9 +1236,6 @@ impl Default for WINBIO_EVENT_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EVENT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EVENT_0_0 { @@ -1383,9 +1247,6 @@ impl Default for WINBIO_EVENT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EVENT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_EXTENDED_ENGINE_INFO { @@ -1398,9 +1259,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_EXTENDED_ENGINE_INFO_0 { @@ -1415,9 +1273,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_0 { @@ -1429,9 +1284,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_0_0 { @@ -1442,9 +1294,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_1 { @@ -1456,9 +1305,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_1_0 { @@ -1474,9 +1320,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_2 { @@ -1488,9 +1331,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_2_0 { @@ -1501,9 +1341,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_3 { @@ -1515,9 +1352,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENGINE_INFO_0_3_0 { @@ -1528,9 +1362,6 @@ impl Default for WINBIO_EXTENDED_ENGINE_INFO_0_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENGINE_INFO_0_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENROLLMENT_PARAMETERS { @@ -1542,9 +1373,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_EXTENDED_ENROLLMENT_STATUS { @@ -1560,9 +1388,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_EXTENDED_ENROLLMENT_STATUS_0 { @@ -1577,9 +1402,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENROLLMENT_STATUS_0_0 { @@ -1592,9 +1414,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENROLLMENT_STATUS_0_0_0 { @@ -1606,9 +1425,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENROLLMENT_STATUS_0_1 { @@ -1624,9 +1440,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENROLLMENT_STATUS_0_2 { @@ -1645,9 +1458,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENROLLMENT_STATUS_0_2_0 { @@ -1660,9 +1470,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_ENROLLMENT_STATUS_0_3 { @@ -1673,9 +1480,6 @@ impl Default for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_ENROLLMENT_STATUS_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_EXTENDED_SENSOR_INFO { @@ -1688,9 +1492,6 @@ impl Default for WINBIO_EXTENDED_SENSOR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_SENSOR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_EXTENDED_SENSOR_INFO_0 { @@ -1705,9 +1506,6 @@ impl Default for WINBIO_EXTENDED_SENSOR_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_SENSOR_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_SENSOR_INFO_0_0 { @@ -1721,9 +1519,6 @@ impl Default for WINBIO_EXTENDED_SENSOR_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_SENSOR_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_SENSOR_INFO_0_0_0 { @@ -1736,9 +1531,6 @@ impl Default for WINBIO_EXTENDED_SENSOR_INFO_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_SENSOR_INFO_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_SENSOR_INFO_0_1 { @@ -1749,9 +1541,6 @@ impl Default for WINBIO_EXTENDED_SENSOR_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_SENSOR_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_SENSOR_INFO_0_2 { @@ -1764,9 +1553,6 @@ impl Default for WINBIO_EXTENDED_SENSOR_INFO_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_SENSOR_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_SENSOR_INFO_0_3 { @@ -1777,9 +1563,6 @@ impl Default for WINBIO_EXTENDED_SENSOR_INFO_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_SENSOR_INFO_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_EXTENDED_STORAGE_INFO { @@ -1792,9 +1575,6 @@ impl Default for WINBIO_EXTENDED_STORAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_STORAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_EXTENDED_STORAGE_INFO_0 { @@ -1809,9 +1589,6 @@ impl Default for WINBIO_EXTENDED_STORAGE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_STORAGE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_STORAGE_INFO_0_0 { @@ -1822,9 +1599,6 @@ impl Default for WINBIO_EXTENDED_STORAGE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_STORAGE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_STORAGE_INFO_0_1 { @@ -1835,9 +1609,6 @@ impl Default for WINBIO_EXTENDED_STORAGE_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_STORAGE_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_STORAGE_INFO_0_2 { @@ -1848,9 +1619,6 @@ impl Default for WINBIO_EXTENDED_STORAGE_INFO_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_STORAGE_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_STORAGE_INFO_0_3 { @@ -1861,9 +1629,6 @@ impl Default for WINBIO_EXTENDED_STORAGE_INFO_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_STORAGE_INFO_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_EXTENDED_UNIT_STATUS { @@ -1875,9 +1640,6 @@ impl Default for WINBIO_EXTENDED_UNIT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_EXTENDED_UNIT_STATUS { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_E_ADAPTER_INTEGRITY_FAILURE: windows_core::HRESULT = windows_core::HRESULT(0x8009803D_u32 as _); pub const WINBIO_E_AUTO_LOGON_DISABLED: windows_core::HRESULT = windows_core::HRESULT(0x80098043_u32 as _); pub const WINBIO_E_BAD_CAPTURE: windows_core::HRESULT = windows_core::HRESULT(0x80098008_u32 as _); @@ -1973,9 +1735,6 @@ impl Default for WINBIO_FP_BU_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_FP_BU_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2035,10 +1794,6 @@ impl Default for WINBIO_FRAMEWORK_INTERFACE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WINBIO_FRAMEWORK_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_GESTURE_METADATA { @@ -2052,9 +1807,6 @@ impl Default for WINBIO_GESTURE_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_GESTURE_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_GET_INDICATOR { @@ -2067,9 +1819,6 @@ impl Default for WINBIO_GET_INDICATOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_GET_INDICATOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_IDENTITY { @@ -2081,9 +1830,6 @@ impl Default for WINBIO_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_IDENTITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_IDENTITY_0 { @@ -2098,9 +1844,6 @@ impl Default for WINBIO_IDENTITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_IDENTITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_IDENTITY_0_0 { @@ -2112,9 +1855,6 @@ impl Default for WINBIO_IDENTITY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_IDENTITY_0_0 { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_I_EXTENDED_STATUS_INFORMATION: windows_core::HRESULT = windows_core::HRESULT(0x90002_u32 as _); pub const WINBIO_I_MORE_DATA: windows_core::HRESULT = windows_core::HRESULT(0x90001_u32 as _); pub const WINBIO_MAX_STRING_LEN: u32 = 256u32; @@ -2130,9 +1870,6 @@ impl Default for WINBIO_NOTIFY_WAKE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_NOTIFY_WAKE { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_PASSWORD_GENERIC: WINBIO_CREDENTIAL_FORMAT = WINBIO_CREDENTIAL_FORMAT(1i32); pub const WINBIO_PASSWORD_PACKED: WINBIO_CREDENTIAL_FORMAT = WINBIO_CREDENTIAL_FORMAT(2i32); pub const WINBIO_PASSWORD_PROTECTED: WINBIO_CREDENTIAL_FORMAT = WINBIO_CREDENTIAL_FORMAT(3i32); @@ -2157,10 +1894,6 @@ impl Default for WINBIO_PIPELINE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WINBIO_PIPELINE { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_POLICY_ADMIN: WINBIO_POLICY_SOURCE = WINBIO_POLICY_SOURCE(3i32); pub const WINBIO_POLICY_DEFAULT: WINBIO_POLICY_SOURCE = WINBIO_POLICY_SOURCE(1i32); pub const WINBIO_POLICY_LOCAL: WINBIO_POLICY_SOURCE = WINBIO_POLICY_SOURCE(2i32); @@ -2191,9 +1924,6 @@ impl Default for WINBIO_PRESENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PRESENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_PRESENCE_0 { @@ -2205,9 +1935,6 @@ impl Default for WINBIO_PRESENCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PRESENCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINBIO_PRESENCE_PROPERTIES { @@ -2219,9 +1946,6 @@ impl Default for WINBIO_PRESENCE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PRESENCE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_PRESENCE_PROPERTIES_0 { @@ -2234,9 +1958,6 @@ impl Default for WINBIO_PRESENCE_PROPERTIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PRESENCE_PROPERTIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_PRESENCE_PROPERTIES_0_0 { @@ -2248,9 +1969,6 @@ impl Default for WINBIO_PRESENCE_PROPERTIES_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PRESENCE_PROPERTIES_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_PRESENCE_PROPERTIES_1 { @@ -2265,9 +1983,6 @@ impl Default for WINBIO_PRESENCE_PROPERTIES_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PRESENCE_PROPERTIES_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_PRIVATE_SENSOR_TYPE_INFO { @@ -2280,9 +1995,6 @@ impl Default for WINBIO_PRIVATE_SENSOR_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PRIVATE_SENSOR_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINBIO_PROTECTION_POLICY { @@ -2298,9 +2010,6 @@ impl Default for WINBIO_PROTECTION_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_PROTECTION_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_REGISTERED_FORMAT { @@ -2312,9 +2021,6 @@ impl Default for WINBIO_REGISTERED_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_REGISTERED_FORMAT { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_SCP_CURVE_FIELD_SIZE_V1: u32 = 32u32; pub const WINBIO_SCP_DIGEST_SIZE_V1: u32 = 32u32; pub const WINBIO_SCP_ENCRYPTION_BLOCK_SIZE_V1: u32 = 16u32; @@ -2337,9 +2043,6 @@ impl Default for WINBIO_SECURE_BUFFER_HEADER_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_SECURE_BUFFER_HEADER_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_SECURE_CONNECTION_DATA { @@ -2355,9 +2058,6 @@ impl Default for WINBIO_SECURE_CONNECTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_SECURE_CONNECTION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_SECURE_CONNECTION_PARAMS { @@ -2370,9 +2070,6 @@ impl Default for WINBIO_SECURE_CONNECTION_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_SECURE_CONNECTION_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_SENSOR_ATTRIBUTES { @@ -2394,9 +2091,6 @@ impl Default for WINBIO_SENSOR_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_SENSOR_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2443,10 +2137,6 @@ impl Default for WINBIO_SENSOR_INTERFACE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WINBIO_SENSOR_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINBIO_SETTING_SOURCE(pub u32); @@ -2465,9 +2155,6 @@ impl Default for WINBIO_SET_INDICATOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_SET_INDICATOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2513,10 +2200,6 @@ impl Default for WINBIO_STORAGE_INTERFACE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WINBIO_STORAGE_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_STORAGE_RECORD { @@ -2534,9 +2217,6 @@ impl Default for WINBIO_STORAGE_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_STORAGE_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_STORAGE_SCHEMA { @@ -2552,9 +2232,6 @@ impl Default for WINBIO_STORAGE_SCHEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_STORAGE_SCHEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_SUPPORTED_ALGORITHMS { @@ -2568,9 +2245,6 @@ impl Default for WINBIO_SUPPORTED_ALGORITHMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_SUPPORTED_ALGORITHMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_UNIT_SCHEMA { @@ -2591,9 +2265,6 @@ impl Default for WINBIO_UNIT_SCHEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_UNIT_SCHEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_UPDATE_FIRMWARE { @@ -2605,9 +2276,6 @@ impl Default for WINBIO_UPDATE_FIRMWARE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_UPDATE_FIRMWARE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINBIO_VERSION { @@ -2619,9 +2287,6 @@ impl Default for WINBIO_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINBIO_VERSION { - type TypeKind = windows_core::CopyType; -} pub const WINBIO_WBDI_MAJOR_VERSION: u32 = 1u32; pub const WINBIO_WBDI_MINOR_VERSION: u32 = 0u32; #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs index 0e5630da999..6052a59c075 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -322,9 +322,6 @@ impl Default for BLUETOOTH_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BLUETOOTH_ADDRESS_0 { @@ -336,9 +333,6 @@ impl Default for BLUETOOTH_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BLUETOOTH_AUTHENTICATE_RESPONSE { @@ -352,9 +346,6 @@ impl Default for BLUETOOTH_AUTHENTICATE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_AUTHENTICATE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BLUETOOTH_AUTHENTICATE_RESPONSE_0 { @@ -368,9 +359,6 @@ impl Default for BLUETOOTH_AUTHENTICATE_RESPONSE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_AUTHENTICATE_RESPONSE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS { @@ -385,9 +373,6 @@ impl Default for BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS_0 { @@ -399,9 +384,6 @@ impl Default for BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BLUETOOTH_AUTHENTICATION_METHOD(pub i32); @@ -424,9 +406,6 @@ impl Default for BLUETOOTH_COD_PAIRS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_COD_PAIRS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BLUETOOTH_DEVICE_INFO { @@ -445,9 +424,6 @@ impl Default for BLUETOOTH_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const BLUETOOTH_DEVICE_NAME_SIZE: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -466,9 +442,6 @@ impl Default for BLUETOOTH_DEVICE_SEARCH_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_DEVICE_SEARCH_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BLUETOOTH_FIND_RADIO_PARAMS { @@ -479,9 +452,6 @@ impl Default for BLUETOOTH_FIND_RADIO_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_FIND_RADIO_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED: u32 = 2u32; pub const BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED: u32 = 1u32; pub const BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE: u32 = 8u32; @@ -502,9 +472,6 @@ impl Default for BLUETOOTH_GATT_VALUE_CHANGED_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_GATT_VALUE_CHANGED_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION { @@ -516,9 +483,6 @@ impl Default for BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BLUETOOTH_IO_CAPABILITY(pub i32); @@ -540,9 +504,6 @@ impl Default for BLUETOOTH_LOCAL_SERVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_LOCAL_SERVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const BLUETOOTH_MAX_NAME_SIZE: u32 = 248u32; pub const BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE: u32 = 17u32; pub const BLUETOOTH_MAX_PASSKEY_SIZE: u32 = 16u32; @@ -564,9 +525,6 @@ impl Default for BLUETOOTH_NUMERIC_COMPARISON_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_NUMERIC_COMPARISON_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BLUETOOTH_OOB_DATA_INFO { @@ -578,9 +536,6 @@ impl Default for BLUETOOTH_OOB_DATA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_OOB_DATA_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BLUETOOTH_PASSKEY_INFO { @@ -591,9 +546,6 @@ impl Default for BLUETOOTH_PASSKEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_PASSKEY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BLUETOOTH_PIN_INFO { @@ -605,9 +557,6 @@ impl Default for BLUETOOTH_PIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_PIN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BLUETOOTH_RADIO_INFO { @@ -623,9 +572,6 @@ impl Default for BLUETOOTH_RADIO_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_RADIO_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BLUETOOTH_SELECT_DEVICE_PARAMS { @@ -650,9 +596,6 @@ impl Default for BLUETOOTH_SELECT_DEVICE_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLUETOOTH_SELECT_DEVICE_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const BLUETOOTH_SERVICE_DISABLE: u32 = 0u32; pub const BLUETOOTH_SERVICE_ENABLE: u32 = 1u32; pub const BNEP_PROTOCOL_UUID16: u32 = 15u32; @@ -683,9 +626,6 @@ impl Default for BTH_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const BTH_EIR_128_UUIDS_COMPLETE_ID: u32 = 7u32; pub const BTH_EIR_128_UUIDS_PARTIAL_ID: u32 = 6u32; pub const BTH_EIR_16_UUIDS_COMPLETE_ID: u32 = 3u32; @@ -783,9 +723,6 @@ impl Default for BTH_HCI_EVENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_HCI_EVENT_INFO { - type TypeKind = windows_core::CopyType; -} pub const BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODE: u64 = 1u64; pub const BTH_HOST_FEATURE_LOW_ENERGY: u64 = 4u64; pub const BTH_HOST_FEATURE_SCO_HCI: u64 = 8u64; @@ -802,9 +739,6 @@ impl Default for BTH_INFO_REQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_INFO_REQ { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BTH_INFO_RSP { @@ -817,9 +751,6 @@ impl Default for BTH_INFO_RSP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_INFO_RSP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union BTH_INFO_RSP_0 { @@ -831,9 +762,6 @@ impl Default for BTH_INFO_RSP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_INFO_RSP_0 { - type TypeKind = windows_core::CopyType; -} pub const BTH_IOCTL_BASE: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -848,9 +776,6 @@ impl Default for BTH_L2CAP_EVENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_L2CAP_EVENT_INFO { - type TypeKind = windows_core::CopyType; -} pub const BTH_LE_ATT_BLUETOOTH_BASE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x00000000_0000_1000_8000_00805f9b34fb); pub const BTH_LE_ATT_CID: u32 = 4u32; pub const BTH_LE_ATT_MAX_VALUE_SIZE: u32 = 512u32; @@ -1001,9 +926,6 @@ impl Default for BTH_LE_GATT_CHARACTERISTIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_CHARACTERISTIC { - type TypeKind = windows_core::CopyType; -} pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT: u32 = 10501u32; pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION: u32 = 10498u32; pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES: u32 = 10496u32; @@ -1027,9 +949,6 @@ impl Default for BTH_LE_GATT_CHARACTERISTIC_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_CHARACTERISTIC_VALUE { - type TypeKind = windows_core::CopyType; -} pub const BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1045,9 +964,6 @@ impl Default for BTH_LE_GATT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BTH_LE_GATT_DESCRIPTOR_TYPE(pub i32); @@ -1065,9 +981,6 @@ impl Default for BTH_LE_GATT_DESCRIPTOR_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_DESCRIPTOR_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BTH_LE_GATT_DESCRIPTOR_VALUE_0 { @@ -1081,9 +994,6 @@ impl Default for BTH_LE_GATT_DESCRIPTOR_VALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_DESCRIPTOR_VALUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BTH_LE_GATT_DESCRIPTOR_VALUE_0_0 { @@ -1095,9 +1005,6 @@ impl Default for BTH_LE_GATT_DESCRIPTOR_VALUE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_DESCRIPTOR_VALUE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BTH_LE_GATT_DESCRIPTOR_VALUE_0_3 { @@ -1112,9 +1019,6 @@ impl Default for BTH_LE_GATT_DESCRIPTOR_VALUE_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_DESCRIPTOR_VALUE_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BTH_LE_GATT_DESCRIPTOR_VALUE_0_1 { @@ -1126,9 +1030,6 @@ impl Default for BTH_LE_GATT_DESCRIPTOR_VALUE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_DESCRIPTOR_VALUE_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BTH_LE_GATT_DESCRIPTOR_VALUE_0_2 { @@ -1139,9 +1040,6 @@ impl Default for BTH_LE_GATT_DESCRIPTOR_VALUE_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_DESCRIPTOR_VALUE_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BTH_LE_GATT_EVENT_TYPE(pub i32); @@ -1156,9 +1054,6 @@ impl Default for BTH_LE_GATT_SERVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_GATT_SERVICE { - type TypeKind = windows_core::CopyType; -} pub const BTH_LE_SERVICE_GAP: u32 = 6144u32; pub const BTH_LE_SERVICE_GATT: u32 = 6145u32; #[repr(C)] @@ -1172,9 +1067,6 @@ impl Default for BTH_LE_UUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_UUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BTH_LE_UUID_0 { @@ -1186,9 +1078,6 @@ impl Default for BTH_LE_UUID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_LE_UUID_0 { - type TypeKind = windows_core::CopyType; -} pub const BTH_LINK_KEY_LENGTH: u32 = 16u32; pub const BTH_MAJORVERSION: u32 = 2u32; pub const BTH_MAX_NAME_SIZE: u32 = 248u32; @@ -1257,9 +1146,6 @@ impl Default for BTH_PING_REQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_PING_REQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BTH_PING_RSP { @@ -1271,9 +1157,6 @@ impl Default for BTH_PING_RSP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_PING_RSP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BTH_QUERY_DEVICE { @@ -1285,9 +1168,6 @@ impl Default for BTH_QUERY_DEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_QUERY_DEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BTH_QUERY_SERVICE { @@ -1302,9 +1182,6 @@ impl Default for BTH_QUERY_SERVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_QUERY_SERVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BTH_RADIO_IN_RANGE { @@ -1316,9 +1193,6 @@ impl Default for BTH_RADIO_IN_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_RADIO_IN_RANGE { - type TypeKind = windows_core::CopyType; -} pub const BTH_SDP_VERSION: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1335,9 +1209,6 @@ impl Default for BTH_SET_SERVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BTH_SET_SERVICE { - type TypeKind = windows_core::CopyType; -} pub const BTH_VID_DEFAULT_VALUE: u32 = 65535u32; pub const BT_PORT_DYN_FIRST: u32 = 4097u32; pub const BT_PORT_MAX: u32 = 65535u32; @@ -1687,9 +1558,6 @@ impl Default for RFCOMM_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFCOMM_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RFCOMM_COMMAND_0 { @@ -1702,9 +1570,6 @@ impl Default for RFCOMM_COMMAND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFCOMM_COMMAND_0 { - type TypeKind = windows_core::CopyType; -} pub const RFCOMM_MAX_MTU: u32 = 1011u32; pub const RFCOMM_MIN_MTU: u32 = 23u32; #[repr(C)] @@ -1718,9 +1583,6 @@ impl Default for RFCOMM_MSC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFCOMM_MSC_DATA { - type TypeKind = windows_core::CopyType; -} pub const RFCOMM_PROTOCOL_UUID16: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1732,9 +1594,6 @@ impl Default for RFCOMM_RLS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFCOMM_RLS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RFCOMM_RPN_DATA { @@ -1751,9 +1610,6 @@ impl Default for RFCOMM_RPN_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFCOMM_RPN_DATA { - type TypeKind = windows_core::CopyType; -} pub const RLS_ERROR: u32 = 1u32; pub const RLS_FRAMING: u32 = 8u32; pub const RLS_OVERRUN: u32 = 2u32; @@ -1881,9 +1737,6 @@ impl Default for SDP_ELEMENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_ELEMENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SDP_ELEMENT_DATA_0 { @@ -1911,9 +1764,6 @@ impl Default for SDP_ELEMENT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_ELEMENT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SDP_ELEMENT_DATA_0_3 { @@ -1925,9 +1775,6 @@ impl Default for SDP_ELEMENT_DATA_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_ELEMENT_DATA_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SDP_ELEMENT_DATA_0_2 { @@ -1939,9 +1786,6 @@ impl Default for SDP_ELEMENT_DATA_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_ELEMENT_DATA_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SDP_ELEMENT_DATA_0_0 { @@ -1953,9 +1797,6 @@ impl Default for SDP_ELEMENT_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_ELEMENT_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SDP_ELEMENT_DATA_0_1 { @@ -1967,9 +1808,6 @@ impl Default for SDP_ELEMENT_DATA_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_ELEMENT_DATA_0_1 { - type TypeKind = windows_core::CopyType; -} pub const SDP_ERROR_INSUFFICIENT_RESOURCES: u32 = 6u32; pub const SDP_ERROR_INVALID_CONTINUATION_STATE: u32 = 5u32; pub const SDP_ERROR_INVALID_PDU_SIZE: u32 = 4u32; @@ -1987,9 +1825,6 @@ impl Default for SDP_LARGE_INTEGER_16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_LARGE_INTEGER_16 { - type TypeKind = windows_core::CopyType; -} pub const SDP_MAX_INQUIRY_SECONDS: u32 = 60u32; pub const SDP_PROTOCOL_UUID16: u32 = 1u32; pub const SDP_REQUEST_TO_DEFAULT: u32 = 0u32; @@ -2015,9 +1850,6 @@ impl Default for SDP_STRING_TYPE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_STRING_TYPE_DATA { - type TypeKind = windows_core::CopyType; -} pub const SDP_ST_INT128: SDP_SPECIFICTYPE = SDP_SPECIFICTYPE(1056i32); pub const SDP_ST_INT16: SDP_SPECIFICTYPE = SDP_SPECIFICTYPE(288i32); pub const SDP_ST_INT32: SDP_SPECIFICTYPE = SDP_SPECIFICTYPE(544i32); @@ -2056,9 +1888,6 @@ impl Default for SDP_ULARGE_INTEGER_16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDP_ULARGE_INTEGER_16 { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_OPTION_DO_NOT_PUBLISH: u32 = 2u32; pub const SERVICE_OPTION_DO_NOT_PUBLISH_EIR: u32 = 8u32; pub const SERVICE_OPTION_NO_PUBLIC_BROWSE: u32 = 4u32; @@ -2083,9 +1912,6 @@ impl Default for SOCKADDR_BTH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_BTH { - type TypeKind = windows_core::CopyType; -} pub const SOL_L2CAP: u32 = 256u32; pub const SOL_RFCOMM: u32 = 3u32; pub const SOL_SDP: u32 = 257u32; @@ -2122,9 +1948,6 @@ impl Default for SdpAttributeRange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SdpAttributeRange { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SdpQueryUuid { @@ -2136,9 +1959,6 @@ impl Default for SdpQueryUuid { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SdpQueryUuid { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SdpQueryUuidUnion { @@ -2151,9 +1971,6 @@ impl Default for SdpQueryUuidUnion { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SdpQueryUuidUnion { - type TypeKind = windows_core::CopyType; -} pub const SerialPortServiceClassID_UUID16: u32 = 4353u32; pub const ServerCharacteristicConfiguration: BTH_LE_GATT_DESCRIPTOR_TYPE = BTH_LE_GATT_DESCRIPTOR_TYPE(3i32); pub const ServiceDiscoveryServerServiceClassID_UUID16: u32 = 4096u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Cdrom/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Cdrom/mod.rs index 0bdeeacd81d..c410043171a 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Cdrom/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Cdrom/mod.rs @@ -34,9 +34,6 @@ impl Default for CDROM_DISK_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_DISK_DATA { - type TypeKind = windows_core::CopyType; -} pub const CDROM_DISK_DATA_TRACK: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -49,9 +46,6 @@ impl Default for CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_EXCLUSIVE_ACCESS { @@ -63,9 +57,6 @@ impl Default for CDROM_EXCLUSIVE_ACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_EXCLUSIVE_ACCESS { - type TypeKind = windows_core::CopyType; -} pub const CDROM_EXCLUSIVE_CALLER_LENGTH: u32 = 64u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -78,9 +69,6 @@ impl Default for CDROM_EXCLUSIVE_LOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_EXCLUSIVE_LOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_EXCLUSIVE_LOCK_STATE { @@ -92,9 +80,6 @@ impl Default for CDROM_EXCLUSIVE_LOCK_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_EXCLUSIVE_LOCK_STATE { - type TypeKind = windows_core::CopyType; -} pub const CDROM_IN_EXCLUSIVE_MODE: u32 = 1u32; pub const CDROM_LOCK_IGNORE_VOLUME: u32 = 1u32; #[repr(C)] @@ -110,9 +95,6 @@ impl Default for CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const CDROM_NOT_IN_EXCLUSIVE_MODE: u32 = 0u32; pub const CDROM_NO_MEDIA_NOTIFICATIONS: u32 = 2u32; #[repr(transparent)] @@ -134,9 +116,6 @@ impl Default for CDROM_PERFORMANCE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_PERFORMANCE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_PERFORMANCE_REQUEST { @@ -151,9 +130,6 @@ impl Default for CDROM_PERFORMANCE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_PERFORMANCE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CDROM_PERFORMANCE_REQUEST_TYPE(pub i32); @@ -178,9 +154,6 @@ impl Default for CDROM_PLAY_AUDIO_MSF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_PLAY_AUDIO_MSF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_READ_TOC_EX { @@ -194,9 +167,6 @@ impl Default for CDROM_READ_TOC_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_READ_TOC_EX { - type TypeKind = windows_core::CopyType; -} pub const CDROM_READ_TOC_EX_FORMAT_ATIP: u32 = 4u32; pub const CDROM_READ_TOC_EX_FORMAT_CDTEXT: u32 = 5u32; pub const CDROM_READ_TOC_EX_FORMAT_FULL_TOC: u32 = 2u32; @@ -215,9 +185,6 @@ impl Default for CDROM_SEEK_AUDIO_MSF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_SEEK_AUDIO_MSF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_SET_SPEED { @@ -231,9 +198,6 @@ impl Default for CDROM_SET_SPEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_SET_SPEED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_SET_STREAMING { @@ -255,9 +219,6 @@ impl Default for CDROM_SET_STREAMING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_SET_STREAMING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_SIMPLE_OPC_INFO { @@ -270,9 +231,6 @@ impl Default for CDROM_SIMPLE_OPC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_SIMPLE_OPC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CDROM_SPEED_REQUEST(pub i32); @@ -286,9 +244,6 @@ impl Default for CDROM_STREAMING_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_STREAMING_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_SUB_Q_DATA_FORMAT { @@ -300,9 +255,6 @@ impl Default for CDROM_SUB_Q_DATA_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_SUB_Q_DATA_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_TOC { @@ -316,9 +268,6 @@ impl Default for CDROM_TOC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_TOC_ATIP_DATA { @@ -332,9 +281,6 @@ impl Default for CDROM_TOC_ATIP_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_ATIP_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_TOC_ATIP_DATA_BLOCK { @@ -358,9 +304,6 @@ impl Default for CDROM_TOC_ATIP_DATA_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_ATIP_DATA_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CDROM_TOC_CD_TEXT_DATA { @@ -374,9 +317,6 @@ impl Default for CDROM_TOC_CD_TEXT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_CD_TEXT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CDROM_TOC_CD_TEXT_DATA_BLOCK { @@ -392,9 +332,6 @@ impl Default for CDROM_TOC_CD_TEXT_DATA_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_CD_TEXT_DATA_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CDROM_TOC_CD_TEXT_DATA_BLOCK_0 { @@ -406,9 +343,6 @@ impl Default for CDROM_TOC_CD_TEXT_DATA_BLOCK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_CD_TEXT_DATA_BLOCK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_TOC_FULL_TOC_DATA { @@ -422,9 +356,6 @@ impl Default for CDROM_TOC_FULL_TOC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_FULL_TOC_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_TOC_FULL_TOC_DATA_BLOCK { @@ -441,9 +372,6 @@ impl Default for CDROM_TOC_FULL_TOC_DATA_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_FULL_TOC_DATA_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_TOC_PMA_DATA { @@ -457,9 +385,6 @@ impl Default for CDROM_TOC_PMA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_PMA_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_TOC_SESSION_DATA { @@ -473,9 +398,6 @@ impl Default for CDROM_TOC_SESSION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_TOC_SESSION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_WRITE_SPEED_DESCRIPTOR { @@ -490,9 +412,6 @@ impl Default for CDROM_WRITE_SPEED_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_WRITE_SPEED_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CDROM_WRITE_SPEED_REQUEST { @@ -503,9 +422,6 @@ impl Default for CDROM_WRITE_SPEED_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDROM_WRITE_SPEED_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const CD_RAW_READ_C2_SIZE: u32 = 296u32; pub const CD_RAW_READ_SUBCODE_SIZE: u32 = 96u32; pub const CD_RAW_SECTOR_WITH_C2_SIZE: u32 = 2648u32; @@ -598,9 +514,6 @@ impl Default for RAW_READ_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_READ_INFO { - type TypeKind = windows_core::CopyType; -} pub const RawWithC2: TRACK_MODE_TYPE = TRACK_MODE_TYPE(4i32); pub const RawWithC2AndSubCode: TRACK_MODE_TYPE = TRACK_MODE_TYPE(3i32); pub const RawWithSubCode: TRACK_MODE_TYPE = TRACK_MODE_TYPE(5i32); @@ -619,9 +532,6 @@ impl Default for SUB_Q_CHANNEL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUB_Q_CHANNEL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SUB_Q_CURRENT_POSITION { @@ -638,9 +548,6 @@ impl Default for SUB_Q_CURRENT_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUB_Q_CURRENT_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SUB_Q_HEADER { @@ -653,9 +560,6 @@ impl Default for SUB_Q_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUB_Q_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SUB_Q_MEDIA_CATALOG_NUMBER { @@ -670,9 +574,6 @@ impl Default for SUB_Q_MEDIA_CATALOG_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUB_Q_MEDIA_CATALOG_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SUB_Q_TRACK_ISRC { @@ -689,9 +590,6 @@ impl Default for SUB_Q_TRACK_ISRC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUB_Q_TRACK_ISRC { - type TypeKind = windows_core::CopyType; -} pub const SimpleOpcInfo: CDROM_OPC_INFO_TYPE = CDROM_OPC_INFO_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -707,9 +605,6 @@ impl Default for TRACK_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACK_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TRACK_MODE_TYPE(pub i32); @@ -724,9 +619,6 @@ impl Default for VOLUME_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WRITE_ROTATION(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs index 65cd3558843..b9e446a05a2 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs @@ -240,9 +240,6 @@ impl Default for COMMCONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMMCONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMMPROP { @@ -270,9 +267,6 @@ impl Default for COMMPROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMMPROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COMMPROP_STOP_PARITY(pub u16); @@ -323,9 +317,6 @@ impl Default for COMMTIMEOUTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMMTIMEOUTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COMM_EVENT_MASK(pub u32); @@ -374,9 +365,6 @@ impl Default for COMSTAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMSTAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DCB { @@ -401,9 +389,6 @@ impl Default for DCB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DCB_PARITY(pub u8); @@ -565,9 +550,6 @@ impl Default for MODEMDEVCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODEMDEVCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MODEMDEVCAPS_DIAL_OPTIONS(pub u32); @@ -697,9 +679,6 @@ impl Default for MODEMSETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODEMSETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MODEMSETTINGS_SPEAKER_MODE(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index aa4e1051aa3..137f3ba1c20 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -3921,9 +3921,6 @@ impl Default for BUSNUMBER_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUSNUMBER_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BUSNUMBER_RANGE { @@ -3937,9 +3934,6 @@ impl Default for BUSNUMBER_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUSNUMBER_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BUSNUMBER_RESOURCE { @@ -3951,9 +3945,6 @@ impl Default for BUSNUMBER_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUSNUMBER_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -3970,10 +3961,6 @@ impl Default for CABINET_INFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for CABINET_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3990,10 +3977,6 @@ impl Default for CABINET_INFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CABINET_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -4010,10 +3993,6 @@ impl Default for CABINET_INFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for CABINET_INFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4030,10 +4009,6 @@ impl Default for CABINET_INFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CABINET_INFO_W { - type TypeKind = windows_core::CopyType; -} pub const CM_ADD_ID_BITS: u32 = 1u32; pub const CM_ADD_ID_COMPATIBLE: u32 = 1u32; pub const CM_ADD_ID_HARDWARE: u32 = 0u32; @@ -4417,9 +4392,6 @@ impl Default for CM_NOTIFY_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CM_NOTIFY_EVENT_DATA_0 { @@ -4432,9 +4404,6 @@ impl Default for CM_NOTIFY_EVENT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_EVENT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_NOTIFY_EVENT_DATA_0_1 { @@ -4448,9 +4417,6 @@ impl Default for CM_NOTIFY_EVENT_DATA_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_EVENT_DATA_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_NOTIFY_EVENT_DATA_0_2 { @@ -4461,9 +4427,6 @@ impl Default for CM_NOTIFY_EVENT_DATA_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_EVENT_DATA_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_NOTIFY_EVENT_DATA_0_0 { @@ -4475,9 +4438,6 @@ impl Default for CM_NOTIFY_EVENT_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_EVENT_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CM_NOTIFY_FILTER { @@ -4492,9 +4452,6 @@ impl Default for CM_NOTIFY_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CM_NOTIFY_FILTER_0 { @@ -4507,9 +4464,6 @@ impl Default for CM_NOTIFY_FILTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_FILTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_NOTIFY_FILTER_0_1 { @@ -4520,9 +4474,6 @@ impl Default for CM_NOTIFY_FILTER_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_FILTER_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_NOTIFY_FILTER_0_2 { @@ -4533,9 +4484,6 @@ impl Default for CM_NOTIFY_FILTER_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_FILTER_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_NOTIFY_FILTER_0_0 { @@ -4546,9 +4494,6 @@ impl Default for CM_NOTIFY_FILTER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_NOTIFY_FILTER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES: u32 = 2u32; pub const CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES: u32 = 1u32; #[repr(transparent)] @@ -4732,10 +4677,6 @@ impl Default for COINSTALLER_CONTEXT_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for COINSTALLER_CONTEXT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4750,10 +4691,6 @@ impl Default for COINSTALLER_CONTEXT_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for COINSTALLER_CONTEXT_DATA { - type TypeKind = windows_core::CopyType; -} pub const CONFIGFLAG_BOOT_DEVICE: SETUP_DI_DEVICE_CONFIGURATION_FLAGS = SETUP_DI_DEVICE_CONFIGURATION_FLAGS(262144u32); pub const CONFIGFLAG_CANTSTOPACHILD: SETUP_DI_DEVICE_CONFIGURATION_FLAGS = SETUP_DI_DEVICE_CONFIGURATION_FLAGS(128u32); pub const CONFIGFLAG_DISABLED: SETUP_DI_DEVICE_CONFIGURATION_FLAGS = SETUP_DI_DEVICE_CONFIGURATION_FLAGS(1u32); @@ -4793,9 +4730,6 @@ impl Default for CONFLICT_DETAILS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFLICT_DETAILS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONFLICT_DETAILS_W { @@ -4811,9 +4745,6 @@ impl Default for CONFLICT_DETAILS_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFLICT_DETAILS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CONNECTION_DES { @@ -4830,9 +4761,6 @@ impl Default for CONNECTION_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTION_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CONNECTION_RESOURCE { @@ -4843,9 +4771,6 @@ impl Default for CONNECTION_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTION_RESOURCE { - type TypeKind = windows_core::CopyType; -} pub const COPYFLG_FORCE_FILE_IN_USE: u32 = 8u32; pub const COPYFLG_IN_USE_TRY_RENAME: u32 = 16384u32; pub const COPYFLG_NODECOMP: u32 = 2048u32; @@ -4938,9 +4863,6 @@ impl Default for CS_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CS_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct CS_RESOURCE { @@ -4951,9 +4873,6 @@ impl Default for CS_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CS_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DD_FLAGS(pub u32); @@ -5007,9 +4926,6 @@ impl Default for DEVPRIVATE_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVPRIVATE_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVPRIVATE_RANGE { @@ -5022,9 +4938,6 @@ impl Default for DEVPRIVATE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVPRIVATE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVPRIVATE_RESOURCE { @@ -5036,9 +4949,6 @@ impl Default for DEVPRIVATE_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVPRIVATE_RESOURCE { - type TypeKind = windows_core::CopyType; -} pub const DIBCI_NODISPLAYCLASS: u32 = 2u32; pub const DIBCI_NOINSTALLCLASS: u32 = 1u32; pub const DICD_GENERATE_ID: SETUP_DI_DEVICE_CREATION_FLAGS = SETUP_DI_DEVICE_CREATION_FLAGS(1u32); @@ -5397,9 +5307,6 @@ impl Default for DMA_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DMA_RANGE { @@ -5412,9 +5319,6 @@ impl Default for DMA_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DMA_RESOURCE { @@ -5426,9 +5330,6 @@ impl Default for DMA_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMA_RESOURCE { - type TypeKind = windows_core::CopyType; -} pub const DMI_BKCOLOR: u32 = 2u32; pub const DMI_MASK: u32 = 1u32; pub const DMI_USERECT: u32 = 4u32; @@ -5550,10 +5451,6 @@ impl Default for FILEPATHS_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FILEPATHS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5569,10 +5466,6 @@ impl Default for FILEPATHS_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FILEPATHS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -5591,10 +5484,6 @@ impl Default for FILEPATHS_SIGNERINFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FILEPATHS_SIGNERINFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5613,10 +5502,6 @@ impl Default for FILEPATHS_SIGNERINFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FILEPATHS_SIGNERINFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -5635,10 +5520,6 @@ impl Default for FILEPATHS_SIGNERINFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FILEPATHS_SIGNERINFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5657,10 +5538,6 @@ impl Default for FILEPATHS_SIGNERINFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FILEPATHS_SIGNERINFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -5676,10 +5553,6 @@ impl Default for FILEPATHS_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FILEPATHS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5695,10 +5568,6 @@ impl Default for FILEPATHS_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FILEPATHS_W { - type TypeKind = windows_core::CopyType; -} pub const FILE_COMPRESSION_MSZIP: FILE_COMPRESSION_TYPE = FILE_COMPRESSION_TYPE(2u32); pub const FILE_COMPRESSION_NONE: FILE_COMPRESSION_TYPE = FILE_COMPRESSION_TYPE(0u32); pub const FILE_COMPRESSION_NTCAB: FILE_COMPRESSION_TYPE = FILE_COMPRESSION_TYPE(3u32); @@ -5757,10 +5626,6 @@ impl Default for FILE_IN_CABINET_INFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FILE_IN_CABINET_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5779,10 +5644,6 @@ impl Default for FILE_IN_CABINET_INFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FILE_IN_CABINET_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -5801,10 +5662,6 @@ impl Default for FILE_IN_CABINET_INFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FILE_IN_CABINET_INFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5823,10 +5680,6 @@ impl Default for FILE_IN_CABINET_INFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FILE_IN_CABINET_INFO_W { - type TypeKind = windows_core::CopyType; -} pub const FILTERED_LOG_CONF: CM_LOG_CONF = CM_LOG_CONF(1u32); pub const FLG_ADDPROPERTY_AND: u32 = 16u32; pub const FLG_ADDPROPERTY_APPEND: u32 = 4u32; @@ -6111,9 +5964,6 @@ impl Default for HWPROFILEINFO_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HWPROFILEINFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct HWPROFILEINFO_W { @@ -6126,9 +5976,6 @@ impl Default for HWPROFILEINFO_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HWPROFILEINFO_W { - type TypeKind = windows_core::CopyType; -} pub const IDD_DYNAWIZ_ANALYZEDEV_PAGE: u32 = 10010u32; pub const IDD_DYNAWIZ_ANALYZE_NEXTPAGE: u32 = 10004u32; pub const IDD_DYNAWIZ_ANALYZE_PREVPAGE: u32 = 10003u32; @@ -6178,10 +6025,6 @@ impl Default for INFCONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for INFCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6197,10 +6040,6 @@ impl Default for INFCONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for INFCONTEXT { - type TypeKind = windows_core::CopyType; -} pub const INFINFO_DEFAULT_SEARCH: u32 = 3u32; pub const INFINFO_INF_NAME_IS_ABSOLUTE: u32 = 2u32; pub const INFINFO_INF_PATH_LIST_SEARCH: u32 = 5u32; @@ -6492,9 +6331,6 @@ impl Default for IO_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IO_RANGE { @@ -6510,9 +6346,6 @@ impl Default for IO_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IO_RESOURCE { @@ -6524,9 +6357,6 @@ impl Default for IO_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IRQD_FLAGS(pub u32); @@ -6577,9 +6407,6 @@ impl Default for IRQ_DES_32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IRQ_DES_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IRQ_DES_64 { @@ -6594,9 +6421,6 @@ impl Default for IRQ_DES_64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IRQ_DES_64 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IRQ_RANGE { @@ -6609,9 +6433,6 @@ impl Default for IRQ_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IRQ_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IRQ_RESOURCE_32 { @@ -6623,9 +6444,6 @@ impl Default for IRQ_RESOURCE_32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IRQ_RESOURCE_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IRQ_RESOURCE_64 { @@ -6637,9 +6455,6 @@ impl Default for IRQ_RESOURCE_64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IRQ_RESOURCE_64 { - type TypeKind = windows_core::CopyType; -} pub const LCPRI_BOOTCONFIG: u32 = 1u32; pub const LCPRI_DESIRED: u32 = 8192u32; pub const LCPRI_DISABLED: u32 = 65535u32; @@ -6737,9 +6552,6 @@ impl Default for MEM_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MEM_LARGE_DES { @@ -6755,9 +6567,6 @@ impl Default for MEM_LARGE_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_LARGE_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MEM_LARGE_RANGE { @@ -6773,9 +6582,6 @@ impl Default for MEM_LARGE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_LARGE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MEM_LARGE_RESOURCE { @@ -6787,9 +6593,6 @@ impl Default for MEM_LARGE_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_LARGE_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MEM_RANGE { @@ -6805,9 +6608,6 @@ impl Default for MEM_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MEM_RESOURCE { @@ -6819,9 +6619,6 @@ impl Default for MEM_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MFCARD_DES { @@ -6838,9 +6635,6 @@ impl Default for MFCARD_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCARD_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MFCARD_RESOURCE { @@ -6851,9 +6645,6 @@ impl Default for MFCARD_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCARD_RESOURCE { - type TypeKind = windows_core::CopyType; -} pub const MIN_IDD_DYNAWIZ_RESOURCE_ID: u32 = 10000u32; pub const NDW_INSTALLFLAG_CI_PICKED_OEM: u32 = 32768u32; pub const NDW_INSTALLFLAG_DIDFACTDEFS: u32 = 1u32; @@ -6903,9 +6694,6 @@ impl Default for PCCARD_DES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCCARD_DES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct PCCARD_RESOURCE { @@ -6916,9 +6704,6 @@ impl Default for PCCARD_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCCARD_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PCD_FLAGS(pub u32); @@ -7340,10 +7125,6 @@ impl Default for SOURCE_MEDIA_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SOURCE_MEDIA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7361,10 +7142,6 @@ impl Default for SOURCE_MEDIA_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SOURCE_MEDIA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7382,10 +7159,6 @@ impl Default for SOURCE_MEDIA_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SOURCE_MEDIA_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7403,10 +7176,6 @@ impl Default for SOURCE_MEDIA_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SOURCE_MEDIA_W { - type TypeKind = windows_core::CopyType; -} pub const SPCRP_CHARACTERISTICS: u32 = 27u32; pub const SPCRP_DEVTYPE: u32 = 25u32; pub const SPCRP_EXCLUSIVE: u32 = 26u32; @@ -7627,11 +7396,6 @@ impl Default for SP_ALTPLATFORM_INFO_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] @@ -7651,11 +7415,6 @@ impl Default for SP_ALTPLATFORM_INFO_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] @@ -7677,11 +7436,6 @@ impl Default for SP_ALTPLATFORM_INFO_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] @@ -7697,11 +7451,6 @@ impl Default for SP_ALTPLATFORM_INFO_V2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] @@ -7723,11 +7472,6 @@ impl Default for SP_ALTPLATFORM_INFO_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] @@ -7743,11 +7487,6 @@ impl Default for SP_ALTPLATFORM_INFO_V2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_SystemInformation"))] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7770,10 +7509,6 @@ impl Default for SP_ALTPLATFORM_INFO_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7787,10 +7522,6 @@ impl Default for SP_ALTPLATFORM_INFO_V3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -7813,10 +7544,6 @@ impl Default for SP_ALTPLATFORM_INFO_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -7830,10 +7557,6 @@ impl Default for SP_ALTPLATFORM_INFO_V3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_ALTPLATFORM_INFO_V3_0 { - type TypeKind = windows_core::CopyType; -} pub const SP_BACKUP_BACKUPPASS: u32 = 1u32; pub const SP_BACKUP_BOOTFILE: u32 = 8u32; pub const SP_BACKUP_DEMANDPASS: u32 = 2u32; @@ -7851,10 +7574,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V1_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7869,10 +7588,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V1_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7887,10 +7602,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V1_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7905,10 +7616,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V1_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7924,10 +7631,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V2_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7943,10 +7646,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V2_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7962,10 +7661,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V2_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7981,10 +7676,6 @@ impl Default for SP_BACKUP_QUEUE_PARAMS_V2_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_BACKUP_QUEUE_PARAMS_V2_W { - type TypeKind = windows_core::CopyType; -} pub const SP_BACKUP_SPECIAL: u32 = 4u32; #[repr(C, packed(1))] #[cfg(target_arch = "x86")] @@ -8002,11 +7693,6 @@ impl Default for SP_CLASSIMAGELIST_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for SP_CLASSIMAGELIST_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] @@ -8023,11 +7709,6 @@ impl Default for SP_CLASSIMAGELIST_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for SP_CLASSIMAGELIST_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8041,10 +7722,6 @@ impl Default for SP_CLASSINSTALL_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_CLASSINSTALL_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8058,10 +7735,6 @@ impl Default for SP_CLASSINSTALL_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_CLASSINSTALL_HEADER { - type TypeKind = windows_core::CopyType; -} pub const SP_COPY_ALREADYDECOMP: SP_COPY_STYLE = SP_COPY_STYLE(4194304u32); pub const SP_COPY_DELETESOURCE: SP_COPY_STYLE = SP_COPY_STYLE(1u32); pub const SP_COPY_FORCE_IN_USE: SP_COPY_STYLE = SP_COPY_STYLE(512u32); @@ -8140,10 +7813,6 @@ impl Default for SP_DETECTDEVICE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DETECTDEVICE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8158,10 +7827,6 @@ impl Default for SP_DETECTDEVICE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DETECTDEVICE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8177,10 +7842,6 @@ impl Default for SP_DEVICE_INTERFACE_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVICE_INTERFACE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8196,10 +7857,6 @@ impl Default for SP_DEVICE_INTERFACE_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVICE_INTERFACE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8213,10 +7870,6 @@ impl Default for SP_DEVICE_INTERFACE_DETAIL_DATA_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVICE_INTERFACE_DETAIL_DATA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8230,10 +7883,6 @@ impl Default for SP_DEVICE_INTERFACE_DETAIL_DATA_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVICE_INTERFACE_DETAIL_DATA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8247,10 +7896,6 @@ impl Default for SP_DEVICE_INTERFACE_DETAIL_DATA_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVICE_INTERFACE_DETAIL_DATA_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8264,10 +7909,6 @@ impl Default for SP_DEVICE_INTERFACE_DETAIL_DATA_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVICE_INTERFACE_DETAIL_DATA_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8283,10 +7924,6 @@ impl Default for SP_DEVINFO_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVINFO_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8302,10 +7939,6 @@ impl Default for SP_DEVINFO_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVINFO_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8321,10 +7954,6 @@ impl Default for SP_DEVINFO_LIST_DETAIL_DATA_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVINFO_LIST_DETAIL_DATA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8340,10 +7969,6 @@ impl Default for SP_DEVINFO_LIST_DETAIL_DATA_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVINFO_LIST_DETAIL_DATA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8359,10 +7984,6 @@ impl Default for SP_DEVINFO_LIST_DETAIL_DATA_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVINFO_LIST_DETAIL_DATA_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8378,10 +7999,6 @@ impl Default for SP_DEVINFO_LIST_DETAIL_DATA_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVINFO_LIST_DETAIL_DATA_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8403,10 +8020,6 @@ impl Default for SP_DEVINSTALL_PARAMS_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVINSTALL_PARAMS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8428,10 +8041,6 @@ impl Default for SP_DEVINSTALL_PARAMS_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVINSTALL_PARAMS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8453,10 +8062,6 @@ impl Default for SP_DEVINSTALL_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DEVINSTALL_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8478,10 +8083,6 @@ impl Default for SP_DEVINSTALL_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DEVINSTALL_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8499,10 +8100,6 @@ impl Default for SP_DRVINFO_DATA_V1_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8520,10 +8117,6 @@ impl Default for SP_DRVINFO_DATA_V1_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8541,10 +8134,6 @@ impl Default for SP_DRVINFO_DATA_V1_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8562,10 +8151,6 @@ impl Default for SP_DRVINFO_DATA_V1_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8585,10 +8170,6 @@ impl Default for SP_DRVINFO_DATA_V2_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8608,10 +8189,6 @@ impl Default for SP_DRVINFO_DATA_V2_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8631,10 +8208,6 @@ impl Default for SP_DRVINFO_DATA_V2_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8654,10 +8227,6 @@ impl Default for SP_DRVINFO_DATA_V2_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DRVINFO_DATA_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8678,10 +8247,6 @@ impl Default for SP_DRVINFO_DETAIL_DATA_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DRVINFO_DETAIL_DATA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8702,10 +8267,6 @@ impl Default for SP_DRVINFO_DETAIL_DATA_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DRVINFO_DETAIL_DATA_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8726,10 +8287,6 @@ impl Default for SP_DRVINFO_DETAIL_DATA_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DRVINFO_DETAIL_DATA_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8750,10 +8307,6 @@ impl Default for SP_DRVINFO_DETAIL_DATA_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DRVINFO_DETAIL_DATA_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8770,10 +8323,6 @@ impl Default for SP_DRVINSTALL_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_DRVINSTALL_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8790,10 +8339,6 @@ impl Default for SP_DRVINSTALL_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_DRVINSTALL_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8808,10 +8353,6 @@ impl Default for SP_ENABLECLASS_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_ENABLECLASS_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8826,10 +8367,6 @@ impl Default for SP_ENABLECLASS_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_ENABLECLASS_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8853,10 +8390,6 @@ impl Default for SP_FILE_COPY_PARAMS_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_FILE_COPY_PARAMS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8880,10 +8413,6 @@ impl Default for SP_FILE_COPY_PARAMS_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_FILE_COPY_PARAMS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8907,10 +8436,6 @@ impl Default for SP_FILE_COPY_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_FILE_COPY_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8934,10 +8459,6 @@ impl Default for SP_FILE_COPY_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_FILE_COPY_PARAMS_W { - type TypeKind = windows_core::CopyType; -} pub const SP_FLAG_CABINETCONTINUATION: u32 = 2048u32; #[repr(C, packed(1))] #[cfg(target_arch = "x86")] @@ -8953,10 +8474,6 @@ impl Default for SP_INF_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_INF_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8971,10 +8488,6 @@ impl Default for SP_INF_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_INF_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -8990,10 +8503,6 @@ impl Default for SP_INF_SIGNER_INFO_V1_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9009,10 +8518,6 @@ impl Default for SP_INF_SIGNER_INFO_V1_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9028,10 +8533,6 @@ impl Default for SP_INF_SIGNER_INFO_V1_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9047,10 +8548,6 @@ impl Default for SP_INF_SIGNER_INFO_V1_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9067,10 +8564,6 @@ impl Default for SP_INF_SIGNER_INFO_V2_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9087,10 +8580,6 @@ impl Default for SP_INF_SIGNER_INFO_V2_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9107,10 +8596,6 @@ impl Default for SP_INF_SIGNER_INFO_V2_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9127,10 +8612,6 @@ impl Default for SP_INF_SIGNER_INFO_V2_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_INF_SIGNER_INFO_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_Controls")] @@ -9152,11 +8633,6 @@ impl Default for SP_INSTALLWIZARD_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for SP_INSTALLWIZARD_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] @@ -9178,11 +8654,6 @@ impl Default for SP_INSTALLWIZARD_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for SP_INSTALLWIZARD_DATA { - type TypeKind = windows_core::CopyType; -} pub const SP_MAX_MACHINENAME_LENGTH: u32 = 263u32; #[repr(C, packed(1))] #[cfg(target_arch = "x86")] @@ -9202,11 +8673,6 @@ impl Default for SP_NEWDEVICEWIZARD_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for SP_NEWDEVICEWIZARD_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] @@ -9225,11 +8691,6 @@ impl Default for SP_NEWDEVICEWIZARD_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for SP_NEWDEVICEWIZARD_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9244,10 +8705,6 @@ impl Default for SP_ORIGINAL_FILE_INFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_ORIGINAL_FILE_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9262,10 +8719,6 @@ impl Default for SP_ORIGINAL_FILE_INFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_ORIGINAL_FILE_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9280,10 +8733,6 @@ impl Default for SP_ORIGINAL_FILE_INFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_ORIGINAL_FILE_INFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9298,10 +8747,6 @@ impl Default for SP_ORIGINAL_FILE_INFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_ORIGINAL_FILE_INFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SP_POWERMESSAGEWAKE_PARAMS_A { @@ -9313,9 +8758,6 @@ impl Default for SP_POWERMESSAGEWAKE_PARAMS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SP_POWERMESSAGEWAKE_PARAMS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9329,10 +8771,6 @@ impl Default for SP_POWERMESSAGEWAKE_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_POWERMESSAGEWAKE_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9346,10 +8784,6 @@ impl Default for SP_POWERMESSAGEWAKE_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_POWERMESSAGEWAKE_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9365,10 +8799,6 @@ impl Default for SP_PROPCHANGE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_PROPCHANGE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9384,10 +8814,6 @@ impl Default for SP_PROPCHANGE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_PROPCHANGE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9403,10 +8829,6 @@ impl Default for SP_PROPSHEETPAGE_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_PROPSHEETPAGE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9422,10 +8844,6 @@ impl Default for SP_PROPSHEETPAGE_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_PROPSHEETPAGE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9441,10 +8859,6 @@ impl Default for SP_REGISTER_CONTROL_STATUSA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_REGISTER_CONTROL_STATUSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9460,10 +8874,6 @@ impl Default for SP_REGISTER_CONTROL_STATUSA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_REGISTER_CONTROL_STATUSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9479,10 +8889,6 @@ impl Default for SP_REGISTER_CONTROL_STATUSW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_REGISTER_CONTROL_STATUSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9498,10 +8904,6 @@ impl Default for SP_REGISTER_CONTROL_STATUSW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_REGISTER_CONTROL_STATUSW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9516,10 +8918,6 @@ impl Default for SP_REMOVEDEVICE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_REMOVEDEVICE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9534,10 +8932,6 @@ impl Default for SP_REMOVEDEVICE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_REMOVEDEVICE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SP_SELECTDEVICE_PARAMS_A { @@ -9553,9 +8947,6 @@ impl Default for SP_SELECTDEVICE_PARAMS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SP_SELECTDEVICE_PARAMS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9572,10 +8963,6 @@ impl Default for SP_SELECTDEVICE_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_SELECTDEVICE_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9592,10 +8979,6 @@ impl Default for SP_SELECTDEVICE_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_SELECTDEVICE_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SP_TROUBLESHOOTER_PARAMS_A { @@ -9608,9 +8991,6 @@ impl Default for SP_TROUBLESHOOTER_PARAMS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SP_TROUBLESHOOTER_PARAMS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9625,10 +9005,6 @@ impl Default for SP_TROUBLESHOOTER_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_TROUBLESHOOTER_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9643,10 +9019,6 @@ impl Default for SP_TROUBLESHOOTER_PARAMS_W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_TROUBLESHOOTER_PARAMS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -9661,10 +9033,6 @@ impl Default for SP_UNREMOVEDEVICE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SP_UNREMOVEDEVICE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9679,10 +9047,6 @@ impl Default for SP_UNREMOVEDEVICE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SP_UNREMOVEDEVICE_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const SRCINFO_DESCRIPTION: u32 = 3u32; pub const SRCINFO_FLAGS: u32 = 4u32; pub const SRCINFO_PATH: u32 = 1u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs index b34bd85d194..06703c2beed 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -219,10 +219,6 @@ impl Default for DEVPROP_FILTER_EXPRESSION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Devices_Properties")] -impl windows_core::TypeKind for DEVPROP_FILTER_EXPRESSION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVPROP_OPERATOR(pub u32); @@ -316,10 +312,6 @@ impl Default for DEV_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Devices_Properties")] -impl windows_core::TypeKind for DEV_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEV_OBJECT_TYPE(pub i32); @@ -341,10 +333,6 @@ impl Default for DEV_QUERY_PARAMETER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Devices_Properties")] -impl windows_core::TypeKind for DEV_QUERY_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEV_QUERY_RESULT_ACTION(pub i32); @@ -361,10 +349,6 @@ impl Default for DEV_QUERY_RESULT_ACTION_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Devices_Properties")] -impl windows_core::TypeKind for DEV_QUERY_RESULT_ACTION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Devices_Properties")] #[derive(Clone, Copy)] @@ -378,10 +362,6 @@ impl Default for DEV_QUERY_RESULT_ACTION_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Devices_Properties")] -impl windows_core::TypeKind for DEV_QUERY_RESULT_ACTION_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEV_QUERY_STATE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs index 35dad306209..f6bf8baaaa0 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs @@ -691,9 +691,6 @@ impl Default for Adapter { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Adapter { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct Adapters { @@ -705,9 +702,6 @@ impl Default for Adapters { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Adapters { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BACKLIGHT_OPTIMIZATION_LEVEL(pub i32); @@ -723,9 +717,6 @@ impl Default for BACKLIGHT_REDUCTION_GAMMA_RAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BACKLIGHT_REDUCTION_GAMMA_RAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BANK_POSITION { @@ -737,9 +728,6 @@ impl Default for BANK_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BANK_POSITION { - type TypeKind = windows_core::CopyType; -} pub const BITMAP_ARRAY_BYTE: u32 = 3u32; pub const BITMAP_BITS_BYTE_ALIGN: u32 = 8u32; pub const BITMAP_BITS_PIXEL: u32 = 1u32; @@ -757,10 +745,6 @@ impl Default for BLENDOBJ { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for BLENDOBJ { - type TypeKind = windows_core::CopyType; -} pub const BMF_16BPP: i32 = 4i32; pub const BMF_1BPP: i32 = 1i32; pub const BMF_24BPP: i32 = 5i32; @@ -800,9 +784,6 @@ impl Default for BRIGHTNESS_LEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BRIGHTNESS_LEVEL { - type TypeKind = windows_core::CopyType; -} pub const BRIGHTNESS_MAX_LEVEL_COUNT: u32 = 103u32; pub const BRIGHTNESS_MAX_NIT_RANGE_COUNT: u32 = 16u32; #[repr(C)] @@ -817,9 +798,6 @@ impl Default for BRIGHTNESS_NIT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BRIGHTNESS_NIT_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BRIGHTNESS_NIT_RANGES { @@ -833,9 +811,6 @@ impl Default for BRIGHTNESS_NIT_RANGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BRIGHTNESS_NIT_RANGES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BRUSHOBJ { @@ -848,9 +823,6 @@ impl Default for BRUSHOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BRUSHOBJ { - type TypeKind = windows_core::CopyType; -} pub const BR_CMYKCOLOR: u32 = 4u32; pub const BR_DEVICE_ICM: u32 = 1u32; pub const BR_HOST_ICM: u32 = 2u32; @@ -884,9 +856,6 @@ impl Default for CDDDXGK_REDIRBITMAPPRESENTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CDDDXGK_REDIRBITMAPPRESENTINFO { - type TypeKind = windows_core::CopyType; -} pub const CD_ANY: i32 = 4i32; pub const CD_LEFTDOWN: i32 = 1i32; pub const CD_LEFTUP: i32 = 3i32; @@ -907,10 +876,6 @@ impl Default for CHAR_IMAGE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for CHAR_IMAGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CHAR_TYPE_LEADING: u32 = 2u32; pub const CHAR_TYPE_SBCS: u32 = 0u32; pub const CHAR_TYPE_TRAILING: u32 = 3u32; @@ -925,9 +890,6 @@ impl Default for CHROMATICITY_COORDINATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHROMATICITY_COORDINATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CIECHROMA { @@ -940,9 +902,6 @@ impl Default for CIECHROMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CIECHROMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLIPLINE { @@ -957,9 +916,6 @@ impl Default for CLIPLINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLIPLINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLIPOBJ { @@ -975,9 +931,6 @@ impl Default for CLIPOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLIPOBJ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COLORINFO { @@ -1003,9 +956,6 @@ impl Default for COLORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct COLORSPACE_TRANSFORM { @@ -1017,9 +967,6 @@ impl Default for COLORSPACE_TRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union COLORSPACE_TRANSFORM_0 { @@ -1033,9 +980,6 @@ impl Default for COLORSPACE_TRANSFORM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct COLORSPACE_TRANSFORM_1DLUT_CAP { @@ -1047,9 +991,6 @@ impl Default for COLORSPACE_TRANSFORM_1DLUT_CAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_1DLUT_CAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COLORSPACE_TRANSFORM_3x4 { @@ -1062,9 +1003,6 @@ impl Default for COLORSPACE_TRANSFORM_3x4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_3x4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct COLORSPACE_TRANSFORM_DATA_CAP { @@ -1078,9 +1016,6 @@ impl Default for COLORSPACE_TRANSFORM_DATA_CAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_DATA_CAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union COLORSPACE_TRANSFORM_DATA_CAP_0 { @@ -1093,9 +1028,6 @@ impl Default for COLORSPACE_TRANSFORM_DATA_CAP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_DATA_CAP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COLORSPACE_TRANSFORM_DATA_CAP_0_0 { @@ -1106,9 +1038,6 @@ impl Default for COLORSPACE_TRANSFORM_DATA_CAP_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_DATA_CAP_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COLORSPACE_TRANSFORM_DATA_CAP_0_1 { @@ -1119,9 +1048,6 @@ impl Default for COLORSPACE_TRANSFORM_DATA_CAP_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_DATA_CAP_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COLORSPACE_TRANSFORM_DATA_TYPE(pub i32); @@ -1138,9 +1064,6 @@ impl Default for COLORSPACE_TRANSFORM_MATRIX_CAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_MATRIX_CAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union COLORSPACE_TRANSFORM_MATRIX_CAP_0 { @@ -1152,9 +1075,6 @@ impl Default for COLORSPACE_TRANSFORM_MATRIX_CAP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_MATRIX_CAP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COLORSPACE_TRANSFORM_MATRIX_CAP_0_0 { @@ -1165,9 +1085,6 @@ impl Default for COLORSPACE_TRANSFORM_MATRIX_CAP_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_MATRIX_CAP_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COLORSPACE_TRANSFORM_MATRIX_V2 { @@ -1183,9 +1100,6 @@ impl Default for COLORSPACE_TRANSFORM_MATRIX_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_MATRIX_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct COLORSPACE_TRANSFORM_SET_INPUT { @@ -1198,9 +1112,6 @@ impl Default for COLORSPACE_TRANSFORM_SET_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_SET_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COLORSPACE_TRANSFORM_STAGE_CONTROL(pub i32); @@ -1217,9 +1128,6 @@ impl Default for COLORSPACE_TRANSFORM_TARGET_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSPACE_TRANSFORM_TARGET_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION(pub i32); @@ -1269,9 +1177,6 @@ impl Default for DEVHTADJDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVHTADJDATA { - type TypeKind = windows_core::CopyType; -} pub const DEVHTADJF_ADDITIVE_DEVICE: u32 = 2u32; pub const DEVHTADJF_COLOR_DEVICE: u32 = 1u32; #[repr(C)] @@ -1287,9 +1192,6 @@ impl Default for DEVHTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVHTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1311,10 +1213,6 @@ impl Default for DEVINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DEVINFO { - type TypeKind = windows_core::CopyType; -} pub const DEVPKEY_Device_ActivityId: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 4 }; pub const DEVPKEY_Device_AdapterLuid: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 3 }; pub const DEVPKEY_Device_TerminalLuid: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 2 }; @@ -1362,9 +1260,6 @@ impl Default for DISPLAYCONFIG_2DREGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_2DREGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_ADAPTER_NAME { @@ -1376,9 +1271,6 @@ impl Default for DISPLAYCONFIG_ADAPTER_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_ADAPTER_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_DESKTOP_IMAGE_INFO { @@ -1391,9 +1283,6 @@ impl Default for DISPLAYCONFIG_DESKTOP_IMAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_DESKTOP_IMAGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME: DISPLAYCONFIG_DEVICE_INFO_TYPE = DISPLAYCONFIG_DEVICE_INFO_TYPE(4i32); pub const DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO: DISPLAYCONFIG_DEVICE_INFO_TYPE = DISPLAYCONFIG_DEVICE_INFO_TYPE(9i32); pub const DISPLAYCONFIG_DEVICE_INFO_GET_MONITOR_SPECIALIZATION: DISPLAYCONFIG_DEVICE_INFO_TYPE = DISPLAYCONFIG_DEVICE_INFO_TYPE(12i32); @@ -1416,9 +1305,6 @@ impl Default for DISPLAYCONFIG_DEVICE_INFO_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_DEVICE_INFO_HEADER { - type TypeKind = windows_core::CopyType; -} pub const DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE: DISPLAYCONFIG_DEVICE_INFO_TYPE = DISPLAYCONFIG_DEVICE_INFO_TYPE(10i32); pub const DISPLAYCONFIG_DEVICE_INFO_SET_MONITOR_SPECIALIZATION: DISPLAYCONFIG_DEVICE_INFO_TYPE = DISPLAYCONFIG_DEVICE_INFO_TYPE(13i32); pub const DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION: DISPLAYCONFIG_DEVICE_INFO_TYPE = DISPLAYCONFIG_DEVICE_INFO_TYPE(8i32); @@ -1441,10 +1327,6 @@ impl Default for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -1458,10 +1340,6 @@ impl Default for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1474,10 +1352,6 @@ impl Default for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION { @@ -1489,9 +1363,6 @@ impl Default for DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION_0 { @@ -1503,9 +1374,6 @@ impl Default for DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION_0_0 { @@ -1516,9 +1384,6 @@ impl Default for DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_GET_MONITOR_SPECIALIZATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_MODE_INFO { @@ -1532,9 +1397,6 @@ impl Default for DISPLAYCONFIG_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_MODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_MODE_INFO_0 { @@ -1547,9 +1409,6 @@ impl Default for DISPLAYCONFIG_MODE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_MODE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DISPLAYCONFIG_MODE_INFO_TYPE(pub i32); @@ -1588,9 +1447,6 @@ impl Default for DISPLAYCONFIG_PATH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_PATH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_PATH_SOURCE_INFO { @@ -1604,9 +1460,6 @@ impl Default for DISPLAYCONFIG_PATH_SOURCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_PATH_SOURCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_PATH_SOURCE_INFO_0 { @@ -1618,9 +1471,6 @@ impl Default for DISPLAYCONFIG_PATH_SOURCE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_PATH_SOURCE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_PATH_SOURCE_INFO_0_0 { @@ -1631,9 +1481,6 @@ impl Default for DISPLAYCONFIG_PATH_SOURCE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_PATH_SOURCE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_PATH_TARGET_INFO { @@ -1653,9 +1500,6 @@ impl Default for DISPLAYCONFIG_PATH_TARGET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_PATH_TARGET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_PATH_TARGET_INFO_0 { @@ -1667,9 +1511,6 @@ impl Default for DISPLAYCONFIG_PATH_TARGET_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_PATH_TARGET_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_PATH_TARGET_INFO_0_0 { @@ -1680,9 +1521,6 @@ impl Default for DISPLAYCONFIG_PATH_TARGET_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_PATH_TARGET_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DISPLAYCONFIG_PIXELFORMAT(pub i32); @@ -1702,9 +1540,6 @@ impl Default for DISPLAYCONFIG_RATIONAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_RATIONAL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DISPLAYCONFIG_ROTATION(pub i32); @@ -1740,9 +1575,6 @@ impl Default for DISPLAYCONFIG_SDR_WHITE_LEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SDR_WHITE_LEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE { @@ -1754,9 +1586,6 @@ impl Default for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_0 { @@ -1768,9 +1597,6 @@ impl Default for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_0_0 { @@ -1781,9 +1607,6 @@ impl Default for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION { @@ -1798,9 +1621,6 @@ impl Default for DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION_0 { @@ -1812,9 +1632,6 @@ impl Default for DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION_0_0 { @@ -1825,9 +1642,6 @@ impl Default for DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_MONITOR_SPECIALIZATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_SET_TARGET_PERSISTENCE { @@ -1839,9 +1653,6 @@ impl Default for DISPLAYCONFIG_SET_TARGET_PERSISTENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_TARGET_PERSISTENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_SET_TARGET_PERSISTENCE_0 { @@ -1853,9 +1664,6 @@ impl Default for DISPLAYCONFIG_SET_TARGET_PERSISTENCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_TARGET_PERSISTENCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_SET_TARGET_PERSISTENCE_0_0 { @@ -1866,9 +1674,6 @@ impl Default for DISPLAYCONFIG_SET_TARGET_PERSISTENCE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SET_TARGET_PERSISTENCE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_SOURCE_DEVICE_NAME { @@ -1880,9 +1685,6 @@ impl Default for DISPLAYCONFIG_SOURCE_DEVICE_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SOURCE_DEVICE_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_SOURCE_MODE { @@ -1896,9 +1698,6 @@ impl Default for DISPLAYCONFIG_SOURCE_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SOURCE_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION { @@ -1910,9 +1709,6 @@ impl Default for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_0 { @@ -1924,9 +1720,6 @@ impl Default for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_0_0 { @@ -1937,9 +1730,6 @@ impl Default for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_TARGET_BASE_TYPE { @@ -1951,9 +1741,6 @@ impl Default for DISPLAYCONFIG_TARGET_BASE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_TARGET_BASE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_TARGET_DEVICE_NAME { @@ -1971,9 +1758,6 @@ impl Default for DISPLAYCONFIG_TARGET_DEVICE_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_TARGET_DEVICE_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS { @@ -1984,9 +1768,6 @@ impl Default for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS_0 { @@ -1998,9 +1779,6 @@ impl Default for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS_0_0 { @@ -2011,9 +1789,6 @@ impl Default for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_TARGET_MODE { @@ -2024,9 +1799,6 @@ impl Default for DISPLAYCONFIG_TARGET_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_TARGET_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISPLAYCONFIG_TARGET_PREFERRED_MODE { @@ -2040,9 +1812,6 @@ impl Default for DISPLAYCONFIG_TARGET_PREFERRED_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_TARGET_PREFERRED_MODE { - type TypeKind = windows_core::CopyType; -} pub const DISPLAYCONFIG_TOPOLOGY_CLONE: DISPLAYCONFIG_TOPOLOGY_ID = DISPLAYCONFIG_TOPOLOGY_ID(2i32); pub const DISPLAYCONFIG_TOPOLOGY_EXTEND: DISPLAYCONFIG_TOPOLOGY_ID = DISPLAYCONFIG_TOPOLOGY_ID(4i32); pub const DISPLAYCONFIG_TOPOLOGY_EXTERNAL: DISPLAYCONFIG_TOPOLOGY_ID = DISPLAYCONFIG_TOPOLOGY_ID(8i32); @@ -2069,9 +1838,6 @@ impl Default for DISPLAYCONFIG_VIDEO_SIGNAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_VIDEO_SIGNAL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISPLAYCONFIG_VIDEO_SIGNAL_INFO_0 { @@ -2083,9 +1849,6 @@ impl Default for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAYCONFIG_VIDEO_SIGNAL_INFO_0_0 { @@ -2096,9 +1859,6 @@ impl Default for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const DISPLAYPOLICY_AC: u32 = 1u32; pub const DISPLAYPOLICY_DC: u32 = 2u32; #[repr(C)] @@ -2113,9 +1873,6 @@ impl Default for DISPLAY_BRIGHTNESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAY_BRIGHTNESS { - type TypeKind = windows_core::CopyType; -} pub const DM_DEFAULT: u32 = 1u32; pub const DM_MONOCHROME: u32 = 2u32; pub const DN_ACCELERATION_LEVEL: u32 = 1u32; @@ -2140,9 +1897,6 @@ impl Default for DRH_APIBITMAPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRH_APIBITMAPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVEROBJ { @@ -2156,9 +1910,6 @@ impl Default for DRIVEROBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVEROBJ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRVENABLEDATA { @@ -2171,9 +1922,6 @@ impl Default for DRVENABLEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRVENABLEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRVFN { @@ -2185,9 +1933,6 @@ impl Default for DRVFN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRVFN { - type TypeKind = windows_core::CopyType; -} pub const DRVQUERY_USERMODE: u32 = 1u32; pub const DSI_CHECKSUM_ERROR_CORRECTED: u32 = 256u32; pub const DSI_CHECKSUM_ERROR_NOT_CORRECTED: u32 = 512u32; @@ -2228,9 +1973,6 @@ impl Default for DXGK_WIN32K_PARAM_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGK_WIN32K_PARAM_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXGK_WIN32K_PARAM_FLAG_DISABLEVIEW: u32 = 4u32; pub const DXGK_WIN32K_PARAM_FLAG_MODESWITCH: u32 = 2u32; pub const DXGK_WIN32K_PARAM_FLAG_UPDATEREGISTRY: u32 = 1u32; @@ -2247,10 +1989,6 @@ impl Default for DisplayMode { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DisplayMode { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -2264,10 +2002,6 @@ impl Default for DisplayModes { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DisplayModes { - type TypeKind = windows_core::CopyType; -} pub const ECS_REDRAW: u32 = 2u32; pub const ECS_TEARDOWN: u32 = 1u32; pub const ED_ABORTDOC: u32 = 1u32; @@ -2288,10 +2022,6 @@ impl Default for EMFINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for EMFINFO { - type TypeKind = windows_core::CopyType; -} pub const ENDCAP_BUTT: i32 = 2i32; pub const ENDCAP_ROUND: i32 = 0i32; pub const ENDCAP_SQUARE: i32 = 1i32; @@ -2306,9 +2036,6 @@ impl Default for ENGSAFESEMAPHORE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENGSAFESEMAPHORE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ENG_DEVICE_ATTRIBUTE(pub i32); @@ -2323,9 +2050,6 @@ impl Default for ENG_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENG_EVENT { - type TypeKind = windows_core::CopyType; -} pub const ENG_FNT_CACHE_READ_FAULT: u32 = 1u32; pub const ENG_FNT_CACHE_WRITE_FAULT: u32 = 2u32; #[repr(transparent)] @@ -2348,9 +2072,6 @@ impl Default for ENG_TIME_FIELDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENG_TIME_FIELDS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUMRECTS { @@ -2362,9 +2083,6 @@ impl Default for ENUMRECTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMRECTS { - type TypeKind = windows_core::CopyType; -} pub const EngNumberOfProcessors: ENG_SYSTEM_ATTRIBUTE = ENG_SYSTEM_ATTRIBUTE(2i32); pub const EngOptimumAvailableSystemMemory: ENG_SYSTEM_ATTRIBUTE = ENG_SYSTEM_ATTRIBUTE(4i32); pub const EngOptimumAvailableUserMemory: ENG_SYSTEM_ATTRIBUTE = ENG_SYSTEM_ATTRIBUTE(3i32); @@ -2408,9 +2126,6 @@ impl Default for FD_DEVICEMETRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FD_DEVICEMETRICS { - type TypeKind = windows_core::CopyType; -} pub const FD_ERROR: u32 = 4294967295u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2425,9 +2140,6 @@ impl Default for FD_GLYPHATTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FD_GLYPHATTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FD_GLYPHSET { @@ -2442,9 +2154,6 @@ impl Default for FD_GLYPHSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FD_GLYPHSET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FD_KERNINGPAIR { @@ -2457,9 +2166,6 @@ impl Default for FD_KERNINGPAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FD_KERNINGPAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FD_LIGATURE { @@ -2473,9 +2179,6 @@ impl Default for FD_LIGATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FD_LIGATURE { - type TypeKind = windows_core::CopyType; -} pub const FD_NEGATIVE_FONT: i32 = 1i32; #[repr(C)] #[cfg(target_arch = "x86")] @@ -2492,10 +2195,6 @@ impl Default for FD_XFORM { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FD_XFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2511,10 +2210,6 @@ impl Default for FD_XFORM { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FD_XFORM { - type TypeKind = windows_core::CopyType; -} pub const FF_IGNORED_SIGNATURE: u32 = 2u32; pub const FF_SIGNATURE_VERIFIED: u32 = 1u32; #[repr(C)] @@ -2530,10 +2225,6 @@ impl Default for FLOATOBJ { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FLOATOBJ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2551,10 +2242,6 @@ impl Default for FLOATOBJ_XFORM { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FLOATOBJ_XFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2572,10 +2259,6 @@ impl Default for FLOATOBJ_XFORM { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FLOATOBJ_XFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -2589,10 +2272,6 @@ impl Default for FLOAT_LONG { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FLOAT_LONG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -2606,10 +2285,6 @@ impl Default for FLOAT_LONG { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FLOAT_LONG { - type TypeKind = windows_core::CopyType; -} pub const FL_NONPAGED_MEMORY: u32 = 2u32; pub const FL_NON_SESSION: u32 = 4u32; pub const FL_ZERO_MEMORY: u32 = 1u32; @@ -2676,9 +2351,6 @@ impl Default for FONTDIFF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FONTDIFF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FONTINFO { @@ -2695,9 +2367,6 @@ impl Default for FONTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FONTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FONTOBJ { @@ -2717,9 +2386,6 @@ impl Default for FONTOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FONTOBJ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FONTSIM { @@ -2732,9 +2398,6 @@ impl Default for FONTSIM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FONTSIM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Console")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2748,10 +2411,6 @@ impl Default for FONT_IMAGE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for FONT_IMAGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const FO_ATTR_MODE_ROTATE: u32 = 1u32; pub const FO_CFF: u32 = 1048576u32; pub const FO_CLEARTYPENATURAL_X: u32 = 1073741824u32; @@ -2791,10 +2450,6 @@ impl Default for FSCNTL_SCREEN_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for FSCNTL_SCREEN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Console")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2808,10 +2463,6 @@ impl Default for FSVIDEO_COPY_FRAME_BUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for FSVIDEO_COPY_FRAME_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSVIDEO_CURSOR_POSITION { @@ -2823,9 +2474,6 @@ impl Default for FSVIDEO_CURSOR_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSVIDEO_CURSOR_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSVIDEO_MODE_INFORMATION { @@ -2837,9 +2485,6 @@ impl Default for FSVIDEO_MODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSVIDEO_MODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Console")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2853,10 +2498,6 @@ impl Default for FSVIDEO_REVERSE_MOUSE_POINTER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for FSVIDEO_REVERSE_MOUSE_POINTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Console")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2870,10 +2511,6 @@ impl Default for FSVIDEO_SCREEN_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for FSVIDEO_SCREEN_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Console")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2887,10 +2524,6 @@ impl Default for FSVIDEO_WRITE_TO_FRAME_BUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for FSVIDEO_WRITE_TO_FRAME_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GAMMARAMP { @@ -2903,9 +2536,6 @@ impl Default for GAMMARAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GAMMARAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GAMMA_RAMP_DXGI_1 { @@ -2918,9 +2548,6 @@ impl Default for GAMMA_RAMP_DXGI_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GAMMA_RAMP_DXGI_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GAMMA_RAMP_RGB { @@ -2933,9 +2560,6 @@ impl Default for GAMMA_RAMP_RGB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GAMMA_RAMP_RGB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GAMMA_RAMP_RGB256x3x16 { @@ -2948,9 +2572,6 @@ impl Default for GAMMA_RAMP_RGB256x3x16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GAMMA_RAMP_RGB256x3x16 { - type TypeKind = windows_core::CopyType; -} pub const GCAPS2_ACC_DRIVER: u32 = 32768u32; pub const GCAPS2_ALPHACURSOR: u32 = 32u32; pub const GCAPS2_BITMAPEXREUSE: u32 = 65536u32; @@ -3052,9 +2673,6 @@ impl Default for GDIINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GDIINFO { - type TypeKind = windows_core::CopyType; -} pub const GDI_DRIVER_VERSION: u32 = 16384u32; pub const GETCONNECTEDIDS_SOURCE: u32 = 1u32; pub const GETCONNECTEDIDS_TARGET: u32 = 0u32; @@ -3070,9 +2688,6 @@ impl Default for GLYPHBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct GLYPHDATA { @@ -3091,9 +2706,6 @@ impl Default for GLYPHDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GLYPHDEF { @@ -3105,9 +2717,6 @@ impl Default for GLYPHDEF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHDEF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GLYPHPOS { @@ -3120,9 +2729,6 @@ impl Default for GLYPHPOS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHPOS { - type TypeKind = windows_core::CopyType; -} pub const GS_16BIT_HANDLES: u32 = 4u32; pub const GS_8BIT_HANDLES: u32 = 2u32; pub const GS_UNICODE_HANDLES: u32 = 1u32; @@ -3408,9 +3014,6 @@ impl Default for IFIEXTRA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IFIEXTRA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3483,11 +3086,6 @@ impl Default for IFIMETRICS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for IFIMETRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3561,11 +3159,6 @@ impl Default for IFIMETRICS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for IFIMETRICS { - type TypeKind = windows_core::CopyType; -} pub const IGRF_RGB_256BYTES: u32 = 0u32; pub const IGRF_RGB_256WORDS: u32 = 1u32; pub const INDEX_DrvAccumulateD3DDirtyRect: i32 = 98i32; @@ -3681,9 +3274,6 @@ impl Default for INDIRECT_DISPLAY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INDIRECT_DISPLAY_INFO { - type TypeKind = windows_core::CopyType; -} pub const INDIRECT_DISPLAY_INFO_FLAGS_CREATED_IDDCX_ADAPTER: u32 = 1u32; pub const IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS: u32 = 2297856u32; pub const IOCTL_COLORSPACE_TRANSFORM_SET: u32 = 2297860u32; @@ -3886,9 +3476,6 @@ impl Default for LIGATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIGATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -3908,10 +3495,6 @@ impl Default for LINEATTRS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for LINEATTRS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -3931,10 +3514,6 @@ impl Default for LINEATTRS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for LINEATTRS { - type TypeKind = windows_core::CopyType; -} pub const MAXCHARSETS: u32 = 16u32; pub const MAX_PACKET_COUNT: u32 = 128u32; pub const MC_APERTURE_GRILL_CATHODE_RAY_TUBE: MC_DISPLAY_TECHNOLOGY_TYPE = MC_DISPLAY_TECHNOLOGY_TYPE(1i32); @@ -4017,9 +3596,6 @@ impl Default for MC_TIMING_REPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MC_TIMING_REPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MC_VCP_CODE_TYPE(pub i32); @@ -4052,9 +3628,6 @@ impl Default for MIPI_DSI_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIPI_DSI_PACKET { @@ -4068,9 +3641,6 @@ impl Default for MIPI_DSI_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIPI_DSI_PACKET_0 { @@ -4082,9 +3652,6 @@ impl Default for MIPI_DSI_PACKET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_PACKET_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIPI_DSI_PACKET_0_0 { @@ -4095,9 +3662,6 @@ impl Default for MIPI_DSI_PACKET_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_PACKET_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIPI_DSI_PACKET_1 { @@ -4109,9 +3673,6 @@ impl Default for MIPI_DSI_PACKET_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_PACKET_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIPI_DSI_PACKET_1_0 { @@ -4123,9 +3684,6 @@ impl Default for MIPI_DSI_PACKET_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_PACKET_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIPI_DSI_RESET { @@ -4137,9 +3695,6 @@ impl Default for MIPI_DSI_RESET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_RESET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIPI_DSI_RESET_0 { @@ -4151,9 +3706,6 @@ impl Default for MIPI_DSI_RESET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_RESET_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIPI_DSI_RESET_0_0 { @@ -4164,9 +3716,6 @@ impl Default for MIPI_DSI_RESET_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_RESET_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIPI_DSI_TRANSMISSION { @@ -4185,9 +3734,6 @@ impl Default for MIPI_DSI_TRANSMISSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_TRANSMISSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIPI_DSI_TRANSMISSION_0 { @@ -4198,9 +3744,6 @@ impl Default for MIPI_DSI_TRANSMISSION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIPI_DSI_TRANSMISSION_0 { - type TypeKind = windows_core::CopyType; -} pub const MS_CDDDEVICEBITMAP: u32 = 4u32; pub const MS_NOTSYSTEMMEMORY: u32 = 1u32; pub const MS_REUSEDDEVICEBITMAP: u32 = 8u32; @@ -4279,9 +3822,6 @@ impl Default for OUTPUT_WIRE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OUTPUT_WIRE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PALOBJ { @@ -4292,9 +3832,6 @@ impl Default for PALOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PALOBJ { - type TypeKind = windows_core::CopyType; -} pub const PAL_BGR: u32 = 8u32; pub const PAL_BITFIELDS: u32 = 2u32; pub const PAL_CMYK: u32 = 16u32; @@ -4313,9 +3850,6 @@ impl Default for PANEL_BRIGHTNESS_SENSOR_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_BRIGHTNESS_SENSOR_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PANEL_BRIGHTNESS_SENSOR_DATA_0 { @@ -4327,9 +3861,6 @@ impl Default for PANEL_BRIGHTNESS_SENSOR_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_BRIGHTNESS_SENSOR_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PANEL_BRIGHTNESS_SENSOR_DATA_0_0 { @@ -4340,9 +3871,6 @@ impl Default for PANEL_BRIGHTNESS_SENSOR_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_BRIGHTNESS_SENSOR_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PANEL_GET_BACKLIGHT_REDUCTION { @@ -4355,9 +3883,6 @@ impl Default for PANEL_GET_BACKLIGHT_REDUCTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_GET_BACKLIGHT_REDUCTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PANEL_GET_BRIGHTNESS { @@ -4369,9 +3894,6 @@ impl Default for PANEL_GET_BRIGHTNESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_GET_BRIGHTNESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PANEL_GET_BRIGHTNESS_0 { @@ -4383,9 +3905,6 @@ impl Default for PANEL_GET_BRIGHTNESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_GET_BRIGHTNESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PANEL_GET_BRIGHTNESS_0_0 { @@ -4397,9 +3916,6 @@ impl Default for PANEL_GET_BRIGHTNESS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_GET_BRIGHTNESS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PANEL_QUERY_BRIGHTNESS_CAPS { @@ -4411,9 +3927,6 @@ impl Default for PANEL_QUERY_BRIGHTNESS_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_QUERY_BRIGHTNESS_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PANEL_QUERY_BRIGHTNESS_CAPS_0 { @@ -4425,9 +3938,6 @@ impl Default for PANEL_QUERY_BRIGHTNESS_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_QUERY_BRIGHTNESS_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PANEL_QUERY_BRIGHTNESS_CAPS_0_0 { @@ -4438,9 +3948,6 @@ impl Default for PANEL_QUERY_BRIGHTNESS_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_QUERY_BRIGHTNESS_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PANEL_QUERY_BRIGHTNESS_RANGES { @@ -4452,9 +3959,6 @@ impl Default for PANEL_QUERY_BRIGHTNESS_RANGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_QUERY_BRIGHTNESS_RANGES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PANEL_QUERY_BRIGHTNESS_RANGES_0 { @@ -4466,9 +3970,6 @@ impl Default for PANEL_QUERY_BRIGHTNESS_RANGES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_QUERY_BRIGHTNESS_RANGES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PANEL_SET_BACKLIGHT_OPTIMIZATION { @@ -4479,9 +3980,6 @@ impl Default for PANEL_SET_BACKLIGHT_OPTIMIZATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_SET_BACKLIGHT_OPTIMIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PANEL_SET_BRIGHTNESS { @@ -4493,9 +3991,6 @@ impl Default for PANEL_SET_BRIGHTNESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_SET_BRIGHTNESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PANEL_SET_BRIGHTNESS_0 { @@ -4507,9 +4002,6 @@ impl Default for PANEL_SET_BRIGHTNESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_SET_BRIGHTNESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PANEL_SET_BRIGHTNESS_0_0 { @@ -4522,9 +4014,6 @@ impl Default for PANEL_SET_BRIGHTNESS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_SET_BRIGHTNESS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PANEL_SET_BRIGHTNESS_STATE { @@ -4535,9 +4024,6 @@ impl Default for PANEL_SET_BRIGHTNESS_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_SET_BRIGHTNESS_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PANEL_SET_BRIGHTNESS_STATE_0 { @@ -4549,9 +4035,6 @@ impl Default for PANEL_SET_BRIGHTNESS_STATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_SET_BRIGHTNESS_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PANEL_SET_BRIGHTNESS_STATE_0_0 { @@ -4562,9 +4045,6 @@ impl Default for PANEL_SET_BRIGHTNESS_STATE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANEL_SET_BRIGHTNESS_STATE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATHDATA { @@ -4577,9 +4057,6 @@ impl Default for PATHDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATHDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATHOBJ { @@ -4591,9 +4068,6 @@ impl Default for PATHOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATHOBJ { - type TypeKind = windows_core::CopyType; -} pub const PD_BEGINSUBPATH: u32 = 1u32; pub const PD_BEZIERS: u32 = 16u32; pub const PD_CLOSEFIGURE: u32 = 8u32; @@ -4612,9 +4086,6 @@ impl Default for PERBANDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERBANDINFO { - type TypeKind = windows_core::CopyType; -} pub type PFN = Option isize>; pub type PFN_DrvAccumulateD3DDirtyRect = Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4738,9 +4209,6 @@ impl Default for PHYSICAL_MONITOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MONITOR { - type TypeKind = windows_core::CopyType; -} pub const PHYSICAL_MONITOR_DESCRIPTION_SIZE: u32 = 128u32; pub const PLANAR_HC: u32 = 1u32; #[repr(C)] @@ -4756,10 +4224,6 @@ impl Default for POINTE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for POINTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4773,10 +4237,6 @@ impl Default for POINTE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for POINTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POINTFIX { @@ -4788,9 +4248,6 @@ impl Default for POINTFIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTFIX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POINTQF { @@ -4802,9 +4259,6 @@ impl Default for POINTQF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTQF { - type TypeKind = windows_core::CopyType; -} pub const PO_ALL_INTEGERS: u32 = 4u32; pub const PO_BEZIERS: u32 = 1u32; pub const PO_ELLIPSE: u32 = 2u32; @@ -4910,9 +4364,6 @@ impl Default for RECTFX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECTFX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RUN { @@ -4924,9 +4375,6 @@ impl Default for RUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RUN { - type TypeKind = windows_core::CopyType; -} pub const SDC_ALLOW_CHANGES: SET_DISPLAY_CONFIG_FLAGS = SET_DISPLAY_CONFIG_FLAGS(1024u32); pub const SDC_ALLOW_PATH_ORDER_CHANGES: SET_DISPLAY_CONFIG_FLAGS = SET_DISPLAY_CONFIG_FLAGS(8192u32); pub const SDC_APPLY: SET_DISPLAY_CONFIG_FLAGS = SET_DISPLAY_CONFIG_FLAGS(128u32); @@ -4957,9 +4405,6 @@ impl Default for SET_ACTIVE_COLOR_PROFILE_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_ACTIVE_COLOR_PROFILE_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SET_DISPLAY_CONFIG_FLAGS(pub u32); @@ -5044,9 +4489,6 @@ impl Default for STROBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STROBJ { - type TypeKind = windows_core::CopyType; -} pub const STYPE_BITMAP: i32 = 0i32; pub const STYPE_DEVBITMAP: i32 = 3i32; #[repr(C)] @@ -5071,9 +4513,6 @@ impl Default for SURFOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SURFOBJ { - type TypeKind = windows_core::CopyType; -} pub const S_INIT: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5087,9 +4526,6 @@ impl Default for Sources { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Sources { - type TypeKind = windows_core::CopyType; -} pub const TC_PATHOBJ: u32 = 2u32; pub const TC_RECTANGLES: u32 = 0u32; pub const TTO_METRICS_ONLY: u32 = 1u32; @@ -5107,9 +4543,6 @@ impl Default for TYPE1_FONT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TYPE1_FONT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VGA_CHAR { @@ -5121,9 +4554,6 @@ impl Default for VGA_CHAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VGA_CHAR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEOPARAMETERS { @@ -5156,9 +4586,6 @@ impl Default for VIDEOPARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEOPARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_BANK_SELECT { @@ -5181,9 +4608,6 @@ impl Default for VIDEO_BANK_SELECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_BANK_SELECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VIDEO_BANK_TYPE(pub i32); @@ -5199,9 +4623,6 @@ impl Default for VIDEO_BRIGHTNESS_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_BRIGHTNESS_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_BRIGHTNESS_POLICY_0 { @@ -5213,9 +4634,6 @@ impl Default for VIDEO_BRIGHTNESS_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_BRIGHTNESS_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIDEO_CLUT { @@ -5228,9 +4646,6 @@ impl Default for VIDEO_CLUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_CLUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIDEO_CLUT_0 { @@ -5242,9 +4657,6 @@ impl Default for VIDEO_CLUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_CLUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_CLUTDATA { @@ -5258,9 +4670,6 @@ impl Default for VIDEO_CLUTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_CLUTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_COLOR_CAPABILITIES { @@ -5288,9 +4697,6 @@ impl Default for VIDEO_COLOR_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_COLOR_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_COLOR_LUT_DATA { @@ -5303,9 +4709,6 @@ impl Default for VIDEO_COLOR_LUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_COLOR_LUT_DATA { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_COLOR_LUT_DATA_FORMAT_PRIVATEFORMAT: u32 = 2147483648u32; pub const VIDEO_COLOR_LUT_DATA_FORMAT_RGB256WORDS: u32 = 1u32; #[repr(C)] @@ -5323,9 +4726,6 @@ impl Default for VIDEO_CURSOR_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_CURSOR_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_CURSOR_POSITION { @@ -5337,9 +4737,6 @@ impl Default for VIDEO_CURSOR_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_CURSOR_POSITION { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_DEVICE_COLOR: u32 = 1u32; pub const VIDEO_DEVICE_NAME: windows_core::PCSTR = windows_core::s!("DISPLAY%d"); #[repr(C)] @@ -5353,9 +4750,6 @@ impl Default for VIDEO_DEVICE_SESSION_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_DEVICE_SESSION_STATUS { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_DUALVIEW_PRIMARY: u32 = 2147483648u32; pub const VIDEO_DUALVIEW_REMOVABLE: u32 = 1u32; pub const VIDEO_DUALVIEW_SECONDARY: u32 = 1073741824u32; @@ -5371,9 +4765,6 @@ impl Default for VIDEO_HARDWARE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_HARDWARE_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_HARDWARE_STATE_HEADER { @@ -5413,9 +4804,6 @@ impl Default for VIDEO_HARDWARE_STATE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_HARDWARE_STATE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_LOAD_FONT_INFORMATION { @@ -5429,9 +4817,6 @@ impl Default for VIDEO_LOAD_FONT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_LOAD_FONT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_LUT_RGB256WORDS { @@ -5444,9 +4829,6 @@ impl Default for VIDEO_LUT_RGB256WORDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_LUT_RGB256WORDS { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_MAX_REASON: u32 = 9u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5458,9 +4840,6 @@ impl Default for VIDEO_MEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_MEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_MEMORY_INFORMATION { @@ -5474,9 +4853,6 @@ impl Default for VIDEO_MEMORY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_MEMORY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_MODE { @@ -5487,9 +4863,6 @@ impl Default for VIDEO_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_MODE { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_MODE_ANIMATE_START: u32 = 8u32; pub const VIDEO_MODE_ANIMATE_UPDATE: u32 = 16u32; pub const VIDEO_MODE_ASYNC_POINTER: u32 = 1u32; @@ -5526,9 +4899,6 @@ impl Default for VIDEO_MODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_MODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_MODE_INTERLACED: u32 = 16u32; pub const VIDEO_MODE_LINEAR: u32 = 256u32; pub const VIDEO_MODE_MANAGED_PALETTE: u32 = 8u32; @@ -5549,9 +4919,6 @@ impl Default for VIDEO_MONITOR_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_MONITOR_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_NUM_MODES { @@ -5563,9 +4930,6 @@ impl Default for VIDEO_NUM_MODES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_NUM_MODES { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_OPTIONAL_GAMMET_TABLE: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5579,9 +4943,6 @@ impl Default for VIDEO_PALETTE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_PALETTE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_PERFORMANCE_COUNTER { @@ -5612,9 +4973,6 @@ impl Default for VIDEO_PERFORMANCE_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_PERFORMANCE_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_POINTER_ATTRIBUTES { @@ -5632,9 +4990,6 @@ impl Default for VIDEO_POINTER_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_POINTER_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_POINTER_CAPABILITIES { @@ -5649,9 +5004,6 @@ impl Default for VIDEO_POINTER_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_POINTER_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_POINTER_POSITION { @@ -5663,9 +5015,6 @@ impl Default for VIDEO_POINTER_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_POINTER_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_POWER_MANAGEMENT { @@ -5678,9 +5027,6 @@ impl Default for VIDEO_POWER_MANAGEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_POWER_MANAGEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VIDEO_POWER_STATE(pub i32); @@ -5696,9 +5042,6 @@ impl Default for VIDEO_PUBLIC_ACCESS_RANGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_PUBLIC_ACCESS_RANGES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_QUERY_PERFORMANCE_COUNTER { @@ -5710,9 +5053,6 @@ impl Default for VIDEO_QUERY_PERFORMANCE_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_QUERY_PERFORMANCE_COUNTER { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_REASON_ALLOCATION: u32 = 6u32; pub const VIDEO_REASON_CONFIGURATION: u32 = 9u32; pub const VIDEO_REASON_FAILED_ROTATION: u32 = 5u32; @@ -5733,9 +5073,6 @@ impl Default for VIDEO_REGISTER_VDM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_REGISTER_VDM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_SHARE_MEMORY { @@ -5749,9 +5086,6 @@ impl Default for VIDEO_SHARE_MEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_SHARE_MEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_SHARE_MEMORY_INFORMATION { @@ -5764,9 +5098,6 @@ impl Default for VIDEO_SHARE_MEMORY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_SHARE_MEMORY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_STATE_NON_STANDARD_VGA: u32 = 1u32; pub const VIDEO_STATE_PACKED_CHAIN4_MODE: u32 = 4u32; pub const VIDEO_STATE_UNEMULATED_VGA_STATE: u32 = 2u32; @@ -5780,9 +5111,6 @@ impl Default for VIDEO_VDM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_VDM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_WIN32K_CALLBACKS { @@ -5797,9 +5125,6 @@ impl Default for VIDEO_WIN32K_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_WIN32K_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_WIN32K_CALLBACKS_PARAMS { @@ -5817,9 +5142,6 @@ impl Default for VIDEO_WIN32K_CALLBACKS_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_WIN32K_CALLBACKS_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE(pub i32); @@ -5859,9 +5181,6 @@ impl Default for WCRUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCRUN { - type TypeKind = windows_core::CopyType; -} pub const WINDDI_MAXSETPALETTECOLORINDEX: u32 = 255u32; pub const WINDDI_MAXSETPALETTECOLORS: u32 = 256u32; pub const WINDDI_MAX_BROADCAST_CONTEXT: u32 = 64u32; @@ -5878,9 +5197,6 @@ impl Default for WNDOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNDOBJ { - type TypeKind = windows_core::CopyType; -} pub type WNDOBJCHANGEPROC = Option; pub const WNDOBJ_SETUP: u32 = 4354u32; pub const WOC_CHANGED: u32 = 16u32; @@ -5921,10 +5237,6 @@ impl Default for XFORML { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for XFORML { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5942,10 +5254,6 @@ impl Default for XFORML { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for XFORML { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XFORMOBJ { @@ -5956,9 +5264,6 @@ impl Default for XFORMOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XFORMOBJ { - type TypeKind = windows_core::CopyType; -} pub const XF_INV_FXTOL: i32 = 3i32; pub const XF_INV_LTOL: i32 = 1i32; pub const XF_LTOFX: i32 = 2i32; @@ -5978,9 +5283,6 @@ impl Default for XLATEOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XLATEOBJ { - type TypeKind = windows_core::CopyType; -} pub const XO_DESTBITFIELDS: u32 = 5u32; pub const XO_DESTDCPALETTE: u32 = 3u32; pub const XO_DESTPALETTE: u32 = 2u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Dvd/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Dvd/mod.rs index a99329a43c9..46e5ff41d72 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Dvd/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Dvd/mod.rs @@ -9,9 +9,6 @@ impl Default for AACS_BINDING_NONCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_BINDING_NONCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AACS_CERTIFICATE { @@ -23,9 +20,6 @@ impl Default for AACS_CERTIFICATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_CERTIFICATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AACS_CHALLENGE_KEY { @@ -37,9 +31,6 @@ impl Default for AACS_CHALLENGE_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_CHALLENGE_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AACS_MEDIA_ID { @@ -51,9 +42,6 @@ impl Default for AACS_MEDIA_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_MEDIA_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct AACS_READ_BINDING_NONCE { @@ -67,9 +55,6 @@ impl Default for AACS_READ_BINDING_NONCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_READ_BINDING_NONCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AACS_READ_BINDING_NONCE_0 { @@ -81,9 +66,6 @@ impl Default for AACS_READ_BINDING_NONCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_READ_BINDING_NONCE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AACS_SEND_CERTIFICATE { @@ -95,9 +77,6 @@ impl Default for AACS_SEND_CERTIFICATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_SEND_CERTIFICATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AACS_SEND_CHALLENGE_KEY { @@ -109,9 +88,6 @@ impl Default for AACS_SEND_CHALLENGE_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_SEND_CHALLENGE_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AACS_SERIAL_NUMBER { @@ -123,9 +99,6 @@ impl Default for AACS_SERIAL_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_SERIAL_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AACS_VOLUME_ID { @@ -137,9 +110,6 @@ impl Default for AACS_VOLUME_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AACS_VOLUME_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BD_DISC_WRITE_PROTECT_PAC { @@ -155,9 +125,6 @@ impl Default for BD_DISC_WRITE_PROTECT_PAC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BD_DISC_WRITE_PROTECT_PAC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BD_PAC_HEADER { @@ -176,9 +143,6 @@ impl Default for BD_PAC_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BD_PAC_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DISC_CONTROL_BLOCK_TYPE(pub i32); @@ -193,9 +157,6 @@ impl Default for DVD_ASF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_ASF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_BCA_DESCRIPTOR { @@ -206,9 +167,6 @@ impl Default for DVD_BCA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_BCA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_BD_SPARE_AREA_INFORMATION { @@ -221,9 +179,6 @@ impl Default for DVD_BD_SPARE_AREA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_BD_SPARE_AREA_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const DVD_CGMS_COPY_ONCE: u32 = 16u32; pub const DVD_CGMS_COPY_PERMITTED: u32 = 0u32; pub const DVD_CGMS_COPY_PROTECT_MASK: u32 = 24u32; @@ -242,9 +197,6 @@ impl Default for DVD_COPYRIGHT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPYRIGHT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR { @@ -256,9 +208,6 @@ impl Default for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0 { @@ -273,9 +222,6 @@ impl Default for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_1 { @@ -286,9 +232,6 @@ impl Default for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_3 { @@ -299,9 +242,6 @@ impl Default for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_2 { @@ -312,9 +252,6 @@ impl Default for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_0 { @@ -325,9 +262,6 @@ impl Default for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const DVD_COPYRIGHT_MASK: u32 = 64u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -344,9 +278,6 @@ impl Default for DVD_COPY_PROTECT_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPY_PROTECT_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DVD_COPY_PROTECT_KEY_0 { @@ -358,9 +289,6 @@ impl Default for DVD_COPY_PROTECT_KEY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_COPY_PROTECT_KEY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DVD_DESCRIPTOR_HEADER { @@ -373,9 +301,6 @@ impl Default for DVD_DESCRIPTOR_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DESCRIPTOR_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DVD_DISC_CONTROL_BLOCK_HEADER { @@ -388,9 +313,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DVD_DISC_CONTROL_BLOCK_HEADER_0 { @@ -402,9 +324,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DISC_CONTROL_BLOCK_HEADER_0_0 { @@ -416,9 +335,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DVD_DISC_CONTROL_BLOCK_LIST { @@ -434,9 +350,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DISC_CONTROL_BLOCK_LIST_DCB { @@ -447,9 +360,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_LIST_DCB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_LIST_DCB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DVD_DISC_CONTROL_BLOCK_SESSION { @@ -466,9 +376,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_SESSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_SESSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DISC_CONTROL_BLOCK_SESSION_ITEM { @@ -479,9 +386,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_SESSION_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_SESSION_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT { @@ -497,9 +401,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT_0 { @@ -511,9 +412,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT_0_0 { @@ -525,9 +423,6 @@ impl Default for DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DISK_KEY_DESCRIPTOR { @@ -538,9 +433,6 @@ impl Default for DVD_DISK_KEY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DISK_KEY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DUAL_LAYER_JUMP_INTERVAL_SIZE { @@ -552,9 +444,6 @@ impl Default for DVD_DUAL_LAYER_JUMP_INTERVAL_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DUAL_LAYER_JUMP_INTERVAL_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DUAL_LAYER_MANUAL_LAYER_JUMP { @@ -566,9 +455,6 @@ impl Default for DVD_DUAL_LAYER_MANUAL_LAYER_JUMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DUAL_LAYER_MANUAL_LAYER_JUMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DUAL_LAYER_MIDDLE_ZONE_START_ADDRESS { @@ -581,9 +467,6 @@ impl Default for DVD_DUAL_LAYER_MIDDLE_ZONE_START_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DUAL_LAYER_MIDDLE_ZONE_START_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DUAL_LAYER_RECORDING_INFORMATION { @@ -596,9 +479,6 @@ impl Default for DVD_DUAL_LAYER_RECORDING_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DUAL_LAYER_RECORDING_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_DUAL_LAYER_REMAPPING_INFORMATION { @@ -610,9 +490,6 @@ impl Default for DVD_DUAL_LAYER_REMAPPING_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DUAL_LAYER_REMAPPING_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DVD_FULL_LAYER_DESCRIPTOR { @@ -624,9 +501,6 @@ impl Default for DVD_FULL_LAYER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_FULL_LAYER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVD_KEY_TYPE(pub i32); @@ -647,9 +521,6 @@ impl Default for DVD_LAYER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_LAYER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS { @@ -660,9 +531,6 @@ impl Default for DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS_TYPE_CODE { @@ -674,9 +542,6 @@ impl Default for DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS_TYPE_CODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS_TYPE_CODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_MANUFACTURER_DESCRIPTOR { @@ -687,9 +552,6 @@ impl Default for DVD_MANUFACTURER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_MANUFACTURER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const DVD_NOT_COPYRIGHTED: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -721,9 +583,6 @@ impl Default for DVD_PRERECORDED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_PRERECORDED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_RAM_MEDIUM_STATUS { @@ -737,9 +596,6 @@ impl Default for DVD_RAM_MEDIUM_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_RAM_MEDIUM_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_RAM_RECORDING_TYPE { @@ -751,9 +607,6 @@ impl Default for DVD_RAM_RECORDING_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_RAM_RECORDING_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_RAM_SPARE_AREA_INFORMATION { @@ -766,9 +619,6 @@ impl Default for DVD_RAM_SPARE_AREA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_RAM_SPARE_AREA_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DVD_READ_STRUCTURE { @@ -782,9 +632,6 @@ impl Default for DVD_READ_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_READ_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_RECORDING_MANAGEMENT_AREA_DATA { @@ -796,9 +643,6 @@ impl Default for DVD_RECORDING_MANAGEMENT_AREA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_RECORDING_MANAGEMENT_AREA_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_REGION { @@ -812,9 +656,6 @@ impl Default for DVD_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_RPC_KEY { @@ -828,9 +669,6 @@ impl Default for DVD_RPC_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_RPC_KEY { - type TypeKind = windows_core::CopyType; -} pub const DVD_SECTOR_NOT_PROTECTED: u32 = 0u32; pub const DVD_SECTOR_PROTECTED: u32 = 32u32; pub const DVD_SECTOR_PROTECT_MASK: u32 = 32u32; @@ -845,9 +683,6 @@ impl Default for DVD_SET_RPC_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_SET_RPC_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVD_STRUCTURE_FORMAT(pub i32); @@ -863,9 +698,6 @@ impl Default for DVD_STRUCTURE_LIST_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_STRUCTURE_LIST_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_UNIQUE_DISC_IDENTIFIER { @@ -883,9 +715,6 @@ impl Default for DVD_UNIQUE_DISC_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_UNIQUE_DISC_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_WRITE_PROTECTION_STATUS { @@ -897,9 +726,6 @@ impl Default for DVD_WRITE_PROTECTION_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_WRITE_PROTECTION_STATUS { - type TypeKind = windows_core::CopyType; -} pub const DiscControlBlockList: DISC_CONTROL_BLOCK_TYPE = DISC_CONTROL_BLOCK_TYPE(-1i32); pub const DvdAsf: DVD_KEY_TYPE = DVD_KEY_TYPE(5i32); pub const DvdBCADescriptor: DVD_STRUCTURE_FORMAT = DVD_STRUCTURE_FORMAT(3i32); @@ -929,9 +755,6 @@ impl Default for HD_DVD_R_MEDIUM_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HD_DVD_R_MEDIUM_STATUS { - type TypeKind = windows_core::CopyType; -} pub const IOCTL_AACS_END_SESSION: u32 = 3363020u32; pub const IOCTL_AACS_GENERATE_BINDING_NONCE: u32 = 3395824u32; pub const IOCTL_AACS_GET_CERTIFICATE: u32 = 3363028u32; @@ -966,8 +789,5 @@ impl Default for STORAGE_SET_READ_AHEAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_SET_READ_AHEAD { - type TypeKind = windows_core::CopyType; -} pub const SessionInfoDiscControlBlock: DISC_CONTROL_BLOCK_TYPE = DISC_CONTROL_BLOCK_TYPE(1396982528i32); pub const WriteInhibitDiscControlBlock: DISC_CONTROL_BLOCK_TYPE = DISC_CONTROL_BLOCK_TYPE(1464091392i32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index 03b50248863..527c3b16f70 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -2106,10 +2106,6 @@ impl Default for SW_DEVICE_CREATE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SW_DEVICE_CREATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SW_DEVICE_LIFETIME(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs index a8013da5ae2..f37a8d28afa 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs @@ -421,9 +421,6 @@ impl Default for FAX_CONFIGURATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_CONFIGURATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_CONFIGURATIONW { @@ -446,9 +443,6 @@ impl Default for FAX_CONFIGURATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_CONFIGURATIONW { - type TypeKind = windows_core::CopyType; -} pub const FAX_CONFIG_QUERY: u32 = 4u32; pub const FAX_CONFIG_SET: u32 = 8u32; #[repr(C)] @@ -465,10 +459,6 @@ impl Default for FAX_CONTEXT_INFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for FAX_CONTEXT_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -483,10 +473,6 @@ impl Default for FAX_CONTEXT_INFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for FAX_CONTEXT_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_COVERPAGE_INFOA { @@ -525,9 +511,6 @@ impl Default for FAX_COVERPAGE_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_COVERPAGE_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_COVERPAGE_INFOW { @@ -566,9 +549,6 @@ impl Default for FAX_COVERPAGE_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_COVERPAGE_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_COVERPAGE_TYPE_ENUM(pub i32); @@ -604,9 +584,6 @@ impl Default for FAX_DEVICE_STATUSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_DEVICE_STATUSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_DEVICE_STATUSW { @@ -636,9 +613,6 @@ impl Default for FAX_DEVICE_STATUSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_DEVICE_STATUSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_DEV_STATUS { @@ -657,9 +631,6 @@ impl Default for FAX_DEV_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_DEV_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_ENUM_DELIVERY_REPORT_TYPES(pub i32); @@ -710,9 +681,6 @@ impl Default for FAX_EVENTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_EVENTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_EVENTW { @@ -727,9 +695,6 @@ impl Default for FAX_EVENTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_EVENTW { - type TypeKind = windows_core::CopyType; -} pub const FAX_E_BAD_GROUP_CONFIGURATION: windows_core::HRESULT = windows_core::HRESULT(0x80041B5B_u32 as _); pub const FAX_E_DEVICE_NUM_LIMIT_EXCEEDED: windows_core::HRESULT = windows_core::HRESULT(0x80041B62_u32 as _); pub const FAX_E_DIRECTORY_IN_USE: windows_core::HRESULT = windows_core::HRESULT(0x80041B5F_u32 as _); @@ -759,9 +724,6 @@ impl Default for FAX_GLOBAL_ROUTING_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_GLOBAL_ROUTING_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_GLOBAL_ROUTING_INFOW { @@ -778,9 +740,6 @@ impl Default for FAX_GLOBAL_ROUTING_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_GLOBAL_ROUTING_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_GROUP_STATUS_ENUM(pub i32); @@ -813,9 +772,6 @@ impl Default for FAX_JOB_ENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_JOB_ENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_JOB_ENTRYW { @@ -845,9 +801,6 @@ impl Default for FAX_JOB_ENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_JOB_ENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_JOB_EXTENDED_STATUS_ENUM(pub i32); @@ -879,9 +832,6 @@ impl Default for FAX_JOB_PARAMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_JOB_PARAMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_JOB_PARAMW { @@ -906,9 +856,6 @@ impl Default for FAX_JOB_PARAMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_JOB_PARAMW { - type TypeKind = windows_core::CopyType; -} pub const FAX_JOB_QUERY: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -929,9 +876,6 @@ impl Default for FAX_LOG_CATEGORYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_LOG_CATEGORYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_LOG_CATEGORYW { @@ -944,9 +888,6 @@ impl Default for FAX_LOG_CATEGORYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_LOG_CATEGORYW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_LOG_LEVEL_ENUM(pub i32); @@ -968,9 +909,6 @@ impl Default for FAX_PORT_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_PORT_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_PORT_INFOW { @@ -989,9 +927,6 @@ impl Default for FAX_PORT_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_PORT_INFOW { - type TypeKind = windows_core::CopyType; -} pub const FAX_PORT_QUERY: u32 = 16u32; pub const FAX_PORT_SET: u32 = 32u32; #[repr(C)] @@ -1014,9 +949,6 @@ impl Default for FAX_PRINT_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_PRINT_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_PRINT_INFOW { @@ -1037,9 +969,6 @@ impl Default for FAX_PRINT_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_PRINT_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_PRIORITY_TYPE_ENUM(pub i32); @@ -1063,9 +992,6 @@ impl Default for FAX_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_ROUTE { @@ -1090,9 +1016,6 @@ impl Default for FAX_ROUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_ROUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_ROUTE_CALLBACKROUTINES { @@ -1108,9 +1031,6 @@ impl Default for FAX_ROUTE_CALLBACKROUTINES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_ROUTE_CALLBACKROUTINES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_ROUTING_METHODA { @@ -1129,9 +1049,6 @@ impl Default for FAX_ROUTING_METHODA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_ROUTING_METHODA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FAX_ROUTING_METHODW { @@ -1150,9 +1067,6 @@ impl Default for FAX_ROUTING_METHODW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_ROUTING_METHODW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_ROUTING_RULE_CODE_ENUM(pub i32); @@ -1180,9 +1094,6 @@ impl Default for FAX_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FAX_SERVER_APIVERSION_ENUM(pub i32); @@ -1203,9 +1114,6 @@ impl Default for FAX_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAX_TIME { - type TypeKind = windows_core::CopyType; -} pub const FEI_ABORTING: u32 = 15u32; pub const FEI_ANSWERED: u32 = 21u32; pub const FEI_BAD_ADDRESS: u32 = 7u32; @@ -13157,9 +13065,6 @@ impl Default for STINOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STINOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STISUBSCRIBE { @@ -13175,9 +13080,6 @@ impl Default for STISUBSCRIBE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STISUBSCRIBE { - type TypeKind = windows_core::CopyType; -} pub const STI_ADD_DEVICE_BROADCAST_ACTION: windows_core::PCSTR = windows_core::s!("Arrival"); pub const STI_ADD_DEVICE_BROADCAST_STRING: windows_core::PCSTR = windows_core::s!("STI\\"); pub const STI_CHANGENOEFFECT: i32 = 1i32; @@ -13205,9 +13107,6 @@ impl Default for STI_DEVICE_INFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STI_DEVICE_INFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STI_DEVICE_MJ_TYPE(pub i32); @@ -13226,9 +13125,6 @@ impl Default for STI_DEVICE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STI_DEVICE_STATUS { - type TypeKind = windows_core::CopyType; -} pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP: windows_core::PCWSTR = windows_core::w!("DefaultLaunchApp"); pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: windows_core::PCSTR = windows_core::s!("DefaultLaunchApp"); pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: windows_core::PCWSTR = windows_core::w!("DisableNotifications"); @@ -13253,9 +13149,6 @@ impl Default for STI_DEV_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STI_DEV_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STI_DIAG { @@ -13270,9 +13163,6 @@ impl Default for STI_DIAG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STI_DIAG { - type TypeKind = windows_core::CopyType; -} pub const STI_DIAGCODE_HWPRESENCE: u32 = 1u32; pub const STI_ERROR_NO_ERROR: i32 = 0i32; pub const STI_EVENTHANDLING_ENABLED: u32 = 1u32; @@ -13327,9 +13217,6 @@ impl Default for STI_USD_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STI_USD_CAPS { - type TypeKind = windows_core::CopyType; -} pub const STI_USD_GENCAP_NATIVE_PUSHSUPPORT: u32 = 1u32; pub const STI_VERSION: u32 = 2u32; pub const STI_VERSION_FLAG_MASK: u32 = 4278190080u32; @@ -13357,9 +13244,6 @@ impl Default for STI_WIA_DEVICE_INFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STI_WIA_DEVICE_INFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const SUPPORTS_MSCPLUS_STR: windows_core::PCWSTR = windows_core::w!("SupportsMSCPlus"); pub const SUPPORTS_MSCPLUS_VAL: u32 = 1u32; #[repr(transparent)] @@ -13383,9 +13267,6 @@ impl Default for _ERROR_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _ERROR_INFOW { - type TypeKind = windows_core::CopyType; -} pub const faetFXSSVC_ENDED: FAX_ACCOUNT_EVENTS_TYPE_ENUM = FAX_ACCOUNT_EVENTS_TYPE_ENUM(16i32); pub const faetIN_ARCHIVE: FAX_ACCOUNT_EVENTS_TYPE_ENUM = FAX_ACCOUNT_EVENTS_TYPE_ENUM(4i32); pub const faetIN_QUEUE: FAX_ACCOUNT_EVENTS_TYPE_ENUM = FAX_ACCOUNT_EVENTS_TYPE_ENUM(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs index 9facf4ce6b6..9deb5ee271c 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs @@ -29,9 +29,6 @@ impl Default for GNSS_AGNSS_INJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_AGNSS_INJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GNSS_AGNSS_INJECT_0 { @@ -44,9 +41,6 @@ impl Default for GNSS_AGNSS_INJECT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_AGNSS_INJECT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_AGNSS_INJECTBLOB { @@ -63,9 +57,6 @@ impl Default for GNSS_AGNSS_INJECTBLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_AGNSS_INJECTBLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_AGNSS_INJECTPOSITION { @@ -80,9 +71,6 @@ impl Default for GNSS_AGNSS_INJECTPOSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_AGNSS_INJECTPOSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_AGNSS_INJECTTIME { @@ -96,9 +84,6 @@ impl Default for GNSS_AGNSS_INJECTTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_AGNSS_INJECTTIME { - type TypeKind = windows_core::CopyType; -} pub const GNSS_AGNSS_PositionInjection: GNSS_AGNSS_REQUEST_TYPE = GNSS_AGNSS_REQUEST_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -113,9 +98,6 @@ impl Default for GNSS_AGNSS_REQUEST_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_AGNSS_REQUEST_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GNSS_AGNSS_REQUEST_TYPE(pub i32); @@ -132,9 +114,6 @@ impl Default for GNSS_BREADCRUMBING_ALERT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_BREADCRUMBING_ALERT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_BREADCRUMBING_PARAM { @@ -150,9 +129,6 @@ impl Default for GNSS_BREADCRUMBING_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_BREADCRUMBING_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct GNSS_BREADCRUMB_LIST { @@ -166,9 +142,6 @@ impl Default for GNSS_BREADCRUMB_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_BREADCRUMB_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GNSS_BREADCRUMB_LIST_0 { @@ -179,9 +152,6 @@ impl Default for GNSS_BREADCRUMB_LIST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_BREADCRUMB_LIST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_BREADCRUMB_V1 { @@ -202,9 +172,6 @@ impl Default for GNSS_BREADCRUMB_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_BREADCRUMB_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_CHIPSETINFO { @@ -220,9 +187,6 @@ impl Default for GNSS_CHIPSETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_CHIPSETINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_CONTINUOUSTRACKING_PARAM { @@ -235,9 +199,6 @@ impl Default for GNSS_CONTINUOUSTRACKING_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_CONTINUOUSTRACKING_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_CP_NI_INFO { @@ -251,9 +212,6 @@ impl Default for GNSS_CP_NI_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_CP_NI_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_CWTESTDATA { @@ -269,9 +227,6 @@ impl Default for GNSS_CWTESTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_CWTESTDATA { - type TypeKind = windows_core::CopyType; -} pub const GNSS_ClearAgnssData: GNSS_DRIVERCOMMAND_TYPE = GNSS_DRIVERCOMMAND_TYPE(10i32); pub const GNSS_CustomCommand: GNSS_DRIVERCOMMAND_TYPE = GNSS_DRIVERCOMMAND_TYPE(256i32); #[repr(C)] @@ -310,9 +265,6 @@ impl Default for GNSS_DEVICE_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_DEVICE_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_DISTANCETRACKING_PARAM { @@ -325,9 +277,6 @@ impl Default for GNSS_DISTANCETRACKING_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_DISTANCETRACKING_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_DRIVERCOMMAND_PARAM { @@ -344,9 +293,6 @@ impl Default for GNSS_DRIVERCOMMAND_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_DRIVERCOMMAND_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GNSS_DRIVERCOMMAND_TYPE(pub i32); @@ -366,9 +312,6 @@ impl Default for GNSS_DRIVER_REQUEST_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_DRIVER_REQUEST_DATA { - type TypeKind = windows_core::CopyType; -} pub const GNSS_DRIVER_VERSION_1: u32 = 1u32; pub const GNSS_DRIVER_VERSION_2: u32 = 2u32; pub const GNSS_DRIVER_VERSION_3: u32 = 3u32; @@ -390,9 +333,6 @@ impl Default for GNSS_ERRORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_ERRORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct GNSS_EVENT { @@ -408,9 +348,6 @@ impl Default for GNSS_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GNSS_EVENT_0 { @@ -430,9 +367,6 @@ impl Default for GNSS_EVENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_EVENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct GNSS_EVENT_2 { @@ -448,9 +382,6 @@ impl Default for GNSS_EVENT_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_EVENT_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GNSS_EVENT_2_0 { @@ -471,9 +402,6 @@ impl Default for GNSS_EVENT_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_EVENT_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GNSS_EVENT_TYPE(pub i32); @@ -507,9 +435,6 @@ impl Default for GNSS_FIXDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_FIXDATA_2 { @@ -529,9 +454,6 @@ impl Default for GNSS_FIXDATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXDATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_FIXDATA_ACCURACY { @@ -557,9 +479,6 @@ impl Default for GNSS_FIXDATA_ACCURACY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXDATA_ACCURACY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_FIXDATA_ACCURACY_2 { @@ -587,9 +506,6 @@ impl Default for GNSS_FIXDATA_ACCURACY_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXDATA_ACCURACY_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_FIXDATA_BASIC { @@ -606,9 +522,6 @@ impl Default for GNSS_FIXDATA_BASIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXDATA_BASIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_FIXDATA_BASIC_2 { @@ -626,9 +539,6 @@ impl Default for GNSS_FIXDATA_BASIC_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXDATA_BASIC_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_FIXDATA_SATELLITE { @@ -642,9 +552,6 @@ impl Default for GNSS_FIXDATA_SATELLITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXDATA_SATELLITE { - type TypeKind = windows_core::CopyType; -} pub const GNSS_FIXDETAIL_ACCURACY: u32 = 2u32; pub const GNSS_FIXDETAIL_BASIC: u32 = 1u32; pub const GNSS_FIXDETAIL_SATELLITE: u32 = 4u32; @@ -670,9 +577,6 @@ impl Default for GNSS_FIXSESSION_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXSESSION_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GNSS_FIXSESSION_PARAM_0 { @@ -687,9 +591,6 @@ impl Default for GNSS_FIXSESSION_PARAM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_FIXSESSION_PARAM_0 { - type TypeKind = windows_core::CopyType; -} pub const GNSS_FixSession_ContinuousTracking: GNSS_FIXSESSIONTYPE = GNSS_FIXSESSIONTYPE(3i32); pub const GNSS_FixSession_DistanceTracking: GNSS_FIXSESSIONTYPE = GNSS_FIXSESSIONTYPE(2i32); pub const GNSS_FixSession_LKG: GNSS_FIXSESSIONTYPE = GNSS_FIXSESSIONTYPE(4i32); @@ -712,9 +613,6 @@ impl Default for GNSS_GEOFENCES_TRACKINGSTATUS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOFENCES_TRACKINGSTATUS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_GEOFENCE_ALERT_DATA { @@ -731,9 +629,6 @@ impl Default for GNSS_GEOFENCE_ALERT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOFENCE_ALERT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct GNSS_GEOFENCE_CREATE_PARAM { @@ -749,9 +644,6 @@ impl Default for GNSS_GEOFENCE_CREATE_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOFENCE_CREATE_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_GEOFENCE_CREATE_RESPONSE { @@ -766,9 +658,6 @@ impl Default for GNSS_GEOFENCE_CREATE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOFENCE_CREATE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_GEOFENCE_DELETE_PARAM { @@ -782,9 +671,6 @@ impl Default for GNSS_GEOFENCE_DELETE_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOFENCE_DELETE_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GNSS_GEOFENCE_STATE(pub i32); @@ -801,9 +687,6 @@ impl Default for GNSS_GEOREGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOREGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GNSS_GEOREGION_0 { @@ -815,9 +698,6 @@ impl Default for GNSS_GEOREGION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOREGION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GNSS_GEOREGIONTYPE(pub i32); @@ -833,9 +713,6 @@ impl Default for GNSS_GEOREGION_CIRCLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_GEOREGION_CIRCLE { - type TypeKind = windows_core::CopyType; -} pub const GNSS_GeoRegion_Circle: GNSS_GEOREGIONTYPE = GNSS_GEOREGIONTYPE(1i32); pub const GNSS_GeofenceState_Entered: GNSS_GEOFENCE_STATE = GNSS_GEOFENCE_STATE(1i32); pub const GNSS_GeofenceState_Exited: GNSS_GEOFENCE_STATE = GNSS_GEOFENCE_STATE(2i32); @@ -851,9 +728,6 @@ impl Default for GNSS_LKGFIX_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_LKGFIX_PARAM { - type TypeKind = windows_core::CopyType; -} pub const GNSS_MAXSATELLITE: u32 = 64u32; pub const GNSS_NI_CP: GNSS_NI_PLANE_TYPE = GNSS_NI_PLANE_TYPE(2i32); #[repr(transparent)] @@ -885,9 +759,6 @@ impl Default for GNSS_NI_REQUEST_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_NI_REQUEST_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GNSS_NI_REQUEST_PARAM_0 { @@ -900,9 +771,6 @@ impl Default for GNSS_NI_REQUEST_PARAM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_NI_REQUEST_PARAM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GNSS_NI_REQUEST_TYPE(pub i32); @@ -919,9 +787,6 @@ impl Default for GNSS_NI_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_NI_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const GNSS_NI_Request_AreaTrigger: GNSS_NI_REQUEST_TYPE = GNSS_NI_REQUEST_TYPE(2i32); pub const GNSS_NI_Request_SingleShot: GNSS_NI_REQUEST_TYPE = GNSS_NI_REQUEST_TYPE(1i32); pub const GNSS_NI_SUPL: GNSS_NI_PLANE_TYPE = GNSS_NI_PLANE_TYPE(1i32); @@ -943,9 +808,6 @@ impl Default for GNSS_NMEA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_NMEA_DATA { - type TypeKind = windows_core::CopyType; -} pub const GNSS_Ni_UserResponseAccept: GNSS_NI_USER_RESPONSE = GNSS_NI_USER_RESPONSE(1i32); pub const GNSS_Ni_UserResponseDeny: GNSS_NI_USER_RESPONSE = GNSS_NI_USER_RESPONSE(2i32); pub const GNSS_Ni_UserResponseTimeout: GNSS_NI_USER_RESPONSE = GNSS_NI_USER_RESPONSE(3i32); @@ -970,9 +832,6 @@ impl Default for GNSS_PLATFORM_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_PLATFORM_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const GNSS_ResetEngine: GNSS_DRIVERCOMMAND_TYPE = GNSS_DRIVERCOMMAND_TYPE(9i32); pub const GNSS_ResetGeofencesTracking: GNSS_DRIVERCOMMAND_TYPE = GNSS_DRIVERCOMMAND_TYPE(16i32); #[repr(C)] @@ -989,9 +848,6 @@ impl Default for GNSS_SATELLITEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SATELLITEINFO { - type TypeKind = windows_core::CopyType; -} pub const GNSS_SATELLITE_ANY: u32 = 0u32; pub const GNSS_SATELLITE_BEIDOU: u32 = 4u32; pub const GNSS_SATELLITE_GALILEO: u32 = 8u32; @@ -1012,9 +868,6 @@ impl Default for GNSS_SELFTESTCONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SELFTESTCONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_SELFTESTRESULT { @@ -1032,9 +885,6 @@ impl Default for GNSS_SELFTESTRESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SELFTESTRESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_SINGLESHOT_PARAM { @@ -1047,9 +897,6 @@ impl Default for GNSS_SINGLESHOT_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SINGLESHOT_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_STOPFIXSESSION_PARAM { @@ -1063,9 +910,6 @@ impl Default for GNSS_STOPFIXSESSION_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_STOPFIXSESSION_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GNSS_SUPL_CERT_ACTION(pub i32); @@ -1085,9 +929,6 @@ impl Default for GNSS_SUPL_CERT_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SUPL_CERT_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_SUPL_HSLP_CONFIG { @@ -1103,9 +944,6 @@ impl Default for GNSS_SUPL_HSLP_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SUPL_HSLP_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_SUPL_NI_INFO { @@ -1120,9 +958,6 @@ impl Default for GNSS_SUPL_NI_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SUPL_NI_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_SUPL_VERSION { @@ -1134,9 +969,6 @@ impl Default for GNSS_SUPL_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SUPL_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_SUPL_VERSION_2 { @@ -1149,9 +981,6 @@ impl Default for GNSS_SUPL_VERSION_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_SUPL_VERSION_2 { - type TypeKind = windows_core::CopyType; -} pub const GNSS_SetLocationNIRequestAllowed: GNSS_DRIVERCOMMAND_TYPE = GNSS_DRIVERCOMMAND_TYPE(2i32); pub const GNSS_SetLocationServiceEnabled: GNSS_DRIVERCOMMAND_TYPE = GNSS_DRIVERCOMMAND_TYPE(1i32); pub const GNSS_SetNMEALogging: GNSS_DRIVERCOMMAND_TYPE = GNSS_DRIVERCOMMAND_TYPE(13i32); @@ -1177,9 +1006,6 @@ impl Default for GNSS_V2UPL_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_V2UPL_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GNSS_V2UPL_NI_INFO { @@ -1192,9 +1018,6 @@ impl Default for GNSS_V2UPL_NI_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GNSS_V2UPL_NI_INFO { - type TypeKind = windows_core::CopyType; -} pub const GUID_DEVINTERFACE_GNSS: windows_core::GUID = windows_core::GUID::from_u128(0x3336e5e4_018a_4669_84c5_bd05f3bd368b); windows_core::imp::define_interface!(ICivicAddressReport, ICivicAddressReport_Vtbl, 0xc0b19f70_4adf_445d_87f2_cad8fd711792); impl core::ops::Deref for ICivicAddressReport { diff --git a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index cee94147a31..4d959d51148 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -272,9 +272,6 @@ impl Default for CPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPOINT { - type TypeKind = windows_core::CopyType; -} pub const DD_KEYBOARD_DEVICE_NAME: windows_core::PCSTR = windows_core::s!("\\Device\\KeyboardClass"); pub const DD_KEYBOARD_DEVICE_NAME_U: windows_core::PCWSTR = windows_core::w!("\\Device\\KeyboardClass"); pub const DD_MOUSE_DEVICE_NAME: windows_core::PCSTR = windows_core::s!("\\Device\\PointerClass"); @@ -378,9 +375,6 @@ impl Default for DIACTIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIACTIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DIACTIONA_0 { @@ -392,9 +386,6 @@ impl Default for DIACTIONA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIACTIONA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIACTIONFORMATA { @@ -418,9 +409,6 @@ impl Default for DIACTIONFORMATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIACTIONFORMATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIACTIONFORMATW { @@ -444,9 +432,6 @@ impl Default for DIACTIONFORMATW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIACTIONFORMATW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DIACTIONW { @@ -463,9 +448,6 @@ impl Default for DIACTIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIACTIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DIACTIONW_0 { @@ -477,9 +459,6 @@ impl Default for DIACTIONW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIACTIONW_0 { - type TypeKind = windows_core::CopyType; -} pub const DIAFTS_NEWDEVICEHIGH: u32 = 4294967295u32; pub const DIAFTS_NEWDEVICELOW: u32 = 4294967295u32; pub const DIAFTS_UNUSEDDEVICEHIGH: u32 = 0u32; @@ -1341,9 +1320,6 @@ impl Default for DICOLORSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DICOLORSET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DICONDITION { @@ -1359,9 +1335,6 @@ impl Default for DICONDITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DICONDITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DICONFIGUREDEVICESPARAMSA { @@ -1379,9 +1352,6 @@ impl Default for DICONFIGUREDEVICESPARAMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DICONFIGUREDEVICESPARAMSA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DICONFIGUREDEVICESPARAMSW { @@ -1399,9 +1369,6 @@ impl Default for DICONFIGUREDEVICESPARAMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DICONFIGUREDEVICESPARAMSW { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DICONSTANTFORCE { @@ -1412,9 +1379,6 @@ impl Default for DICONSTANTFORCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DICONSTANTFORCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DICUSTOMFORCE { @@ -1428,9 +1392,6 @@ impl Default for DICUSTOMFORCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DICUSTOMFORCE { - type TypeKind = windows_core::CopyType; -} pub const DIDAL_BOTTOMALIGNED: u32 = 8u32; pub const DIDAL_CENTERED: u32 = 0u32; pub const DIDAL_LEFTALIGNED: u32 = 1u32; @@ -1452,9 +1413,6 @@ impl Default for DIDATAFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDATAFORMAT { - type TypeKind = windows_core::CopyType; -} pub const DIDBAM_DEFAULT: u32 = 0u32; pub const DIDBAM_HWDEFAULTS: u32 = 4u32; pub const DIDBAM_INITIALIZE: u32 = 2u32; @@ -1494,9 +1452,6 @@ impl Default for DIDEVCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVCAPS_DX3 { @@ -1512,9 +1467,6 @@ impl Default for DIDEVCAPS_DX3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVCAPS_DX3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEIMAGEINFOA { @@ -1533,9 +1485,6 @@ impl Default for DIDEVICEIMAGEINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEIMAGEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEIMAGEINFOHEADERA { @@ -1554,9 +1503,6 @@ impl Default for DIDEVICEIMAGEINFOHEADERA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEIMAGEINFOHEADERA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEIMAGEINFOHEADERW { @@ -1575,9 +1521,6 @@ impl Default for DIDEVICEIMAGEINFOHEADERW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEIMAGEINFOHEADERW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEIMAGEINFOW { @@ -1596,9 +1539,6 @@ impl Default for DIDEVICEIMAGEINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEIMAGEINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEINSTANCEA { @@ -1617,9 +1557,6 @@ impl Default for DIDEVICEINSTANCEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEINSTANCEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEINSTANCEW { @@ -1638,9 +1575,6 @@ impl Default for DIDEVICEINSTANCEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEINSTANCEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEINSTANCE_DX3A { @@ -1656,9 +1590,6 @@ impl Default for DIDEVICEINSTANCE_DX3A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEINSTANCE_DX3A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEINSTANCE_DX3W { @@ -1674,9 +1605,6 @@ impl Default for DIDEVICEINSTANCE_DX3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEINSTANCE_DX3W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEOBJECTDATA { @@ -1691,9 +1619,6 @@ impl Default for DIDEVICEOBJECTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEOBJECTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEOBJECTDATA_DX3 { @@ -1707,9 +1632,6 @@ impl Default for DIDEVICEOBJECTDATA_DX3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEOBJECTDATA_DX3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEOBJECTINSTANCEA { @@ -1734,9 +1656,6 @@ impl Default for DIDEVICEOBJECTINSTANCEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEOBJECTINSTANCEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEOBJECTINSTANCEW { @@ -1761,9 +1680,6 @@ impl Default for DIDEVICEOBJECTINSTANCEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEOBJECTINSTANCEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEOBJECTINSTANCE_DX3A { @@ -1779,9 +1695,6 @@ impl Default for DIDEVICEOBJECTINSTANCE_DX3A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEOBJECTINSTANCE_DX3A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICEOBJECTINSTANCE_DX3W { @@ -1797,9 +1710,6 @@ impl Default for DIDEVICEOBJECTINSTANCE_DX3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICEOBJECTINSTANCE_DX3W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIDEVICESTATE { @@ -1812,9 +1722,6 @@ impl Default for DIDEVICESTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDEVICESTATE { - type TypeKind = windows_core::CopyType; -} pub const DIDEVTYPEJOYSTICK_FLIGHTSTICK: u32 = 3u32; pub const DIDEVTYPEJOYSTICK_GAMEPAD: u32 = 4u32; pub const DIDEVTYPEJOYSTICK_HEADTRACKER: u32 = 7u32; @@ -1890,9 +1797,6 @@ impl Default for DIDRIVERVERSIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIDRIVERVERSIONS { - type TypeKind = windows_core::CopyType; -} pub const DIDSAM_DEFAULT: u32 = 0u32; pub const DIDSAM_FORCESAVE: u32 = 2u32; pub const DIDSAM_NOUSER: u32 = 1u32; @@ -1937,9 +1841,6 @@ impl Default for DIEFFECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIEFFECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIEFFECTATTRIBUTES { @@ -1954,9 +1855,6 @@ impl Default for DIEFFECTATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIEFFECTATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIEFFECTINFOA { @@ -1972,9 +1870,6 @@ impl Default for DIEFFECTINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIEFFECTINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIEFFECTINFOW { @@ -1990,9 +1885,6 @@ impl Default for DIEFFECTINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIEFFECTINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIEFFECT_DX5 { @@ -2015,9 +1907,6 @@ impl Default for DIEFFECT_DX5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIEFFECT_DX5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIEFFESCAPE { @@ -2033,9 +1922,6 @@ impl Default for DIEFFESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIEFFESCAPE { - type TypeKind = windows_core::CopyType; -} pub const DIEFF_CARTESIAN: u32 = 16u32; pub const DIEFF_OBJECTIDS: u32 = 1u32; pub const DIEFF_OBJECTOFFSETS: u32 = 2u32; @@ -2073,9 +1959,6 @@ impl Default for DIENVELOPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIENVELOPE { - type TypeKind = windows_core::CopyType; -} pub const DIEP_ALLPARAMS: u32 = 1023u32; pub const DIEP_ALLPARAMS_DX5: u32 = 511u32; pub const DIEP_AXES: u32 = 32u32; @@ -2146,9 +2029,6 @@ impl Default for DIFFDEVICEATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIFFDEVICEATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIFFOBJECTATTRIBUTES { @@ -2160,9 +2040,6 @@ impl Default for DIFFOBJECTATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIFFOBJECTATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIFILEEFFECT { @@ -2176,9 +2053,6 @@ impl Default for DIFILEEFFECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIFILEEFFECT { - type TypeKind = windows_core::CopyType; -} pub const DIGDD_PEEK: u32 = 1u32; pub const DIGFFS_ACTUATORSOFF: u32 = 32u32; pub const DIGFFS_ACTUATORSON: u32 = 16u32; @@ -2235,9 +2109,6 @@ impl Default for DIHIDFFINITINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIHIDFFINITINFO { - type TypeKind = windows_core::CopyType; -} pub const DIJC_CALLOUT: u32 = 8u32; pub const DIJC_GAIN: u32 = 4u32; pub const DIJC_GUIDINSTANCE: u32 = 1u32; @@ -2259,9 +2130,6 @@ impl Default for DIJOYCONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYCONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIJOYCONFIG_DX5 { @@ -2277,9 +2145,6 @@ impl Default for DIJOYCONFIG_DX5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYCONFIG_DX5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIJOYSTATE { @@ -2298,9 +2163,6 @@ impl Default for DIJOYSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIJOYSTATE2 { @@ -2340,9 +2202,6 @@ impl Default for DIJOYSTATE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYSTATE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIJOYTYPEINFO { @@ -2361,9 +2220,6 @@ impl Default for DIJOYTYPEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYTYPEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIJOYTYPEINFO_DX5 { @@ -2378,9 +2234,6 @@ impl Default for DIJOYTYPEINFO_DX5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYTYPEINFO_DX5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIJOYTYPEINFO_DX6 { @@ -2397,9 +2250,6 @@ impl Default for DIJOYTYPEINFO_DX6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYTYPEINFO_DX6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIJOYUSERVALUES { @@ -2413,9 +2263,6 @@ impl Default for DIJOYUSERVALUES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIJOYUSERVALUES { - type TypeKind = windows_core::CopyType; -} pub const DIJU_GAMEPORTEMULATOR: u32 = 4u32; pub const DIJU_GLOBALDRIVER: u32 = 2u32; pub const DIJU_USERVALUES: u32 = 1u32; @@ -2736,9 +2583,6 @@ impl Default for DIMOUSESTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIMOUSESTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIMOUSESTATE2 { @@ -2752,9 +2596,6 @@ impl Default for DIMOUSESTATE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIMOUSESTATE2 { - type TypeKind = windows_core::CopyType; -} pub const DIMSGWP_DX8APPSTART: u32 = 2u32; pub const DIMSGWP_DX8MAPPERAPPSTART: u32 = 3u32; pub const DIMSGWP_NEWAPPSTART: u32 = 1u32; @@ -2770,9 +2611,6 @@ impl Default for DIOBJECTATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIOBJECTATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIOBJECTCALIBRATION { @@ -2785,9 +2623,6 @@ impl Default for DIOBJECTCALIBRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIOBJECTCALIBRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIOBJECTDATAFORMAT { @@ -2801,9 +2636,6 @@ impl Default for DIOBJECTDATAFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIOBJECTDATAFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPERIODIC { @@ -2817,9 +2649,6 @@ impl Default for DIPERIODIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPERIODIC { - type TypeKind = windows_core::CopyType; -} pub const DIPH_BYID: u32 = 2u32; pub const DIPH_BYOFFSET: u32 = 1u32; pub const DIPH_BYUSAGE: u32 = 3u32; @@ -2835,9 +2664,6 @@ impl Default for DIPOVCALIBRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPOVCALIBRATION { - type TypeKind = windows_core::CopyType; -} pub const DIPOV_ANY_1: u32 = 4278208001u32; pub const DIPOV_ANY_2: u32 = 4278208002u32; pub const DIPOV_ANY_3: u32 = 4278208003u32; @@ -2859,9 +2685,6 @@ impl Default for DIPROPCAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPCAL { - type TypeKind = windows_core::CopyType; -} pub const DIPROPCALIBRATIONMODE_COOKED: u32 = 0u32; pub const DIPROPCALIBRATIONMODE_RAW: u32 = 1u32; #[repr(C)] @@ -2876,9 +2699,6 @@ impl Default for DIPROPCALPOV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPCALPOV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPROPCPOINTS { @@ -2891,9 +2711,6 @@ impl Default for DIPROPCPOINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPCPOINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPROPDWORD { @@ -2905,9 +2722,6 @@ impl Default for DIPROPDWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPDWORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPROPGUIDANDPATH { @@ -2920,9 +2734,6 @@ impl Default for DIPROPGUIDANDPATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPGUIDANDPATH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPROPHEADER { @@ -2936,9 +2747,6 @@ impl Default for DIPROPHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPROPPOINTER { @@ -2950,9 +2758,6 @@ impl Default for DIPROPPOINTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPPOINTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPROPRANGE { @@ -2965,9 +2770,6 @@ impl Default for DIPROPRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIPROPSTRING { @@ -2979,9 +2781,6 @@ impl Default for DIPROPSTRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIPROPSTRING { - type TypeKind = windows_core::CopyType; -} pub const DIPROP_APPDATA: windows_core::GUID = windows_core::GUID::from_u128(0x00000000_0000_0000_0000_000000000016); pub const DIPROP_AUTOCENTER: windows_core::GUID = windows_core::GUID::from_u128(0x00000000_0000_0000_0000_000000000009); pub const DIPROP_AXISMODE: windows_core::GUID = windows_core::GUID::from_u128(0x00000000_0000_0000_0000_000000000002); @@ -3018,9 +2817,6 @@ impl Default for DIRAMPFORCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIRAMPFORCE { - type TypeKind = windows_core::CopyType; -} pub const DIRECTINPUT_HEADER_VERSION: u32 = 2048u32; pub const DIRECTINPUT_NOTIFICATION_MSGSTRING: windows_core::PCWSTR = windows_core::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: windows_core::PCSTR = windows_core::s!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); @@ -3213,9 +3009,6 @@ impl Default for HIDD_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDD_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct HIDD_CONFIGURATION { @@ -3228,9 +3021,6 @@ impl Default for HIDD_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDD_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIDP_BUTTON_ARRAY_DATA { @@ -3242,9 +3032,6 @@ impl Default for HIDP_BUTTON_ARRAY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_BUTTON_ARRAY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct HIDP_BUTTON_CAPS { @@ -3269,9 +3056,6 @@ impl Default for HIDP_BUTTON_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_BUTTON_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HIDP_BUTTON_CAPS_0 { @@ -3283,9 +3067,6 @@ impl Default for HIDP_BUTTON_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_BUTTON_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIDP_BUTTON_CAPS_0_1 { @@ -3303,9 +3084,6 @@ impl Default for HIDP_BUTTON_CAPS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_BUTTON_CAPS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIDP_BUTTON_CAPS_0_0 { @@ -3323,9 +3101,6 @@ impl Default for HIDP_BUTTON_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_BUTTON_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIDP_CAPS { @@ -3351,9 +3126,6 @@ impl Default for HIDP_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct HIDP_DATA { @@ -3366,9 +3138,6 @@ impl Default for HIDP_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HIDP_DATA_0 { @@ -3380,9 +3149,6 @@ impl Default for HIDP_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct HIDP_EXTENDED_ATTRIBUTES { @@ -3396,9 +3162,6 @@ impl Default for HIDP_EXTENDED_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_EXTENDED_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HIDP_KEYBOARD_DIRECTION(pub i32); @@ -3412,9 +3175,6 @@ impl Default for HIDP_KEYBOARD_MODIFIER_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_KEYBOARD_MODIFIER_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HIDP_KEYBOARD_MODIFIER_STATE_0 { @@ -3426,9 +3186,6 @@ impl Default for HIDP_KEYBOARD_MODIFIER_STATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_KEYBOARD_MODIFIER_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIDP_KEYBOARD_MODIFIER_STATE_0_0 { @@ -3439,9 +3196,6 @@ impl Default for HIDP_KEYBOARD_MODIFIER_STATE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_KEYBOARD_MODIFIER_STATE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct HIDP_LINK_COLLECTION_NODE { @@ -3459,9 +3213,6 @@ impl Default for HIDP_LINK_COLLECTION_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_LINK_COLLECTION_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HIDP_REPORT_TYPE(pub i32); @@ -3498,9 +3249,6 @@ impl Default for HIDP_UNKNOWN_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_UNKNOWN_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct HIDP_VALUE_CAPS { @@ -3533,9 +3281,6 @@ impl Default for HIDP_VALUE_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_VALUE_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HIDP_VALUE_CAPS_0 { @@ -3547,9 +3292,6 @@ impl Default for HIDP_VALUE_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_VALUE_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIDP_VALUE_CAPS_0_1 { @@ -3567,9 +3309,6 @@ impl Default for HIDP_VALUE_CAPS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_VALUE_CAPS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIDP_VALUE_CAPS_0_0 { @@ -3587,9 +3326,6 @@ impl Default for HIDP_VALUE_CAPS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIDP_VALUE_CAPS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HID_COLLECTION_INFORMATION { @@ -3605,9 +3341,6 @@ impl Default for HID_COLLECTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HID_COLLECTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HID_DRIVER_CONFIG { @@ -3619,9 +3352,6 @@ impl Default for HID_DRIVER_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HID_DRIVER_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const HID_REVISION: u32 = 1u32; pub const HID_USAGE_ALPHANUMERIC_14_SEGMENT_DIRECT_MAP: u16 = 69u16; pub const HID_USAGE_ALPHANUMERIC_7_SEGMENT_DIRECT_MAP: u16 = 67u16; @@ -4250,9 +3980,6 @@ impl Default for HID_XFER_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HID_XFER_PACKET { - type TypeKind = windows_core::CopyType; -} pub const HORIZONTAL_WHEEL_PRESENT: u32 = 32768u32; pub const HidP_Feature: HIDP_REPORT_TYPE = HIDP_REPORT_TYPE(2i32); pub const HidP_Input: HIDP_REPORT_TYPE = HIDP_REPORT_TYPE(0i32); @@ -6787,9 +6514,6 @@ impl Default for INDICATOR_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INDICATOR_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INPUT_BUTTON_ENABLE_INFO { @@ -6801,9 +6525,6 @@ impl Default for INPUT_BUTTON_ENABLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_BUTTON_ENABLE_INFO { - type TypeKind = windows_core::CopyType; -} pub const IOCTL_BUTTON_GET_ENABLED_ON_IDLE: u32 = 721580u32; pub const IOCTL_BUTTON_SET_ENABLED_ON_IDLE: u32 = 721576u32; pub const IOCTL_KEYBOARD_INSERT_DATA: u32 = 721152u32; @@ -6833,9 +6554,6 @@ impl Default for JOYCALIBRATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYCALIBRATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOYPOS { @@ -6851,9 +6569,6 @@ impl Default for JOYPOS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYPOS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOYRANGE { @@ -6866,9 +6581,6 @@ impl Default for JOYRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOYREGHWCONFIG { @@ -6883,9 +6595,6 @@ impl Default for JOYREGHWCONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYREGHWCONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOYREGHWSETTINGS { @@ -6897,9 +6606,6 @@ impl Default for JOYREGHWSETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYREGHWSETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOYREGHWVALUES { @@ -6912,9 +6618,6 @@ impl Default for JOYREGHWVALUES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYREGHWVALUES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOYREGUSERVALUES { @@ -6927,9 +6630,6 @@ impl Default for JOYREGUSERVALUES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYREGUSERVALUES { - type TypeKind = windows_core::CopyType; -} pub const JOYTYPE_ANALOGCOMPAT: i32 = 8i32; pub const JOYTYPE_DEFAULTPROPSHEET: i32 = -2147483648i32; pub const JOYTYPE_DEVICEHIDE: i32 = 65536i32; @@ -7030,9 +6730,6 @@ impl Default for KEYBOARD_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const KEYBOARD_CAPS_LOCK_ON: u32 = 4u32; pub const KEYBOARD_ERROR_VALUE_BASE: u32 = 10000u32; #[repr(C)] @@ -7051,9 +6748,6 @@ impl Default for KEYBOARD_EXTENDED_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_EXTENDED_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const KEYBOARD_EXTENDED_ATTRIBUTES_STRUCT_VERSION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7066,9 +6760,6 @@ impl Default for KEYBOARD_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEYBOARD_IME_STATUS { @@ -7081,9 +6772,6 @@ impl Default for KEYBOARD_IME_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_IME_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEYBOARD_INDICATOR_PARAMETERS { @@ -7095,9 +6783,6 @@ impl Default for KEYBOARD_INDICATOR_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_INDICATOR_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEYBOARD_INDICATOR_TRANSLATION { @@ -7109,9 +6794,6 @@ impl Default for KEYBOARD_INDICATOR_TRANSLATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_INDICATOR_TRANSLATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEYBOARD_INPUT_DATA { @@ -7126,9 +6808,6 @@ impl Default for KEYBOARD_INPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_INPUT_DATA { - type TypeKind = windows_core::CopyType; -} pub const KEYBOARD_KANA_LOCK_ON: u32 = 8u32; pub const KEYBOARD_LED_INJECTED: u32 = 32768u32; pub const KEYBOARD_NUM_LOCK_ON: u32 = 2u32; @@ -7147,9 +6826,6 @@ impl Default for KEYBOARD_TYPEMATIC_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_TYPEMATIC_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KEYBOARD_UNIT_ID_PARAMETER { @@ -7160,9 +6836,6 @@ impl Default for KEYBOARD_UNIT_ID_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBOARD_UNIT_ID_PARAMETER { - type TypeKind = windows_core::CopyType; -} pub const KEY_BREAK: u32 = 1u32; pub const KEY_E0: u32 = 2u32; pub const KEY_E1: u32 = 4u32; @@ -7203,9 +6876,6 @@ impl Default for MOUSE_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSE_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const MOUSE_BUTTON_1_DOWN: u32 = 1u32; pub const MOUSE_BUTTON_1_UP: u32 = 2u32; pub const MOUSE_BUTTON_2_DOWN: u32 = 4u32; @@ -7237,9 +6907,6 @@ impl Default for MOUSE_INPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSE_INPUT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MOUSE_INPUT_DATA_0 { @@ -7251,9 +6918,6 @@ impl Default for MOUSE_INPUT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSE_INPUT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MOUSE_INPUT_DATA_0_0 { @@ -7265,9 +6929,6 @@ impl Default for MOUSE_INPUT_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSE_INPUT_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} pub const MOUSE_LEFT_BUTTON_DOWN: u32 = 1u32; pub const MOUSE_LEFT_BUTTON_UP: u32 = 2u32; pub const MOUSE_MIDDLE_BUTTON_DOWN: u32 = 16u32; @@ -7286,9 +6947,6 @@ impl Default for MOUSE_UNIT_ID_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSE_UNIT_ID_PARAMETER { - type TypeKind = windows_core::CopyType; -} pub const MOUSE_WHEEL: u32 = 1024u32; pub type PFN_HidP_GetVersionInternal = Option super::super::Foundation::NTSTATUS>; pub type PHIDP_INSERT_SCANCODES = Option super::super::Foundation::BOOLEAN>; @@ -7309,9 +6967,6 @@ impl Default for USAGE_AND_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USAGE_AND_PAGE { - type TypeKind = windows_core::CopyType; -} pub const WHEELMOUSE_HID_HARDWARE: u32 = 256u32; pub const WHEELMOUSE_I8042_HARDWARE: u32 = 32u32; pub const WHEELMOUSE_SERIAL_HARDWARE: u32 = 64u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs index 178fd47df21..5a90f67100f 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -86,9 +86,6 @@ impl Default for DEVICEDIALOGDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDIALOGDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DEVICEDIALOGDATA2 { @@ -107,9 +104,6 @@ impl Default for DEVICEDIALOGDATA2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDIALOGDATA2 { - type TypeKind = windows_core::CloneType; -} pub const DEVICE_ATTENTION: u32 = 1024u32; pub const DUP: u32 = 4u32; pub const DUPLEX: u32 = 4u32; @@ -3330,9 +3324,6 @@ impl Default for MINIDRV_TRANSFER_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDRV_TRANSFER_CONTEXT { - type TypeKind = windows_core::CloneType; -} pub const MIRRORED: u32 = 1u32; pub const MULTIPLE_FEED: u32 = 512u32; pub const NEXT_PAGE: u32 = 128u32; @@ -3356,9 +3347,6 @@ impl Default for RANGEVALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RANGEVALUE { - type TypeKind = windows_core::CopyType; -} pub const RIGHT_JUSTIFIED: u32 = 2u32; pub const ROT180: u32 = 2u32; pub const ROT270: u32 = 3u32; @@ -3407,9 +3395,6 @@ impl Default for SCANINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCANINFO { - type TypeKind = windows_core::CopyType; -} pub const SCANMODE_FINALSCAN: u32 = 0u32; pub const SCANMODE_PREVIEWSCAN: u32 = 1u32; #[repr(C)] @@ -3425,9 +3410,6 @@ impl Default for SCANWINDOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCANWINDOW { - type TypeKind = windows_core::CopyType; -} pub const SCAN_FINISHED: u32 = 30u32; pub const SCAN_FIRST: u32 = 10u32; pub const SCAN_NEXT: u32 = 20u32; @@ -3458,9 +3440,6 @@ impl Default for TWAIN_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TWAIN_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const TYMED_CALLBACK: u32 = 128u32; pub const TYMED_MULTIPAGE_CALLBACK: u32 = 512u32; pub const TYMED_MULTIPAGE_FILE: u32 = 256u32; @@ -3482,9 +3461,6 @@ impl Default for VAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VAL { - type TypeKind = windows_core::CopyType; -} pub const WHITEBALANCE_AUTO: u32 = 2u32; pub const WHITEBALANCE_DAYLIGHT: u32 = 4u32; pub const WHITEBALANCE_FLASH: u32 = 7u32; @@ -3509,9 +3485,6 @@ impl Default for WIAS_CHANGED_VALUE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIAS_CHANGED_VALUE_INFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union WIAS_CHANGED_VALUE_INFO_1 { pub lVal: i32, @@ -3529,9 +3502,6 @@ impl Default for WIAS_CHANGED_VALUE_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIAS_CHANGED_VALUE_INFO_1 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union WIAS_CHANGED_VALUE_INFO_0 { pub lVal: i32, @@ -3549,9 +3519,6 @@ impl Default for WIAS_CHANGED_VALUE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIAS_CHANGED_VALUE_INFO_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIAS_DOWN_SAMPLE_INFO { @@ -3573,9 +3540,6 @@ impl Default for WIAS_DOWN_SAMPLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIAS_DOWN_SAMPLE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIAS_ENDORSER_INFO { @@ -3588,9 +3552,6 @@ impl Default for WIAS_ENDORSER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIAS_ENDORSER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIAS_ENDORSER_VALUE { @@ -3602,9 +3563,6 @@ impl Default for WIAS_ENDORSER_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIAS_ENDORSER_VALUE { - type TypeKind = windows_core::CopyType; -} pub const WIAU_DEBUG_TSTR: windows_core::PCSTR = windows_core::s!("S"); pub const WIAVIDEO_CREATING_VIDEO: WIAVIDEO_STATE = WIAVIDEO_STATE(2i32); pub const WIAVIDEO_DESTROYING_VIDEO: WIAVIDEO_STATE = WIAVIDEO_STATE(6i32); @@ -3647,9 +3605,6 @@ impl Default for WIA_BARCODES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_BARCODES { - type TypeKind = windows_core::CopyType; -} pub const WIA_BARCODE_AUTO_SEARCH: u32 = 4u32; pub const WIA_BARCODE_AZTEC: u32 = 36u32; pub const WIA_BARCODE_CODABAR: u32 = 2u32; @@ -3692,9 +3647,6 @@ impl Default for WIA_BARCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_BARCODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const WIA_BARCODE_INTELLIGENT_MAIL: u32 = 23u32; pub const WIA_BARCODE_INTERLEAVED_2OF5: u32 = 4u32; pub const WIA_BARCODE_ITF14: u32 = 15u32; @@ -3786,9 +3738,6 @@ impl Default for WIA_DATA_CALLBACK_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_DATA_CALLBACK_HEADER { - type TypeKind = windows_core::CopyType; -} pub const WIA_DATA_COLOR: u32 = 3u32; pub const WIA_DATA_COLOR_DITHER: u32 = 5u32; pub const WIA_DATA_COLOR_THRESHOLD: u32 = 4u32; @@ -3817,9 +3766,6 @@ impl Default for WIA_DATA_TRANSFER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_DATA_TRANSFER_INFO { - type TypeKind = windows_core::CopyType; -} pub const WIA_DEPTH_AUTO: u32 = 0u32; pub const WIA_DEVICE_COMMANDS: u32 = 1u32; pub const WIA_DEVICE_CONNECTED: u32 = 1u32; @@ -3844,9 +3790,6 @@ impl Default for WIA_DEV_CAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_DEV_CAP { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIA_DEV_CAP_DRV { @@ -3861,9 +3804,6 @@ impl Default for WIA_DEV_CAP_DRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_DEV_CAP_DRV { - type TypeKind = windows_core::CopyType; -} pub const WIA_DIP_BAUDRATE: u32 = 12u32; pub const WIA_DIP_BAUDRATE_STR: windows_core::PCWSTR = windows_core::w!("BaudRate"); pub const WIA_DIP_DEV_DESC: u32 = 4u32; @@ -3912,9 +3852,6 @@ impl Default for WIA_DITHER_PATTERN_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_DITHER_PATTERN_DATA { - type TypeKind = windows_core::CloneType; -} pub const WIA_DONT_SHOW_PREVIEW_CONTROL: u32 = 1u32; pub const WIA_DONT_USE_SEGMENTATION_FILTER: u32 = 1u32; pub const WIA_DPA_CONNECT_STATUS: u32 = 1027u32; @@ -4171,9 +4108,6 @@ impl Default for WIA_EXTENDED_TRANSFER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_EXTENDED_TRANSFER_INFO { - type TypeKind = windows_core::CopyType; -} pub const WIA_FEEDER_CONTROL_AUTO: u32 = 0u32; pub const WIA_FEEDER_CONTROL_MANUAL: u32 = 1u32; pub const WIA_FILM_BW_NEGATIVE: u32 = 2u32; @@ -4194,9 +4128,6 @@ impl Default for WIA_FORMAT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_FORMAT_INFO { - type TypeKind = windows_core::CopyType; -} pub const WIA_IMAGEPROC_FILTER_STR: windows_core::PCWSTR = windows_core::w!("ImageProcessingFilter"); pub const WIA_INTENT_BEST_PREVIEW: u32 = 262144u32; pub const WIA_INTENT_IMAGE_TYPE_COLOR: u32 = 1u32; @@ -4534,9 +4465,6 @@ impl Default for WIA_MICR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_MICR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIA_MICR_INFO { @@ -4550,9 +4478,6 @@ impl Default for WIA_MICR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_MICR_INFO { - type TypeKind = windows_core::CopyType; -} pub const WIA_MICR_READER_AUTO: u32 = 1u32; pub const WIA_MICR_READER_DISABLED: u32 = 0u32; pub const WIA_MICR_READER_FEEDER_BACK: u32 = 4u32; @@ -4647,9 +4572,6 @@ impl Default for WIA_PATCH_CODES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_PATCH_CODES { - type TypeKind = windows_core::CopyType; -} pub const WIA_PATCH_CODE_1: u32 = 1u32; pub const WIA_PATCH_CODE_10: u32 = 10u32; pub const WIA_PATCH_CODE_11: u32 = 11u32; @@ -4674,9 +4596,6 @@ impl Default for WIA_PATCH_CODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_PATCH_CODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const WIA_PATCH_CODE_READER_AUTO: u32 = 1u32; pub const WIA_PATCH_CODE_READER_DISABLED: u32 = 0u32; pub const WIA_PATCH_CODE_READER_FEEDER_BACK: u32 = 4u32; @@ -4761,9 +4680,6 @@ impl Default for WIA_PROPERTY_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_PROPERTY_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO { @@ -4783,10 +4699,6 @@ impl Default for WIA_PROPERTY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] pub union WIA_PROPERTY_INFO_0 { @@ -4811,10 +4723,6 @@ impl Default for WIA_PROPERTY_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4828,10 +4736,6 @@ impl Default for WIA_PROPERTY_INFO_0_6 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Debug, PartialEq)] @@ -4846,10 +4750,6 @@ impl Default for WIA_PROPERTY_INFO_0_5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_5 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4864,10 +4764,6 @@ impl Default for WIA_PROPERTY_INFO_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4882,10 +4778,6 @@ impl Default for WIA_PROPERTY_INFO_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4900,10 +4792,6 @@ impl Default for WIA_PROPERTY_INFO_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4916,10 +4804,6 @@ impl Default for WIA_PROPERTY_INFO_0_7 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4935,10 +4819,6 @@ impl Default for WIA_PROPERTY_INFO_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4954,10 +4834,6 @@ impl Default for WIA_PROPERTY_INFO_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for WIA_PROPERTY_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIA_PROPID_TO_NAME { @@ -4969,9 +4845,6 @@ impl Default for WIA_PROPID_TO_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_PROPID_TO_NAME { - type TypeKind = windows_core::CopyType; -} pub const WIA_PROPPAGE_CAMERA_ITEM_GENERAL: u32 = 2u32; pub const WIA_PROPPAGE_DEVICE_GENERAL: u32 = 4u32; pub const WIA_PROPPAGE_SCANNER_ITEM_GENERAL: u32 = 1u32; @@ -5016,9 +4889,6 @@ impl Default for WIA_RAW_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIA_RAW_HEADER { - type TypeKind = windows_core::CopyType; -} pub const WIA_REGISTER_EVENT_CALLBACK: u32 = 1u32; pub const WIA_RESERVED_FOR_NEW_PROPS: u32 = 1024u32; pub const WIA_SCAN_AHEAD_ALL: u32 = 0u32; @@ -5155,8 +5025,5 @@ impl Default for WiaTransferParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WiaTransferParams { - type TypeKind = windows_core::CopyType; -} pub const WiaVideo: windows_core::GUID = windows_core::GUID::from_u128(0x3908c3cd_4478_4536_af2f_10c25d4ef89a); pub const g_dwDebugFlags: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Nfc/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Nfc/mod.rs index 9a45ee35811..e8028ba005e 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Nfc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Nfc/mod.rs @@ -106,9 +106,6 @@ impl Default for NFCRM_RADIO_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFCRM_RADIO_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFCRM_SET_RADIO_STATE { @@ -120,9 +117,6 @@ impl Default for NFCRM_SET_RADIO_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFCRM_SET_RADIO_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_DATA_BUFFER { @@ -134,9 +128,6 @@ impl Default for NFC_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_DATA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_DEVICE_TYPE(pub i32); @@ -154,9 +145,6 @@ impl Default for NFC_LLCP_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_LLCP_LINK_STATUS(pub i32); @@ -172,9 +160,6 @@ impl Default for NFC_LLCP_SERVICE_DISCOVER_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SERVICE_DISCOVER_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SERVICE_DISCOVER_SAP { @@ -186,9 +171,6 @@ impl Default for NFC_LLCP_SERVICE_DISCOVER_SAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SERVICE_DISCOVER_SAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SERVICE_NAME_ENTRY { @@ -200,9 +182,6 @@ impl Default for NFC_LLCP_SERVICE_NAME_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SERVICE_NAME_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SOCKET_ACCEPT_INFO { @@ -214,9 +193,6 @@ impl Default for NFC_LLCP_SOCKET_ACCEPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_ACCEPT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SOCKET_CL_PAYLOAD { @@ -229,9 +205,6 @@ impl Default for NFC_LLCP_SOCKET_CL_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_CL_PAYLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NFC_LLCP_SOCKET_CONNECT_INFO { @@ -245,9 +218,6 @@ impl Default for NFC_LLCP_SOCKET_CONNECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_CONNECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NFC_LLCP_SOCKET_CONNECT_INFO_0 { @@ -259,9 +229,6 @@ impl Default for NFC_LLCP_SOCKET_CONNECT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_CONNECT_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_LLCP_SOCKET_CONNECT_TYPE(pub i32); @@ -279,9 +246,6 @@ impl Default for NFC_LLCP_SOCKET_ERROR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_ERROR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SOCKET_INFO { @@ -293,9 +257,6 @@ impl Default for NFC_LLCP_SOCKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SOCKET_OPTION { @@ -307,9 +268,6 @@ impl Default for NFC_LLCP_SOCKET_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_OPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SOCKET_PAYLOAD { @@ -322,9 +280,6 @@ impl Default for NFC_LLCP_SOCKET_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_PAYLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_LLCP_SOCKET_SERVICE_INFO { @@ -337,9 +292,6 @@ impl Default for NFC_LLCP_SOCKET_SERVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_LLCP_SOCKET_SERVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_LLCP_SOCKET_TYPE(pub i32); @@ -356,9 +308,6 @@ impl Default for NFC_NDEF_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_NDEF_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_P2P_MODE(pub i32); @@ -374,9 +323,6 @@ impl Default for NFC_P2P_PARAM_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_P2P_PARAM_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_RELEASE_TYPE(pub i32); @@ -391,9 +337,6 @@ impl Default for NFC_REMOTE_DEVICE_DISCONNET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_REMOTE_DEVICE_DISCONNET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_REMOTE_DEV_INFO { @@ -409,9 +352,6 @@ impl Default for NFC_REMOTE_DEV_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_REMOTE_DEV_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_REMOTE_DEV_RECV_INFO { @@ -423,9 +363,6 @@ impl Default for NFC_REMOTE_DEV_RECV_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_REMOTE_DEV_RECV_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_REMOTE_DEV_SEND_INFO { @@ -438,9 +375,6 @@ impl Default for NFC_REMOTE_DEV_SEND_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_REMOTE_DEV_SEND_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_RF_DISCOVERY_CONFIG { @@ -462,9 +396,6 @@ impl Default for NFC_RF_DISCOVERY_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_RF_DISCOVERY_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_RF_DISCOVERY_MODE(pub i32); @@ -481,9 +412,6 @@ impl Default for NFC_SE_AID_ROUTING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_AID_ROUTING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_SE_EMULATION_MODE(pub i32); @@ -498,9 +426,6 @@ impl Default for NFC_SE_EMULATION_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_EMULATION_MODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SE_EVENT_INFO { @@ -514,9 +439,6 @@ impl Default for NFC_SE_EVENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_EVENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SE_INFO { @@ -528,9 +450,6 @@ impl Default for NFC_SE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SE_LIST { @@ -542,9 +461,6 @@ impl Default for NFC_SE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SE_PROTO_ROUTING_INFO { @@ -557,9 +473,6 @@ impl Default for NFC_SE_PROTO_ROUTING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_PROTO_ROUTING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NFC_SE_ROUTING_TABLE { @@ -571,9 +484,6 @@ impl Default for NFC_SE_ROUTING_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_ROUTING_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NFC_SE_ROUTING_TABLE_ENTRY { @@ -585,9 +495,6 @@ impl Default for NFC_SE_ROUTING_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_ROUTING_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NFC_SE_ROUTING_TABLE_ENTRY_0 { @@ -600,9 +507,6 @@ impl Default for NFC_SE_ROUTING_TABLE_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_ROUTING_TABLE_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SE_TECH_ROUTING_INFO { @@ -615,9 +519,6 @@ impl Default for NFC_SE_TECH_ROUTING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SE_TECH_ROUTING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SNEP_CLIENT_GET_INFO { @@ -629,9 +530,6 @@ impl Default for NFC_SNEP_CLIENT_GET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SNEP_CLIENT_GET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SNEP_CLIENT_INFO { @@ -645,9 +543,6 @@ impl Default for NFC_SNEP_CLIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SNEP_CLIENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SNEP_CLIENT_PUT_INFO { @@ -659,9 +554,6 @@ impl Default for NFC_SNEP_CLIENT_PUT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SNEP_CLIENT_PUT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_SNEP_REQUEST_TYPE(pub i32); @@ -677,9 +569,6 @@ impl Default for NFC_SNEP_SERVER_ACCEPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SNEP_SERVER_ACCEPT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SNEP_SERVER_INFO { @@ -694,9 +583,6 @@ impl Default for NFC_SNEP_SERVER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SNEP_SERVER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SNEP_SERVER_REQUEST { @@ -710,9 +596,6 @@ impl Default for NFC_SNEP_SERVER_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SNEP_SERVER_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NFC_SNEP_SERVER_RESPONSE_INFO { @@ -726,9 +609,6 @@ impl Default for NFC_SNEP_SERVER_RESPONSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NFC_SNEP_SERVER_RESPONSE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NFC_SNEP_SERVER_TYPE(pub i32); @@ -766,9 +646,6 @@ impl Default for SECURE_ELEMENT_AID_ROUTING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_AID_ROUTING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURE_ELEMENT_CARD_EMULATION_MODE(pub i32); @@ -783,9 +660,6 @@ impl Default for SECURE_ELEMENT_ENDPOINT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_ENDPOINT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECURE_ELEMENT_ENDPOINT_LIST { @@ -797,9 +671,6 @@ impl Default for SECURE_ELEMENT_ENDPOINT_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_ENDPOINT_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECURE_ELEMENT_EVENT_INFO { @@ -813,9 +684,6 @@ impl Default for SECURE_ELEMENT_EVENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_EVENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO { @@ -827,9 +695,6 @@ impl Default for SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURE_ELEMENT_EVENT_TYPE(pub i32); @@ -845,9 +710,6 @@ impl Default for SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_HCE_ACTIVATION_PAYLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECURE_ELEMENT_HCE_DATA_PACKET { @@ -860,9 +722,6 @@ impl Default for SECURE_ELEMENT_HCE_DATA_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_HCE_DATA_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECURE_ELEMENT_NFCC_CAPABILITIES { @@ -876,9 +735,6 @@ impl Default for SECURE_ELEMENT_NFCC_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_NFCC_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURE_ELEMENT_POWER_MODE(pub i32); @@ -893,9 +749,6 @@ impl Default for SECURE_ELEMENT_PROTO_ROUTING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_PROTO_ROUTING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SECURE_ELEMENT_ROUTING_TABLE { @@ -907,9 +760,6 @@ impl Default for SECURE_ELEMENT_ROUTING_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_ROUTING_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SECURE_ELEMENT_ROUTING_TABLE_ENTRY { @@ -921,9 +771,6 @@ impl Default for SECURE_ELEMENT_ROUTING_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_ROUTING_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SECURE_ELEMENT_ROUTING_TABLE_ENTRY_0 { @@ -936,9 +783,6 @@ impl Default for SECURE_ELEMENT_ROUTING_TABLE_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_ROUTING_TABLE_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURE_ELEMENT_ROUTING_TYPE(pub i32); @@ -953,9 +797,6 @@ impl Default for SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECURE_ELEMENT_SET_POWER_MODE_INFO { @@ -967,9 +808,6 @@ impl Default for SECURE_ELEMENT_SET_POWER_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_SET_POWER_MODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECURE_ELEMENT_TECH_ROUTING_INFO { @@ -981,9 +819,6 @@ impl Default for SECURE_ELEMENT_TECH_ROUTING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_ELEMENT_TECH_ROUTING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURE_ELEMENT_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Nfp/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Nfp/mod.rs index 3c8f4e7b52d..e838f018191 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Nfp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Nfp/mod.rs @@ -18,6 +18,3 @@ impl Default for SUBSCRIBED_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUBSCRIBED_MESSAGE { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs index 6e3a17ccb8f..cbdc7deb066 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -4123,9 +4123,6 @@ impl Default for WPD_COMMAND_ACCESS_LOOKUP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WPD_COMMAND_ACCESS_LOOKUP_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const WPD_COMMAND_ACCESS_READ: WPD_COMMAND_ACCESS_TYPES = WPD_COMMAND_ACCESS_TYPES(1i32); pub const WPD_COMMAND_ACCESS_READWRITE: WPD_COMMAND_ACCESS_TYPES = WPD_COMMAND_ACCESS_TYPES(3i32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs index 506fa349066..3bc2522f4d2 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs @@ -208,9 +208,6 @@ impl Default for DEVPROPCOMPKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVPROPCOMPKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVPROPERTY { @@ -224,9 +221,6 @@ impl Default for DEVPROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVPROPERTY { - type TypeKind = windows_core::CopyType; -} pub const DEVPROPID_FIRST_USABLE: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs index 4a7caf8f6a6..83d7f57e6f8 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs @@ -22,9 +22,6 @@ impl Default for PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PWM_CONTROLLER_INFO { @@ -38,9 +35,6 @@ impl Default for PWM_CONTROLLER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_CONTROLLER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT { @@ -51,9 +45,6 @@ impl Default for PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT { @@ -64,9 +55,6 @@ impl Default for PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD: i32 = 1i32; pub const PWM_IOCTL_ID_CONTROLLER_GET_INFO: i32 = 0i32; pub const PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD: i32 = 2i32; @@ -87,9 +75,6 @@ impl Default for PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PWM_PIN_GET_POLARITY_OUTPUT { @@ -100,9 +85,6 @@ impl Default for PWM_PIN_GET_POLARITY_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_PIN_GET_POLARITY_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PWM_PIN_IS_STARTED_OUTPUT { @@ -113,9 +95,6 @@ impl Default for PWM_PIN_IS_STARTED_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_PIN_IS_STARTED_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT { @@ -126,9 +105,6 @@ impl Default for PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PWM_PIN_SET_POLARITY_INPUT { @@ -139,9 +115,6 @@ impl Default for PWM_PIN_SET_POLARITY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWM_PIN_SET_POLARITY_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PWM_POLARITY(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs index 94ebad86cea..fa52eafdbae 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs @@ -1074,9 +1074,6 @@ impl Default for MATRIX3X3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MATRIX3X3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MATRIX3X3_0 { @@ -1089,9 +1086,6 @@ impl Default for MATRIX3X3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MATRIX3X3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MATRIX3X3_0_0 { @@ -1110,9 +1104,6 @@ impl Default for MATRIX3X3_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MATRIX3X3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MATRIX3X3_0_1 { @@ -1125,9 +1116,6 @@ impl Default for MATRIX3X3_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MATRIX3X3_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MagnetometerAccuracy(pub i32); @@ -1172,9 +1160,6 @@ impl Default for QUATERNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUATERNION { - type TypeKind = windows_core::CopyType; -} pub const SENSOR_CATEGORY_ALL: windows_core::GUID = windows_core::GUID::from_u128(0xc317c286_c468_4288_9975_d4c4587c442c); pub const SENSOR_CATEGORY_BIOMETRIC: windows_core::GUID = windows_core::GUID::from_u128(0xca19690f_a2c7_477d_a99e_99ec6e2b5648); pub const SENSOR_CATEGORY_ELECTRICAL: windows_core::GUID = windows_core::GUID::from_u128(0xfb73fcd8_fc4a_483c_ac58_27b691c6beff); @@ -1206,10 +1191,6 @@ impl Default for SENSOR_COLLECTION_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SENSOR_COLLECTION_LIST { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SENSOR_CONNECTION_TYPES(pub i32); @@ -1389,9 +1370,6 @@ impl Default for SENSOR_PROPERTY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SENSOR_PROPERTY_LIST { - type TypeKind = windows_core::CopyType; -} pub const SENSOR_PROPERTY_LIST_HEADER_SIZE: u32 = 8u32; pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 19 }; pub const SENSOR_PROPERTY_MANUFACTURER: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 6 }; @@ -1492,10 +1470,6 @@ impl Default for SENSOR_VALUE_PAIR { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SENSOR_VALUE_PAIR { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SIMPLE_DEVICE_ORIENTATION(pub i32); @@ -1543,6 +1517,3 @@ impl Default for VEC3D { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VEC3D { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs index f0d22d9e9f2..bf6aeca69c7 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs @@ -135,9 +135,6 @@ impl Default for SERENUM_PORT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERENUM_PORT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERENUM_PORT_PARAMETERS { @@ -155,9 +152,6 @@ impl Default for SERENUM_PORT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERENUM_PORT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIALCONFIG { @@ -173,9 +167,6 @@ impl Default for SERIALCONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIALCONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIALPERF_STATS { @@ -191,9 +182,6 @@ impl Default for SERIALPERF_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIALPERF_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_BASIC_SETTINGS { @@ -207,9 +195,6 @@ impl Default for SERIAL_BASIC_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_BASIC_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_BAUD_RATE { @@ -220,9 +205,6 @@ impl Default for SERIAL_BAUD_RATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_BAUD_RATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_CHARS { @@ -238,9 +220,6 @@ impl Default for SERIAL_CHARS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_CHARS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_COMMPROP { @@ -268,9 +247,6 @@ impl Default for SERIAL_COMMPROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_COMMPROP { - type TypeKind = windows_core::CopyType; -} pub const SERIAL_EV_BREAK: u32 = 64u32; pub const SERIAL_EV_CTS: u32 = 8u32; pub const SERIAL_EV_DSR: u32 = 16u32; @@ -297,9 +273,6 @@ impl Default for SERIAL_HANDFLOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_HANDFLOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_LINE_CONTROL { @@ -312,9 +285,6 @@ impl Default for SERIAL_LINE_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_LINE_CONTROL { - type TypeKind = windows_core::CopyType; -} pub const SERIAL_LSRMST_ESCAPE: u16 = 0u16; pub const SERIAL_LSRMST_LSR_DATA: u16 = 1u16; pub const SERIAL_LSRMST_LSR_NODATA: u16 = 2u16; @@ -334,9 +304,6 @@ impl Default for SERIAL_QUEUE_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_QUEUE_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_STATUS { @@ -352,9 +319,6 @@ impl Default for SERIAL_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_TIMEOUTS { @@ -369,9 +333,6 @@ impl Default for SERIAL_TIMEOUTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_TIMEOUTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIAL_XOFF_COUNTER { @@ -384,9 +345,6 @@ impl Default for SERIAL_XOFF_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIAL_XOFF_COUNTER { - type TypeKind = windows_core::CopyType; -} pub const SPACE_PARITY: u32 = 4u32; pub const STOP_BITS_1_5: u32 = 1u32; pub const STOP_BITS_2: u32 = 2u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs index c780d5c501c..b5ac2c794ae 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs @@ -1689,9 +1689,6 @@ impl Default for ADDRALIAS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRALIAS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADDRESS_CAPABILITY(pub i32); @@ -1955,9 +1952,6 @@ impl Default for DTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTR { - type TypeKind = windows_core::CopyType; -} pub const DT_ILS: DIRECTORY_TYPE = DIRECTORY_TYPE(2i32); pub const DT_NTDS: DIRECTORY_TYPE = DIRECTORY_TYPE(1i32); pub const DispatchMapper: windows_core::GUID = windows_core::GUID::from_u128(0xe9225296_c759_11d1_a02b_00c04fb6809f); @@ -16149,9 +16143,6 @@ impl Default for LINEADDRESSCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEADDRESSCAPS { - type TypeKind = windows_core::CopyType; -} pub const LINEADDRESSMODE_ADDRESSID: u32 = 1u32; pub const LINEADDRESSMODE_DIALABLEADDR: u32 = 2u32; pub const LINEADDRESSSHARING_BRIDGEDEXCL: u32 = 2u32; @@ -16193,9 +16184,6 @@ impl Default for LINEADDRESSSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEADDRESSSTATUS { - type TypeKind = windows_core::CopyType; -} pub const LINEADDRESSTYPE_DOMAINNAME: u32 = 8u32; pub const LINEADDRESSTYPE_EMAILNAME: u32 = 4u32; pub const LINEADDRESSTYPE_IPADDRESS: u32 = 16u32; @@ -16227,9 +16215,6 @@ impl Default for LINEAGENTACTIVITYENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTACTIVITYENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTACTIVITYLIST { @@ -16245,9 +16230,6 @@ impl Default for LINEAGENTACTIVITYLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTACTIVITYLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTCAPS { @@ -16272,9 +16254,6 @@ impl Default for LINEAGENTCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTENTRY { @@ -16291,9 +16270,6 @@ impl Default for LINEAGENTENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTENTRY { - type TypeKind = windows_core::CopyType; -} pub const LINEAGENTFEATURE_AGENTSPECIFIC: u32 = 8u32; pub const LINEAGENTFEATURE_GETAGENTACTIVITYLIST: u32 = 16u32; pub const LINEAGENTFEATURE_GETAGENTGROUP: u32 = 32u32; @@ -16312,9 +16288,6 @@ impl Default for LINEAGENTGROUPENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTGROUPENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTGROUPENTRY_0 { @@ -16328,9 +16301,6 @@ impl Default for LINEAGENTGROUPENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTGROUPENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTGROUPLIST { @@ -16346,9 +16316,6 @@ impl Default for LINEAGENTGROUPLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTGROUPLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -16373,10 +16340,6 @@ impl Default for LINEAGENTINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEAGENTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTLIST { @@ -16392,9 +16355,6 @@ impl Default for LINEAGENTLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTSESSIONENTRY { @@ -16408,9 +16368,6 @@ impl Default for LINEAGENTSESSIONENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTSESSIONENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -16439,10 +16396,6 @@ impl Default for LINEAGENTSESSIONINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEAGENTSESSIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEAGENTSESSIONLIST { @@ -16458,9 +16411,6 @@ impl Default for LINEAGENTSESSIONLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTSESSIONLIST { - type TypeKind = windows_core::CopyType; -} pub const LINEAGENTSESSIONSTATE_BUSYONCALL: u32 = 4u32; pub const LINEAGENTSESSIONSTATE_BUSYWRAPUP: u32 = 8u32; pub const LINEAGENTSESSIONSTATE_ENDED: u32 = 16u32; @@ -16510,9 +16460,6 @@ impl Default for LINEAGENTSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAGENTSTATUS { - type TypeKind = windows_core::CopyType; -} pub const LINEAGENTSTATUSEX_NEWAGENT: u32 = 1u32; pub const LINEAGENTSTATUSEX_STATE: u32 = 2u32; pub const LINEAGENTSTATUSEX_UPDATEINFO: u32 = 4u32; @@ -16547,9 +16494,6 @@ impl Default for LINEAPPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEAPPINFO { - type TypeKind = windows_core::CopyType; -} pub const LINEBEARERMODE_ALTSPEECHDATA: u32 = 16u32; pub const LINEBEARERMODE_DATA: u32 = 8u32; pub const LINEBEARERMODE_MULTIUSE: u32 = 4u32; @@ -16701,9 +16645,6 @@ impl Default for LINECALLINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECALLINFO { - type TypeKind = windows_core::CopyType; -} pub const LINECALLINFOSTATE_APPSPECIFIC: u32 = 32u32; pub const LINECALLINFOSTATE_BEARERMODE: u32 = 4u32; pub const LINECALLINFOSTATE_CALLDATA: u32 = 1073741824u32; @@ -16750,9 +16691,6 @@ impl Default for LINECALLLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECALLLIST { - type TypeKind = windows_core::CopyType; -} pub const LINECALLORIGIN_CONFERENCE: u32 = 64u32; pub const LINECALLORIGIN_EXTERNAL: u32 = 4u32; pub const LINECALLORIGIN_INBOUND: u32 = 128u32; @@ -16818,9 +16756,6 @@ impl Default for LINECALLPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECALLPARAMS { - type TypeKind = windows_core::CopyType; -} pub const LINECALLPARTYID_ADDRESS: u32 = 8u32; pub const LINECALLPARTYID_BLOCKED: u32 = 1u32; pub const LINECALLPARTYID_NAME: u32 = 4u32; @@ -16888,9 +16823,6 @@ impl Default for LINECALLSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECALLSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINECALLTREATMENTENTRY { @@ -16903,9 +16835,6 @@ impl Default for LINECALLTREATMENTENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECALLTREATMENTENTRY { - type TypeKind = windows_core::CopyType; -} pub const LINECALLTREATMENT_BUSY: u32 = 3u32; pub const LINECALLTREATMENT_MUSIC: u32 = 4u32; pub const LINECALLTREATMENT_RINGBACK: u32 = 2u32; @@ -16930,9 +16859,6 @@ impl Default for LINECARDENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECARDENTRY { - type TypeKind = windows_core::CopyType; -} pub const LINECARDOPTION_HIDDEN: u32 = 2u32; pub const LINECARDOPTION_PREDEFINED: u32 = 1u32; pub const LINECONNECTEDMODE_ACTIVE: u32 = 1u32; @@ -16960,9 +16886,6 @@ impl Default for LINECOUNTRYENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECOUNTRYENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINECOUNTRYLIST { @@ -16978,9 +16901,6 @@ impl Default for LINECOUNTRYLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINECOUNTRYLIST { - type TypeKind = windows_core::CopyType; -} pub const LINEDEVCAPFLAGS_CALLHUB: u32 = 1024u32; pub const LINEDEVCAPFLAGS_CALLHUBTRACKING: u32 = 2048u32; pub const LINEDEVCAPFLAGS_CLOSEDROP: u32 = 32u32; @@ -17059,9 +16979,6 @@ impl Default for LINEDEVCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEDEVCAPS { - type TypeKind = windows_core::CopyType; -} pub const LINEDEVSTATE_BATTERY: u32 = 32768u32; pub const LINEDEVSTATE_CAPSCHANGE: u32 = 1048576u32; pub const LINEDEVSTATE_CLOSE: u32 = 1024u32; @@ -17118,9 +17035,6 @@ impl Default for LINEDEVSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEDEVSTATUS { - type TypeKind = windows_core::CopyType; -} pub const LINEDEVSTATUSFLAGS_CONNECTED: u32 = 1u32; pub const LINEDEVSTATUSFLAGS_INSERVICE: u32 = 4u32; pub const LINEDEVSTATUSFLAGS_LOCKED: u32 = 8u32; @@ -17138,9 +17052,6 @@ impl Default for LINEDIALPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEDIALPARAMS { - type TypeKind = windows_core::CopyType; -} pub const LINEDIALTONEMODE_EXTERNAL: u32 = 8u32; pub const LINEDIALTONEMODE_INTERNAL: u32 = 4u32; pub const LINEDIALTONEMODE_NORMAL: u32 = 1u32; @@ -17285,9 +17196,6 @@ impl Default for LINEEXTENSIONID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEEXTENSIONID { - type TypeKind = windows_core::CopyType; -} pub const LINEFEATURE_DEVSPECIFIC: u32 = 1u32; pub const LINEFEATURE_DEVSPECIFICFEAT: u32 = 2u32; pub const LINEFEATURE_FORWARD: u32 = 4u32; @@ -17312,9 +17220,6 @@ impl Default for LINEFORWARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEFORWARD { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEFORWARDLIST { @@ -17327,9 +17232,6 @@ impl Default for LINEFORWARDLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEFORWARDLIST { - type TypeKind = windows_core::CopyType; -} pub const LINEFORWARDMODE_BUSY: u32 = 16u32; pub const LINEFORWARDMODE_BUSYEXTERNAL: u32 = 64u32; pub const LINEFORWARDMODE_BUSYINTERNAL: u32 = 32u32; @@ -17368,9 +17270,6 @@ impl Default for LINEGENERATETONE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEGENERATETONE { - type TypeKind = windows_core::CopyType; -} pub const LINEGROUPSTATUS_GROUPREMOVED: u32 = 2u32; pub const LINEGROUPSTATUS_NEWGROUP: u32 = 1u32; pub const LINEINITIALIZEEXOPTION_CALLHUBTRACKING: u32 = 2147483648u32; @@ -17392,9 +17291,6 @@ impl Default for LINEINITIALIZEEXPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEINITIALIZEEXPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union LINEINITIALIZEEXPARAMS_0 { @@ -17406,9 +17302,6 @@ impl Default for LINEINITIALIZEEXPARAMS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEINITIALIZEEXPARAMS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINELOCATIONENTRY { @@ -17435,9 +17328,6 @@ impl Default for LINELOCATIONENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINELOCATIONENTRY { - type TypeKind = windows_core::CopyType; -} pub const LINELOCATIONOPTION_PULSEDIAL: u32 = 1u32; pub const LINEMAPPER: u32 = 4294967295u32; #[repr(C, packed(1))] @@ -17451,9 +17341,6 @@ impl Default for LINEMEDIACONTROLCALLSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEMEDIACONTROLCALLSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEMEDIACONTROLDIGIT { @@ -17466,9 +17353,6 @@ impl Default for LINEMEDIACONTROLDIGIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEMEDIACONTROLDIGIT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEMEDIACONTROLMEDIA { @@ -17481,9 +17365,6 @@ impl Default for LINEMEDIACONTROLMEDIA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEMEDIACONTROLMEDIA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEMEDIACONTROLTONE { @@ -17499,9 +17380,6 @@ impl Default for LINEMEDIACONTROLTONE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEMEDIACONTROLTONE { - type TypeKind = windows_core::CopyType; -} pub const LINEMEDIACONTROL_NONE: u32 = 1u32; pub const LINEMEDIACONTROL_PAUSE: u32 = 8u32; pub const LINEMEDIACONTROL_RATEDOWN: u32 = 64u32; @@ -17543,9 +17421,6 @@ impl Default for LINEMESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEMESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEMONITORTONE { @@ -17560,9 +17435,6 @@ impl Default for LINEMONITORTONE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEMONITORTONE { - type TypeKind = windows_core::CopyType; -} pub const LINEOFFERINGMODE_ACTIVE: u32 = 1u32; pub const LINEOFFERINGMODE_INACTIVE: u32 = 2u32; pub const LINEOPENOPTION_PROXY: u32 = 1073741824u32; @@ -17581,9 +17453,6 @@ impl Default for LINEPROVIDERENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEPROVIDERENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEPROVIDERLIST { @@ -17599,9 +17468,6 @@ impl Default for LINEPROVIDERLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEPROVIDERLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17621,10 +17487,6 @@ impl Default for LINEPROXYREQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17656,10 +17518,6 @@ impl Default for LINEPROXYREQUEST_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17675,10 +17533,6 @@ impl Default for LINEPROXYREQUEST_0_5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17696,10 +17550,6 @@ impl Default for LINEPROXYREQUEST_0_12 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17716,10 +17566,6 @@ impl Default for LINEPROXYREQUEST_0_8 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17733,10 +17579,6 @@ impl Default for LINEPROXYREQUEST_0_6 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17750,10 +17592,6 @@ impl Default for LINEPROXYREQUEST_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17767,10 +17605,6 @@ impl Default for LINEPROXYREQUEST_0_7 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17784,10 +17618,6 @@ impl Default for LINEPROXYREQUEST_0_11 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17801,10 +17631,6 @@ impl Default for LINEPROXYREQUEST_0_14 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_14 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17818,10 +17644,6 @@ impl Default for LINEPROXYREQUEST_0_13 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17835,10 +17657,6 @@ impl Default for LINEPROXYREQUEST_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17851,10 +17669,6 @@ impl Default for LINEPROXYREQUEST_0_19 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_19 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17868,10 +17682,6 @@ impl Default for LINEPROXYREQUEST_0_18 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_18 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17885,10 +17695,6 @@ impl Default for LINEPROXYREQUEST_0_16 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_16 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17902,10 +17708,6 @@ impl Default for LINEPROXYREQUEST_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17919,10 +17721,6 @@ impl Default for LINEPROXYREQUEST_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17936,10 +17734,6 @@ impl Default for LINEPROXYREQUEST_0_10 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17954,10 +17748,6 @@ impl Default for LINEPROXYREQUEST_0_15 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_15 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17972,10 +17762,6 @@ impl Default for LINEPROXYREQUEST_0_9 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -17990,10 +17776,6 @@ impl Default for LINEPROXYREQUEST_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -18007,10 +17789,6 @@ impl Default for LINEPROXYREQUEST_0_17 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for LINEPROXYREQUEST_0_17 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEPROXYREQUESTLIST { @@ -18026,9 +17804,6 @@ impl Default for LINEPROXYREQUESTLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEPROXYREQUESTLIST { - type TypeKind = windows_core::CopyType; -} pub const LINEPROXYREQUEST_AGENTSPECIFIC: u32 = 6u32; pub const LINEPROXYREQUEST_CREATEAGENT: u32 = 9u32; pub const LINEPROXYREQUEST_CREATEAGENTSESSION: u32 = 12u32; @@ -18068,9 +17843,6 @@ impl Default for LINEQUEUEENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEQUEUEENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEQUEUEINFO { @@ -18093,9 +17865,6 @@ impl Default for LINEQUEUEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEQUEUEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEQUEUELIST { @@ -18111,9 +17880,6 @@ impl Default for LINEQUEUELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEQUEUELIST { - type TypeKind = windows_core::CopyType; -} pub const LINEQUEUESTATUS_NEWQUEUE: u32 = 2u32; pub const LINEQUEUESTATUS_QUEUEREMOVED: u32 = 4u32; pub const LINEQUEUESTATUS_UPDATEINFO: u32 = 1u32; @@ -18133,9 +17899,6 @@ impl Default for LINEREQMAKECALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEREQMAKECALL { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEREQMAKECALLW { @@ -18149,9 +17912,6 @@ impl Default for LINEREQMAKECALLW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEREQMAKECALLW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEREQMEDIACALL { @@ -18171,9 +17931,6 @@ impl Default for LINEREQMEDIACALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEREQMEDIACALL { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LINEREQMEDIACALLW { @@ -18193,9 +17950,6 @@ impl Default for LINEREQMEDIACALLW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINEREQMEDIACALLW { - type TypeKind = windows_core::CopyType; -} pub const LINEREQUESTMODE_DROP: u32 = 4u32; pub const LINEREQUESTMODE_MAKECALL: u32 = 1u32; pub const LINEREQUESTMODE_MEDIACALL: u32 = 2u32; @@ -18221,9 +17975,6 @@ impl Default for LINETERMCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINETERMCAPS { - type TypeKind = windows_core::CopyType; -} pub const LINETERMDEV_HEADSET: u32 = 2u32; pub const LINETERMDEV_PHONE: u32 = 1u32; pub const LINETERMDEV_SPEAKER: u32 = 4u32; @@ -18267,9 +18018,6 @@ impl Default for LINETRANSLATECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINETRANSLATECAPS { - type TypeKind = windows_core::CopyType; -} pub const LINETRANSLATEOPTION_CANCELCALLWAITING: u32 = 2u32; pub const LINETRANSLATEOPTION_CARDOVERRIDE: u32 = 1u32; pub const LINETRANSLATEOPTION_FORCELD: u32 = 8u32; @@ -18293,9 +18041,6 @@ impl Default for LINETRANSLATEOUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINETRANSLATEOUTPUT { - type TypeKind = windows_core::CopyType; -} pub const LINETRANSLATERESULT_CANONICAL: u32 = 1u32; pub const LINETRANSLATERESULT_DIALBILLING: u32 = 64u32; pub const LINETRANSLATERESULT_DIALDIALTONE: u32 = 256u32; @@ -18391,10 +18136,6 @@ impl Default for MSP_EVENT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] pub union MSP_EVENT_INFO_0 { @@ -18419,10 +18160,6 @@ impl Default for MSP_EVENT_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -18436,10 +18173,6 @@ impl Default for MSP_EVENT_INFO_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -18453,10 +18186,6 @@ impl Default for MSP_EVENT_INFO_0_5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_5 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -18473,10 +18202,6 @@ impl Default for MSP_EVENT_INFO_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_1 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -18493,10 +18218,6 @@ impl Default for MSP_EVENT_INFO_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_4 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -18510,10 +18231,6 @@ impl Default for MSP_EVENT_INFO_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_3 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -18527,10 +18244,6 @@ impl Default for MSP_EVENT_INFO_0_7 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_7 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18544,10 +18257,6 @@ impl Default for MSP_EVENT_INFO_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -18561,10 +18270,6 @@ impl Default for MSP_EVENT_INFO_0_6 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MSP_EVENT_INFO_0_6 { - type TypeKind = windows_core::CloneType; -} pub const McastAddressAllocation: windows_core::GUID = windows_core::GUID::from_u128(0xdf0daef2_a289_11d1_8697_006008b0e5d2); #[repr(C)] #[derive(Clone, Copy)] @@ -18580,9 +18285,6 @@ impl Default for NSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NSID_0 { @@ -18594,9 +18296,6 @@ impl Default for NSID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NSID_0 { - type TypeKind = windows_core::CopyType; -} pub const OPENTNEFSTREAM: windows_core::PCSTR = windows_core::s!("OpenTnefStream"); pub const OPENTNEFSTREAMEX: windows_core::PCSTR = windows_core::s!("OpenTnefStreamEx"); pub const OT_CONFERENCE: DIRECTORY_OBJECT_TYPE = DIRECTORY_OBJECT_TYPE(1i32); @@ -18752,9 +18451,6 @@ impl Default for PHONEBUTTONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHONEBUTTONINFO { - type TypeKind = windows_core::CopyType; -} pub const PHONEBUTTONMODE_CALL: u32 = 2u32; pub const PHONEBUTTONMODE_DISPLAY: u32 = 32u32; pub const PHONEBUTTONMODE_DUMMY: u32 = 1u32; @@ -18821,9 +18517,6 @@ impl Default for PHONECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHONECAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PHONECAPS_BUFFER(pub i32); @@ -18883,9 +18576,6 @@ impl Default for PHONEEXTENSIONID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHONEEXTENSIONID { - type TypeKind = windows_core::CopyType; -} pub const PHONEFEATURE_GENERICPHONE: u32 = 268435456u32; pub const PHONEFEATURE_GETBUTTONINFO: u32 = 1u32; pub const PHONEFEATURE_GETDATA: u32 = 2u32; @@ -18941,9 +18631,6 @@ impl Default for PHONEINITIALIZEEXPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHONEINITIALIZEEXPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union PHONEINITIALIZEEXPARAMS_0 { @@ -18955,9 +18642,6 @@ impl Default for PHONEINITIALIZEEXPARAMS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHONEINITIALIZEEXPARAMS_0 { - type TypeKind = windows_core::CopyType; -} pub const PHONELAMPMODE_BROKENFLUTTER: u32 = 64u32; pub const PHONELAMPMODE_DUMMY: u32 = 1u32; pub const PHONELAMPMODE_FLASH: u32 = 16u32; @@ -18981,9 +18665,6 @@ impl Default for PHONEMESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHONEMESSAGE { - type TypeKind = windows_core::CopyType; -} pub const PHONEPRIVILEGE_MONITOR: u32 = 1u32; pub const PHONEPRIVILEGE_OWNER: u32 = 2u32; pub const PHONESTATE_CAPSCHANGE: u32 = 4194304u32; @@ -19045,9 +18726,6 @@ impl Default for PHONESTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHONESTATUS { - type TypeKind = windows_core::CopyType; -} pub const PHONESTATUSFLAGS_CONNECTED: u32 = 1u32; pub const PHONESTATUSFLAGS_SUSPENDED: u32 = 2u32; pub const PHONE_BUTTON: i32 = 14i32; @@ -19158,9 +18836,6 @@ impl Default for RENDDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RENDDATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RND_ADVERTISING_SCOPE(pub i32); @@ -19189,9 +18864,6 @@ impl Default for STnefProblem { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STnefProblem { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STnefProblemArray { @@ -19203,9 +18875,6 @@ impl Default for STnefProblemArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STnefProblemArray { - type TypeKind = windows_core::CopyType; -} pub const TAPI: windows_core::GUID = windows_core::GUID::from_u128(0x21d6d48e_a88b_11d0_83dd_00aa003ccabd); pub const TAPIERR_CONNECTED: i32 = 0i32; pub const TAPIERR_DESTBUSY: i32 = -11i32; @@ -19259,9 +18928,6 @@ impl Default for TAPI_CUSTOMTONE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPI_CUSTOMTONE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TAPI_DETECTTONE { @@ -19276,9 +18942,6 @@ impl Default for TAPI_DETECTTONE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPI_DETECTTONE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TAPI_EVENT(pub i32); @@ -19461,9 +19124,6 @@ impl Default for TRP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRP { - type TypeKind = windows_core::CopyType; -} pub const TSPI_LINEACCEPT: u32 = 500u32; pub const TSPI_LINEADDTOCONFERENCE: u32 = 501u32; pub const TSPI_LINEANSWER: u32 = 502u32; @@ -19599,9 +19259,6 @@ impl Default for TUISPICREATEDIALOGINSTANCEPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TUISPICREATEDIALOGINSTANCEPARAMS { - type TypeKind = windows_core::CopyType; -} pub type TUISPIDLLCALLBACK = Option i32>; pub const TUISPIDLL_OBJECT_DIALOGINSTANCE: i32 = 4i32; pub const TUISPIDLL_OBJECT_LINEID: i32 = 1i32; @@ -19622,9 +19279,6 @@ impl Default for VARSTRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VARSTRING { - type TypeKind = windows_core::CopyType; -} pub const atypFile: i32 = 1i32; pub const atypMax: i32 = 4i32; pub const atypNull: i32 = 0i32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs index dc7cb9bc405..d86b130be36 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs @@ -198,9 +198,6 @@ impl Default for ALTERNATE_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ALTERNATE_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const AUTO_CLEAR_STALL: WINUSB_PIPE_POLICY = WINUSB_PIPE_POLICY(2u32); pub const AUTO_FLUSH: WINUSB_PIPE_POLICY = WINUSB_PIPE_POLICY(6u32); pub const AUTO_SUSPEND: WINUSB_POWER_POLICY = WINUSB_POWER_POLICY(129u32); @@ -227,9 +224,6 @@ impl Default for BM_REQUEST_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BM_REQUEST_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BM_REQUEST_TYPE_0 { @@ -240,9 +234,6 @@ impl Default for BM_REQUEST_TYPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BM_REQUEST_TYPE_0 { - type TypeKind = windows_core::CopyType; -} pub const BULKIN_FLAG: u32 = 128u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -256,9 +247,6 @@ impl Default for CHANNEL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANNEL_INFO { - type TypeKind = windows_core::CopyType; -} pub const CompositeDevice: USB_WMI_DEVICE_NODE_TYPE = USB_WMI_DEVICE_NODE_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -273,9 +261,6 @@ impl Default for DEVICE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_SPEED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -289,9 +274,6 @@ impl Default for DRV_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRV_VERSION { - type TypeKind = windows_core::CopyType; -} pub const DeviceCausedOvercurrent: USB_CONNECTION_STATUS = USB_CONNECTION_STATUS(4i32); pub const DeviceConnected: USB_CONNECTION_STATUS = USB_CONNECTION_STATUS(1i32); pub const DeviceEnumerating: USB_CONNECTION_STATUS = USB_CONNECTION_STATUS(9i32); @@ -363,9 +345,6 @@ impl Default for HCD_ISO_STAT_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCD_ISO_STAT_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct HCD_STAT_COUNTERS { @@ -386,9 +365,6 @@ impl Default for HCD_STAT_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCD_STAT_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct HCD_STAT_INFORMATION_1 { @@ -403,9 +379,6 @@ impl Default for HCD_STAT_INFORMATION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCD_STAT_INFORMATION_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct HCD_STAT_INFORMATION_2 { @@ -422,9 +395,6 @@ impl Default for HCD_STAT_INFORMATION_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCD_STAT_INFORMATION_2 { - type TypeKind = windows_core::CopyType; -} pub const HCD_TRACE_READ_REQUEST: u32 = 275u32; pub const HCD_USER_REQUEST: u32 = 270u32; #[repr(C, packed(1))] @@ -444,9 +414,6 @@ impl Default for HUB_DEVICE_CONFIG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HUB_DEVICE_CONFIG_INFO { - type TypeKind = windows_core::CopyType; -} pub const HighSpeed: u32 = 3u32; pub const HubDevice: USB_WMI_DEVICE_NODE_TYPE = USB_WMI_DEVICE_NODE_TYPE(1i32); pub const HubNestedTooDeeply: USB_NOTIFICATION_TYPE = USB_NOTIFICATION_TYPE(10i32); @@ -552,9 +519,6 @@ impl Default for IO_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_BLOCK_EX { @@ -571,9 +535,6 @@ impl Default for IO_BLOCK_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_BLOCK_EX { - type TypeKind = windows_core::CopyType; -} pub const InsufficentBandwidth: USB_NOTIFICATION_TYPE = USB_NOTIFICATION_TYPE(1i32); pub const InsufficentPower: USB_NOTIFICATION_TYPE = USB_NOTIFICATION_TYPE(2i32); pub const KREGMANUSBFNENUMPATH: windows_core::PCWSTR = windows_core::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); @@ -612,9 +573,6 @@ impl Default for OS_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OS_STRING_0 { @@ -626,9 +584,6 @@ impl Default for OS_STRING_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_STRING_0 { - type TypeKind = windows_core::CopyType; -} pub const OS_STRING_DESCRIPTOR_INDEX: u32 = 238u32; pub const OverCurrent: USB_NOTIFICATION_TYPE = USB_NOTIFICATION_TYPE(3i32); #[repr(C, packed(1))] @@ -652,9 +607,6 @@ impl Default for PACKET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PACKET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const PIPE_TRANSFER_TIMEOUT: WINUSB_PIPE_POLICY = WINUSB_PIPE_POLICY(3u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -687,9 +639,6 @@ impl Default for RAW_RESET_PORT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_RESET_PORT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RAW_ROOTPORT_FEATURE { @@ -702,9 +651,6 @@ impl Default for RAW_ROOTPORT_FEATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_ROOTPORT_FEATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RAW_ROOTPORT_PARAMETERS { @@ -716,9 +662,6 @@ impl Default for RAW_ROOTPORT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_ROOTPORT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const READ_DATA_PIPE: PIPE_TYPE = PIPE_TYPE(1i32); pub const RESET_PIPE_ON_RESUME: WINUSB_PIPE_POLICY = WINUSB_PIPE_POLICY(9u32); pub const ResetOvercurrent: USB_NOTIFICATION_TYPE = USB_NOTIFICATION_TYPE(4i32); @@ -751,9 +694,6 @@ impl Default for URB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union URB_0 { @@ -784,9 +724,6 @@ impl Default for URB_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URB_0 { - type TypeKind = windows_core::CopyType; -} pub const URB_FUNCTION_ABORT_PIPE: u32 = 2u32; pub const URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: u32 = 9u32; pub const URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_USING_CHAINED_MDL: u32 = 55u32; @@ -864,9 +801,6 @@ impl Default for USBD_DEVICE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBD_DEVICE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBD_ENDPOINT_OFFLOAD_INFORMATION { @@ -891,9 +825,6 @@ impl Default for USBD_ENDPOINT_OFFLOAD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBD_ENDPOINT_OFFLOAD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USBD_ENDPOINT_OFFLOAD_MODE(pub i32); @@ -916,9 +847,6 @@ impl Default for USBD_INTERFACE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBD_INTERFACE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USBD_ISO_PACKET_DESCRIPTOR { @@ -931,9 +859,6 @@ impl Default for USBD_ISO_PACKET_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBD_ISO_PACKET_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USBD_ISO_START_FRAME_RANGE: u32 = 1024u32; pub const USBD_PF_CHANGE_MAX_PACKET: u32 = 1u32; pub const USBD_PF_ENABLE_RT_THREAD_ACCESS: u32 = 4u32; @@ -961,9 +886,6 @@ impl Default for USBD_PIPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBD_PIPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USBD_PIPE_TYPE(pub i32); @@ -984,9 +906,6 @@ impl Default for USBD_STREAM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBD_STREAM_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const USBD_TRANSFER_DIRECTION: u32 = 1u32; pub const USBD_TRANSFER_DIRECTION_IN: u32 = 1u32; pub const USBD_TRANSFER_DIRECTION_OUT: u32 = 0u32; @@ -1001,9 +920,6 @@ impl Default for USBD_VERSION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBD_VERSION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USBFN_BUS_CONFIGURATION_INFO { @@ -1016,9 +932,6 @@ impl Default for USBFN_BUS_CONFIGURATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_BUS_CONFIGURATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USBFN_BUS_SPEED(pub i32); @@ -1037,9 +950,6 @@ impl Default for USBFN_CLASS_INFORMATION_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_CLASS_INFORMATION_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USBFN_CLASS_INFORMATION_PACKET_EX { @@ -1055,9 +965,6 @@ impl Default for USBFN_CLASS_INFORMATION_PACKET_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_CLASS_INFORMATION_PACKET_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USBFN_CLASS_INTERFACE { @@ -1070,9 +977,6 @@ impl Default for USBFN_CLASS_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_CLASS_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USBFN_CLASS_INTERFACE_EX { @@ -1086,9 +990,6 @@ impl Default for USBFN_CLASS_INTERFACE_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_CLASS_INTERFACE_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USBFN_DEVICE_STATE(pub i32); @@ -1111,9 +1012,6 @@ impl Default for USBFN_INTERFACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_INTERFACE_INFO { - type TypeKind = windows_core::CopyType; -} pub const USBFN_INTERRUPT_ENDPOINT_SIZE_NOT_UPDATEABLE_MASK: u32 = 128u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1126,9 +1024,6 @@ impl Default for USBFN_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union USBFN_NOTIFICATION_0 { @@ -1143,9 +1038,6 @@ impl Default for USBFN_NOTIFICATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_NOTIFICATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USBFN_PIPE_INFORMATION { @@ -1157,9 +1049,6 @@ impl Default for USBFN_PIPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_PIPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USBFN_PORT_TYPE(pub i32); @@ -1174,9 +1063,6 @@ impl Default for USBFN_USB_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBFN_USB_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USBSCAN_GET_DESCRIPTOR { @@ -1189,9 +1075,6 @@ impl Default for USBSCAN_GET_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBSCAN_GET_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USBSCAN_PIPE_BULK: RAW_PIPE_TYPE = RAW_PIPE_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1204,9 +1087,6 @@ impl Default for USBSCAN_PIPE_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBSCAN_PIPE_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} pub const USBSCAN_PIPE_CONTROL: RAW_PIPE_TYPE = RAW_PIPE_TYPE(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1221,9 +1101,6 @@ impl Default for USBSCAN_PIPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBSCAN_PIPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const USBSCAN_PIPE_INTERRUPT: RAW_PIPE_TYPE = RAW_PIPE_TYPE(3i32); pub const USBSCAN_PIPE_ISOCHRONOUS: RAW_PIPE_TYPE = RAW_PIPE_TYPE(1i32); #[repr(C)] @@ -1238,9 +1115,6 @@ impl Default for USBSCAN_TIMEOUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBSCAN_TIMEOUT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_BANDWIDTH_INFO_REQUEST { @@ -1252,9 +1126,6 @@ impl Default for USBUSER_BANDWIDTH_INFO_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_BANDWIDTH_INFO_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_BUS_STATISTICS_0_REQUEST { @@ -1266,9 +1137,6 @@ impl Default for USBUSER_BUS_STATISTICS_0_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_BUS_STATISTICS_0_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const USBUSER_CLEAR_ROOTPORT_FEATURE: u32 = 536870918u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1281,9 +1149,6 @@ impl Default for USBUSER_CLOSE_RAW_DEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_CLOSE_RAW_DEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_CONTROLLER_INFO_0 { @@ -1295,9 +1160,6 @@ impl Default for USBUSER_CONTROLLER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_CONTROLLER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_CONTROLLER_UNICODE_NAME { @@ -1309,9 +1171,6 @@ impl Default for USBUSER_CONTROLLER_UNICODE_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_CONTROLLER_UNICODE_NAME { - type TypeKind = windows_core::CopyType; -} pub const USBUSER_GET_BANDWIDTH_INFORMATION: u32 = 5u32; pub const USBUSER_GET_BUS_STATISTICS_0: u32 = 6u32; pub const USBUSER_GET_CONTROLLER_DRIVER_KEY: u32 = 2u32; @@ -1327,9 +1186,6 @@ impl Default for USBUSER_GET_DRIVER_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_GET_DRIVER_VERSION { - type TypeKind = windows_core::CopyType; -} pub const USBUSER_GET_POWER_STATE_MAP: u32 = 4u32; pub const USBUSER_GET_ROOTHUB_SYMBOLIC_NAME: u32 = 7u32; pub const USBUSER_GET_ROOTPORT_STATUS: u32 = 536870919u32; @@ -1344,9 +1200,6 @@ impl Default for USBUSER_GET_USB2HW_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_GET_USB2HW_VERSION { - type TypeKind = windows_core::CopyType; -} pub const USBUSER_GET_USB2_HW_VERSION: u32 = 9u32; pub const USBUSER_GET_USB_DRIVER_VERSION: u32 = 8u32; pub const USBUSER_INVALID_REQUEST: u32 = 4294967280u32; @@ -1361,9 +1214,6 @@ impl Default for USBUSER_OPEN_RAW_DEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_OPEN_RAW_DEVICE { - type TypeKind = windows_core::CopyType; -} pub const USBUSER_OP_CLOSE_RAW_DEVICE: u32 = 536870915u32; pub const USBUSER_OP_MASK_DEVONLY_API: u32 = 268435456u32; pub const USBUSER_OP_MASK_HCTEST_API: u32 = 536870912u32; @@ -1383,9 +1233,6 @@ impl Default for USBUSER_PASS_THRU_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_PASS_THRU_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_POWER_INFO_REQUEST { @@ -1397,9 +1244,6 @@ impl Default for USBUSER_POWER_INFO_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_POWER_INFO_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_RAW_RESET_ROOT_PORT { @@ -1411,9 +1255,6 @@ impl Default for USBUSER_RAW_RESET_ROOT_PORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_RAW_RESET_ROOT_PORT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_REFRESH_HCT_REG { @@ -1425,9 +1266,6 @@ impl Default for USBUSER_REFRESH_HCT_REG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_REFRESH_HCT_REG { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_REQUEST_HEADER { @@ -1441,9 +1279,6 @@ impl Default for USBUSER_REQUEST_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_REQUEST_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_ROOTPORT_FEATURE_REQUEST { @@ -1455,9 +1290,6 @@ impl Default for USBUSER_ROOTPORT_FEATURE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_ROOTPORT_FEATURE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_ROOTPORT_PARAMETERS { @@ -1469,9 +1301,6 @@ impl Default for USBUSER_ROOTPORT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_ROOTPORT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_SEND_ONE_PACKET { @@ -1483,9 +1312,6 @@ impl Default for USBUSER_SEND_ONE_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_SEND_ONE_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USBUSER_SEND_RAW_COMMAND { @@ -1497,9 +1323,6 @@ impl Default for USBUSER_SEND_RAW_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USBUSER_SEND_RAW_COMMAND { - type TypeKind = windows_core::CopyType; -} pub const USBUSER_SET_ROOTPORT_FEATURE: u32 = 536870917u32; pub const USBUSER_USB_REFRESH_HCT_REG: u32 = 10u32; pub const USBUSER_VERSION: u32 = 4u32; @@ -1516,9 +1339,6 @@ impl Default for USB_20_PORT_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_20_PORT_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_20_PORT_CHANGE_0 { @@ -1529,9 +1349,6 @@ impl Default for USB_20_PORT_CHANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_20_PORT_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_20_PORT_STATUS { @@ -1543,9 +1360,6 @@ impl Default for USB_20_PORT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_20_PORT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_20_PORT_STATUS_0 { @@ -1556,9 +1370,6 @@ impl Default for USB_20_PORT_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_20_PORT_STATUS_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_30_ENDPOINT_TYPE_INTERRUPT_RESERVED_MASK: u32 = 204u32; pub const USB_30_ENDPOINT_TYPE_INTERRUPT_USAGE_MASK: u32 = 48u32; pub const USB_30_ENDPOINT_TYPE_INTERRUPT_USAGE_NOTIFICATION: u32 = 16u32; @@ -1583,9 +1394,6 @@ impl Default for USB_30_HUB_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_30_HUB_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_30_HUB_DESCRIPTOR_TYPE: u32 = 42u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1598,9 +1406,6 @@ impl Default for USB_30_PORT_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_30_PORT_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_30_PORT_CHANGE_0 { @@ -1611,9 +1416,6 @@ impl Default for USB_30_PORT_CHANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_30_PORT_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_30_PORT_STATUS { @@ -1625,9 +1427,6 @@ impl Default for USB_30_PORT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_30_PORT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_30_PORT_STATUS_0 { @@ -1638,9 +1437,6 @@ impl Default for USB_30_PORT_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_30_PORT_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_ACQUIRE_INFO { @@ -1653,9 +1449,6 @@ impl Default for USB_ACQUIRE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_ACQUIRE_INFO { - type TypeKind = windows_core::CopyType; -} pub const USB_ALLOW_FIRMWARE_UPDATE: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1677,9 +1470,6 @@ impl Default for USB_BANDWIDTH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_BANDWIDTH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_BOS_DESCRIPTOR { @@ -1693,9 +1483,6 @@ impl Default for USB_BOS_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_BOS_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_BOS_DESCRIPTOR_TYPE: u32 = 15u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1710,9 +1497,6 @@ impl Default for USB_BUS_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_BUS_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_BUS_STATISTICS_0 { @@ -1738,9 +1522,6 @@ impl Default for USB_BUS_STATISTICS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_BUS_STATISTICS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct USB_CHANGE_REGISTRATION_HANDLE(pub *mut core::ffi::c_void); @@ -1771,9 +1552,6 @@ impl Default for USB_CLOSE_RAW_DEVICE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_CLOSE_RAW_DEVICE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_COMMON_DESCRIPTOR { @@ -1785,9 +1563,6 @@ impl Default for USB_COMMON_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_COMMON_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USB_COMPOSITE_DEVICE_INFO { @@ -1802,9 +1577,6 @@ impl Default for USB_COMPOSITE_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_COMPOSITE_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_COMPOSITE_FUNCTION_INFO { @@ -1818,9 +1590,6 @@ impl Default for USB_COMPOSITE_FUNCTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_COMPOSITE_FUNCTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_CONFIGURATION_DESCRIPTOR { @@ -1838,9 +1607,6 @@ impl Default for USB_CONFIGURATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_CONFIGURATION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_CONFIGURATION_DESCRIPTOR_TYPE: u32 = 2u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1864,9 +1630,6 @@ impl Default for USB_CONFIGURATION_POWER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_CONFIGURATION_POWER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_CONFIG_BUS_POWERED: u32 = 128u32; pub const USB_CONFIG_POWERED_MASK: u32 = 192u32; pub const USB_CONFIG_POWER_DESCRIPTOR_TYPE: u32 = 7u32; @@ -1888,9 +1651,6 @@ impl Default for USB_CONNECTION_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_CONNECTION_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USB_CONNECTION_STATUS(pub i32); @@ -1908,9 +1668,6 @@ impl Default for USB_CONTROLLER_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_CONTROLLER_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USB_CONTROLLER_FLAVOR(pub i32); @@ -1929,9 +1686,6 @@ impl Default for USB_CONTROLLER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_CONTROLLER_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_CYCLE_PORT: u32 = 7u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1944,9 +1698,6 @@ impl Default for USB_CYCLE_PORT_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_CYCLE_PORT_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const USB_DEBUG_DESCRIPTOR_TYPE: u32 = 10u32; pub const USB_DEFAULT_DEVICE_ADDRESS: u32 = 0u32; pub const USB_DEFAULT_ENDPOINT_ADDRESS: u32 = 0u32; @@ -1965,9 +1716,6 @@ impl Default for USB_DEFAULT_PIPE_SETUP_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEFAULT_PIPE_SETUP_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEFAULT_PIPE_SETUP_PACKET_1 { @@ -1979,9 +1727,6 @@ impl Default for USB_DEFAULT_PIPE_SETUP_PACKET_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEFAULT_PIPE_SETUP_PACKET_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_DEFAULT_PIPE_SETUP_PACKET_1_0 { @@ -1993,9 +1738,6 @@ impl Default for USB_DEFAULT_PIPE_SETUP_PACKET_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEFAULT_PIPE_SETUP_PACKET_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEFAULT_PIPE_SETUP_PACKET_0 { @@ -2007,9 +1749,6 @@ impl Default for USB_DEFAULT_PIPE_SETUP_PACKET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEFAULT_PIPE_SETUP_PACKET_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_DEFAULT_PIPE_SETUP_PACKET_0_0 { @@ -2021,9 +1760,6 @@ impl Default for USB_DEFAULT_PIPE_SETUP_PACKET_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEFAULT_PIPE_SETUP_PACKET_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DESCRIPTOR_REQUEST { @@ -2036,9 +1772,6 @@ impl Default for USB_DESCRIPTOR_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DESCRIPTOR_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DESCRIPTOR_REQUEST_0 { @@ -2053,9 +1786,6 @@ impl Default for USB_DESCRIPTOR_REQUEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DESCRIPTOR_REQUEST_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_BATTERY_INFO: u32 = 7u32; pub const USB_DEVICE_CAPABILITY_BILLBOARD: u32 = 13u32; #[repr(C, packed(1))] @@ -2077,9 +1807,6 @@ impl Default for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_1 { @@ -2092,9 +1819,6 @@ impl Default for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_0 { @@ -2106,9 +1830,6 @@ impl Default for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_0_0 { @@ -2119,9 +1840,6 @@ impl Default for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_CONTAINER_ID: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2137,9 +1855,6 @@ impl Default for USB_DEVICE_CAPABILITY_CONTAINER_ID_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_CONTAINER_ID_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_DEVICE_CAPABILITY_DESCRIPTOR { @@ -2152,9 +1867,6 @@ impl Default for USB_DEVICE_CAPABILITY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_DESCRIPTOR_TYPE: u32 = 16u32; pub const USB_DEVICE_CAPABILITY_FIRMWARE_STATUS: u32 = 17u32; #[repr(C)] @@ -2171,9 +1883,6 @@ impl Default for USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0 { @@ -2185,9 +1894,6 @@ impl Default for USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0_0 { @@ -2198,9 +1904,6 @@ impl Default for USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_MAX_U1_LATENCY: u32 = 10u32; pub const USB_DEVICE_CAPABILITY_MAX_U2_LATENCY: u32 = 2047u32; pub const USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT: u32 = 8u32; @@ -2224,9 +1927,6 @@ impl Default for USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0 { @@ -2238,9 +1938,6 @@ impl Default for USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0_0 { @@ -2251,9 +1948,6 @@ impl Default for USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_PD_PROVIDER_PORT: u32 = 9u32; pub const USB_DEVICE_CAPABILITY_PLATFORM: u32 = 5u32; #[repr(C, packed(1))] @@ -2271,9 +1965,6 @@ impl Default for USB_DEVICE_CAPABILITY_PLATFORM_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_PLATFORM_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_POWER_DELIVERY: u32 = 6u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -2294,9 +1985,6 @@ impl Default for USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0 { @@ -2308,9 +1996,6 @@ impl Default for USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0_0 { @@ -2321,9 +2006,6 @@ impl Default for USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_PRECISION_TIME_MEASUREMENT: u32 = 11u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -2336,9 +2018,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_0 { @@ -2349,9 +2028,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_DIR_RX: u32 = 0u32; pub const USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_DIR_TX: u32 = 1u32; pub const USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_LSE_BPS: u32 = 0u32; @@ -2380,9 +2056,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0 { @@ -2394,9 +2067,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0_0 { @@ -2407,9 +2077,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1 { @@ -2421,9 +2088,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1_0 { @@ -2434,9 +2098,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_SUPERSPEED_BMATTRIBUTES_LTM_CAPABLE: u32 = 2u32; pub const USB_DEVICE_CAPABILITY_SUPERSPEED_BMATTRIBUTES_RESERVED_MASK: u32 = 253u32; pub const USB_DEVICE_CAPABILITY_SUPERSPEED_SPEEDS_SUPPORTED_FULL: u32 = 2u32; @@ -2464,9 +2125,6 @@ impl Default for USB_DEVICE_CAPABILITY_SUPERSPEED_USB_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_SUPERSPEED_USB_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_USB20_EXTENSION: u32 = 2u32; pub const USB_DEVICE_CAPABILITY_USB20_EXTENSION_BMATTRIBUTES_RESERVED_MASK: u32 = 4294901985u32; #[repr(C)] @@ -2482,9 +2140,6 @@ impl Default for USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0 { @@ -2496,9 +2151,6 @@ impl Default for USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0_0 { @@ -2509,9 +2161,6 @@ impl Default for USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CAPABILITY_WIRELESS_USB: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -2527,9 +2176,6 @@ impl Default for USB_DEVICE_CHARACTERISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_CHARACTERISTICS { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_CHARACTERISTICS_MAXIMUM_PATH_DELAYS_AVAILABLE: u32 = 1u32; pub const USB_DEVICE_CHARACTERISTICS_VERSION_1: u32 = 1u32; pub const USB_DEVICE_CLASS_APPLICATION_SPECIFIC: u32 = 254u32; @@ -2578,9 +2224,6 @@ impl Default for USB_DEVICE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_DESCRIPTOR_TYPE: u32 = 1u32; pub const USB_DEVICE_FIRMWARE_HASH_LENGTH: u32 = 32u32; #[repr(C, packed(1))] @@ -2606,9 +2249,6 @@ impl Default for USB_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_NODE_INFO { @@ -2624,9 +2264,6 @@ impl Default for USB_DEVICE_NODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_NODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union USB_DEVICE_NODE_INFO_0 { @@ -2641,9 +2278,6 @@ impl Default for USB_DEVICE_NODE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_NODE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_PERFORMANCE_INFO { @@ -2676,9 +2310,6 @@ impl Default for USB_DEVICE_PERFORMANCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_PERFORMANCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_QUALIFIER_DESCRIPTOR { @@ -2697,9 +2328,6 @@ impl Default for USB_DEVICE_QUALIFIER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_QUALIFIER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_DEVICE_QUALIFIER_DESCRIPTOR_TYPE: u32 = 6u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2714,9 +2342,6 @@ impl Default for USB_DEVICE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_DEVICE_STATUS { @@ -2728,9 +2353,6 @@ impl Default for USB_DEVICE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_DEVICE_STATUS_0 { @@ -2741,9 +2363,6 @@ impl Default for USB_DEVICE_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DEVICE_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USB_DEVICE_TYPE(pub i32); @@ -2765,9 +2384,6 @@ impl Default for USB_DRIVER_VERSION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_DRIVER_VERSION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const USB_ENABLE_PORT: u32 = 5u32; pub const USB_ENDPOINT_ADDRESS_MASK: u32 = 15u32; #[repr(C, packed(1))] @@ -2785,9 +2401,6 @@ impl Default for USB_ENDPOINT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_ENDPOINT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_ENDPOINT_DESCRIPTOR_TYPE: u32 = 5u32; pub const USB_ENDPOINT_DIRECTION_MASK: u32 = 128u32; #[repr(C, packed(1))] @@ -2801,9 +2414,6 @@ impl Default for USB_ENDPOINT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_ENDPOINT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_ENDPOINT_STATUS_0 { @@ -2814,9 +2424,6 @@ impl Default for USB_ENDPOINT_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_ENDPOINT_STATUS_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_ENDPOINT_SUPERSPEED_BULK_MAX_PACKET_SIZE: u32 = 1024u32; pub const USB_ENDPOINT_SUPERSPEED_CONTROL_MAX_PACKET_SIZE: u32 = 512u32; pub const USB_ENDPOINT_SUPERSPEED_INTERRUPT_MAX_PACKET_SIZE: u32 = 1024u32; @@ -2876,9 +2483,6 @@ impl Default for USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union USB_FUNCTION_SUSPEND_OPTIONS { @@ -2890,9 +2494,6 @@ impl Default for USB_FUNCTION_SUSPEND_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_FUNCTION_SUSPEND_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_FUNCTION_SUSPEND_OPTIONS_0 { @@ -2903,9 +2504,6 @@ impl Default for USB_FUNCTION_SUSPEND_OPTIONS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_FUNCTION_SUSPEND_OPTIONS_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_GETSTATUS_LTM_ENABLE: u32 = 16u32; pub const USB_GETSTATUS_REMOTE_WAKEUP_ENABLED: u32 = 2u32; pub const USB_GETSTATUS_SELF_POWERED: u32 = 1u32; @@ -2952,9 +2550,6 @@ impl Default for USB_HCD_DRIVERKEY_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HCD_DRIVERKEY_NAME { - type TypeKind = windows_core::CopyType; -} pub const USB_HC_FEATURE_FLAG_PORT_POWER_SWITCHING: u32 = 1u32; pub const USB_HC_FEATURE_FLAG_SEL_SUSPEND: u32 = 2u32; pub const USB_HC_FEATURE_LEGACY_BIOS: u32 = 4u32; @@ -2969,9 +2564,6 @@ impl Default for USB_HIGH_SPEED_MAXPACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HIGH_SPEED_MAXPACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HIGH_SPEED_MAXPACKET_0 { @@ -2982,9 +2574,6 @@ impl Default for USB_HIGH_SPEED_MAXPACKET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HIGH_SPEED_MAXPACKET_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union USB_HUB_30_PORT_REMOTE_WAKE_MASK { @@ -2996,9 +2585,6 @@ impl Default for USB_HUB_30_PORT_REMOTE_WAKE_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_30_PORT_REMOTE_WAKE_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_HUB_30_PORT_REMOTE_WAKE_MASK_0 { @@ -3009,9 +2595,6 @@ impl Default for USB_HUB_30_PORT_REMOTE_WAKE_MASK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_30_PORT_REMOTE_WAKE_MASK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_CAPABILITIES { @@ -3022,9 +2605,6 @@ impl Default for USB_HUB_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USB_HUB_CAPABILITIES_EX { @@ -3035,9 +2615,6 @@ impl Default for USB_HUB_CAPABILITIES_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_CAPABILITIES_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_HUB_CAP_FLAGS { @@ -3049,9 +2626,6 @@ impl Default for USB_HUB_CAP_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_CAP_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_CAP_FLAGS_0 { @@ -3062,9 +2636,6 @@ impl Default for USB_HUB_CAP_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_CAP_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_HUB_CHANGE { @@ -3076,9 +2647,6 @@ impl Default for USB_HUB_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_CHANGE_0 { @@ -3089,9 +2657,6 @@ impl Default for USB_HUB_CHANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_HUB_CYCLE_PORT: u32 = 273u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -3109,9 +2674,6 @@ impl Default for USB_HUB_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_DEVICE_INFO { @@ -3129,9 +2691,6 @@ impl Default for USB_HUB_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_DEVICE_UXD_SETTINGS { @@ -3148,9 +2707,6 @@ impl Default for USB_HUB_DEVICE_UXD_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_DEVICE_UXD_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USB_HUB_INFORMATION { @@ -3162,9 +2718,6 @@ impl Default for USB_HUB_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_INFORMATION_EX { @@ -3177,9 +2730,6 @@ impl Default for USB_HUB_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union USB_HUB_INFORMATION_EX_0 { @@ -3191,9 +2741,6 @@ impl Default for USB_HUB_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_NAME { @@ -3205,9 +2752,6 @@ impl Default for USB_HUB_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USB_HUB_NODE(pub i32); @@ -3225,9 +2769,6 @@ impl Default for USB_HUB_PORT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_PORT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_HUB_STATUS { @@ -3239,9 +2780,6 @@ impl Default for USB_HUB_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_HUB_STATUS_0 { @@ -3252,9 +2790,6 @@ impl Default for USB_HUB_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_HUB_STATUS_AND_CHANGE { @@ -3266,9 +2801,6 @@ impl Default for USB_HUB_STATUS_AND_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_STATUS_AND_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USB_HUB_STATUS_AND_CHANGE_0 { @@ -3280,9 +2812,6 @@ impl Default for USB_HUB_STATUS_AND_CHANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_HUB_STATUS_AND_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USB_HUB_TYPE(pub i32); @@ -3299,9 +2828,6 @@ impl Default for USB_IDLE_CALLBACK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_IDLE_CALLBACK_INFO { - type TypeKind = windows_core::CopyType; -} pub const USB_IDLE_NOTIFICATION: u32 = 9u32; pub const USB_IDLE_NOTIFICATION_EX: u32 = 272u32; #[repr(C, packed(1))] @@ -3317,9 +2843,6 @@ impl Default for USB_ID_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_ID_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_INTERFACE_ASSOCIATION_DESCRIPTOR { @@ -3337,9 +2860,6 @@ impl Default for USB_INTERFACE_ASSOCIATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_INTERFACE_ASSOCIATION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_INTERFACE_ASSOCIATION_DESCRIPTOR_TYPE: u32 = 11u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3359,9 +2879,6 @@ impl Default for USB_INTERFACE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_INTERFACE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_INTERFACE_DESCRIPTOR_TYPE: u32 = 4u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -3384,9 +2901,6 @@ impl Default for USB_INTERFACE_POWER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_INTERFACE_POWER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_INTERFACE_POWER_DESCRIPTOR_TYPE: u32 = 8u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -3399,9 +2913,6 @@ impl Default for USB_INTERFACE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_INTERFACE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_INTERFACE_STATUS_0 { @@ -3412,9 +2923,6 @@ impl Default for USB_INTERFACE_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_INTERFACE_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_MI_PARENT_INFORMATION { @@ -3425,9 +2933,6 @@ impl Default for USB_MI_PARENT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_MI_PARENT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_CONNECTION_ATTRIBUTES { @@ -3440,9 +2945,6 @@ impl Default for USB_NODE_CONNECTION_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_CONNECTION_DRIVERKEY_NAME { @@ -3455,9 +2957,6 @@ impl Default for USB_NODE_CONNECTION_DRIVERKEY_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_DRIVERKEY_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_CONNECTION_INFORMATION { @@ -3476,9 +2975,6 @@ impl Default for USB_NODE_CONNECTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_CONNECTION_INFORMATION_EX { @@ -3497,9 +2993,6 @@ impl Default for USB_NODE_CONNECTION_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_CONNECTION_INFORMATION_EX_V2 { @@ -3513,9 +3006,6 @@ impl Default for USB_NODE_CONNECTION_INFORMATION_EX_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_INFORMATION_EX_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS { @@ -3527,9 +3017,6 @@ impl Default for USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS_0 { @@ -3540,9 +3027,6 @@ impl Default for USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_CONNECTION_NAME { @@ -3555,9 +3039,6 @@ impl Default for USB_NODE_CONNECTION_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_CONNECTION_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NODE_INFORMATION { @@ -3569,9 +3050,6 @@ impl Default for USB_NODE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union USB_NODE_INFORMATION_0 { @@ -3583,9 +3061,6 @@ impl Default for USB_NODE_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NODE_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_NOTIFICATION { @@ -3596,9 +3071,6 @@ impl Default for USB_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USB_NOTIFICATION_TYPE(pub i32); @@ -3614,9 +3086,6 @@ impl Default for USB_OPEN_RAW_DEVICE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_OPEN_RAW_DEVICE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const USB_OTG_DESCRIPTOR_TYPE: u32 = 9u32; pub const USB_OTHER_SPEED_CONFIGURATION_DESCRIPTOR_TYPE: u32 = 7u32; pub const USB_PACKETFLAG_ASYNC_IN: u32 = 8u32; @@ -3641,9 +3110,6 @@ impl Default for USB_PASS_THRU_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PASS_THRU_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_PIPE_INFO { @@ -3655,9 +3121,6 @@ impl Default for USB_PIPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PIPE_INFO { - type TypeKind = windows_core::CopyType; -} pub const USB_PORTATTR_MINI_CONNECTOR: u32 = 4u32; pub const USB_PORTATTR_NO_CONNECTOR: u32 = 1u32; pub const USB_PORTATTR_NO_OVERCURRENT_UI: u32 = 33554432u32; @@ -3676,9 +3139,6 @@ impl Default for USB_PORT_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_PORT_CONNECTOR_PROPERTIES { @@ -3694,9 +3154,6 @@ impl Default for USB_PORT_CONNECTOR_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_CONNECTOR_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_PORT_EXT_STATUS { @@ -3708,9 +3165,6 @@ impl Default for USB_PORT_EXT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_EXT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_PORT_EXT_STATUS_0 { @@ -3721,9 +3175,6 @@ impl Default for USB_PORT_EXT_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_EXT_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_PORT_EXT_STATUS_AND_CHANGE { @@ -3735,9 +3186,6 @@ impl Default for USB_PORT_EXT_STATUS_AND_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_EXT_STATUS_AND_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USB_PORT_EXT_STATUS_AND_CHANGE_0 { @@ -3749,9 +3197,6 @@ impl Default for USB_PORT_EXT_STATUS_AND_CHANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_EXT_STATUS_AND_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_PORT_PROPERTIES { @@ -3763,9 +3208,6 @@ impl Default for USB_PORT_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_PORT_PROPERTIES_0 { @@ -3776,9 +3218,6 @@ impl Default for USB_PORT_PROPERTIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_PROPERTIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_PORT_STATUS { @@ -3791,9 +3230,6 @@ impl Default for USB_PORT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_PORT_STATUS_AND_CHANGE { @@ -3805,9 +3241,6 @@ impl Default for USB_PORT_STATUS_AND_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_STATUS_AND_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct USB_PORT_STATUS_AND_CHANGE_0 { @@ -3819,9 +3252,6 @@ impl Default for USB_PORT_STATUS_AND_CHANGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PORT_STATUS_AND_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_PORT_STATUS_CONNECT: u32 = 1u32; pub const USB_PORT_STATUS_ENABLE: u32 = 2u32; pub const USB_PORT_STATUS_HIGH_SPEED: u32 = 1024u32; @@ -3849,9 +3279,6 @@ impl Default for USB_POWER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_POWER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union USB_PROTOCOLS { @@ -3863,9 +3290,6 @@ impl Default for USB_PROTOCOLS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PROTOCOLS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_PROTOCOLS_0 { @@ -3876,9 +3300,6 @@ impl Default for USB_PROTOCOLS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_PROTOCOLS_0 { - type TypeKind = windows_core::CopyType; -} pub const USB_RECORD_FAILURE: u32 = 10u32; pub const USB_REGISTER_COMPOSITE_DEVICE: u32 = 0u32; pub const USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE: u32 = 2u32; @@ -3924,9 +3345,6 @@ impl Default for USB_ROOT_HUB_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_ROOT_HUB_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_SEND_RAW_COMMAND_PARAMETERS { @@ -3947,9 +3365,6 @@ impl Default for USB_SEND_RAW_COMMAND_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_SEND_RAW_COMMAND_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const USB_START_TRACKING_FOR_TIME_SYNC: u32 = 285u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -3962,9 +3377,6 @@ impl Default for USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const USB_STATUS_EXT_PORT_STATUS: u32 = 2u32; pub const USB_STATUS_PD_STATUS: u32 = 1u32; pub const USB_STATUS_PORT_STATUS: u32 = 0u32; @@ -3979,9 +3391,6 @@ impl Default for USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_STRING_DESCRIPTOR { @@ -3994,9 +3403,6 @@ impl Default for USB_STRING_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_STRING_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_STRING_DESCRIPTOR_TYPE: u32 = 3u32; pub const USB_SUBMIT_URB: u32 = 0u32; pub const USB_SUPERSPEEDPLUS_ISOCHRONOUS_MAX_BYTESPERINTERVAL: u32 = 16777215u32; @@ -4014,9 +3420,6 @@ impl Default for USB_SUPERSPEEDPLUS_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_SUPERSPEEDPLUS_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const USB_SUPERSPEEDPLUS_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR_TYPE: u32 = 49u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -4032,9 +3435,6 @@ impl Default for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0 { @@ -4047,9 +3447,6 @@ impl Default for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_0 { @@ -4060,9 +3457,6 @@ impl Default for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_1 { @@ -4073,9 +3467,6 @@ impl Default for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_1 { - type TypeKind = windows_core::CopyType; -} pub const USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_TYPE: u32 = 48u32; pub const USB_SUPERSPEED_ISOCHRONOUS_MAX_MULTIPLIER: u32 = 2u32; pub const USB_SUPPORT_D0_COMMAND: u32 = 1u32; @@ -4105,9 +3496,6 @@ impl Default for USB_TOPOLOGY_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_TOPOLOGY_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_TRANSPORT_CHARACTERISTICS { @@ -4121,9 +3509,6 @@ impl Default for USB_TRANSPORT_CHARACTERISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_TRANSPORT_CHARACTERISTICS { - type TypeKind = windows_core::CopyType; -} pub const USB_TRANSPORT_CHARACTERISTICS_BANDWIDTH_AVAILABLE: u32 = 2u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -4136,9 +3521,6 @@ impl Default for USB_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION { @@ -4151,9 +3533,6 @@ impl Default for USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION { @@ -4164,9 +3543,6 @@ impl Default for USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const USB_TRANSPORT_CHARACTERISTICS_LATENCY_AVAILABLE: u32 = 1u32; pub const USB_TRANSPORT_CHARACTERISTICS_VERSION_1: u32 = 1u32; #[repr(C, packed(1))] @@ -4180,9 +3556,6 @@ impl Default for USB_UNICODE_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_UNICODE_NAME { - type TypeKind = windows_core::CopyType; -} pub const USB_UNREGISTER_COMPOSITE_DEVICE: u32 = 1u32; pub const USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE: u32 = 284u32; #[repr(C, packed(1))] @@ -4195,9 +3568,6 @@ impl Default for USB_USB2HW_VERSION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USB_USB2HW_VERSION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USB_USER_ERROR_CODE(pub i32); @@ -4315,9 +3685,6 @@ impl Default for WINUSB_PIPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINUSB_PIPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINUSB_PIPE_INFORMATION_EX { @@ -4332,9 +3699,6 @@ impl Default for WINUSB_PIPE_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINUSB_PIPE_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINUSB_PIPE_POLICY(pub u32); @@ -4355,9 +3719,6 @@ impl Default for WINUSB_SETUP_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINUSB_SETUP_PACKET { - type TypeKind = windows_core::CopyType; -} pub const WMI_USB_DEVICE_NODE_INFORMATION: u32 = 2u32; pub const WMI_USB_DRIVER_INFORMATION: u32 = 0u32; pub const WMI_USB_DRIVER_NOTIFICATION: u32 = 1u32; @@ -4396,9 +3757,6 @@ impl Default for _URB_BULK_OR_INTERRUPT_TRANSFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_BULK_OR_INTERRUPT_TRANSFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_DESCRIPTOR_REQUEST { @@ -4421,9 +3779,6 @@ impl Default for _URB_CONTROL_DESCRIPTOR_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_DESCRIPTOR_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_FEATURE_REQUEST { @@ -4445,9 +3800,6 @@ impl Default for _URB_CONTROL_FEATURE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_FEATURE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_GET_CONFIGURATION_REQUEST { @@ -4466,9 +3818,6 @@ impl Default for _URB_CONTROL_GET_CONFIGURATION_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_GET_CONFIGURATION_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_GET_INTERFACE_REQUEST { @@ -4489,9 +3838,6 @@ impl Default for _URB_CONTROL_GET_INTERFACE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_GET_INTERFACE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_GET_STATUS_REQUEST { @@ -4512,9 +3858,6 @@ impl Default for _URB_CONTROL_GET_STATUS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_GET_STATUS_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_TRANSFER { @@ -4533,9 +3876,6 @@ impl Default for _URB_CONTROL_TRANSFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_TRANSFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_TRANSFER_EX { @@ -4554,9 +3894,6 @@ impl Default for _URB_CONTROL_TRANSFER_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_TRANSFER_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST { @@ -4579,9 +3916,6 @@ impl Default for _URB_CONTROL_VENDOR_OR_CLASS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_CONTROL_VENDOR_OR_CLASS_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_FRAME_LENGTH_CONTROL { @@ -4592,9 +3926,6 @@ impl Default for _URB_FRAME_LENGTH_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_FRAME_LENGTH_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_GET_CURRENT_FRAME_NUMBER { @@ -4606,9 +3937,6 @@ impl Default for _URB_GET_CURRENT_FRAME_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_GET_CURRENT_FRAME_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_GET_FRAME_LENGTH { @@ -4621,9 +3949,6 @@ impl Default for _URB_GET_FRAME_LENGTH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_GET_FRAME_LENGTH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS { @@ -4637,9 +3962,6 @@ impl Default for _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_HCD_AREA { @@ -4650,9 +3972,6 @@ impl Default for _URB_HCD_AREA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_HCD_AREA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_HEADER { @@ -4667,9 +3986,6 @@ impl Default for _URB_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_ISOCH_TRANSFER { @@ -4691,9 +4007,6 @@ impl Default for _URB_ISOCH_TRANSFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_ISOCH_TRANSFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_OPEN_STATIC_STREAMS { @@ -4709,9 +4022,6 @@ impl Default for _URB_OPEN_STATIC_STREAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_OPEN_STATIC_STREAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_OS_FEATURE_DESCRIPTOR_REQUEST { @@ -4735,9 +4045,6 @@ impl Default for _URB_OS_FEATURE_DESCRIPTOR_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_OS_FEATURE_DESCRIPTOR_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_PIPE_REQUEST { @@ -4750,9 +4057,6 @@ impl Default for _URB_PIPE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_PIPE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_SELECT_CONFIGURATION { @@ -4766,9 +4070,6 @@ impl Default for _URB_SELECT_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_SELECT_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_SELECT_INTERFACE { @@ -4781,9 +4082,6 @@ impl Default for _URB_SELECT_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_SELECT_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _URB_SET_FRAME_LENGTH { @@ -4795,6 +4093,3 @@ impl Default for _URB_SET_FRAME_LENGTH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _URB_SET_FRAME_LENGTH { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs index 36b7f6c5412..e89578e1f36 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -3331,9 +3331,6 @@ impl Default for REQUESTBODY_GetStatus { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REQUESTBODY_GetStatus { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REQUESTBODY_Renew { @@ -3345,9 +3342,6 @@ impl Default for REQUESTBODY_Renew { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REQUESTBODY_Renew { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REQUESTBODY_Subscribe { @@ -3362,9 +3356,6 @@ impl Default for REQUESTBODY_Subscribe { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REQUESTBODY_Subscribe { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REQUESTBODY_Unsubscribe { @@ -3375,9 +3366,6 @@ impl Default for REQUESTBODY_Unsubscribe { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REQUESTBODY_Unsubscribe { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESPONSEBODY_GetMetadata { @@ -3388,9 +3376,6 @@ impl Default for RESPONSEBODY_GetMetadata { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESPONSEBODY_GetMetadata { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESPONSEBODY_GetStatus { @@ -3402,9 +3387,6 @@ impl Default for RESPONSEBODY_GetStatus { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESPONSEBODY_GetStatus { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESPONSEBODY_Renew { @@ -3416,9 +3398,6 @@ impl Default for RESPONSEBODY_Renew { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESPONSEBODY_Renew { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESPONSEBODY_Subscribe { @@ -3431,9 +3410,6 @@ impl Default for RESPONSEBODY_Subscribe { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESPONSEBODY_Subscribe { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESPONSEBODY_SubscriptionEnd { @@ -3447,9 +3423,6 @@ impl Default for RESPONSEBODY_SubscriptionEnd { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESPONSEBODY_SubscriptionEnd { - type TypeKind = windows_core::CopyType; -} pub const SecureDirectedDiscovery: DeviceDiscoveryMechanism = DeviceDiscoveryMechanism(2i32); pub const TWO_WAY: WSDUdpMessageType = WSDUdpMessageType(1i32); pub const WSDAPI_ADDRESSFAMILY_IPV4: u32 = 1u32; @@ -3489,9 +3462,6 @@ impl Default for WSDUdpRetransmitParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDUdpRetransmitParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_ATTRIBUTE { @@ -3505,9 +3475,6 @@ impl Default for WSDXML_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_ELEMENT { @@ -3522,9 +3489,6 @@ impl Default for WSDXML_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_ELEMENT_LIST { @@ -3536,9 +3500,6 @@ impl Default for WSDXML_ELEMENT_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_ELEMENT_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_NAME { @@ -3550,9 +3511,6 @@ impl Default for WSDXML_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_NAMESPACE { @@ -3567,9 +3525,6 @@ impl Default for WSDXML_NAMESPACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_NAMESPACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_NODE { @@ -3586,9 +3541,6 @@ impl Default for WSDXML_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSDXML_OP(pub i32); @@ -3605,9 +3557,6 @@ impl Default for WSDXML_PREFIX_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_PREFIX_MAPPING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_TEXT { @@ -3619,9 +3568,6 @@ impl Default for WSDXML_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSDXML_TYPE { @@ -3633,9 +3579,6 @@ impl Default for WSDXML_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSDXML_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_APP_SEQUENCE { @@ -3648,9 +3591,6 @@ impl Default for WSD_APP_SEQUENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_APP_SEQUENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_BYE { @@ -3662,9 +3602,6 @@ impl Default for WSD_BYE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_BYE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_CONFIG_ADDRESSES { @@ -3676,9 +3613,6 @@ impl Default for WSD_CONFIG_ADDRESSES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_CONFIG_ADDRESSES { - type TypeKind = windows_core::CopyType; -} pub const WSD_CONFIG_DEVICE_ADDRESSES: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(10i32); pub const WSD_CONFIG_HOSTING_ADDRESSES: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(9i32); pub const WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(1i32); @@ -3695,9 +3629,6 @@ impl Default for WSD_CONFIG_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_CONFIG_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSD_CONFIG_PARAM_TYPE(pub i32); @@ -3722,9 +3653,6 @@ impl Default for WSD_DATETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_DATETIME { - type TypeKind = windows_core::CopyType; -} pub const WSD_DEFAULT_EVENTING_ADDRESS: windows_core::PCWSTR = windows_core::w!("http://*:5357/"); pub const WSD_DEFAULT_HOSTING_ADDRESS: windows_core::PCWSTR = windows_core::w!("http://*:5357/"); pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: windows_core::PCWSTR = windows_core::w!("https://*:5358/"); @@ -3745,9 +3673,6 @@ impl Default for WSD_DURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_DURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_ENDPOINT_REFERENCE { @@ -3763,9 +3688,6 @@ impl Default for WSD_ENDPOINT_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_ENDPOINT_REFERENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_ENDPOINT_REFERENCE_LIST { @@ -3777,9 +3699,6 @@ impl Default for WSD_ENDPOINT_REFERENCE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_ENDPOINT_REFERENCE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct WSD_EVENT { @@ -3796,9 +3715,6 @@ impl Default for WSD_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_EVENTING_DELIVERY_MODE { @@ -3811,9 +3727,6 @@ impl Default for WSD_EVENTING_DELIVERY_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_EVENTING_DELIVERY_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_EVENTING_DELIVERY_MODE_PUSH { @@ -3824,9 +3737,6 @@ impl Default for WSD_EVENTING_DELIVERY_MODE_PUSH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_EVENTING_DELIVERY_MODE_PUSH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_EVENTING_EXPIRES { @@ -3838,9 +3748,6 @@ impl Default for WSD_EVENTING_EXPIRES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_EVENTING_EXPIRES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_EVENTING_FILTER { @@ -3853,9 +3760,6 @@ impl Default for WSD_EVENTING_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_EVENTING_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_EVENTING_FILTER_ACTION { @@ -3866,9 +3770,6 @@ impl Default for WSD_EVENTING_FILTER_ACTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_EVENTING_FILTER_ACTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct WSD_HANDLER_CONTEXT { @@ -3881,9 +3782,6 @@ impl Default for WSD_HANDLER_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_HANDLER_CONTEXT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_HEADER_RELATESTO { @@ -3895,9 +3793,6 @@ impl Default for WSD_HEADER_RELATESTO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_HEADER_RELATESTO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_HELLO { @@ -3913,9 +3808,6 @@ impl Default for WSD_HELLO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_HELLO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_HOST_METADATA { @@ -3927,9 +3819,6 @@ impl Default for WSD_HOST_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_HOST_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_LOCALIZED_STRING { @@ -3941,9 +3830,6 @@ impl Default for WSD_LOCALIZED_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_LOCALIZED_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_LOCALIZED_STRING_LIST { @@ -3955,9 +3841,6 @@ impl Default for WSD_LOCALIZED_STRING_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_LOCALIZED_STRING_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_METADATA_SECTION { @@ -3973,9 +3856,6 @@ impl Default for WSD_METADATA_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_METADATA_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_METADATA_SECTION_LIST { @@ -3987,9 +3867,6 @@ impl Default for WSD_METADATA_SECTION_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_METADATA_SECTION_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_NAME_LIST { @@ -4001,9 +3878,6 @@ impl Default for WSD_NAME_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_NAME_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_OPERATION { @@ -4016,9 +3890,6 @@ impl Default for WSD_OPERATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_OPERATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_PORT_TYPE { @@ -4032,9 +3903,6 @@ impl Default for WSD_PORT_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_PORT_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_PROBE { @@ -4047,9 +3915,6 @@ impl Default for WSD_PROBE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_PROBE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_PROBE_MATCH { @@ -4065,9 +3930,6 @@ impl Default for WSD_PROBE_MATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_PROBE_MATCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_PROBE_MATCHES { @@ -4079,9 +3941,6 @@ impl Default for WSD_PROBE_MATCHES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_PROBE_MATCHES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_PROBE_MATCH_LIST { @@ -4093,9 +3952,6 @@ impl Default for WSD_PROBE_MATCH_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_PROBE_MATCH_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSD_PROTOCOL_TYPE(pub i32); @@ -4114,9 +3970,6 @@ impl Default for WSD_REFERENCE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_REFERENCE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_REFERENCE_PROPERTIES { @@ -4127,9 +3980,6 @@ impl Default for WSD_REFERENCE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_REFERENCE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_RELATIONSHIP_METADATA { @@ -4142,9 +3992,6 @@ impl Default for WSD_RELATIONSHIP_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_RELATIONSHIP_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_RESOLVE { @@ -4156,9 +4003,6 @@ impl Default for WSD_RESOLVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_RESOLVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_RESOLVE_MATCH { @@ -4174,9 +4018,6 @@ impl Default for WSD_RESOLVE_MATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_RESOLVE_MATCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_RESOLVE_MATCHES { @@ -4188,9 +4029,6 @@ impl Default for WSD_RESOLVE_MATCHES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_RESOLVE_MATCHES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SCOPES { @@ -4202,9 +4040,6 @@ impl Default for WSD_SCOPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SCOPES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4224,10 +4059,6 @@ impl Default for WSD_SECURITY_CERT_VALIDATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WSD_SECURITY_CERT_VALIDATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4244,10 +4075,6 @@ impl Default for WSD_SECURITY_CERT_VALIDATION_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WSD_SECURITY_CERT_VALIDATION_V1 { - type TypeKind = windows_core::CopyType; -} pub const WSD_SECURITY_COMPACTSIG_SIGNING_CERT: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(7i32); pub const WSD_SECURITY_COMPACTSIG_VALIDATION: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(8i32); pub const WSD_SECURITY_HTTP_AUTH_SCHEME_NEGOTIATE: u32 = 1u32; @@ -4269,10 +4096,6 @@ impl Default for WSD_SECURITY_SIGNATURE_VALIDATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WSD_SECURITY_SIGNATURE_VALIDATION { - type TypeKind = windows_core::CopyType; -} pub const WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(3i32); pub const WSD_SECURITY_SSL_CLIENT_CERT_VALIDATION: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(5i32); pub const WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERT: WSD_CONFIG_PARAM_TYPE = WSD_CONFIG_PARAM_TYPE(6i32); @@ -4291,9 +4114,6 @@ impl Default for WSD_SERVICE_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SERVICE_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SERVICE_METADATA_LIST { @@ -4305,9 +4125,6 @@ impl Default for WSD_SERVICE_METADATA_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SERVICE_METADATA_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SOAP_FAULT { @@ -4322,9 +4139,6 @@ impl Default for WSD_SOAP_FAULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SOAP_FAULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SOAP_FAULT_CODE { @@ -4336,9 +4150,6 @@ impl Default for WSD_SOAP_FAULT_CODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SOAP_FAULT_CODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SOAP_FAULT_REASON { @@ -4349,9 +4160,6 @@ impl Default for WSD_SOAP_FAULT_REASON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SOAP_FAULT_REASON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SOAP_FAULT_SUBCODE { @@ -4363,9 +4171,6 @@ impl Default for WSD_SOAP_FAULT_SUBCODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SOAP_FAULT_SUBCODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SOAP_HEADER { @@ -4384,9 +4189,6 @@ impl Default for WSD_SOAP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SOAP_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_SOAP_MESSAGE { @@ -4399,9 +4201,6 @@ impl Default for WSD_SOAP_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SOAP_MESSAGE { - type TypeKind = windows_core::CopyType; -} pub type WSD_STUB_FUNCTION = Option, session: Option, event: *mut WSD_EVENT) -> windows_core::HRESULT>; #[repr(C)] #[derive(Clone, Debug, PartialEq)] @@ -4416,9 +4215,6 @@ impl Default for WSD_SYNCHRONOUS_RESPONSE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_SYNCHRONOUS_RESPONSE_CONTEXT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_THIS_DEVICE_METADATA { @@ -4432,9 +4228,6 @@ impl Default for WSD_THIS_DEVICE_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_THIS_DEVICE_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_THIS_MODEL_METADATA { @@ -4451,9 +4244,6 @@ impl Default for WSD_THIS_MODEL_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_THIS_MODEL_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_UNKNOWN_LOOKUP { @@ -4464,9 +4254,6 @@ impl Default for WSD_UNKNOWN_LOOKUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_UNKNOWN_LOOKUP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSD_URI_LIST { @@ -4478,6 +4265,3 @@ impl Default for WSD_URI_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSD_URI_LIST { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Devices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/mod.rs index 246eb76cae1..41b53606872 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/mod.rs @@ -82,9 +82,6 @@ impl Default for IEEE1394_API_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IEEE1394_API_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IEEE1394_API_REQUEST_0 { @@ -96,9 +93,6 @@ impl Default for IEEE1394_API_REQUEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IEEE1394_API_REQUEST_0 { - type TypeKind = windows_core::CopyType; -} pub const IEEE1394_API_SET_LOCAL_NODE_PROPERTIES: u32 = 4u32; pub const IEEE1394_REQUEST_FLAG_PERSISTENT: u32 = 2u32; pub const IEEE1394_REQUEST_FLAG_UNICODE: u32 = 1u32; @@ -116,7 +110,4 @@ impl Default for IEEE1394_VDEV_PNP_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IEEE1394_VDEV_PNP_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const IOCTL_IEEE1394_API_REQUEST: u32 = 2229248u32; diff --git a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs index 0f227b18cda..5e19247afa9 100644 --- a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs @@ -165,9 +165,6 @@ impl Default for APP_LOCAL_DEVICE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APP_LOCAL_DEVICE_ID { - type TypeKind = windows_core::CopyType; -} pub const APP_LOCAL_DEVICE_ID_SIZE: u32 = 32u32; #[must_use] #[repr(transparent)] @@ -776,9 +773,6 @@ impl Default for DECIMAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DECIMAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DECIMAL_0 { @@ -790,9 +784,6 @@ impl Default for DECIMAL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DECIMAL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DECIMAL_0_0 { @@ -804,9 +795,6 @@ impl Default for DECIMAL_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DECIMAL_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DECIMAL_1 { @@ -818,9 +806,6 @@ impl Default for DECIMAL_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DECIMAL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DECIMAL_1_0 { @@ -832,9 +817,6 @@ impl Default for DECIMAL_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DECIMAL_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVPROPKEY { @@ -846,9 +828,6 @@ impl Default for DEVPROPKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVPROPKEY { - type TypeKind = windows_core::CopyType; -} pub const DIGSIG_E_CRYPTO: windows_core::HRESULT = windows_core::HRESULT(0x800B0008_u32 as _); pub const DIGSIG_E_DECODE: windows_core::HRESULT = windows_core::HRESULT(0x800B0006_u32 as _); pub const DIGSIG_E_ENCODE: windows_core::HRESULT = windows_core::HRESULT(0x800B0005_u32 as _); @@ -4966,9 +4945,6 @@ impl Default for FILETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILETIME { - type TypeKind = windows_core::CopyType; -} pub const FILTER_E_ALREADY_OPEN: windows_core::HRESULT = windows_core::HRESULT(0x80041736_u32 as _); pub const FILTER_E_CONTENTINDEXCORRUPT: windows_core::HRESULT = windows_core::HRESULT(0xC0041734_u32 as _); pub const FILTER_E_IN_USE: windows_core::HRESULT = windows_core::HRESULT(0x80041738_u32 as _); @@ -4995,9 +4971,6 @@ impl Default for FLOAT128 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLOAT128 { - type TypeKind = windows_core::CopyType; -} pub const FRS_ERR_AUTHENTICATION: i32 = 8008i32; pub const FRS_ERR_CHILD_TO_PARENT_COMM: i32 = 8011i32; pub const FRS_ERR_INSUFFICIENT_PRIV: i32 = 8007i32; @@ -5923,9 +5896,6 @@ impl Default for LUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LUID { - type TypeKind = windows_core::CopyType; -} pub const MARSHAL_E_FIRST: i32 = -2147221216i32; pub const MARSHAL_E_LAST: i32 = -2147221201i32; pub const MARSHAL_S_FIRST: i32 = 262432i32; @@ -6499,9 +6469,6 @@ impl Default for POINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POINTL { @@ -6513,9 +6480,6 @@ impl Default for POINTL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POINTS { @@ -6527,9 +6491,6 @@ impl Default for POINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTS { - type TypeKind = windows_core::CopyType; -} pub const PRESENTATION_ERROR_LOST: windows_core::HRESULT = windows_core::HRESULT(0x88810001_u32 as _); pub type PROC = Option isize>; #[repr(C)] @@ -6543,9 +6504,6 @@ impl Default for PROPERTYKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPERTYKEY { - type TypeKind = windows_core::CopyType; -} pub const PSINK_E_INDEX_ONLY: windows_core::HRESULT = windows_core::HRESULT(0x80041791_u32 as _); pub const PSINK_E_LARGE_ATTACHMENT: windows_core::HRESULT = windows_core::HRESULT(0x80041792_u32 as _); pub const PSINK_E_QUERY_ONLY: windows_core::HRESULT = windows_core::HRESULT(0x80041790_u32 as _); @@ -6618,9 +6576,6 @@ impl Default for RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECTL { @@ -6634,9 +6589,6 @@ impl Default for RECTL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECTL { - type TypeKind = windows_core::CopyType; -} pub const REGDB_E_BADTHREADINGMODEL: windows_core::HRESULT = windows_core::HRESULT(0x80040156_u32 as _); pub const REGDB_E_CLASSNOTREG: windows_core::HRESULT = windows_core::HRESULT(0x80040154_u32 as _); pub const REGDB_E_FIRST: i32 = -2147221168i32; @@ -7092,9 +7044,6 @@ impl Default for SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIZE { - type TypeKind = windows_core::CopyType; -} pub const SPAPI_E_AUTHENTICODE_DISALLOWED: windows_core::HRESULT = windows_core::HRESULT(0x800F0240_u32 as _); pub const SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED: windows_core::HRESULT = windows_core::HRESULT(0x800F0243_u32 as _); pub const SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER: windows_core::HRESULT = windows_core::HRESULT(0x800F0241_u32 as _); @@ -10085,9 +10034,6 @@ impl Default for SYSTEMTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEMTIME { - type TypeKind = windows_core::CopyType; -} pub const S_APPLICATION_ACTIVATION_ERROR_HANDLED_BY_DIALOG: windows_core::HRESULT = windows_core::HRESULT(0x270259_u32 as _); pub const S_FALSE: windows_core::HRESULT = windows_core::HRESULT(0x1_u32 as _); pub const S_OK: windows_core::HRESULT = windows_core::HRESULT(0x0_u32 as _); @@ -10554,9 +10500,6 @@ impl Default for UNICODE_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNICODE_STRING { - type TypeKind = windows_core::CopyType; -} pub const UTC_E_ACTION_NOT_SUPPORTED_IN_DESTINATION: windows_core::HRESULT = windows_core::HRESULT(0x87C51044_u32 as _); pub const UTC_E_AGENT_DIAGNOSTICS_TOO_LARGE: windows_core::HRESULT = windows_core::HRESULT(0x87C51055_u32 as _); pub const UTC_E_ALTERNATIVE_TRACE_CANNOT_PREEMPT: windows_core::HRESULT = windows_core::HRESULT(0x87C51002_u32 as _); diff --git a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs index 7b3f91ec04e..872fb766a37 100644 --- a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs @@ -250,9 +250,6 @@ impl Default for GAMING_DEVICE_MODEL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GAMING_DEVICE_MODEL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GAMING_DEVICE_VENDOR_ID(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs index baf7999ca49..f4d6709a043 100644 --- a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs @@ -7135,9 +7135,6 @@ impl Default for CALDATETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CALDATETIME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CALDATETIME_DATEUNIT(pub i32); @@ -7238,9 +7235,6 @@ impl Default for CHARSETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHARSETINFO { - type TypeKind = windows_core::CopyType; -} pub const CMLangConvertCharset: windows_core::GUID = windows_core::GUID::from_u128(0xd66d6f99_cdaa_11d0_b822_00c04fc9b31f); 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); @@ -7305,9 +7299,6 @@ impl Default for CPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CPINFOEXA { @@ -7323,9 +7314,6 @@ impl Default for CPINFOEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CPINFOEXW { @@ -7341,9 +7329,6 @@ impl Default for CPINFOEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPINFOEXW { - type TypeKind = windows_core::CopyType; -} pub const CPIOD_FORCE_PROMPT: i32 = -2147483648i32; pub const CPIOD_PEEK: i32 = 1073741824i32; pub const CP_ACP: u32 = 0u32; @@ -7490,9 +7475,6 @@ impl Default for CURRENCYFMTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CURRENCYFMTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CURRENCYFMTW { @@ -7510,9 +7492,6 @@ impl Default for CURRENCYFMTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CURRENCYFMTW { - type TypeKind = windows_core::CopyType; -} pub type DATEFMT_ENUMPROCA = Option super::Foundation::BOOL>; pub type DATEFMT_ENUMPROCEXA = Option super::Foundation::BOOL>; pub type DATEFMT_ENUMPROCEXEX = Option super::Foundation::BOOL>; @@ -7540,9 +7519,6 @@ impl Default for DetectEncodingInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DetectEncodingInfo { - type TypeKind = windows_core::CopyType; -} pub const ELS_GUID_LANGUAGE_DETECTION: windows_core::GUID = windows_core::GUID::from_u128(0xcf7e00b1_909b_4d95_a8f4_611f7c377702); pub const ELS_GUID_SCRIPT_DETECTION: windows_core::GUID = windows_core::GUID::from_u128(0x2d64b439_6caf_4f6b_b688_e5d0f4faa7d7); pub const ELS_GUID_TRANSLITERATION_BENGALI_TO_LATIN: windows_core::GUID = windows_core::GUID::from_u128(0xf4dfd825_91a4_489f_855e_9ad9bee55727); @@ -7565,10 +7541,6 @@ impl Default for ENUMTEXTMETRICA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ENUMTEXTMETRICA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7582,10 +7554,6 @@ impl Default for ENUMTEXTMETRICW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ENUMTEXTMETRICW { - type TypeKind = windows_core::CopyType; -} pub const ENUM_ALL_CALENDARS: u32 = 4294967295u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7619,9 +7587,6 @@ impl Default for FILEMUIINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILEMUIINFO { - type TypeKind = windows_core::CopyType; -} pub const FIND_ENDSWITH: u32 = 2097152u32; pub const FIND_FROMEND: u32 = 8388608u32; pub const FIND_FROMSTART: u32 = 4194304u32; @@ -7673,9 +7638,6 @@ impl Default for FONTSIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FONTSIGNATURE { - type TypeKind = windows_core::CopyType; -} pub const GEOCLASS_ALL: SYSGEOCLASS = SYSGEOCLASS(0i32); pub const GEOCLASS_NATION: SYSGEOCLASS = SYSGEOCLASS(16i32); pub const GEOCLASS_REGION: SYSGEOCLASS = SYSGEOCLASS(14i32); @@ -7711,9 +7673,6 @@ impl Default for GOFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOFFSET { - type TypeKind = windows_core::CopyType; -} pub const GSS_ALLOW_INHERITED_COMMON: u32 = 1u32; pub const HIGHLEVEL_SERVICE_TYPES: u32 = 1u32; pub const HIGH_SURROGATE_END: u32 = 56319u32; @@ -10625,9 +10584,6 @@ impl Default for LOCALESIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCALESIGNATURE { - type TypeKind = windows_core::CopyType; -} pub const LOCALE_ALL: u32 = 0u32; pub const LOCALE_ALLOW_NEUTRAL_NAMES: u32 = 134217728u32; pub const LOCALE_ALTERNATE_SORTS: u32 = 4u32; @@ -10827,9 +10783,6 @@ impl Default for MAPPING_DATA_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPPING_DATA_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAPPING_ENUM_OPTIONS { @@ -10849,9 +10802,6 @@ impl Default for MAPPING_ENUM_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPPING_ENUM_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAPPING_OPTIONS { @@ -10877,9 +10827,6 @@ impl Default for MAPPING_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPPING_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAPPING_PROPERTY_BAG { @@ -10897,9 +10844,6 @@ impl Default for MAPPING_PROPERTY_BAG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPPING_PROPERTY_BAG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAPPING_SERVICE_INFO { @@ -10934,9 +10878,6 @@ impl Default for MAPPING_SERVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPPING_SERVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const MAP_COMPOSITE: FOLD_STRING_MAP_FLAGS = FOLD_STRING_MAP_FLAGS(64u32); pub const MAP_EXPAND_LIGATURES: FOLD_STRING_MAP_FLAGS = FOLD_STRING_MAP_FLAGS(8192u32); pub const MAP_FOLDCZONE: FOLD_STRING_MAP_FLAGS = FOLD_STRING_MAP_FLAGS(16u32); @@ -10989,9 +10930,6 @@ impl Default for MIMECPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIMECPINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIMECSETINFO { @@ -11004,9 +10942,6 @@ impl Default for MIMECSETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIMECSETINFO { - type TypeKind = windows_core::CopyType; -} pub const MIN_SPELLING_NTDDI: u32 = 100794368u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -11127,10 +11062,6 @@ impl Default for NEWTEXTMETRICEXA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NEWTEXTMETRICEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11144,10 +11075,6 @@ impl Default for NEWTEXTMETRICEXW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NEWTEXTMETRICEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLSVERSIONINFO { @@ -11162,9 +11089,6 @@ impl Default for NLSVERSIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLSVERSIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLSVERSIONINFOEX { @@ -11179,9 +11103,6 @@ impl Default for NLSVERSIONINFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLSVERSIONINFOEX { - type TypeKind = windows_core::CopyType; -} pub const NLS_CP_CPINFO: u32 = 268435456u32; pub const NLS_CP_MBTOWC: u32 = 1073741824u32; pub const NLS_CP_WCTOMB: u32 = 2147483648u32; @@ -11209,9 +11130,6 @@ impl Default for NUMBERFMTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NUMBERFMTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NUMBERFMTW { @@ -11227,9 +11145,6 @@ impl Default for NUMBERFMTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NUMBERFMTW { - type TypeKind = windows_core::CopyType; -} pub const NUMSYS_NAME_CAPACITY: u32 = 8u32; pub const NormalizationC: NORM_FORM = NORM_FORM(1i32); pub const NormalizationD: NORM_FORM = NORM_FORM(2i32); @@ -11249,9 +11164,6 @@ impl Default for OPENTYPE_FEATURE_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPENTYPE_FEATURE_RECORD { - type TypeKind = windows_core::CopyType; -} pub type PFN_MAPPINGCALLBACKPROC = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11265,9 +11177,6 @@ impl Default for RFC1766INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFC1766INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCRIPTCONTF(pub i32); @@ -11290,9 +11199,6 @@ impl Default for SCRIPTFONTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPTFONTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPTINFO { @@ -11307,9 +11213,6 @@ impl Default for SCRIPTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_ANALYSIS { @@ -11321,9 +11224,6 @@ impl Default for SCRIPT_ANALYSIS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_ANALYSIS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_CHARPROP { @@ -11334,9 +11234,6 @@ impl Default for SCRIPT_CHARPROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_CHARPROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_CONTROL { @@ -11347,9 +11244,6 @@ impl Default for SCRIPT_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_DIGITSUBSTITUTE { @@ -11362,9 +11256,6 @@ impl Default for SCRIPT_DIGITSUBSTITUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_DIGITSUBSTITUTE { - type TypeKind = windows_core::CopyType; -} pub const SCRIPT_DIGITSUBSTITUTE_CONTEXT: u32 = 0u32; pub const SCRIPT_DIGITSUBSTITUTE_NATIONAL: u32 = 2u32; pub const SCRIPT_DIGITSUBSTITUTE_NONE: u32 = 1u32; @@ -11384,9 +11275,6 @@ impl Default for SCRIPT_FONTPROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_FONTPROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_GLYPHPROP { @@ -11398,9 +11286,6 @@ impl Default for SCRIPT_GLYPHPROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_GLYPHPROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCRIPT_IS_COMPLEX_FLAGS(pub u32); @@ -11415,9 +11300,6 @@ impl Default for SCRIPT_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCRIPT_JUSTIFY(pub i32); @@ -11447,9 +11329,6 @@ impl Default for SCRIPT_LOGATTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_LOGATTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_PROPERTIES { @@ -11461,9 +11340,6 @@ impl Default for SCRIPT_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_STATE { @@ -11474,9 +11350,6 @@ impl Default for SCRIPT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRIPT_TABDEF { @@ -11490,9 +11363,6 @@ impl Default for SCRIPT_TABDEF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_TABDEF { - type TypeKind = windows_core::CopyType; -} pub const SCRIPT_TAG_UNKNOWN: u32 = 0u32; pub const SCRIPT_UNDEFINED: u32 = 0u32; #[repr(C)] @@ -11505,9 +11375,6 @@ impl Default for SCRIPT_VISATTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRIPT_VISATTR { - type TypeKind = windows_core::CopyType; -} pub const SGCM_RTL: u32 = 1u32; pub const SIC_ASCIIDIGIT: SCRIPT_IS_COMPLEX_FLAGS = SCRIPT_IS_COMPLEX_FLAGS(2u32); pub const SIC_COMPLEX: SCRIPT_IS_COMPLEX_FLAGS = SCRIPT_IS_COMPLEX_FLAGS(1u32); @@ -11563,9 +11430,6 @@ impl Default for TEXTRANGE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TEXTRANGE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub type TIMEFMT_ENUMPROCA = Option super::Foundation::BOOL>; pub type TIMEFMT_ENUMPROCEX = Option super::Foundation::BOOL>; pub type TIMEFMT_ENUMPROCW = Option super::Foundation::BOOL>; @@ -12393,9 +12257,6 @@ impl Default for UCPTrie { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UCPTrie { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union UCPTrieData { @@ -12409,9 +12270,6 @@ impl Default for UCPTrieData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UCPTrieData { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UCPTrieType(pub i32); @@ -12496,9 +12354,6 @@ impl Default for UCharIterator { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UCharIterator { - type TypeKind = windows_core::CopyType; -} pub type UCharIteratorCurrent = Option i32>; pub type UCharIteratorGetIndex = Option i32>; pub type UCharIteratorGetState = Option u32>; @@ -12590,9 +12445,6 @@ impl Default for UConverterFromUnicodeArgs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UConverterFromUnicodeArgs { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UConverterPlatform(pub i32); @@ -12620,9 +12472,6 @@ impl Default for UConverterToUnicodeArgs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UConverterToUnicodeArgs { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UConverterType(pub i32); @@ -12968,9 +12817,6 @@ impl Default for UFieldPosition { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UFieldPosition { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UFieldPositionIterator(pub isize); @@ -13061,9 +12907,6 @@ impl Default for UIDNAInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UIDNAInfo { - type TypeKind = windows_core::CopyType; -} pub const UIDNA_CHECK_BIDI: i32 = 4i32; pub const UIDNA_CHECK_CONTEXTJ: i32 = 8i32; pub const UIDNA_CHECK_CONTEXTO: i32 = 64i32; @@ -13283,9 +13126,6 @@ impl Default for UNICODERANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNICODERANGE { - type TypeKind = windows_core::CopyType; -} pub const UNISCRIBE_OPENTYPE: u32 = 256u32; pub const UNORM2_COMPOSE: UNormalization2Mode = UNormalization2Mode(0i32); pub const UNORM2_COMPOSE_CONTIGUOUS: UNormalization2Mode = UNormalization2Mode(3i32); @@ -13545,9 +13385,6 @@ impl Default for UParseError { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UParseError { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UPluralRules(pub isize); @@ -13633,9 +13470,6 @@ impl Default for UReplaceableCallbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UReplaceableCallbacks { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UResType(pub i32); @@ -13947,9 +13781,6 @@ impl Default for USerializedSet { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USerializedSet { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct USet(pub isize); @@ -14128,9 +13959,6 @@ impl Default for UText { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UText { - type TypeKind = windows_core::CopyType; -} pub type UTextAccess = Option i8>; pub type UTextClone = Option *mut UText>; pub type UTextClose = Option; @@ -14161,9 +13989,6 @@ impl Default for UTextFuncs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UTextFuncs { - type TypeKind = windows_core::CopyType; -} pub type UTextMapNativeIndexToUTF16 = Option i32>; pub type UTextMapOffsetToNative = Option i64>; pub type UTextNativeLength = Option i64>; @@ -14214,9 +14039,6 @@ impl Default for UTransPosition { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UTransPosition { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UVerticalOrientation(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs index 4c354052348..daa387c9c92 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs @@ -27,10 +27,6 @@ impl Default for CompositionFrameDisplayInstance { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for CompositionFrameDisplayInstance { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CompositionFrameInstanceKind(pub i32); @@ -757,9 +753,6 @@ impl Default for PresentationTransform { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PresentationTransform { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SystemInterruptTime { @@ -770,6 +763,3 @@ impl Default for SystemInterruptTime { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SystemInterruptTime { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs index 8251c7ef305..025cada29bb 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs @@ -30,9 +30,6 @@ impl Default for DXCoreAdapterMemoryBudget { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXCoreAdapterMemoryBudget { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXCoreAdapterMemoryBudgetNodeSegmentGroup { @@ -44,9 +41,6 @@ impl Default for DXCoreAdapterMemoryBudgetNodeSegmentGroup { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXCoreAdapterMemoryBudgetNodeSegmentGroup { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXCoreAdapterPreference(pub u32); @@ -69,9 +63,6 @@ impl Default for DXCoreHardwareID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXCoreHardwareID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXCoreHardwareIDParts { @@ -86,9 +77,6 @@ impl Default for DXCoreHardwareIDParts { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXCoreHardwareIDParts { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXCoreNotificationType(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs index a464990a79e..bb6e06583ff 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs @@ -26,9 +26,6 @@ impl Default for D2D1_BEZIER_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_BEZIER_SEGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_BLEND_MODE(pub i32); @@ -81,9 +78,6 @@ impl Default for D2D1_COLOR_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_COLOR_F { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_COMPOSITE_MODE(pub i32); @@ -126,9 +120,6 @@ impl Default for D2D1_GRADIENT_STOP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_GRADIENT_STOP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_PATH_SEGMENT(pub i32); @@ -181,10 +172,6 @@ impl Default for D2D1_PIXEL_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D2D1_PIXEL_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_TURBULENCE_NOISE(pub i32); @@ -203,9 +190,6 @@ impl Default for D2D_COLOR_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_COLOR_F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D2D_MATRIX_4X3_F { @@ -216,9 +200,6 @@ impl Default for D2D_MATRIX_4X3_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_4X3_F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D2D_MATRIX_4X3_F_0 { @@ -230,9 +211,6 @@ impl Default for D2D_MATRIX_4X3_F_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_4X3_F_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_MATRIX_4X3_F_0_0 { @@ -254,9 +232,6 @@ impl Default for D2D_MATRIX_4X3_F_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_4X3_F_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D2D_MATRIX_4X4_F { @@ -267,9 +242,6 @@ impl Default for D2D_MATRIX_4X4_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_4X4_F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D2D_MATRIX_4X4_F_0 { @@ -281,9 +253,6 @@ impl Default for D2D_MATRIX_4X4_F_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_4X4_F_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_MATRIX_4X4_F_0_0 { @@ -309,9 +278,6 @@ impl Default for D2D_MATRIX_4X4_F_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_4X4_F_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D2D_MATRIX_5X4_F { @@ -322,9 +288,6 @@ impl Default for D2D_MATRIX_5X4_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_5X4_F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D2D_MATRIX_5X4_F_0 { @@ -336,9 +299,6 @@ impl Default for D2D_MATRIX_5X4_F_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_5X4_F_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_MATRIX_5X4_F_0_0 { @@ -368,9 +328,6 @@ impl Default for D2D_MATRIX_5X4_F_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_MATRIX_5X4_F_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_POINT_2F { @@ -382,9 +339,6 @@ impl Default for D2D_POINT_2F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_POINT_2F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_POINT_2U { @@ -396,9 +350,6 @@ impl Default for D2D_POINT_2U { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_POINT_2U { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_RECT_F { @@ -412,9 +363,6 @@ impl Default for D2D_RECT_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_RECT_F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_RECT_U { @@ -428,9 +376,6 @@ impl Default for D2D_RECT_U { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_RECT_U { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_SIZE_F { @@ -442,9 +387,6 @@ impl Default for D2D_SIZE_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_SIZE_F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_SIZE_U { @@ -456,9 +398,6 @@ impl Default for D2D_SIZE_U { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_SIZE_U { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_VECTOR_2F { @@ -470,9 +409,6 @@ impl Default for D2D_VECTOR_2F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_VECTOR_2F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_VECTOR_3F { @@ -485,9 +421,6 @@ impl Default for D2D_VECTOR_3F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_VECTOR_3F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D_VECTOR_4F { @@ -501,9 +434,6 @@ impl Default for D2D_VECTOR_4F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_VECTOR_4F { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(ID2D1SimplifiedGeometrySink, ID2D1SimplifiedGeometrySink_Vtbl, 0x2cd9069e_12e2_11dc_9fed_001143a055f9); windows_core::imp::interface_hierarchy!(ID2D1SimplifiedGeometrySink, windows_core::IUnknown); impl ID2D1SimplifiedGeometrySink { diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs index c34c2998bf3..f5f3dfc33f3 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs @@ -230,10 +230,6 @@ impl Default for D2D1_ARC_SEGMENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_ARC_SEGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_ARC_SIZE(pub i32); @@ -294,9 +290,6 @@ impl Default for D2D1_BITMAP_BRUSH_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_BITMAP_BRUSH_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D1_BITMAP_BRUSH_PROPERTIES1 { @@ -309,9 +302,6 @@ impl Default for D2D1_BITMAP_BRUSH_PROPERTIES1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_BITMAP_BRUSH_PROPERTIES1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_BITMAP_INTERPOLATION_MODE(pub i32); @@ -372,10 +362,6 @@ impl Default for D2D1_BITMAP_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D2D1_BITMAP_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Debug, PartialEq)] @@ -392,10 +378,6 @@ impl Default for D2D1_BITMAP_PROPERTIES1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D2D1_BITMAP_PROPERTIES1 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_BLEND(pub i32); @@ -416,9 +398,6 @@ impl Default for D2D1_BLEND_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_BLEND_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const D2D1_BLEND_DEST_ALPHA: D2D1_BLEND = D2D1_BLEND(7i32); pub const D2D1_BLEND_DEST_COLOR: D2D1_BLEND = D2D1_BLEND(9i32); pub const D2D1_BLEND_INV_BLEND_FACTOR: D2D1_BLEND = D2D1_BLEND(15i32); @@ -472,10 +451,6 @@ impl Default for D2D1_BRUSH_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Foundation_Numerics")] -impl windows_core::TypeKind for D2D1_BRUSH_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_BUFFER_PRECISION(pub i32); @@ -696,9 +671,6 @@ impl Default for D2D1_CREATION_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_CREATION_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_CROP_PROP(pub i32); @@ -724,10 +696,6 @@ impl Default for D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_DASH_STYLE(pub i32); @@ -889,10 +857,6 @@ impl Default for D2D1_DRAWING_STATE_DESCRIPTION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Foundation_Numerics")] -impl windows_core::TypeKind for D2D1_DRAWING_STATE_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Foundation_Numerics")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -911,10 +875,6 @@ impl Default for D2D1_DRAWING_STATE_DESCRIPTION1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Foundation_Numerics")] -impl windows_core::TypeKind for D2D1_DRAWING_STATE_DESCRIPTION1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_DRAW_TEXT_OPTIONS(pub i32); @@ -983,10 +943,6 @@ impl Default for D2D1_EFFECT_INPUT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_EFFECT_INPUT_DESCRIPTION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1001,10 +957,6 @@ impl Default for D2D1_ELLIPSE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_ELLIPSE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_EMBOSS_PROP(pub i32); @@ -1030,9 +982,6 @@ impl Default for D2D1_FACTORY_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_FACTORY_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_FACTORY_TYPE(pub i32); @@ -1052,9 +1001,6 @@ impl Default for D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D1_FEATURE_DATA_DOUBLES { @@ -1065,9 +1011,6 @@ impl Default for D2D1_FEATURE_DATA_DOUBLES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_FEATURE_DATA_DOUBLES { - type TypeKind = windows_core::CopyType; -} pub const D2D1_FEATURE_DOUBLES: D2D1_FEATURE = D2D1_FEATURE(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1182,10 +1125,6 @@ impl Default for D2D1_GRADIENT_MESH_PATCH { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_GRADIENT_MESH_PATCH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_HDRTONEMAP_DISPLAY_MODE(pub i32); @@ -1243,10 +1182,6 @@ impl Default for D2D1_HWND_RENDER_TARGET_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_HWND_RENDER_TARGET_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1262,10 +1197,6 @@ impl Default for D2D1_IMAGE_BRUSH_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_IMAGE_BRUSH_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS(pub i32); @@ -1355,9 +1286,6 @@ impl Default for D2D1_INK_BEZIER_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_INK_BEZIER_SEGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_INK_NIB_SHAPE(pub i32); @@ -1375,9 +1303,6 @@ impl Default for D2D1_INK_POINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_INK_POINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Foundation_Numerics")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1391,10 +1316,6 @@ impl Default for D2D1_INK_STYLE_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Foundation_Numerics")] -impl windows_core::TypeKind for D2D1_INK_STYLE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D1_INPUT_DESCRIPTION { @@ -1406,9 +1327,6 @@ impl Default for D2D1_INPUT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_INPUT_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1425,10 +1343,6 @@ impl Default for D2D1_INPUT_ELEMENT_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D2D1_INPUT_ELEMENT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_INTERPOLATION_MODE(pub i32); @@ -1544,10 +1458,6 @@ impl Default for D2D1_LAYER_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] -impl windows_core::TypeKind for D2D1_LAYER_PARAMETERS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] #[derive(Clone, Debug, PartialEq)] @@ -1566,10 +1476,6 @@ impl Default for D2D1_LAYER_PARAMETERS1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] -impl windows_core::TypeKind for D2D1_LAYER_PARAMETERS1 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_LINEARTRANSFER_PROP(pub i32); @@ -1599,10 +1505,6 @@ impl Default for D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_LINE_JOIN(pub i32); @@ -1626,9 +1528,6 @@ impl Default for D2D1_MAPPED_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_MAPPED_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_MAP_OPTIONS(pub i32); @@ -1802,10 +1701,6 @@ impl Default for D2D1_POINT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_POINT_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_POSTERIZE_PROP(pub i32); @@ -1871,9 +1766,6 @@ impl Default for D2D1_PRINT_CONTROL_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_PRINT_CONTROL_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_PRINT_FONT_SUBSET_MODE(pub i32); @@ -1896,9 +1788,6 @@ impl Default for D2D1_PROPERTY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_PROPERTY_BINDING { - type TypeKind = windows_core::CopyType; -} pub const D2D1_PROPERTY_CACHED: D2D1_PROPERTY = D2D1_PROPERTY(-2147483642i32); pub const D2D1_PROPERTY_CATEGORY: D2D1_PROPERTY = D2D1_PROPERTY(-2147483645i32); pub const D2D1_PROPERTY_CLSID: D2D1_PROPERTY = D2D1_PROPERTY(-2147483648i32); @@ -1943,10 +1832,6 @@ impl Default for D2D1_QUADRATIC_BEZIER_SEGMENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_QUADRATIC_BEZIER_SEGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1962,10 +1847,6 @@ impl Default for D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1979,10 +1860,6 @@ impl Default for D2D1_RENDERING_CONTROLS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_RENDERING_CONTROLS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_RENDERING_PRIORITY(pub i32); @@ -2005,10 +1882,6 @@ impl Default for D2D1_RENDER_TARGET_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D2D1_RENDER_TARGET_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_RENDER_TARGET_TYPE(pub i32); @@ -2069,9 +1942,6 @@ impl Default for D2D1_RESOURCE_TEXTURE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_RESOURCE_TEXTURE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE(pub i32); @@ -2095,10 +1965,6 @@ impl Default for D2D1_ROUNDED_RECT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_ROUNDED_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_SATURATION_PROP(pub i32); @@ -2159,10 +2025,6 @@ impl Default for D2D1_SIMPLE_COLOR_PROFILE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_SIMPLE_COLOR_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_SPOTDIFFUSE_PROP(pub i32); @@ -2274,9 +2136,6 @@ impl Default for D2D1_STROKE_STYLE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_STROKE_STYLE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D2D1_STROKE_STYLE_PROPERTIES1 { @@ -2294,9 +2153,6 @@ impl Default for D2D1_STROKE_STYLE_PROPERTIES1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_STROKE_STYLE_PROPERTIES1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_STROKE_TRANSFORM_TYPE(pub i32); @@ -2369,9 +2225,6 @@ impl Default for D2D1_SVG_LENGTH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_SVG_LENGTH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_SVG_LENGTH_UNITS(pub i32); @@ -2438,9 +2291,6 @@ impl Default for D2D1_SVG_PRESERVE_ASPECT_RATIO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_SVG_PRESERVE_ASPECT_RATIO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_SVG_UNIT_TYPE(pub i32); @@ -2459,9 +2309,6 @@ impl Default for D2D1_SVG_VIEWBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_SVG_VIEWBOX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_SVG_VISIBILITY(pub i32); @@ -2562,9 +2409,6 @@ impl Default for D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2579,10 +2423,6 @@ impl Default for D2D1_TRIANGLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for D2D1_TRIANGLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_TURBULENCE_PROP(pub i32); @@ -2611,9 +2451,6 @@ impl Default for D2D1_VERTEX_BUFFER_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_VERTEX_BUFFER_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_VERTEX_OPTIONS(pub i32); @@ -2665,9 +2502,6 @@ impl Default for D2D1_VERTEX_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D1_VERTEX_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D2D1_VERTEX_USAGE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs index c33467c4fb5..e910e3b6a8a 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs @@ -83,9 +83,6 @@ impl Default for DxcArgPair { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DxcArgPair { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DxcBuffer { @@ -98,9 +95,6 @@ impl Default for DxcBuffer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DxcBuffer { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] pub type DxcCreateInstance2Proc = Option, rclsid: *const windows_core::GUID, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::HRESULT>; pub type DxcCreateInstanceProc = Option windows_core::HRESULT>; @@ -115,9 +109,6 @@ impl Default for DxcDefine { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DxcDefine { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DxcShaderHash { @@ -129,9 +120,6 @@ impl Default for DxcShaderHash { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DxcShaderHash { - type TypeKind = windows_core::CopyType; -} pub const DxcValidatorFlags_Default: u32 = 0u32; pub const DxcValidatorFlags_InPlaceEdit: u32 = 1u32; pub const DxcValidatorFlags_ModuleOnly: u32 = 4u32; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs index 263d8d6740a..dd73afea08b 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs @@ -282,9 +282,6 @@ impl Default for D3D_SHADER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D_SHADER_DATA { - type TypeKind = windows_core::CopyType; -} pub type pD3DCompile = Option, pentrypoint: windows_core::PCSTR, ptarget: windows_core::PCSTR, flags1: u32, flags2: u32, ppcode: *mut Option, pperrormsgs: *mut Option) -> windows_core::HRESULT>; pub type pD3DDisassemble = Option) -> windows_core::HRESULT>; pub type pD3DPreprocess = Option, ppcodetext: *mut Option, pperrormsgs: *mut Option) -> windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs index fc77dd39349..639bd055da8 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs @@ -318,9 +318,6 @@ impl Default for D3DVECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVECTOR { - type TypeKind = windows_core::CopyType; -} pub const D3D_CBF_USERPACKED: D3D_SHADER_CBUFFER_FLAGS = D3D_SHADER_CBUFFER_FLAGS(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -610,9 +607,6 @@ impl Default for D3D_SHADER_MACRO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D_SHADER_MACRO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D_SHADER_VARIABLE_CLASS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs index 6f94b1b39e6..f838d552e4e 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs @@ -287,9 +287,6 @@ impl Default for D3D10_BLEND_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BLEND_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_BLEND_DESC1 { @@ -302,9 +299,6 @@ impl Default for D3D10_BLEND_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BLEND_DESC1 { - type TypeKind = windows_core::CopyType; -} pub const D3D10_BLEND_DEST_ALPHA: D3D10_BLEND = D3D10_BLEND(7i32); pub const D3D10_BLEND_DEST_COLOR: D3D10_BLEND = D3D10_BLEND(9i32); pub const D3D10_BLEND_INV_BLEND_FACTOR: D3D10_BLEND = D3D10_BLEND(15i32); @@ -344,9 +338,6 @@ impl Default for D3D10_BOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BOX { - type TypeKind = windows_core::CopyType; -} pub const D3D10_BREAKON_CATEGORY: windows_core::PCWSTR = windows_core::w!("BreakOn_CATEGORY_%s"); pub const D3D10_BREAKON_ID_DECIMAL: windows_core::PCWSTR = windows_core::w!("BreakOn_ID_%d"); pub const D3D10_BREAKON_ID_STRING: windows_core::PCWSTR = windows_core::w!("BreakOn_ID_%s"); @@ -365,9 +356,6 @@ impl Default for D3D10_BUFFER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BUFFER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D10_BUFFER_RTV { @@ -379,9 +367,6 @@ impl Default for D3D10_BUFFER_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BUFFER_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D10_BUFFER_RTV_0 { @@ -393,9 +378,6 @@ impl Default for D3D10_BUFFER_RTV_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BUFFER_RTV_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D10_BUFFER_RTV_1 { @@ -407,9 +389,6 @@ impl Default for D3D10_BUFFER_RTV_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BUFFER_RTV_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D10_BUFFER_SRV { @@ -421,9 +400,6 @@ impl Default for D3D10_BUFFER_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BUFFER_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D10_BUFFER_SRV_0 { @@ -435,9 +411,6 @@ impl Default for D3D10_BUFFER_SRV_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BUFFER_SRV_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D10_BUFFER_SRV_1 { @@ -449,9 +422,6 @@ impl Default for D3D10_BUFFER_SRV_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_BUFFER_SRV_1 { - type TypeKind = windows_core::CopyType; -} pub const D3D10_CENTER_MULTISAMPLE_PATTERN: D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS = D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS(-2i32); pub const D3D10_CLEAR_DEPTH: D3D10_CLEAR_FLAG = D3D10_CLEAR_FLAG(1i32); #[repr(transparent)] @@ -528,9 +498,6 @@ impl Default for D3D10_COUNTER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_COUNTER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_COUNTER_DEVICE_DEPENDENT_0: D3D10_COUNTER = D3D10_COUNTER(1073741824i32); pub const D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION: D3D10_COUNTER = D3D10_COUNTER(9i32); pub const D3D10_COUNTER_GEOMETRY_PROCESSING: D3D10_COUNTER = D3D10_COUNTER(2i32); @@ -550,9 +517,6 @@ impl Default for D3D10_COUNTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_COUNTER_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION: D3D10_COUNTER = D3D10_COUNTER(6i32); pub const D3D10_COUNTER_OTHER_GPU_PROCESSING: D3D10_COUNTER = D3D10_COUNTER(4i32); pub const D3D10_COUNTER_PIXEL_PROCESSING: D3D10_COUNTER = D3D10_COUNTER(3i32); @@ -637,9 +601,6 @@ impl Default for D3D10_DEPTH_STENCILOP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_DEPTH_STENCILOP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_DEPTH_STENCIL_DESC { @@ -657,9 +618,6 @@ impl Default for D3D10_DEPTH_STENCIL_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_DEPTH_STENCIL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -674,10 +632,6 @@ impl Default for D3D10_DEPTH_STENCIL_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_DEPTH_STENCIL_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -695,10 +649,6 @@ impl Default for D3D10_DEPTH_STENCIL_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_DEPTH_STENCIL_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_DEPTH_WRITE_MASK(pub i32); @@ -766,9 +716,6 @@ impl Default for D3D10_EFFECT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_EFFECT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_EFFECT_SHADER_DESC { @@ -785,9 +732,6 @@ impl Default for D3D10_EFFECT_SHADER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_EFFECT_SHADER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_EFFECT_SINGLE_THREADED: u32 = 8u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -810,10 +754,6 @@ impl Default for D3D10_EFFECT_TYPE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_EFFECT_TYPE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_EFFECT_VARIABLE_ANNOTATION: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -830,9 +770,6 @@ impl Default for D3D10_EFFECT_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_EFFECT_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT: u32 = 4u32; pub const D3D10_EFFECT_VARIABLE_POOLED: u32 = 1u32; pub const D3D10_ENABLE_BREAK_ON_MESSAGE: windows_core::PCWSTR = windows_core::w!("EnableBreakOnMessage"); @@ -958,9 +895,6 @@ impl Default for D3D10_INFO_QUEUE_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_INFO_QUEUE_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_INFO_QUEUE_FILTER_DESC { @@ -976,9 +910,6 @@ impl Default for D3D10_INFO_QUEUE_FILTER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_INFO_QUEUE_FILTER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_INPUT_CLASSIFICATION(pub i32); @@ -1000,10 +931,6 @@ impl Default for D3D10_INPUT_ELEMENT_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_INPUT_ELEMENT_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_INPUT_PER_INSTANCE_DATA: D3D10_INPUT_CLASSIFICATION = D3D10_INPUT_CLASSIFICATION(1i32); pub const D3D10_INPUT_PER_VERTEX_DATA: D3D10_INPUT_CLASSIFICATION = D3D10_INPUT_CLASSIFICATION(0i32); pub const D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT: u32 = 4294967295u32; @@ -1024,9 +951,6 @@ impl Default for D3D10_MAPPED_TEXTURE2D { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_MAPPED_TEXTURE2D { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_MAPPED_TEXTURE3D { @@ -1039,9 +963,6 @@ impl Default for D3D10_MAPPED_TEXTURE3D { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_MAPPED_TEXTURE3D { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_MAP_FLAG(pub i32); @@ -1071,9 +992,6 @@ impl Default for D3D10_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_MESSAGE_CATEGORY(pub i32); @@ -1638,9 +1556,6 @@ impl Default for D3D10_PASS_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_PASS_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct D3D10_PASS_SHADER_DESC { @@ -1652,9 +1567,6 @@ impl Default for D3D10_PASS_SHADER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_PASS_SHADER_DESC { - type TypeKind = windows_core::CloneType; -} pub const D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 13u32; pub const D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 15u32; pub const D3D10_PS_FRONTFACING_DEFAULT_VALUE: u32 = 4294967295u32; @@ -1693,9 +1605,6 @@ impl Default for D3D10_QUERY_DATA_PIPELINE_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_QUERY_DATA_PIPELINE_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_QUERY_DATA_SO_STATISTICS { @@ -1707,9 +1616,6 @@ impl Default for D3D10_QUERY_DATA_SO_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_QUERY_DATA_SO_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_QUERY_DATA_TIMESTAMP_DISJOINT { @@ -1721,9 +1627,6 @@ impl Default for D3D10_QUERY_DATA_TIMESTAMP_DISJOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_QUERY_DATA_TIMESTAMP_DISJOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_QUERY_DESC { @@ -1735,9 +1638,6 @@ impl Default for D3D10_QUERY_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_QUERY_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_QUERY_EVENT: D3D10_QUERY = D3D10_QUERY(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1773,9 +1673,6 @@ impl Default for D3D10_RASTERIZER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_RASTERIZER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_REGKEY_PATH: windows_core::PCWSTR = windows_core::w!("Software\\Microsoft\\Direct3D"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1794,9 +1691,6 @@ impl Default for D3D10_RENDER_TARGET_BLEND_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_RENDER_TARGET_BLEND_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -1811,10 +1705,6 @@ impl Default for D3D10_RENDER_TARGET_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_RENDER_TARGET_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -1834,10 +1724,6 @@ impl Default for D3D10_RENDER_TARGET_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_RENDER_TARGET_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT: u32 = 4096u32; pub const D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP: u32 = 27u32; pub const D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT: u32 = 4096u32; @@ -1909,9 +1795,6 @@ impl Default for D3D10_SAMPLER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SAMPLER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SDK_LAYERS_VERSION: u32 = 11u32; pub const D3D10_SDK_VERSION: u32 = 29u32; pub const D3D10_SHADER_AVOID_FLOW_CONTROL: u32 = 512u32; @@ -1931,10 +1814,6 @@ impl Default for D3D10_SHADER_BUFFER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_SHADER_BUFFER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_DEBUG: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1949,9 +1828,6 @@ impl Default for D3D10_SHADER_DEBUG_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_FILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_SHADER_DEBUG_INFO { @@ -1982,9 +1858,6 @@ impl Default for D3D10_SHADER_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_SHADER_DEBUG_INPUT_INFO { @@ -2000,9 +1873,6 @@ impl Default for D3D10_SHADER_DEBUG_INPUT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_INPUT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_SHADER_DEBUG_INST_INFO { @@ -2022,9 +1892,6 @@ impl Default for D3D10_SHADER_DEBUG_INST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_INST_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_DEBUG_NAME_FOR_BINARY: u32 = 8388608u32; pub const D3D10_SHADER_DEBUG_NAME_FOR_SOURCE: u32 = 4194304u32; #[repr(C)] @@ -2043,9 +1910,6 @@ impl Default for D3D10_SHADER_DEBUG_OUTPUTREG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_OUTPUTREG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_SHADER_DEBUG_OUTPUTVAR { @@ -2064,9 +1928,6 @@ impl Default for D3D10_SHADER_DEBUG_OUTPUTVAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_OUTPUTVAR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_SHADER_DEBUG_REGTYPE(pub i32); @@ -2106,10 +1967,6 @@ impl Default for D3D10_SHADER_DEBUG_SCOPEVAR_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_SCOPEVAR_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_DEBUG_SCOPE_ANNOTATION: D3D10_SHADER_DEBUG_SCOPETYPE = D3D10_SHADER_DEBUG_SCOPETYPE(7i32); pub const D3D10_SHADER_DEBUG_SCOPE_BLOCK: D3D10_SHADER_DEBUG_SCOPETYPE = D3D10_SHADER_DEBUG_SCOPETYPE(1i32); pub const D3D10_SHADER_DEBUG_SCOPE_FORLOOP: D3D10_SHADER_DEBUG_SCOPETYPE = D3D10_SHADER_DEBUG_SCOPETYPE(2i32); @@ -2129,9 +1986,6 @@ impl Default for D3D10_SHADER_DEBUG_SCOPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_SCOPE_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_DEBUG_SCOPE_NAMESPACE: D3D10_SHADER_DEBUG_SCOPETYPE = D3D10_SHADER_DEBUG_SCOPETYPE(6i32); pub const D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK: D3D10_SHADER_DEBUG_SCOPETYPE = D3D10_SHADER_DEBUG_SCOPETYPE(5i32); pub const D3D10_SHADER_DEBUG_SCOPE_STRUCT: D3D10_SHADER_DEBUG_SCOPETYPE = D3D10_SHADER_DEBUG_SCOPETYPE(3i32); @@ -2149,9 +2003,6 @@ impl Default for D3D10_SHADER_DEBUG_TOKEN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_TOKEN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_SHADER_DEBUG_VARTYPE(pub i32); @@ -2173,10 +2024,6 @@ impl Default for D3D10_SHADER_DEBUG_VAR_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_SHADER_DEBUG_VAR_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_DEBUG_VAR_VARIABLE: D3D10_SHADER_DEBUG_VARTYPE = D3D10_SHADER_DEBUG_VARTYPE(0i32); #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -2217,10 +2064,6 @@ impl Default for D3D10_SHADER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_SHADER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY: u32 = 4096u32; pub const D3D10_SHADER_ENABLE_STRICTNESS: u32 = 2048u32; pub const D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_0: u32 = 16u32; @@ -2248,10 +2091,6 @@ impl Default for D3D10_SHADER_INPUT_BIND_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_SHADER_INPUT_BIND_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_MAJOR_VERSION: u32 = 4u32; pub const D3D10_SHADER_MINOR_VERSION: u32 = 0u32; pub const D3D10_SHADER_NO_PRESHADER: u32 = 256u32; @@ -2277,10 +2116,6 @@ impl Default for D3D10_SHADER_RESOURCE_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D10_SHADER_RESOURCE_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Copy)] @@ -2301,10 +2136,6 @@ impl Default for D3D10_SHADER_RESOURCE_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D10_SHADER_RESOURCE_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Copy)] @@ -2319,10 +2150,6 @@ impl Default for D3D10_SHADER_RESOURCE_VIEW_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D10_SHADER_RESOURCE_VIEW_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Copy)] @@ -2344,10 +2171,6 @@ impl Default for D3D10_SHADER_RESOURCE_VIEW_DESC1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D10_SHADER_RESOURCE_VIEW_DESC1_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_SKIP_OPTIMIZATION: u32 = 4u32; pub const D3D10_SHADER_SKIP_VALIDATION: u32 = 2u32; #[repr(C)] @@ -2368,10 +2191,6 @@ impl Default for D3D10_SHADER_TYPE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_SHADER_TYPE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_SHADER_VARIABLE_DESC { @@ -2386,9 +2205,6 @@ impl Default for D3D10_SHADER_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SHADER_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SHADER_WARNINGS_ARE_ERRORS: u32 = 262144u32; pub const D3D10_SHIFT_INSTRUCTION_PAD_VALUE: u32 = 0u32; pub const D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT: u32 = 5u32; @@ -2410,10 +2226,6 @@ impl Default for D3D10_SIGNATURE_PARAMETER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D10_SIGNATURE_PARAMETER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 8u32; pub const D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES: u32 = 2048u32; pub const D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES: u32 = 256u32; @@ -2433,9 +2245,6 @@ impl Default for D3D10_SO_DECLARATION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SO_DECLARATION_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER: u32 = 1u32; pub const D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT: u32 = 64u32; pub const D3D10_SRGB_GAMMA: f32 = 2.2f32; @@ -2490,9 +2299,6 @@ impl Default for D3D10_STATE_BLOCK_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_STATE_BLOCK_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_STENCIL_OP(pub i32); @@ -2517,9 +2323,6 @@ impl Default for D3D10_SUBRESOURCE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_SUBRESOURCE_DATA { - type TypeKind = windows_core::CopyType; -} pub const D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT: u32 = 6u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2533,9 +2336,6 @@ impl Default for D3D10_TECHNIQUE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TECHNIQUE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX1D_ARRAY_DSV { @@ -2548,9 +2348,6 @@ impl Default for D3D10_TEX1D_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX1D_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX1D_ARRAY_RTV { @@ -2563,9 +2360,6 @@ impl Default for D3D10_TEX1D_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX1D_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX1D_ARRAY_SRV { @@ -2579,9 +2373,6 @@ impl Default for D3D10_TEX1D_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX1D_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX1D_DSV { @@ -2592,9 +2383,6 @@ impl Default for D3D10_TEX1D_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX1D_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX1D_RTV { @@ -2605,9 +2393,6 @@ impl Default for D3D10_TEX1D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX1D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX1D_SRV { @@ -2619,9 +2404,6 @@ impl Default for D3D10_TEX1D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX1D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2DMS_ARRAY_DSV { @@ -2633,9 +2415,6 @@ impl Default for D3D10_TEX2DMS_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2DMS_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2DMS_ARRAY_RTV { @@ -2647,9 +2426,6 @@ impl Default for D3D10_TEX2DMS_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2DMS_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2DMS_ARRAY_SRV { @@ -2661,9 +2437,6 @@ impl Default for D3D10_TEX2DMS_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2DMS_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2DMS_DSV { @@ -2674,9 +2447,6 @@ impl Default for D3D10_TEX2DMS_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2DMS_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2DMS_RTV { @@ -2687,9 +2457,6 @@ impl Default for D3D10_TEX2DMS_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2DMS_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2DMS_SRV { @@ -2700,9 +2467,6 @@ impl Default for D3D10_TEX2DMS_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2DMS_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2D_ARRAY_DSV { @@ -2715,9 +2479,6 @@ impl Default for D3D10_TEX2D_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2D_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2D_ARRAY_RTV { @@ -2730,9 +2491,6 @@ impl Default for D3D10_TEX2D_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2D_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2D_ARRAY_SRV { @@ -2746,9 +2504,6 @@ impl Default for D3D10_TEX2D_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2D_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2D_DSV { @@ -2759,9 +2514,6 @@ impl Default for D3D10_TEX2D_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2D_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2D_RTV { @@ -2772,9 +2524,6 @@ impl Default for D3D10_TEX2D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX2D_SRV { @@ -2786,9 +2535,6 @@ impl Default for D3D10_TEX2D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX2D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX3D_RTV { @@ -2801,9 +2547,6 @@ impl Default for D3D10_TEX3D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX3D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEX3D_SRV { @@ -2815,9 +2558,6 @@ impl Default for D3D10_TEX3D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEX3D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEXCUBE_ARRAY_SRV1 { @@ -2831,9 +2571,6 @@ impl Default for D3D10_TEXCUBE_ARRAY_SRV1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEXCUBE_ARRAY_SRV1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D10_TEXCUBE_SRV { @@ -2845,9 +2582,6 @@ impl Default for D3D10_TEXCUBE_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_TEXCUBE_SRV { - type TypeKind = windows_core::CopyType; -} pub const D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 18u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -2868,10 +2602,6 @@ impl Default for D3D10_TEXTURE1D_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_TEXTURE1D_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2893,10 +2623,6 @@ impl Default for D3D10_TEXTURE2D_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_TEXTURE2D_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2917,10 +2643,6 @@ impl Default for D3D10_TEXTURE3D_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D10_TEXTURE3D_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D10_TEXTURECUBE_FACE(pub i32); @@ -2963,9 +2685,6 @@ impl Default for D3D10_VIEWPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D10_VIEWPORT { - type TypeKind = windows_core::CopyType; -} pub const D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX: u32 = 15u32; pub const D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE: u32 = 16u32; pub const D3D10_VIEWPORT_BOUNDS_MAX: u32 = 16383u32; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs index efa2fee6e90..faf563732c5 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -148,9 +148,6 @@ impl Default for D3D11_AES_CTR_IV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AES_CTR_IV { - type TypeKind = windows_core::CopyType; -} pub const D3D11_ANISOTROPIC_FILTERING_BIT: u32 = 64u32; pub const D3D11_APPEND_ALIGNED_ELEMENT: u32 = 4294967295u32; pub const D3D11_APPNAME_STRING: windows_core::PCWSTR = windows_core::w!("Name"); @@ -177,9 +174,6 @@ impl Default for D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION: windows_core::GUID = windows_core::GUID::from_u128(0x6346cc54_2cfc_4ad4_8224_d15837de7700); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -194,9 +188,6 @@ impl Default for D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE: windows_core::GUID = windows_core::GUID::from_u128(0x41fff286_6ae0_4d43_9d55_a46e9efd158a); pub const D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE: windows_core::GUID = windows_core::GUID::from_u128(0x06114bdb_3523_470a_8dca_fbc2845154f0); #[repr(C)] @@ -211,9 +202,6 @@ impl Default for D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_CONFIGURE_INPUT { @@ -227,9 +215,6 @@ impl Default for D3D11_AUTHENTICATED_CONFIGURE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_CONFIGURE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_CONFIGURE_OUTPUT { @@ -244,9 +229,6 @@ impl Default for D3D11_AUTHENTICATED_CONFIGURE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_CONFIGURE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_CONFIGURE_PROTECTION: windows_core::GUID = windows_core::GUID::from_u128(0x50455658_3f47_4362_bf99_bfdfcde9ed29); #[repr(C)] #[derive(Clone, Copy)] @@ -259,9 +241,6 @@ impl Default for D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE: windows_core::GUID = windows_core::GUID::from_u128(0x0772d047_1b40_48e8_9ca6_b5f510de9f01); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -276,9 +255,6 @@ impl Default for D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE(pub i32); @@ -293,9 +269,6 @@ impl Default for D3D11_AUTHENTICATED_PROTECTION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_PROTECTION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_PROTECTION_FLAGS_0 { @@ -306,9 +279,6 @@ impl Default for D3D11_AUTHENTICATED_PROTECTION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_PROTECTION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES: windows_core::GUID = windows_core::GUID::from_u128(0x6214d9d2_432c_4abb_9fce_216eea269e3b); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -321,9 +291,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_O unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT { @@ -335,9 +302,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT { @@ -350,9 +314,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT { @@ -366,9 +327,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE: windows_core::GUID = windows_core::GUID::from_u128(0xbc1b18a5_b1fb_42ab_bd94_b5828b4bf7be); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -381,9 +339,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION: windows_core::GUID = windows_core::GUID::from_u128(0x2634499e_d018_4d74_ac17_7f724059528d); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -396,9 +351,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT { @@ -412,9 +364,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT { @@ -426,9 +375,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTP unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE: windows_core::GUID = windows_core::GUID::from_u128(0xec1791c7_dad3_4f15_9ec3_faa93d60d4f0); pub const D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE: windows_core::GUID = windows_core::GUID::from_u128(0xec1c539d_8cff_4e2a_bcc4_f5692f99f480); #[repr(C)] @@ -442,9 +388,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xf83a5958_e986_4bda_beb0_411f6a7a01b7); pub const D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT: windows_core::GUID = windows_core::GUID::from_u128(0xb30f7066_203c_4b07_93fc_ceaafd61241e); #[repr(C)] @@ -459,9 +402,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT { @@ -476,9 +416,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID: windows_core::GUID = windows_core::GUID::from_u128(0x839ddca3_9b4e_41e4_b053_892bd2a11ee7); pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT: windows_core::GUID = windows_core::GUID::from_u128(0x2c042b5e_8c07_46d5_aabe_8f75cbad4c31); #[repr(C)] @@ -493,9 +430,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT { @@ -509,9 +443,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT { @@ -525,9 +456,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT { @@ -542,9 +470,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_PROTECTION: windows_core::GUID = windows_core::GUID::from_u128(0xa84eb584_c495_48aa_b94d_8bd2d6fbce05); #[repr(C)] #[derive(Clone, Copy)] @@ -557,9 +482,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS: windows_core::GUID = windows_core::GUID::from_u128(0x649bbadb_f0f4_4639_a15b_24393fc3abac); pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT: windows_core::GUID = windows_core::GUID::from_u128(0x0db207b3_9450_46a6_82de_1b96d44f9cf2); #[repr(C)] @@ -573,9 +495,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_CO unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT { @@ -587,9 +506,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_IN unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT { @@ -603,9 +519,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OU unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT: windows_core::GUID = windows_core::GUID::from_u128(0x012f0bd6_e662_4474_befd_aa53e5143c6d); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -618,9 +531,6 @@ impl Default for D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURC unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_BIND_CONSTANT_BUFFER: D3D11_BIND_FLAG = D3D11_BIND_FLAG(4i32); pub const D3D11_BIND_DECODER: D3D11_BIND_FLAG = D3D11_BIND_FLAG(512i32); pub const D3D11_BIND_DEPTH_STENCIL: D3D11_BIND_FLAG = D3D11_BIND_FLAG(64i32); @@ -683,9 +593,6 @@ impl Default for D3D11_BLEND_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BLEND_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_BLEND_DESC1 { @@ -698,9 +605,6 @@ impl Default for D3D11_BLEND_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BLEND_DESC1 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_BLEND_DEST_ALPHA: D3D11_BLEND = D3D11_BLEND(7i32); pub const D3D11_BLEND_DEST_COLOR: D3D11_BLEND = D3D11_BLEND(9i32); pub const D3D11_BLEND_INV_BLEND_FACTOR: D3D11_BLEND = D3D11_BLEND(15i32); @@ -740,9 +644,6 @@ impl Default for D3D11_BOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BOX { - type TypeKind = windows_core::CopyType; -} pub const D3D11_BREAKON_CATEGORY: windows_core::PCWSTR = windows_core::w!("BreakOn_CATEGORY_%s"); pub const D3D11_BREAKON_ID_DECIMAL: windows_core::PCWSTR = windows_core::w!("BreakOn_ID_%d"); pub const D3D11_BREAKON_ID_STRING: windows_core::PCWSTR = windows_core::w!("BreakOn_ID_%s"); @@ -759,9 +660,6 @@ impl Default for D3D11_BUFFEREX_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFEREX_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_BUFFEREX_SRV_FLAG(pub i32); @@ -781,9 +679,6 @@ impl Default for D3D11_BUFFER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D11_BUFFER_RTV { @@ -795,9 +690,6 @@ impl Default for D3D11_BUFFER_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_BUFFER_RTV_0 { @@ -809,9 +701,6 @@ impl Default for D3D11_BUFFER_RTV_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_RTV_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_BUFFER_RTV_1 { @@ -823,9 +712,6 @@ impl Default for D3D11_BUFFER_RTV_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_RTV_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D11_BUFFER_SRV { @@ -837,9 +723,6 @@ impl Default for D3D11_BUFFER_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_BUFFER_SRV_0 { @@ -851,9 +734,6 @@ impl Default for D3D11_BUFFER_SRV_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_SRV_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_BUFFER_SRV_1 { @@ -865,9 +745,6 @@ impl Default for D3D11_BUFFER_SRV_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_SRV_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_BUFFER_UAV { @@ -880,9 +757,6 @@ impl Default for D3D11_BUFFER_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_BUFFER_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_BUFFER_UAV_FLAG(pub i32); @@ -925,9 +799,6 @@ impl Default for D3D11_CLASS_INSTANCE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_CLASS_INSTANCE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_CLEAR_DEPTH: D3D11_CLEAR_FLAG = D3D11_CLEAR_FLAG(1u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1036,9 +907,6 @@ impl Default for D3D11_COMPUTE_SHADER_TRACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_COMPUTE_SHADER_TRACE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_CONSERVATIVE_RASTERIZATION_MODE(pub i32); @@ -1097,9 +965,6 @@ impl Default for D3D11_COUNTER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_COUNTER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_COUNTER_DEVICE_DEPENDENT_0: D3D11_COUNTER = D3D11_COUNTER(1073741824i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1113,9 +978,6 @@ impl Default for D3D11_COUNTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_COUNTER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_COUNTER_TYPE(pub i32); @@ -1402,9 +1264,6 @@ impl Default for D3D11_DEPTH_STENCILOP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_DEPTH_STENCILOP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_DEPTH_STENCIL_DESC { @@ -1422,9 +1281,6 @@ impl Default for D3D11_DEPTH_STENCIL_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_DEPTH_STENCIL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -1440,10 +1296,6 @@ impl Default for D3D11_DEPTH_STENCIL_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_DEPTH_STENCIL_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -1461,10 +1313,6 @@ impl Default for D3D11_DEPTH_STENCIL_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_DEPTH_STENCIL_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_DEPTH_WRITE_MASK(pub i32); @@ -1486,9 +1334,6 @@ impl Default for D3D11_DOMAIN_SHADER_TRACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_DOMAIN_SHADER_TRACE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { @@ -1503,9 +1348,6 @@ impl Default for D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_DRAW_INSTANCED_INDIRECT_ARGS { @@ -1519,9 +1361,6 @@ impl Default for D3D11_DRAW_INSTANCED_INDIRECT_ARGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_DRAW_INSTANCED_INDIRECT_ARGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_DSV_DIMENSION(pub i32); @@ -1574,9 +1413,6 @@ impl Default for D3D11_ENCRYPTED_BLOCK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_ENCRYPTED_BLOCK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_FEATURE(pub i32); @@ -1602,9 +1438,6 @@ impl Default for D3D11_FEATURE_DATA_ARCHITECTURE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_ARCHITECTURE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS { @@ -1615,9 +1448,6 @@ impl Default for D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS { @@ -1641,9 +1471,6 @@ impl Default for D3D11_FEATURE_DATA_D3D11_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D11_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS1 { @@ -1657,9 +1484,6 @@ impl Default for D3D11_FEATURE_DATA_D3D11_OPTIONS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D11_OPTIONS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS2 { @@ -1677,9 +1501,6 @@ impl Default for D3D11_FEATURE_DATA_D3D11_OPTIONS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D11_OPTIONS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS3 { @@ -1690,9 +1511,6 @@ impl Default for D3D11_FEATURE_DATA_D3D11_OPTIONS3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D11_OPTIONS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS4 { @@ -1703,9 +1521,6 @@ impl Default for D3D11_FEATURE_DATA_D3D11_OPTIONS4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D11_OPTIONS4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS5 { @@ -1716,9 +1531,6 @@ impl Default for D3D11_FEATURE_DATA_D3D11_OPTIONS5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D11_OPTIONS5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D9_OPTIONS { @@ -1729,9 +1541,6 @@ impl Default for D3D11_FEATURE_DATA_D3D9_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D9_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D9_OPTIONS1 { @@ -1745,9 +1554,6 @@ impl Default for D3D11_FEATURE_DATA_D3D9_OPTIONS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D9_OPTIONS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT { @@ -1758,9 +1564,6 @@ impl Default for D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT { @@ -1771,9 +1574,6 @@ impl Default for D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_DISPLAYABLE { @@ -1785,9 +1585,6 @@ impl Default for D3D11_FEATURE_DATA_DISPLAYABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_DISPLAYABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_DOUBLES { @@ -1798,9 +1595,6 @@ impl Default for D3D11_FEATURE_DATA_DOUBLES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_DOUBLES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1814,10 +1608,6 @@ impl Default for D3D11_FEATURE_DATA_FORMAT_SUPPORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_FEATURE_DATA_FORMAT_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1831,10 +1621,6 @@ impl Default for D3D11_FEATURE_DATA_FORMAT_SUPPORT2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_FEATURE_DATA_FORMAT_SUPPORT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { @@ -1846,9 +1632,6 @@ impl Default for D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_MARKER_SUPPORT { @@ -1859,9 +1642,6 @@ impl Default for D3D11_FEATURE_DATA_MARKER_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_MARKER_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_SHADER_CACHE { @@ -1872,9 +1652,6 @@ impl Default for D3D11_FEATURE_DATA_SHADER_CACHE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_SHADER_CACHE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT { @@ -1886,9 +1663,6 @@ impl Default for D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_FEATURE_DATA_THREADING { @@ -1900,9 +1674,6 @@ impl Default for D3D11_FEATURE_DATA_THREADING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_FEATURE_DATA_THREADING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1918,10 +1689,6 @@ impl Default for D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM { - type TypeKind = windows_core::CopyType; -} pub const D3D11_FEATURE_DISPLAYABLE: D3D11_FEATURE = D3D11_FEATURE(20i32); pub const D3D11_FEATURE_DOUBLES: D3D11_FEATURE = D3D11_FEATURE(1i32); pub const D3D11_FEATURE_FORMAT_SUPPORT: D3D11_FEATURE = D3D11_FEATURE(2i32); @@ -2143,10 +1910,6 @@ impl Default for D3D11_FUNCTION_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D11_FUNCTION_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_GEOMETRY_SHADER: D3D11_SHADER_TYPE = D3D11_SHADER_TYPE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2158,9 +1921,6 @@ impl Default for D3D11_GEOMETRY_SHADER_TRACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_GEOMETRY_SHADER_TRACE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_GS_INPUT_INSTANCE_ID_READS_PER_INST: u32 = 2u32; pub const D3D11_GS_INPUT_INSTANCE_ID_READ_PORTS: u32 = 1u32; pub const D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS: u32 = 1u32; @@ -2231,9 +1991,6 @@ impl Default for D3D11_HULL_SHADER_TRACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_HULL_SHADER_TRACE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES: u32 = 0u32; pub const D3D11_IA_DEFAULT_PRIMITIVE_TOPOLOGY: u32 = 0u32; pub const D3D11_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES: u32 = 0u32; @@ -2259,9 +2016,6 @@ impl Default for D3D11_INFO_QUEUE_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_INFO_QUEUE_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_INFO_QUEUE_FILTER_DESC { @@ -2277,9 +2031,6 @@ impl Default for D3D11_INFO_QUEUE_FILTER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_INFO_QUEUE_FILTER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_INPUT_CLASSIFICATION(pub i32); @@ -2301,10 +2052,6 @@ impl Default for D3D11_INPUT_ELEMENT_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_INPUT_ELEMENT_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_INPUT_PER_INSTANCE_DATA: D3D11_INPUT_CLASSIFICATION = D3D11_INPUT_CLASSIFICATION(1i32); pub const D3D11_INPUT_PER_VERTEX_DATA: D3D11_INPUT_CLASSIFICATION = D3D11_INPUT_CLASSIFICATION(0i32); pub const D3D11_INTEGER_DIVIDE_BY_ZERO_QUOTIENT: u32 = 4294967295u32; @@ -2325,9 +2072,6 @@ impl Default for D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA { @@ -2340,9 +2084,6 @@ impl Default for D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { @@ -2358,9 +2099,6 @@ impl Default for D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { - type TypeKind = windows_core::CopyType; -} pub const D3D11_KEY_EXCHANGE_RSAES_OAEP: windows_core::GUID = windows_core::GUID::from_u128(0xc1949895_d72a_4a1d_8e5d_ed857d171520); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2374,9 +2112,6 @@ impl Default for D3D11_LIBRARY_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_LIBRARY_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_LINEAR_GAMMA: f32 = 1f32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2414,9 +2149,6 @@ impl Default for D3D11_MAPPED_SUBRESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_MAPPED_SUBRESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_MAP_FLAG(pub i32); @@ -2446,9 +2178,6 @@ impl Default for D3D11_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_MESSAGE_CATEGORY(pub i32); @@ -3838,9 +3567,6 @@ impl Default for D3D11_OMAC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_OMAC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_PACKED_MIP_DESC { @@ -3854,9 +3580,6 @@ impl Default for D3D11_PACKED_MIP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_PACKED_MIP_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_PACKED_TILE: u32 = 4294967295u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -3881,10 +3604,6 @@ impl Default for D3D11_PARAMETER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D11_PARAMETER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 15u32; pub const D3D11_PIXEL_SHADER: D3D11_SHADER_TYPE = D3D11_SHADER_TYPE(5i32); #[repr(C)] @@ -3900,9 +3619,6 @@ impl Default for D3D11_PIXEL_SHADER_TRACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_PIXEL_SHADER_TRACE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 16u32; pub const D3D11_PROCESSIDTYPE_DWM: D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE = D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE(1i32); pub const D3D11_PROCESSIDTYPE_HANDLE: D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE = D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE(2i32); @@ -3953,9 +3669,6 @@ impl Default for D3D11_QUERY_DATA_PIPELINE_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_QUERY_DATA_PIPELINE_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_QUERY_DATA_SO_STATISTICS { @@ -3967,9 +3680,6 @@ impl Default for D3D11_QUERY_DATA_SO_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_QUERY_DATA_SO_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_QUERY_DATA_TIMESTAMP_DISJOINT { @@ -3981,9 +3691,6 @@ impl Default for D3D11_QUERY_DATA_TIMESTAMP_DISJOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_QUERY_DATA_TIMESTAMP_DISJOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_QUERY_DESC { @@ -3995,9 +3702,6 @@ impl Default for D3D11_QUERY_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_QUERY_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_QUERY_DESC1 { @@ -4010,9 +3714,6 @@ impl Default for D3D11_QUERY_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_QUERY_DESC1 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_QUERY_EVENT: D3D11_QUERY = D3D11_QUERY(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4056,9 +3757,6 @@ impl Default for D3D11_RASTERIZER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_RASTERIZER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_RASTERIZER_DESC1 { @@ -4079,9 +3777,6 @@ impl Default for D3D11_RASTERIZER_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_RASTERIZER_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_RASTERIZER_DESC2 { @@ -4103,9 +3798,6 @@ impl Default for D3D11_RASTERIZER_DESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_RASTERIZER_DESC2 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_RAW_UAV_SRV_BYTE_ALIGNMENT: u32 = 16u32; pub const D3D11_REGKEY_PATH: windows_core::PCWSTR = windows_core::w!("Software\\Microsoft\\Direct3D"); #[repr(C)] @@ -4125,9 +3817,6 @@ impl Default for D3D11_RENDER_TARGET_BLEND_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_RENDER_TARGET_BLEND_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_RENDER_TARGET_BLEND_DESC1 { @@ -4147,9 +3836,6 @@ impl Default for D3D11_RENDER_TARGET_BLEND_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_RENDER_TARGET_BLEND_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -4164,10 +3850,6 @@ impl Default for D3D11_RENDER_TARGET_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_RENDER_TARGET_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -4187,10 +3869,6 @@ impl Default for D3D11_RENDER_TARGET_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_RENDER_TARGET_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -4205,10 +3883,6 @@ impl Default for D3D11_RENDER_TARGET_VIEW_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_RENDER_TARGET_VIEW_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -4228,10 +3902,6 @@ impl Default for D3D11_RENDER_TARGET_VIEW_DESC1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_RENDER_TARGET_VIEW_DESC1_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_REQ_BLEND_OBJECT_COUNT_PER_DEVICE: u32 = 4096u32; pub const D3D11_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP: u32 = 27u32; pub const D3D11_REQ_CONSTANT_BUFFER_ELEMENT_COUNT: u32 = 4096u32; @@ -4391,9 +4061,6 @@ impl Default for D3D11_SAMPLER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_SAMPLER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_SDK_LAYERS_VERSION: u32 = 1u32; pub const D3D11_SDK_VERSION: u32 = 7u32; #[repr(C)] @@ -4412,10 +4079,6 @@ impl Default for D3D11_SHADER_BUFFER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D11_SHADER_BUFFER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE: D3D11_SHADER_CACHE_SUPPORT_FLAGS = D3D11_SHADER_CACHE_SUPPORT_FLAGS(2i32); pub const D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE: D3D11_SHADER_CACHE_SUPPORT_FLAGS = D3D11_SHADER_CACHE_SUPPORT_FLAGS(1i32); #[repr(transparent)] @@ -4471,10 +4134,6 @@ impl Default for D3D11_SHADER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D11_SHADER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4494,10 +4153,6 @@ impl Default for D3D11_SHADER_INPUT_BIND_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D11_SHADER_INPUT_BIND_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_SHADER_MAJOR_VERSION: u32 = 5u32; pub const D3D11_SHADER_MAX_INSTANCES: u32 = 65535u32; pub const D3D11_SHADER_MAX_INTERFACES: u32 = 253u32; @@ -4523,10 +4178,6 @@ impl Default for D3D11_SHADER_RESOURCE_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D11_SHADER_RESOURCE_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Copy)] @@ -4549,10 +4200,6 @@ impl Default for D3D11_SHADER_RESOURCE_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D11_SHADER_RESOURCE_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Copy)] @@ -4567,10 +4214,6 @@ impl Default for D3D11_SHADER_RESOURCE_VIEW_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D11_SHADER_RESOURCE_VIEW_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Copy)] @@ -4593,10 +4236,6 @@ impl Default for D3D11_SHADER_RESOURCE_VIEW_DESC1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D11_SHADER_RESOURCE_VIEW_DESC1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D11_SHADER_TRACE_DESC { @@ -4609,9 +4248,6 @@ impl Default for D3D11_SHADER_TRACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_SHADER_TRACE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_SHADER_TRACE_DESC_0 { @@ -4627,9 +4263,6 @@ impl Default for D3D11_SHADER_TRACE_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_SHADER_TRACE_DESC_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS: u32 = 2u32; pub const D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES: u32 = 1u32; #[repr(transparent)] @@ -4683,10 +4316,6 @@ impl Default for D3D11_SHADER_TYPE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D11_SHADER_TYPE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_SHADER_VARIABLE_DESC { @@ -4705,9 +4334,6 @@ impl Default for D3D11_SHADER_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_SHADER_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_SHADER_VERSION_TYPE(pub i32); @@ -4747,10 +4373,6 @@ impl Default for D3D11_SIGNATURE_PARAMETER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D11_SIGNATURE_PARAMETER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 8u32; pub const D3D11_SO_BUFFER_MAX_STRIDE_IN_BYTES: u32 = 2048u32; pub const D3D11_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES: u32 = 512u32; @@ -4771,9 +4393,6 @@ impl Default for D3D11_SO_DECLARATION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_SO_DECLARATION_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const D3D11_SO_NO_RASTERIZED_STREAM: u32 = 4294967295u32; pub const D3D11_SO_OUTPUT_COMPONENT_COUNT: u32 = 128u32; pub const D3D11_SO_STREAM_COUNT: u32 = 4u32; @@ -4824,9 +4443,6 @@ impl Default for D3D11_SUBRESOURCE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_SUBRESOURCE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_SUBRESOURCE_TILING { @@ -4840,9 +4456,6 @@ impl Default for D3D11_SUBRESOURCE_TILING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_SUBRESOURCE_TILING { - type TypeKind = windows_core::CopyType; -} pub const D3D11_SUBTEXEL_FRACTIONAL_BIT_COUNT: u32 = 8u32; pub const D3D11_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR: u32 = 64u32; pub const D3D11_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR: u32 = 64u32; @@ -4863,9 +4476,6 @@ impl Default for D3D11_TEX1D_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX1D_ARRAY_RTV { @@ -4878,9 +4488,6 @@ impl Default for D3D11_TEX1D_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX1D_ARRAY_SRV { @@ -4894,9 +4501,6 @@ impl Default for D3D11_TEX1D_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX1D_ARRAY_UAV { @@ -4909,9 +4513,6 @@ impl Default for D3D11_TEX1D_ARRAY_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_ARRAY_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX1D_DSV { @@ -4922,9 +4523,6 @@ impl Default for D3D11_TEX1D_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX1D_RTV { @@ -4935,9 +4533,6 @@ impl Default for D3D11_TEX1D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX1D_SRV { @@ -4949,9 +4544,6 @@ impl Default for D3D11_TEX1D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX1D_UAV { @@ -4962,9 +4554,6 @@ impl Default for D3D11_TEX1D_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX1D_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2DMS_ARRAY_DSV { @@ -4976,9 +4565,6 @@ impl Default for D3D11_TEX2DMS_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2DMS_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2DMS_ARRAY_RTV { @@ -4990,9 +4576,6 @@ impl Default for D3D11_TEX2DMS_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2DMS_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2DMS_ARRAY_SRV { @@ -5004,9 +4587,6 @@ impl Default for D3D11_TEX2DMS_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2DMS_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2DMS_DSV { @@ -5017,9 +4597,6 @@ impl Default for D3D11_TEX2DMS_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2DMS_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2DMS_RTV { @@ -5030,9 +4607,6 @@ impl Default for D3D11_TEX2DMS_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2DMS_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2DMS_SRV { @@ -5043,9 +4617,6 @@ impl Default for D3D11_TEX2DMS_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2DMS_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_DSV { @@ -5058,9 +4629,6 @@ impl Default for D3D11_TEX2D_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_RTV { @@ -5073,9 +4641,6 @@ impl Default for D3D11_TEX2D_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_RTV1 { @@ -5089,9 +4654,6 @@ impl Default for D3D11_TEX2D_ARRAY_RTV1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_RTV1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_SRV { @@ -5105,9 +4667,6 @@ impl Default for D3D11_TEX2D_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_SRV1 { @@ -5122,9 +4681,6 @@ impl Default for D3D11_TEX2D_ARRAY_SRV1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_SRV1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_UAV { @@ -5137,9 +4693,6 @@ impl Default for D3D11_TEX2D_ARRAY_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_UAV1 { @@ -5153,9 +4706,6 @@ impl Default for D3D11_TEX2D_ARRAY_UAV1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_UAV1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_ARRAY_VPOV { @@ -5168,9 +4718,6 @@ impl Default for D3D11_TEX2D_ARRAY_VPOV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_ARRAY_VPOV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_DSV { @@ -5181,9 +4728,6 @@ impl Default for D3D11_TEX2D_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_RTV { @@ -5194,9 +4738,6 @@ impl Default for D3D11_TEX2D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_RTV1 { @@ -5208,9 +4749,6 @@ impl Default for D3D11_TEX2D_RTV1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_RTV1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_SRV { @@ -5222,9 +4760,6 @@ impl Default for D3D11_TEX2D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_SRV1 { @@ -5237,9 +4772,6 @@ impl Default for D3D11_TEX2D_SRV1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_SRV1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_UAV { @@ -5250,9 +4782,6 @@ impl Default for D3D11_TEX2D_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_UAV1 { @@ -5264,9 +4793,6 @@ impl Default for D3D11_TEX2D_UAV1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_UAV1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_VDOV { @@ -5277,9 +4803,6 @@ impl Default for D3D11_TEX2D_VDOV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_VDOV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_VPIV { @@ -5291,9 +4814,6 @@ impl Default for D3D11_TEX2D_VPIV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_VPIV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX2D_VPOV { @@ -5304,9 +4824,6 @@ impl Default for D3D11_TEX2D_VPOV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX2D_VPOV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX3D_RTV { @@ -5319,9 +4836,6 @@ impl Default for D3D11_TEX3D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX3D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX3D_SRV { @@ -5333,9 +4847,6 @@ impl Default for D3D11_TEX3D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX3D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEX3D_UAV { @@ -5348,9 +4859,6 @@ impl Default for D3D11_TEX3D_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEX3D_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEXCUBE_ARRAY_SRV { @@ -5364,9 +4872,6 @@ impl Default for D3D11_TEXCUBE_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEXCUBE_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TEXCUBE_SRV { @@ -5378,9 +4883,6 @@ impl Default for D3D11_TEXCUBE_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TEXCUBE_SRV { - type TypeKind = windows_core::CopyType; -} pub const D3D11_TEXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 16u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -5401,10 +4903,6 @@ impl Default for D3D11_TEXTURE1D_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_TEXTURE1D_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5426,10 +4924,6 @@ impl Default for D3D11_TEXTURE2D_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_TEXTURE2D_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5452,10 +4946,6 @@ impl Default for D3D11_TEXTURE2D_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_TEXTURE2D_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5476,10 +4966,6 @@ impl Default for D3D11_TEXTURE3D_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_TEXTURE3D_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5501,10 +4987,6 @@ impl Default for D3D11_TEXTURE3D_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_TEXTURE3D_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_TEXTURECUBE_FACE(pub i32); @@ -5548,9 +5030,6 @@ impl Default for D3D11_TILED_RESOURCE_COORDINATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TILED_RESOURCE_COORDINATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_TILE_COPY_FLAG(pub i32); @@ -5581,9 +5060,6 @@ impl Default for D3D11_TILE_REGION_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TILE_REGION_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TILE_SHAPE { @@ -5596,9 +5072,6 @@ impl Default for D3D11_TILE_SHAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TILE_SHAPE { - type TypeKind = windows_core::CopyType; -} pub const D3D11_TRACE_COMPONENT_W: u32 = 8u32; pub const D3D11_TRACE_COMPONENT_X: u32 = 1u32; pub const D3D11_TRACE_COMPONENT_Y: u32 = 2u32; @@ -5661,9 +5134,6 @@ impl Default for D3D11_TRACE_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TRACE_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_TRACE_REGISTER_0 { @@ -5675,9 +5145,6 @@ impl Default for D3D11_TRACE_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TRACE_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_TRACE_REGISTER_FLAGS_RELATIVE_INDEXING: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5716,9 +5183,6 @@ impl Default for D3D11_TRACE_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TRACE_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_TRACE_STEP { @@ -5735,9 +5199,6 @@ impl Default for D3D11_TRACE_STEP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TRACE_STEP { - type TypeKind = windows_core::CopyType; -} pub const D3D11_TRACE_STREAM: D3D11_TRACE_REGISTER_TYPE = D3D11_TRACE_REGISTER_TYPE(14i32); pub const D3D11_TRACE_TEMP_REGISTER: D3D11_TRACE_REGISTER_TYPE = D3D11_TRACE_REGISTER_TYPE(4i32); pub const D3D11_TRACE_THIS_POINTER: D3D11_TRACE_REGISTER_TYPE = D3D11_TRACE_REGISTER_TYPE(15i32); @@ -5754,9 +5215,6 @@ impl Default for D3D11_TRACE_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_TRACE_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_UAV_DIMENSION(pub i32); @@ -5783,10 +5241,6 @@ impl Default for D3D11_UNORDERED_ACCESS_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_UNORDERED_ACCESS_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -5804,10 +5258,6 @@ impl Default for D3D11_UNORDERED_ACCESS_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_UNORDERED_ACCESS_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -5822,10 +5272,6 @@ impl Default for D3D11_UNORDERED_ACCESS_VIEW_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_UNORDERED_ACCESS_VIEW_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -5843,10 +5289,6 @@ impl Default for D3D11_UNORDERED_ACCESS_VIEW_DESC1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_UNORDERED_ACCESS_VIEW_DESC1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_USAGE(pub i32); @@ -5870,9 +5312,6 @@ impl Default for D3D11_VERTEX_SHADER_TRACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VERTEX_SHADER_TRACE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D11_VIDEO_COLOR { @@ -5883,9 +5322,6 @@ impl Default for D3D11_VIDEO_COLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_COLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_VIDEO_COLOR_0 { @@ -5897,9 +5333,6 @@ impl Default for D3D11_VIDEO_COLOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_COLOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_COLOR_RGBA { @@ -5913,9 +5346,6 @@ impl Default for D3D11_VIDEO_COLOR_RGBA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_COLOR_RGBA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_COLOR_YCbCrA { @@ -5929,9 +5359,6 @@ impl Default for D3D11_VIDEO_COLOR_YCbCrA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_COLOR_YCbCrA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS { @@ -5945,9 +5372,6 @@ impl Default for D3D11_VIDEO_CONTENT_PROTECTION_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_CONTENT_PROTECTION_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION { @@ -5963,9 +5387,6 @@ impl Default for D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION { - type TypeKind = windows_core::CloneType; -} pub const D3D11_VIDEO_DECODER_BUFFER_BITSTREAM: D3D11_VIDEO_DECODER_BUFFER_TYPE = D3D11_VIDEO_DECODER_BUFFER_TYPE(6i32); pub const D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL: D3D11_VIDEO_DECODER_BUFFER_TYPE = D3D11_VIDEO_DECODER_BUFFER_TYPE(3i32); #[repr(C)] @@ -5991,9 +5412,6 @@ impl Default for D3D11_VIDEO_DECODER_BUFFER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_BUFFER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_DECODER_BUFFER_DESC1 { @@ -6010,9 +5428,6 @@ impl Default for D3D11_VIDEO_DECODER_BUFFER_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_BUFFER_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_DECODER_BUFFER_DESC2 { @@ -6031,9 +5446,6 @@ impl Default for D3D11_VIDEO_DECODER_BUFFER_DESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_BUFFER_DESC2 { - type TypeKind = windows_core::CopyType; -} pub const D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN: D3D11_VIDEO_DECODER_BUFFER_TYPE = D3D11_VIDEO_DECODER_BUFFER_TYPE(8i32); pub const D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX: D3D11_VIDEO_DECODER_BUFFER_TYPE = D3D11_VIDEO_DECODER_BUFFER_TYPE(4i32); pub const D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL: D3D11_VIDEO_DECODER_BUFFER_TYPE = D3D11_VIDEO_DECODER_BUFFER_TYPE(1i32); @@ -6078,9 +5490,6 @@ impl Default for D3D11_VIDEO_DECODER_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6096,10 +5505,6 @@ impl Default for D3D11_VIDEO_DECODER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_DECODER_EXTENSION { @@ -6116,9 +5521,6 @@ impl Default for D3D11_VIDEO_DECODER_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT(pub i32); @@ -6185,9 +5587,6 @@ impl Default for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC_0 { @@ -6198,9 +5597,6 @@ impl Default for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK { @@ -6212,9 +5608,6 @@ impl Default for D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_VIDEO_FRAME_FORMAT(pub i32); @@ -6264,9 +5657,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D11_VIDEO_PROCESSOR_COLOR_SPACE { @@ -6277,9 +5667,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_COLOR_SPACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_COLOR_SPACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6299,10 +5686,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_CONTENT_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_CONTENT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6318,10 +5701,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_CUSTOM_RATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_CUSTOM_RATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_VIDEO_PROCESSOR_DEVICE_CAPS(pub i32); @@ -6378,9 +5757,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_FILTER_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_FILTER_RANGE { - type TypeKind = windows_core::CopyType; -} pub const D3D11_VIDEO_PROCESSOR_FILTER_SATURATION: D3D11_VIDEO_PROCESSOR_FILTER = D3D11_VIDEO_PROCESSOR_FILTER(3i32); pub const D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT: D3D11_VIDEO_PROCESSOR_FILTER = D3D11_VIDEO_PROCESSOR_FILTER(7i32); #[repr(transparent)] @@ -6407,9 +5783,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC_0 { @@ -6420,9 +5793,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS(pub i32); @@ -6459,9 +5829,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC_0 { @@ -6473,9 +5840,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS(pub i32); @@ -6499,9 +5863,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_VIDEO_PROCESSOR_ROTATION(pub i32); @@ -6554,9 +5915,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_STREAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_STREAM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6572,10 +5930,6 @@ impl Default for D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6591,10 +5945,6 @@ impl Default for D3D11_VIDEO_SAMPLE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D11_VIDEO_SAMPLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D11_VIDEO_USAGE(pub i32); @@ -6616,9 +5966,6 @@ impl Default for D3D11_VIEWPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_VIEWPORT { - type TypeKind = windows_core::CopyType; -} pub const D3D11_VIEWPORT_AND_SCISSORRECT_MAX_INDEX: u32 = 15u32; pub const D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE: u32 = 16u32; pub const D3D11_VIEWPORT_BOUNDS_MAX: u32 = 32767u32; @@ -6661,9 +6008,6 @@ impl Default for D3DX11_FFT_BUFFER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DX11_FFT_BUFFER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DX11_FFT_CREATE_FLAG(pub i32); @@ -6686,9 +6030,6 @@ impl Default for D3DX11_FFT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DX11_FFT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DX11_FFT_DIM_MASK(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs index ae2183c30b7..7c0589dc473 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs @@ -32,9 +32,6 @@ impl Default for D3D11_RESOURCE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D11_RESOURCE_FLAGS { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(ID3D11On12Device, ID3D11On12Device_Vtbl, 0x85611e73_70a9_490e_9614_a9e302777904); windows_core::imp::interface_hierarchy!(ID3D11On12Device, windows_core::IUnknown); impl ID3D11On12Device { diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs index 5aa3f4e5ef3..91529c2b9b4 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -84,9 +84,6 @@ impl Default for D3D12_AUTO_BREADCRUMB_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_AUTO_BREADCRUMB_NODE { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct D3D12_AUTO_BREADCRUMB_NODE1 { @@ -108,9 +105,6 @@ impl Default for D3D12_AUTO_BREADCRUMB_NODE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_AUTO_BREADCRUMB_NODE1 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_AUTO_BREADCRUMB_OP(pub i32); @@ -250,9 +244,6 @@ impl Default for D3D12_BARRIER_GROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BARRIER_GROUP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_BARRIER_GROUP_0 { @@ -265,9 +256,6 @@ impl Default for D3D12_BARRIER_GROUP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BARRIER_GROUP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_BARRIER_LAYOUT(pub i32); @@ -319,9 +307,6 @@ impl Default for D3D12_BARRIER_SUBRESOURCE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BARRIER_SUBRESOURCE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_BARRIER_SYNC(pub i32); @@ -405,9 +390,6 @@ impl Default for D3D12_BLEND_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BLEND_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_BLEND_DEST_ALPHA: D3D12_BLEND = D3D12_BLEND(7i32); pub const D3D12_BLEND_DEST_COLOR: D3D12_BLEND = D3D12_BLEND(9i32); pub const D3D12_BLEND_INV_ALPHA_FACTOR: D3D12_BLEND = D3D12_BLEND(21i32); @@ -448,9 +430,6 @@ impl Default for D3D12_BOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_BROADCASTING_LAUNCH_OVERRIDES { @@ -468,9 +447,6 @@ impl Default for D3D12_BROADCASTING_LAUNCH_OVERRIDES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BROADCASTING_LAUNCH_OVERRIDES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct D3D12_BUFFER_BARRIER { @@ -487,9 +463,6 @@ impl Default for D3D12_BUFFER_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BUFFER_BARRIER { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_BUFFER_RTV { @@ -501,9 +474,6 @@ impl Default for D3D12_BUFFER_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BUFFER_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_BUFFER_SRV { @@ -517,9 +487,6 @@ impl Default for D3D12_BUFFER_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BUFFER_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_BUFFER_SRV_FLAGS(pub i32); @@ -572,9 +539,6 @@ impl Default for D3D12_BUFFER_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BUFFER_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_BUFFER_UAV_FLAGS(pub i32); @@ -628,10 +592,6 @@ impl Default for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -648,10 +608,6 @@ impl Default for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -666,10 +622,6 @@ impl Default for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER { @@ -681,9 +633,6 @@ impl Default for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATI unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_CACHED_PIPELINE_STATE { @@ -695,9 +644,6 @@ impl Default for D3D12_CACHED_PIPELINE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_CACHED_PIPELINE_STATE { - type TypeKind = windows_core::CopyType; -} pub const D3D12_CENTER_MULTISAMPLE_PATTERN: D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS = D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS(-2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -750,10 +696,6 @@ impl Default for D3D12_CLEAR_VALUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_CLEAR_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -767,10 +709,6 @@ impl Default for D3D12_CLEAR_VALUE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_CLEAR_VALUE_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D12_CLIP_OR_CULL_DISTANCE_COUNT: u32 = 8u32; pub const D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT: u32 = 2u32; #[repr(C)] @@ -788,9 +726,6 @@ impl Default for D3D12_COALESCING_LAUNCH_OVERRIDES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_COALESCING_LAUNCH_OVERRIDES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_COLOR_WRITE_ENABLE(pub i32); @@ -941,9 +876,6 @@ impl Default for D3D12_COMMAND_QUEUE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_COMMAND_QUEUE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_COMMAND_QUEUE_FLAGS(pub i32); @@ -1038,9 +970,6 @@ impl Default for D3D12_COMMAND_SIGNATURE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_COMMAND_SIGNATURE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT: u32 = 14u32; pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS: u32 = 4u32; pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT: u32 = 32u32; @@ -1091,9 +1020,6 @@ impl Default for D3D12_COMMON_COMPUTE_NODE_OVERRIDES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_COMMON_COMPUTE_NODE_OVERRIDES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_COMPARISON_FUNC(pub i32); @@ -1120,9 +1046,6 @@ impl Default for D3D12_COMPUTE_PIPELINE_STATE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_COMPUTE_PIPELINE_STATE_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_CONSERVATIVE_RASTERIZATION_MODE(pub i32); @@ -1147,9 +1070,6 @@ impl Default for D3D12_CONSTANT_BUFFER_VIEW_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_CONSTANT_BUFFER_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_CPU_DESCRIPTOR_HANDLE { @@ -1160,9 +1080,6 @@ impl Default for D3D12_CPU_DESCRIPTOR_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_CPU_DESCRIPTOR_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_CPU_PAGE_PROPERTY(pub i32); @@ -1253,9 +1170,6 @@ impl Default for D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub const D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE = D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1272,9 +1186,6 @@ impl Default for D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR { @@ -1285,9 +1196,6 @@ impl Default for D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR { - type TypeKind = windows_core::CopyType; -} pub const D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS: D3D12_DEBUG_DEVICE_PARAMETER_TYPE = D3D12_DEBUG_DEVICE_PARAMETER_TYPE(0i32); pub const D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS: D3D12_DEBUG_DEVICE_PARAMETER_TYPE = D3D12_DEBUG_DEVICE_PARAMETER_TYPE(1i32); pub const D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR: D3D12_DEBUG_DEVICE_PARAMETER_TYPE = D3D12_DEBUG_DEVICE_PARAMETER_TYPE(2i32); @@ -1377,9 +1285,6 @@ impl Default for D3D12_DEPTH_STENCILOP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEPTH_STENCILOP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEPTH_STENCILOP_DESC1 { @@ -1395,9 +1300,6 @@ impl Default for D3D12_DEPTH_STENCILOP_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEPTH_STENCILOP_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEPTH_STENCIL_DESC { @@ -1415,9 +1317,6 @@ impl Default for D3D12_DEPTH_STENCIL_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEPTH_STENCIL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEPTH_STENCIL_DESC1 { @@ -1436,9 +1335,6 @@ impl Default for D3D12_DEPTH_STENCIL_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEPTH_STENCIL_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEPTH_STENCIL_DESC2 { @@ -1455,9 +1351,6 @@ impl Default for D3D12_DEPTH_STENCIL_DESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEPTH_STENCIL_DESC2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1470,10 +1363,6 @@ impl Default for D3D12_DEPTH_STENCIL_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_DEPTH_STENCIL_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEPTH_STENCIL_VALUE { @@ -1485,9 +1374,6 @@ impl Default for D3D12_DEPTH_STENCIL_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEPTH_STENCIL_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -1503,10 +1389,6 @@ impl Default for D3D12_DEPTH_STENCIL_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_DEPTH_STENCIL_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -1524,10 +1406,6 @@ impl Default for D3D12_DEPTH_STENCIL_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_DEPTH_STENCIL_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DEPTH_WRITE_MASK(pub i32); @@ -1546,9 +1424,6 @@ impl Default for D3D12_DESCRIPTOR_HEAP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DESCRIPTOR_HEAP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DESCRIPTOR_HEAP_FLAGS(pub i32); @@ -1609,9 +1484,6 @@ impl Default for D3D12_DESCRIPTOR_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DESCRIPTOR_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DESCRIPTOR_RANGE1 { @@ -1627,9 +1499,6 @@ impl Default for D3D12_DESCRIPTOR_RANGE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DESCRIPTOR_RANGE1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DESCRIPTOR_RANGE_FLAGS(pub i32); @@ -1693,9 +1562,6 @@ impl Default for D3D12_DEVICE_CONFIGURATION_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEVICE_CONFIGURATION_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DEVICE_FACTORY_FLAGS(pub i32); @@ -1795,9 +1661,6 @@ impl Default for D3D12_DEVICE_REMOVED_EXTENDED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEVICE_REMOVED_EXTENDED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEVICE_REMOVED_EXTENDED_DATA1 { @@ -1810,9 +1673,6 @@ impl Default for D3D12_DEVICE_REMOVED_EXTENDED_DATA1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEVICE_REMOVED_EXTENDED_DATA1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEVICE_REMOVED_EXTENDED_DATA2 { @@ -1825,9 +1685,6 @@ impl Default for D3D12_DEVICE_REMOVED_EXTENDED_DATA2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEVICE_REMOVED_EXTENDED_DATA2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DEVICE_REMOVED_EXTENDED_DATA3 { @@ -1841,9 +1698,6 @@ impl Default for D3D12_DEVICE_REMOVED_EXTENDED_DATA3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DEVICE_REMOVED_EXTENDED_DATA3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DISCARD_REGION { @@ -1857,9 +1711,6 @@ impl Default for D3D12_DISCARD_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DISCARD_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DISPATCH_ARGUMENTS { @@ -1872,9 +1723,6 @@ impl Default for D3D12_DISPATCH_ARGUMENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DISPATCH_ARGUMENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_DISPATCH_GRAPH_DESC { @@ -1886,9 +1734,6 @@ impl Default for D3D12_DISPATCH_GRAPH_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DISPATCH_GRAPH_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_DISPATCH_GRAPH_DESC_0 { @@ -1902,9 +1747,6 @@ impl Default for D3D12_DISPATCH_GRAPH_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DISPATCH_GRAPH_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DISPATCH_MESH_ARGUMENTS { @@ -1917,9 +1759,6 @@ impl Default for D3D12_DISPATCH_MESH_ARGUMENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DISPATCH_MESH_ARGUMENTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DISPATCH_MODE(pub i32); @@ -1943,9 +1782,6 @@ impl Default for D3D12_DISPATCH_RAYS_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DISPATCH_RAYS_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DRAW_ARGUMENTS { @@ -1959,9 +1795,6 @@ impl Default for D3D12_DRAW_ARGUMENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRAW_ARGUMENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DRAW_INDEXED_ARGUMENTS { @@ -1976,9 +1809,6 @@ impl Default for D3D12_DRAW_INDEXED_ARGUMENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRAW_INDEXED_ARGUMENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DRED_ALLOCATION_NODE { @@ -1992,9 +1822,6 @@ impl Default for D3D12_DRED_ALLOCATION_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_ALLOCATION_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct D3D12_DRED_ALLOCATION_NODE1 { @@ -2009,9 +1836,6 @@ impl Default for D3D12_DRED_ALLOCATION_NODE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_ALLOCATION_NODE1 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DRED_ALLOCATION_TYPE(pub i32); @@ -2054,9 +1878,6 @@ impl Default for D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 { @@ -2067,9 +1888,6 @@ impl Default for D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DRED_BREADCRUMB_CONTEXT { @@ -2081,9 +1899,6 @@ impl Default for D3D12_DRED_BREADCRUMB_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_BREADCRUMB_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DRED_DEVICE_STATE(pub i32); @@ -2185,9 +2000,6 @@ impl Default for D3D12_DRED_PAGE_FAULT_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_PAGE_FAULT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DRED_PAGE_FAULT_OUTPUT1 { @@ -2200,9 +2012,6 @@ impl Default for D3D12_DRED_PAGE_FAULT_OUTPUT1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_PAGE_FAULT_OUTPUT1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DRED_PAGE_FAULT_OUTPUT2 { @@ -2216,9 +2025,6 @@ impl Default for D3D12_DRED_PAGE_FAULT_OUTPUT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DRED_PAGE_FAULT_OUTPUT2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_DRED_VERSION(pub i32); @@ -2321,9 +2127,6 @@ impl Default for D3D12_DXIL_LIBRARY_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DXIL_LIBRARY_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION { @@ -2336,9 +2139,6 @@ impl Default for D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_ELEMENTS_LAYOUT(pub i32); @@ -2361,9 +2161,6 @@ impl Default for D3D12_EXISTING_COLLECTION_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_EXISTING_COLLECTION_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_EXPORT_DESC { @@ -2376,9 +2173,6 @@ impl Default for D3D12_EXPORT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_EXPORT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_EXPORT_FLAGS(pub i32); @@ -2458,9 +2252,6 @@ impl Default for D3D12_FEATURE_DATA_ARCHITECTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_ARCHITECTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_ARCHITECTURE1 { @@ -2475,9 +2266,6 @@ impl Default for D3D12_FEATURE_DATA_ARCHITECTURE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_ARCHITECTURE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY { @@ -2490,9 +2278,6 @@ impl Default for D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_CROSS_NODE { @@ -2504,9 +2289,6 @@ impl Default for D3D12_FEATURE_DATA_CROSS_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_CROSS_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS { @@ -2531,9 +2313,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS1 { @@ -2549,9 +2328,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS10 { @@ -2563,9 +2339,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS11 { @@ -2576,9 +2349,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS12 { @@ -2591,9 +2361,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS12 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS13 { @@ -2609,9 +2376,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS13 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS14 { @@ -2624,9 +2388,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS14 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS14 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS15 { @@ -2638,9 +2399,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS15 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS15 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS16 { @@ -2652,9 +2410,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS17 { @@ -2666,9 +2421,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS17 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS17 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS18 { @@ -2679,9 +2431,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS18 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS18 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS19 { @@ -2701,9 +2450,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS19 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS19 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS2 { @@ -2715,9 +2461,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS20 { @@ -2729,9 +2472,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS20 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS20 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS21 { @@ -2745,9 +2485,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS21 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS21 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS3 { @@ -2762,9 +2499,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS4 { @@ -2777,9 +2511,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS5 { @@ -2792,9 +2523,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS6 { @@ -2809,9 +2537,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS7 { @@ -2823,9 +2548,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS8 { @@ -2836,9 +2558,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_D3D12_OPTIONS9 { @@ -2854,9 +2573,6 @@ impl Default for D3D12_FEATURE_DATA_D3D12_OPTIONS9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_D3D12_OPTIONS9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_DISPLAYABLE { @@ -2868,9 +2584,6 @@ impl Default for D3D12_FEATURE_DATA_DISPLAYABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_DISPLAYABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_EXISTING_HEAPS { @@ -2881,9 +2594,6 @@ impl Default for D3D12_FEATURE_DATA_EXISTING_HEAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_EXISTING_HEAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2898,10 +2608,6 @@ impl Default for D3D12_FEATURE_DATA_FEATURE_LEVELS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_FEATURE_LEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2915,10 +2621,6 @@ impl Default for D3D12_FEATURE_DATA_FORMAT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_FORMAT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2933,10 +2635,6 @@ impl Default for D3D12_FEATURE_DATA_FORMAT_SUPPORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_FORMAT_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { @@ -2948,9 +2646,6 @@ impl Default for D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_HARDWARE_COPY { @@ -2961,9 +2656,6 @@ impl Default for D3D12_FEATURE_DATA_HARDWARE_COPY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_HARDWARE_COPY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2979,10 +2671,6 @@ impl Default for D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2998,10 +2686,6 @@ impl Default for D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_PREDICATION { @@ -3012,9 +2696,6 @@ impl Default for D3D12_FEATURE_DATA_PREDICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_PREDICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT { @@ -3026,9 +2707,6 @@ impl Default for D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES { @@ -3041,9 +2719,6 @@ impl Default for D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT { @@ -3055,9 +2730,6 @@ impl Default for D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_QUERY_META_COMMAND { @@ -3073,9 +2745,6 @@ impl Default for D3D12_FEATURE_DATA_QUERY_META_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_QUERY_META_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_ROOT_SIGNATURE { @@ -3086,9 +2755,6 @@ impl Default for D3D12_FEATURE_DATA_ROOT_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_ROOT_SIGNATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_SERIALIZATION { @@ -3100,9 +2766,6 @@ impl Default for D3D12_FEATURE_DATA_SERIALIZATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_SERIALIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_SHADER_CACHE { @@ -3113,9 +2776,6 @@ impl Default for D3D12_FEATURE_DATA_SHADER_CACHE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_SHADER_CACHE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_SHADER_MODEL { @@ -3126,9 +2786,6 @@ impl Default for D3D12_FEATURE_DATA_SHADER_MODEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_SHADER_MODEL { - type TypeKind = windows_core::CopyType; -} pub const D3D12_FEATURE_DISPLAYABLE: D3D12_FEATURE = D3D12_FEATURE(28i32); pub const D3D12_FEATURE_EXISTING_HEAPS: D3D12_FEATURE = D3D12_FEATURE(22i32); pub const D3D12_FEATURE_FEATURE_LEVELS: D3D12_FEATURE = D3D12_FEATURE(2i32); @@ -3422,10 +3079,6 @@ impl Default for D3D12_FUNCTION_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_FUNCTION_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_GENERIC_PROGRAM_DESC { @@ -3440,9 +3093,6 @@ impl Default for D3D12_GENERIC_PROGRAM_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_GENERIC_PROGRAM_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_GLOBAL_BARRIER { @@ -3456,9 +3106,6 @@ impl Default for D3D12_GLOBAL_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_GLOBAL_BARRIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct D3D12_GLOBAL_ROOT_SIGNATURE { @@ -3469,9 +3116,6 @@ impl Default for D3D12_GLOBAL_ROOT_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_GLOBAL_ROOT_SIGNATURE { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_GPU_BASED_VALIDATION_FLAGS(pub i32); @@ -3568,9 +3212,6 @@ impl Default for D3D12_GPU_DESCRIPTOR_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_GPU_DESCRIPTOR_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE { @@ -3582,9 +3223,6 @@ impl Default for D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_GPU_VIRTUAL_ADDRESS_RANGE { @@ -3596,9 +3234,6 @@ impl Default for D3D12_GPU_VIRTUAL_ADDRESS_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_GPU_VIRTUAL_ADDRESS_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE { @@ -3611,9 +3246,6 @@ impl Default for D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Debug, PartialEq)] @@ -3646,10 +3278,6 @@ impl Default for D3D12_GRAPHICS_PIPELINE_STATE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_GRAPHICS_PIPELINE_STATE_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_GRAPHICS_STATES(pub i32); @@ -3739,9 +3367,6 @@ impl Default for D3D12_HEAP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_HEAP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_HEAP_FLAGS(pub i32); @@ -3809,9 +3434,6 @@ impl Default for D3D12_HEAP_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_HEAP_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_HEAP_SERIALIZATION_TIER(pub i32); @@ -3839,9 +3461,6 @@ impl Default for D3D12_HIT_GROUP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_HIT_GROUP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_HIT_GROUP_TYPE(pub i32); @@ -3911,9 +3530,6 @@ impl Default for D3D12_IB_STRIP_CUT_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_IB_STRIP_CUT_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_INDEX_BUFFER_STRIP_CUT_VALUE(pub i32); @@ -3934,10 +3550,6 @@ impl Default for D3D12_INDEX_BUFFER_VIEW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_INDEX_BUFFER_VIEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_INDIRECT_ARGUMENT_DESC { @@ -3949,9 +3561,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_INDIRECT_ARGUMENT_DESC_0 { @@ -3967,9 +3576,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_INDIRECT_ARGUMENT_DESC_0_2 { @@ -3980,9 +3586,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_INDIRECT_ARGUMENT_DESC_0_1 { @@ -3995,9 +3598,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_INDIRECT_ARGUMENT_DESC_0_5 { @@ -4009,9 +3609,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_INDIRECT_ARGUMENT_DESC_0_3 { @@ -4022,9 +3619,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_INDIRECT_ARGUMENT_DESC_0_4 { @@ -4035,9 +3629,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_INDIRECT_ARGUMENT_DESC_0_0 { @@ -4048,9 +3639,6 @@ impl Default for D3D12_INDIRECT_ARGUMENT_DESC_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INDIRECT_ARGUMENT_DESC_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_INDIRECT_ARGUMENT_TYPE(pub i32); @@ -4078,9 +3666,6 @@ impl Default for D3D12_INFO_QUEUE_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INFO_QUEUE_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_INFO_QUEUE_FILTER_DESC { @@ -4096,9 +3681,6 @@ impl Default for D3D12_INFO_QUEUE_FILTER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_INFO_QUEUE_FILTER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_INPUT_CLASSIFICATION(pub i32); @@ -4122,10 +3704,6 @@ impl Default for D3D12_INPUT_ELEMENT_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_INPUT_ELEMENT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4139,10 +3717,6 @@ impl Default for D3D12_INPUT_LAYOUT_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_INPUT_LAYOUT_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT: u32 = 4294967295u32; pub const D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER: u32 = 4294967295u32; pub const D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL: u32 = 4294967295u32; @@ -4159,9 +3733,6 @@ impl Default for D3D12_LIBRARY_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_LIBRARY_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_LIFETIME_STATE(pub i32); @@ -4185,9 +3756,6 @@ impl Default for D3D12_LOCAL_ROOT_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_LOCAL_ROOT_SIGNATURE { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_LOGIC_OP(pub i32); @@ -4240,9 +3808,6 @@ impl Default for D3D12_MEMCPY_DEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_MEMCPY_DEST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_MEMORY_POOL(pub i32); @@ -4268,9 +3833,6 @@ impl Default for D3D12_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_MESSAGE_CALLBACK_FLAGS(pub i32); @@ -5333,9 +4895,6 @@ impl Default for D3D12_META_COMMAND_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_META_COMMAND_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_META_COMMAND_PARAMETER_DESC { @@ -5350,9 +4909,6 @@ impl Default for D3D12_META_COMMAND_PARAMETER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_META_COMMAND_PARAMETER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_META_COMMAND_PARAMETER_FLAGS(pub i32); @@ -5427,9 +4983,6 @@ impl Default for D3D12_MIP_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_MIP_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_MULTIPLE_FENCE_WAIT_FLAGS(pub i32); @@ -5520,9 +5073,6 @@ impl Default for D3D12_MULTI_NODE_CPU_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_MULTI_NODE_CPU_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_MULTI_NODE_GPU_INPUT { @@ -5534,9 +5084,6 @@ impl Default for D3D12_MULTI_NODE_GPU_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_MULTI_NODE_GPU_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_NODE { @@ -5548,9 +5095,6 @@ impl Default for D3D12_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_NODE_0 { @@ -5561,9 +5105,6 @@ impl Default for D3D12_NODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_NODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_NODE_CPU_INPUT { @@ -5577,9 +5118,6 @@ impl Default for D3D12_NODE_CPU_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_NODE_CPU_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_NODE_GPU_INPUT { @@ -5592,9 +5130,6 @@ impl Default for D3D12_NODE_GPU_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_NODE_GPU_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_NODE_ID { @@ -5606,9 +5141,6 @@ impl Default for D3D12_NODE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_NODE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_NODE_MASK { @@ -5619,9 +5151,6 @@ impl Default for D3D12_NODE_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_NODE_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_NODE_OUTPUT_OVERRIDES { @@ -5636,9 +5165,6 @@ impl Default for D3D12_NODE_OUTPUT_OVERRIDES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_NODE_OUTPUT_OVERRIDES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_NODE_OVERRIDES_TYPE(pub i32); @@ -5667,9 +5193,6 @@ impl Default for D3D12_PACKED_MIP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_PACKED_MIP_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3D12_PACKED_TILE: u32 = 4294967295u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -5694,10 +5217,6 @@ impl Default for D3D12_PARAMETER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_PARAMETER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_PIPELINE_STATE_FLAGS(pub i32); @@ -5749,9 +5268,6 @@ impl Default for D3D12_PIPELINE_STATE_STREAM_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_PIPELINE_STATE_STREAM_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_PIPELINE_STATE_SUBOBJECT_TYPE(pub i32); @@ -5798,10 +5314,6 @@ impl Default for D3D12_PLACED_SUBRESOURCE_FOOTPRINT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_PLACED_SUBRESOURCE_FOOTPRINT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_PREDICATION_OP(pub i32); @@ -5819,9 +5331,6 @@ impl Default for D3D12_PRIMITIVE_TOPOLOGY_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_PRIMITIVE_TOPOLOGY_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_PRIMITIVE_TOPOLOGY_TYPE(pub i32); @@ -5846,9 +5355,6 @@ impl Default for D3D12_PROGRAM_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_PROGRAM_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_PROGRAM_TYPE(pub i32); @@ -5867,9 +5373,6 @@ impl Default for D3D12_PROTECTED_RESOURCE_SESSION_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_PROTECTED_RESOURCE_SESSION_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_PROTECTED_RESOURCE_SESSION_DESC1 { @@ -5882,9 +5385,6 @@ impl Default for D3D12_PROTECTED_RESOURCE_SESSION_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_PROTECTED_RESOURCE_SESSION_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_PROTECTED_RESOURCE_SESSION_FLAGS(pub i32); @@ -6008,9 +5508,6 @@ impl Default for D3D12_QUERY_DATA_PIPELINE_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_QUERY_DATA_PIPELINE_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_QUERY_DATA_PIPELINE_STATISTICS1 { @@ -6034,9 +5531,6 @@ impl Default for D3D12_QUERY_DATA_PIPELINE_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_QUERY_DATA_PIPELINE_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_QUERY_DATA_SO_STATISTICS { @@ -6048,9 +5542,6 @@ impl Default for D3D12_QUERY_DATA_SO_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_QUERY_DATA_SO_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_QUERY_HEAP_DESC { @@ -6063,9 +5554,6 @@ impl Default for D3D12_QUERY_HEAP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_QUERY_HEAP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_QUERY_HEAP_TYPE(pub i32); @@ -6100,9 +5588,6 @@ impl Default for D3D12_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RANGE_UINT64 { @@ -6114,9 +5599,6 @@ impl Default for D3D12_RANGE_UINT64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RANGE_UINT64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RASTERIZER_DESC { @@ -6137,9 +5619,6 @@ impl Default for D3D12_RASTERIZER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RASTERIZER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RASTERIZER_DESC1 { @@ -6160,9 +5639,6 @@ impl Default for D3D12_RASTERIZER_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RASTERIZER_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RASTERIZER_DESC2 { @@ -6182,9 +5658,6 @@ impl Default for D3D12_RASTERIZER_DESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RASTERIZER_DESC2 { - type TypeKind = windows_core::CopyType; -} pub const D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT: u32 = 16u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6201,9 +5674,6 @@ impl Default for D3D12_RAYTRACING_AABB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_AABB { - type TypeKind = windows_core::CopyType; -} pub const D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT: u32 = 8u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6268,9 +5738,6 @@ impl Default for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTE unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE = D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6282,9 +5749,6 @@ impl Default for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_ unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC { @@ -6296,9 +5760,6 @@ impl Default for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE = D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6311,9 +5772,6 @@ impl Default for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZ unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE = D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6325,9 +5783,6 @@ impl Default for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VI unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE(pub i32); @@ -6343,9 +5798,6 @@ impl Default for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV { @@ -6356,9 +5808,6 @@ impl Default for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE(pub i32); @@ -6375,9 +5824,6 @@ impl Default for D3D12_RAYTRACING_GEOMETRY_AABBS_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_GEOMETRY_AABBS_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -6392,10 +5838,6 @@ impl Default for D3D12_RAYTRACING_GEOMETRY_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RAYTRACING_GEOMETRY_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -6409,10 +5851,6 @@ impl Default for D3D12_RAYTRACING_GEOMETRY_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RAYTRACING_GEOMETRY_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RAYTRACING_GEOMETRY_FLAGS(pub i32); @@ -6470,10 +5908,6 @@ impl Default for D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RAYTRACING_GEOMETRY_TYPE(pub i32); @@ -6492,9 +5926,6 @@ impl Default for D3D12_RAYTRACING_INSTANCE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_INSTANCE_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT: u32 = 16u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6554,9 +5985,6 @@ impl Default for D3D12_RAYTRACING_PIPELINE_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_PIPELINE_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RAYTRACING_PIPELINE_CONFIG1 { @@ -6568,9 +5996,6 @@ impl Default for D3D12_RAYTRACING_PIPELINE_CONFIG1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_PIPELINE_CONFIG1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RAYTRACING_PIPELINE_FLAGS(pub i32); @@ -6621,9 +6046,6 @@ impl Default for D3D12_RAYTRACING_SHADER_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RAYTRACING_SHADER_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT: u32 = 32u32; pub const D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT: u32 = 64u32; #[repr(transparent)] @@ -6698,10 +6120,6 @@ impl Default for D3D12_RENDER_PASS_BEGINNING_ACCESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_BEGINNING_ACCESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -6715,10 +6133,6 @@ impl Default for D3D12_RENDER_PASS_BEGINNING_ACCESS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_BEGINNING_ACCESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -6731,10 +6145,6 @@ impl Default for D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS { @@ -6746,9 +6156,6 @@ impl Default for D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE(pub i32); @@ -6780,10 +6187,6 @@ impl Default for D3D12_RENDER_PASS_DEPTH_STENCIL_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_DEPTH_STENCIL_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_PASS_ENDING_ACCESS { @@ -6802,10 +6205,6 @@ impl Default for D3D12_RENDER_PASS_ENDING_ACCESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_ENDING_ACCESS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_RENDER_PASS_ENDING_ACCESS_0 { @@ -6824,10 +6223,6 @@ impl Default for D3D12_RENDER_PASS_ENDING_ACCESS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_ENDING_ACCESS_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS { @@ -6839,9 +6234,6 @@ impl Default for D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Debug, PartialEq)] @@ -6860,10 +6252,6 @@ impl Default for D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS { @@ -6878,9 +6266,6 @@ impl Default for D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RENDER_PASS_ENDING_ACCESS_TYPE(pub i32); @@ -6952,10 +6337,6 @@ impl Default for D3D12_RENDER_PASS_RENDER_TARGET_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_PASS_RENDER_TARGET_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RENDER_PASS_TIER(pub i32); @@ -6981,9 +6362,6 @@ impl Default for D3D12_RENDER_TARGET_BLEND_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RENDER_TARGET_BLEND_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -6998,10 +6376,6 @@ impl Default for D3D12_RENDER_TARGET_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_TARGET_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -7021,10 +6395,6 @@ impl Default for D3D12_RENDER_TARGET_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RENDER_TARGET_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} pub const D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE: u32 = 4096u32; pub const D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP: u32 = 27u32; pub const D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT: u32 = 4096u32; @@ -7118,9 +6488,6 @@ impl Default for D3D12_RESOURCE_ALIASING_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_ALIASING_BARRIER { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RESOURCE_ALLOCATION_INFO { @@ -7132,9 +6499,6 @@ impl Default for D3D12_RESOURCE_ALLOCATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_ALLOCATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RESOURCE_ALLOCATION_INFO1 { @@ -7147,9 +6511,6 @@ impl Default for D3D12_RESOURCE_ALLOCATION_INFO1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_ALLOCATION_INFO1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] pub struct D3D12_RESOURCE_BARRIER { pub Type: D3D12_RESOURCE_BARRIER_TYPE, @@ -7166,9 +6527,6 @@ impl Default for D3D12_RESOURCE_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_BARRIER { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union D3D12_RESOURCE_BARRIER_0 { pub Transition: core::mem::ManuallyDrop, @@ -7185,9 +6543,6 @@ impl Default for D3D12_RESOURCE_BARRIER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_BARRIER_0 { - type TypeKind = windows_core::CloneType; -} pub const D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES: u32 = 4294967295u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7261,10 +6616,6 @@ impl Default for D3D12_RESOURCE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RESOURCE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7287,10 +6638,6 @@ impl Default for D3D12_RESOURCE_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RESOURCE_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_RESOURCE_DIMENSION(pub i32); @@ -7431,9 +6778,6 @@ impl Default for D3D12_RESOURCE_TRANSITION_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_TRANSITION_BARRIER { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct D3D12_RESOURCE_UAV_BARRIER { @@ -7444,9 +6788,6 @@ impl Default for D3D12_RESOURCE_UAV_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_UAV_BARRIER { - type TypeKind = windows_core::CloneType; -} pub const D3D12_RLDO_DETAIL: D3D12_RLDO_FLAGS = D3D12_RLDO_FLAGS(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7499,9 +6840,6 @@ impl Default for D3D12_ROOT_CONSTANTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_CONSTANTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_ROOT_DESCRIPTOR { @@ -7513,9 +6851,6 @@ impl Default for D3D12_ROOT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_ROOT_DESCRIPTOR1 { @@ -7528,9 +6863,6 @@ impl Default for D3D12_ROOT_DESCRIPTOR1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_DESCRIPTOR1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_ROOT_DESCRIPTOR_FLAGS(pub i32); @@ -7582,9 +6914,6 @@ impl Default for D3D12_ROOT_DESCRIPTOR_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_DESCRIPTOR_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_ROOT_DESCRIPTOR_TABLE1 { @@ -7596,9 +6925,6 @@ impl Default for D3D12_ROOT_DESCRIPTOR_TABLE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_DESCRIPTOR_TABLE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_ROOT_PARAMETER { @@ -7611,9 +6937,6 @@ impl Default for D3D12_ROOT_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_ROOT_PARAMETER_0 { @@ -7626,9 +6949,6 @@ impl Default for D3D12_ROOT_PARAMETER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_PARAMETER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_ROOT_PARAMETER1 { @@ -7641,9 +6961,6 @@ impl Default for D3D12_ROOT_PARAMETER1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_PARAMETER1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_ROOT_PARAMETER1_0 { @@ -7656,9 +6973,6 @@ impl Default for D3D12_ROOT_PARAMETER1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_PARAMETER1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_ROOT_PARAMETER_TYPE(pub i32); @@ -7681,9 +6995,6 @@ impl Default for D3D12_ROOT_SIGNATURE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_SIGNATURE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_ROOT_SIGNATURE_DESC1 { @@ -7698,9 +7009,6 @@ impl Default for D3D12_ROOT_SIGNATURE_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_SIGNATURE_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_ROOT_SIGNATURE_DESC2 { @@ -7715,9 +7023,6 @@ impl Default for D3D12_ROOT_SIGNATURE_DESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_ROOT_SIGNATURE_DESC2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_ROOT_SIGNATURE_FLAGS(pub i32); @@ -7793,10 +7098,6 @@ impl Default for D3D12_RT_FORMAT_ARRAY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_RT_FORMAT_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SAMPLER_DESC { @@ -7816,9 +7117,6 @@ impl Default for D3D12_SAMPLER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SAMPLER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_SAMPLER_DESC2 { @@ -7839,9 +7137,6 @@ impl Default for D3D12_SAMPLER_DESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SAMPLER_DESC2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_SAMPLER_DESC2_0 { @@ -7853,9 +7148,6 @@ impl Default for D3D12_SAMPLER_DESC2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SAMPLER_DESC2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_SAMPLER_FEEDBACK_TIER(pub i32); @@ -7911,9 +7203,6 @@ impl Default for D3D12_SAMPLE_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SAMPLE_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SAMPLE_POSITION { @@ -7925,9 +7214,6 @@ impl Default for D3D12_SAMPLE_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SAMPLE_POSITION { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SDK_VERSION: u32 = 614u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7940,9 +7226,6 @@ impl Default for D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE: D3D12_SERIALIZED_DATA_TYPE = D3D12_SERIALIZED_DATA_TYPE(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7960,9 +7243,6 @@ impl Default for D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SET_GENERIC_PIPELINE_DESC { @@ -7973,9 +7253,6 @@ impl Default for D3D12_SET_GENERIC_PIPELINE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SET_GENERIC_PIPELINE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_SET_PROGRAM_DESC { @@ -7987,9 +7264,6 @@ impl Default for D3D12_SET_PROGRAM_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SET_PROGRAM_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_SET_PROGRAM_DESC_0 { @@ -8002,9 +7276,6 @@ impl Default for D3D12_SET_PROGRAM_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SET_PROGRAM_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SET_RAYTRACING_PIPELINE_DESC { @@ -8015,9 +7286,6 @@ impl Default for D3D12_SET_RAYTRACING_PIPELINE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SET_RAYTRACING_PIPELINE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SET_WORK_GRAPH_DESC { @@ -8031,9 +7299,6 @@ impl Default for D3D12_SET_WORK_GRAPH_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SET_WORK_GRAPH_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_SET_WORK_GRAPH_FLAGS(pub i32); @@ -8088,10 +7353,6 @@ impl Default for D3D12_SHADER_BUFFER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_SHADER_BUFFER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SHADER_BYTECODE { @@ -8103,9 +7364,6 @@ impl Default for D3D12_SHADER_BYTECODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SHADER_BYTECODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_SHADER_CACHE_CONTROL_FLAGS(pub i32); @@ -8245,9 +7503,6 @@ impl Default for D3D12_SHADER_CACHE_SESSION_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SHADER_CACHE_SESSION_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE: D3D12_SHADER_CACHE_SUPPORT_FLAGS = D3D12_SHADER_CACHE_SUPPORT_FLAGS(8i32); pub const D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE: D3D12_SHADER_CACHE_SUPPORT_FLAGS = D3D12_SHADER_CACHE_SUPPORT_FLAGS(4i32); pub const D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE: D3D12_SHADER_CACHE_SUPPORT_FLAGS = D3D12_SHADER_CACHE_SUPPORT_FLAGS(16i32); @@ -8353,10 +7608,6 @@ impl Default for D3D12_SHADER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_SHADER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES: u32 = 32u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -8379,10 +7630,6 @@ impl Default for D3D12_SHADER_INPUT_BIND_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_SHADER_INPUT_BIND_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SHADER_MAJOR_VERSION: u32 = 5u32; pub const D3D12_SHADER_MAX_INSTANCES: u32 = 65535u32; pub const D3D12_SHADER_MAX_INTERFACES: u32 = 253u32; @@ -8440,9 +7687,6 @@ impl Default for D3D12_SHADER_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SHADER_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_SHADER_NODE_0 { @@ -8456,9 +7700,6 @@ impl Default for D3D12_SHADER_NODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SHADER_NODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -8474,10 +7715,6 @@ impl Default for D3D12_SHADER_RESOURCE_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_SHADER_RESOURCE_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -8500,10 +7737,6 @@ impl Default for D3D12_SHADER_RESOURCE_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_SHADER_RESOURCE_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8523,10 +7756,6 @@ impl Default for D3D12_SHADER_TYPE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_SHADER_TYPE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SHADER_VARIABLE_DESC { @@ -8545,9 +7774,6 @@ impl Default for D3D12_SHADER_VARIABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SHADER_VARIABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_SHADER_VERSION_TYPE(pub i32); @@ -8627,10 +7853,6 @@ impl Default for D3D12_SIGNATURE_PARAMETER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3D12_SIGNATURE_PARAMETER_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 8u32; pub const D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT: u32 = 65536u32; pub const D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT: u32 = 4096u32; @@ -8653,9 +7875,6 @@ impl Default for D3D12_SO_DECLARATION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SO_DECLARATION_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SO_NO_RASTERIZED_STREAM: u32 = 4294967295u32; pub const D3D12_SO_OUTPUT_COMPONENT_COUNT: u32 = 128u32; pub const D3D12_SO_STREAM_COUNT: u32 = 4u32; @@ -8707,9 +7926,6 @@ impl Default for D3D12_STATE_OBJECT_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_STATE_OBJECT_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_STATE_OBJECT_DESC { @@ -8722,9 +7938,6 @@ impl Default for D3D12_STATE_OBJECT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_STATE_OBJECT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_STATE_OBJECT_FLAGS(pub i32); @@ -8782,9 +7995,6 @@ impl Default for D3D12_STATE_SUBOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_STATE_SUBOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_STATE_SUBOBJECT_TYPE(pub i32); @@ -8848,9 +8058,6 @@ impl Default for D3D12_STATIC_SAMPLER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_STATIC_SAMPLER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_STATIC_SAMPLER_DESC1 { @@ -8874,9 +8081,6 @@ impl Default for D3D12_STATIC_SAMPLER_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_STATIC_SAMPLER_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_STENCIL_OP(pub i32); @@ -8900,9 +8104,6 @@ impl Default for D3D12_STREAM_OUTPUT_BUFFER_VIEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_STREAM_OUTPUT_BUFFER_VIEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_STREAM_OUTPUT_DESC { @@ -8917,9 +8118,6 @@ impl Default for D3D12_STREAM_OUTPUT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_STREAM_OUTPUT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION { @@ -8932,9 +8130,6 @@ impl Default for D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8948,9 +8143,6 @@ impl Default for D3D12_SUBRESOURCE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SUBRESOURCE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8967,10 +8159,6 @@ impl Default for D3D12_SUBRESOURCE_FOOTPRINT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_SUBRESOURCE_FOOTPRINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SUBRESOURCE_INFO { @@ -8983,9 +8171,6 @@ impl Default for D3D12_SUBRESOURCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SUBRESOURCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SUBRESOURCE_RANGE_UINT64 { @@ -8997,9 +8182,6 @@ impl Default for D3D12_SUBRESOURCE_RANGE_UINT64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SUBRESOURCE_RANGE_UINT64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_SUBRESOURCE_TILING { @@ -9013,9 +8195,6 @@ impl Default for D3D12_SUBRESOURCE_TILING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_SUBRESOURCE_TILING { - type TypeKind = windows_core::CopyType; -} pub const D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT: u32 = 8u32; pub const D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END: u32 = 4294967295u32; pub const D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START: u32 = 4294967280u32; @@ -9038,9 +8217,6 @@ impl Default for D3D12_TEX1D_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX1D_ARRAY_RTV { @@ -9053,9 +8229,6 @@ impl Default for D3D12_TEX1D_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX1D_ARRAY_SRV { @@ -9070,9 +8243,6 @@ impl Default for D3D12_TEX1D_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX1D_ARRAY_UAV { @@ -9085,9 +8255,6 @@ impl Default for D3D12_TEX1D_ARRAY_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_ARRAY_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX1D_DSV { @@ -9098,9 +8265,6 @@ impl Default for D3D12_TEX1D_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX1D_RTV { @@ -9111,9 +8275,6 @@ impl Default for D3D12_TEX1D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX1D_SRV { @@ -9126,9 +8287,6 @@ impl Default for D3D12_TEX1D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX1D_UAV { @@ -9139,9 +8297,6 @@ impl Default for D3D12_TEX1D_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX1D_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_ARRAY_DSV { @@ -9153,9 +8308,6 @@ impl Default for D3D12_TEX2DMS_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_ARRAY_RTV { @@ -9167,9 +8319,6 @@ impl Default for D3D12_TEX2DMS_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_ARRAY_SRV { @@ -9181,9 +8330,6 @@ impl Default for D3D12_TEX2DMS_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_ARRAY_UAV { @@ -9195,9 +8341,6 @@ impl Default for D3D12_TEX2DMS_ARRAY_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_ARRAY_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_DSV { @@ -9208,9 +8351,6 @@ impl Default for D3D12_TEX2DMS_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_RTV { @@ -9221,9 +8361,6 @@ impl Default for D3D12_TEX2DMS_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_SRV { @@ -9234,9 +8371,6 @@ impl Default for D3D12_TEX2DMS_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2DMS_UAV { @@ -9247,9 +8381,6 @@ impl Default for D3D12_TEX2DMS_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2DMS_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_ARRAY_DSV { @@ -9262,9 +8393,6 @@ impl Default for D3D12_TEX2D_ARRAY_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_ARRAY_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_ARRAY_RTV { @@ -9278,9 +8406,6 @@ impl Default for D3D12_TEX2D_ARRAY_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_ARRAY_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_ARRAY_SRV { @@ -9296,9 +8421,6 @@ impl Default for D3D12_TEX2D_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_ARRAY_UAV { @@ -9312,9 +8434,6 @@ impl Default for D3D12_TEX2D_ARRAY_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_ARRAY_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_DSV { @@ -9325,9 +8444,6 @@ impl Default for D3D12_TEX2D_DSV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_DSV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_RTV { @@ -9339,9 +8455,6 @@ impl Default for D3D12_TEX2D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_SRV { @@ -9355,9 +8468,6 @@ impl Default for D3D12_TEX2D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX2D_UAV { @@ -9369,9 +8479,6 @@ impl Default for D3D12_TEX2D_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX2D_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX3D_RTV { @@ -9384,9 +8491,6 @@ impl Default for D3D12_TEX3D_RTV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX3D_RTV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX3D_SRV { @@ -9399,9 +8503,6 @@ impl Default for D3D12_TEX3D_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX3D_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEX3D_UAV { @@ -9414,9 +8515,6 @@ impl Default for D3D12_TEX3D_UAV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEX3D_UAV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEXCUBE_ARRAY_SRV { @@ -9431,9 +8529,6 @@ impl Default for D3D12_TEXCUBE_ARRAY_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEXCUBE_ARRAY_SRV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TEXCUBE_SRV { @@ -9446,9 +8541,6 @@ impl Default for D3D12_TEXCUBE_SRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEXCUBE_SRV { - type TypeKind = windows_core::CopyType; -} pub const D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 16u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9476,9 +8568,6 @@ impl Default for D3D12_TEXTURE_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TEXTURE_BARRIER { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_TEXTURE_BARRIER_FLAGS(pub i32); @@ -9536,10 +8625,6 @@ impl Default for D3D12_TEXTURE_COPY_LOCATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_TEXTURE_COPY_LOCATION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -9553,10 +8638,6 @@ impl Default for D3D12_TEXTURE_COPY_LOCATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_TEXTURE_COPY_LOCATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_TEXTURE_COPY_TYPE(pub i32); @@ -9586,9 +8667,6 @@ impl Default for D3D12_THREAD_LAUNCH_OVERRIDES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_THREAD_LAUNCH_OVERRIDES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_TILED_RESOURCES_TIER(pub i32); @@ -9610,9 +8688,6 @@ impl Default for D3D12_TILED_RESOURCE_COORDINATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TILED_RESOURCE_COORDINATE { - type TypeKind = windows_core::CopyType; -} pub const D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES: u32 = 65536u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9713,9 +8788,6 @@ impl Default for D3D12_TILE_REGION_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TILE_REGION_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_TILE_SHAPE { @@ -9728,9 +8800,6 @@ impl Default for D3D12_TILE_SHAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_TILE_SHAPE { - type TypeKind = windows_core::CopyType; -} pub const D3D12_TRACKED_WORKLOAD_MAX_INSTANCES: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9767,10 +8836,6 @@ impl Default for D3D12_UNORDERED_ACCESS_VIEW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_UNORDERED_ACCESS_VIEW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -9790,10 +8855,6 @@ impl Default for D3D12_UNORDERED_ACCESS_VIEW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_UNORDERED_ACCESS_VIEW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VARIABLE_SHADING_RATE_TIER(pub i32); @@ -9811,9 +8872,6 @@ impl Default for D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA_0 { @@ -9827,9 +8885,6 @@ impl Default for D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC { @@ -9841,9 +8896,6 @@ impl Default for D3D12_VERSIONED_ROOT_SIGNATURE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VERSIONED_ROOT_SIGNATURE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VERSIONED_ROOT_SIGNATURE_DESC_0 { @@ -9856,9 +8908,6 @@ impl Default for D3D12_VERSIONED_ROOT_SIGNATURE_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VERSIONED_ROOT_SIGNATURE_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VERTEX_BUFFER_VIEW { @@ -9871,9 +8920,6 @@ impl Default for D3D12_VERTEX_BUFFER_VIEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VERTEX_BUFFER_VIEW { - type TypeKind = windows_core::CopyType; -} pub const D3D12_VIDEO_DECODE_MAX_ARGUMENTS: u32 = 10u32; pub const D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS: u32 = 4u32; pub const D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT: u32 = 256u32; @@ -9901,9 +8947,6 @@ impl Default for D3D12_VIEWPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIEWPORT { - type TypeKind = windows_core::CopyType; -} pub const D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX: u32 = 15u32; pub const D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE: u32 = 16u32; pub const D3D12_VIEWPORT_BOUNDS_MAX: u32 = 32767u32; @@ -9919,9 +8962,6 @@ impl Default for D3D12_VIEW_INSTANCE_LOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIEW_INSTANCE_LOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIEW_INSTANCING_DESC { @@ -9934,9 +8974,6 @@ impl Default for D3D12_VIEW_INSTANCING_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIEW_INSTANCING_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIEW_INSTANCING_FLAGS(pub i32); @@ -10020,9 +9057,6 @@ impl Default for D3D12_WORK_GRAPH_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_WORK_GRAPH_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_WORK_GRAPH_FLAGS(pub i32); @@ -10073,9 +9107,6 @@ impl Default for D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_WRITEBUFFERIMMEDIATE_MODE(pub i32); @@ -10093,9 +9124,6 @@ impl Default for D3D12_WRITEBUFFERIMMEDIATE_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_WRITEBUFFERIMMEDIATE_PARAMETER { - type TypeKind = windows_core::CopyType; -} pub const D3D_HIGHEST_SHADER_MODEL: D3D_SHADER_MODEL = D3D_SHADER_MODEL(105i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs index d7e1b194e67..6b60dfe2119 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs @@ -81,10 +81,6 @@ impl Default for D3DADAPTER_IDENTIFIER9 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for D3DADAPTER_IDENTIFIER9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -106,10 +102,6 @@ impl Default for D3DADAPTER_IDENTIFIER9 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for D3DADAPTER_IDENTIFIER9 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -123,10 +115,6 @@ impl Default for D3DAES_CTR_IV { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for D3DAES_CTR_IV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -140,10 +128,6 @@ impl Default for D3DAES_CTR_IV { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for D3DAES_CTR_IV { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DANTIALIASMODE(pub i32); @@ -166,9 +150,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_CONFIGURECRYPTOSESSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_CONFIGURECRYPTOSESSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_CONFIGUREINITIALIZE { @@ -181,9 +162,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_CONFIGUREINITIALIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_CONFIGUREINITIALIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DAUTHENTICATEDCHANNEL_CONFIGUREPROTECTION { @@ -195,9 +173,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_CONFIGUREPROTECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_CONFIGUREPROTECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_CONFIGURESHAREDRESOURCE { @@ -211,9 +186,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_CONFIGURESHAREDRESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_CONFIGURESHAREDRESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_CONFIGUREUNCOMPRESSEDENCRYPTION { @@ -225,9 +197,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_CONFIGUREUNCOMPRESSEDENCRYPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_CONFIGUREUNCOMPRESSEDENCRYPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT { @@ -241,9 +210,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT { @@ -258,9 +224,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3DAUTHENTICATEDCHANNEL_D3D9: D3DAUTHENTICATEDCHANNELTYPE = D3DAUTHENTICATEDCHANNELTYPE(1i32); pub const D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE: D3DAUTHENTICATEDCHANNELTYPE = D3DAUTHENTICATEDCHANNELTYPE(3i32); pub const D3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE: D3DAUTHENTICATEDCHANNELTYPE = D3DAUTHENTICATEDCHANNELTYPE(2i32); @@ -277,9 +240,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS_0 { @@ -291,9 +251,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS_0_0 { @@ -304,9 +261,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYCHANNELTYPE_OUTPUT { @@ -318,9 +272,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYCHANNELTYPE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYCHANNELTYPE_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_INPUT { @@ -332,9 +283,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_OUTPUT { @@ -348,9 +296,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYDEVICEHANDLE_OUTPUT { @@ -362,9 +307,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYDEVICEHANDLE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYDEVICEHANDLE_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUIDCOUNT_OUTPUT { @@ -376,9 +318,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUIDCOUNT_OUTPUT unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUIDCOUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_INPUT { @@ -390,9 +329,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_OUTPUT { @@ -405,9 +341,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT { @@ -421,9 +354,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_INPUT { @@ -436,9 +366,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_OUTPUT { @@ -452,9 +379,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_INPUT { @@ -468,9 +392,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -487,10 +408,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -507,10 +424,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYPROTECTION_OUTPUT { @@ -522,9 +435,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYPROTECTION_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYPROTECTION_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESSCOUNT_OUTPUT { @@ -536,9 +446,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESSCOU unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESSCOUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_INPUT { @@ -550,9 +457,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_IN unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT { @@ -566,9 +470,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OU unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYUNCOMPRESSEDENCRYPTIONLEVEL_OUTPUT { @@ -580,9 +481,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYUNCOMPRESSEDENCRYPTIONLEVEL_OUTPUT unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYUNCOMPRESSEDENCRYPTIONLEVEL_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERYUNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT_OUTPUT { @@ -594,9 +492,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERYUNRESTRICTEDPROTECTEDSHAREDRESOURC unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERYUNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERY_INPUT { @@ -609,9 +504,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERY_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT { @@ -626,9 +518,6 @@ impl Default for D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION: windows_core::GUID = windows_core::GUID::from_u128(0x6346cc54_2cfc_4ad4_8224_d15837de7700); pub const D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE: windows_core::GUID = windows_core::GUID::from_u128(0x41fff286_6ae0_4d43_9d55_a46e9efd158a); pub const D3DAUTHENTICATEDCONFIGURE_INITIALIZE: windows_core::GUID = windows_core::GUID::from_u128(0x06114bdb_3523_470a_8dca_fbc2845154f0); @@ -702,9 +591,6 @@ impl Default for D3DBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DBRANCH { @@ -718,9 +604,6 @@ impl Default for D3DBRANCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DBRANCH { - type TypeKind = windows_core::CopyType; -} pub const D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR: D3DBUSTYPE = D3DBUSTYPE(262144i32); pub const D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE: D3DBUSTYPE = D3DBUSTYPE(327680i32); pub const D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET: D3DBUSTYPE = D3DBUSTYPE(65536i32); @@ -827,9 +710,6 @@ impl Default for D3DCAPS9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DCAPS9 { - type TypeKind = windows_core::CopyType; -} pub const D3DCAPS_OVERLAY: i32 = 2048i32; pub const D3DCAPS_READ_SCANLINE: i32 = 131072i32; pub const D3DCLEAR_STENCIL: i32 = 4i32; @@ -858,9 +738,6 @@ impl Default for D3DCLIPSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DCLIPSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DCLIPSTATUS9 { @@ -872,9 +749,6 @@ impl Default for D3DCLIPSTATUS9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DCLIPSTATUS9 { - type TypeKind = windows_core::CopyType; -} pub const D3DCLIPSTATUS_EXTENTS2: i32 = 2i32; pub const D3DCLIPSTATUS_EXTENTS3: i32 = 4i32; pub const D3DCLIPSTATUS_STATUS: i32 = 1i32; @@ -914,9 +788,6 @@ impl Default for D3DCOLORVALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DCOLORVALUE { - type TypeKind = windows_core::CopyType; -} pub const D3DCOLOR_MONO: u32 = 1u32; pub const D3DCOLOR_RGB: u32 = 2u32; #[repr(C)] @@ -932,9 +803,6 @@ impl Default for D3DCOMPOSERECTDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DCOMPOSERECTDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DCOMPOSERECTDESTINATION { @@ -948,9 +816,6 @@ impl Default for D3DCOMPOSERECTDESTINATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DCOMPOSERECTDESTINATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DCOMPOSERECTSOP(pub i32); @@ -1165,9 +1030,6 @@ impl Default for D3DDEVICEDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVICEDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVICEDESC7 { @@ -1209,9 +1071,6 @@ impl Default for D3DDEVICEDESC7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVICEDESC7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVICE_CREATION_PARAMETERS { @@ -1225,9 +1084,6 @@ impl Default for D3DDEVICE_CREATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVICE_CREATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const D3DDEVINFOID_D3DTEXTUREMANAGER: u32 = 2u32; pub const D3DDEVINFOID_TEXTUREMANAGER: u32 = 1u32; pub const D3DDEVINFOID_TEXTURING: u32 = 3u32; @@ -1245,9 +1101,6 @@ impl Default for D3DDEVINFO_D3D9BANDWIDTHTIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_D3D9BANDWIDTHTIMINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVINFO_D3D9CACHEUTILIZATION { @@ -1259,9 +1112,6 @@ impl Default for D3DDEVINFO_D3D9CACHEUTILIZATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_D3D9CACHEUTILIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVINFO_D3D9INTERFACETIMINGS { @@ -1276,9 +1126,6 @@ impl Default for D3DDEVINFO_D3D9INTERFACETIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_D3D9INTERFACETIMINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVINFO_D3D9PIPELINETIMINGS { @@ -1292,9 +1139,6 @@ impl Default for D3DDEVINFO_D3D9PIPELINETIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_D3D9PIPELINETIMINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVINFO_D3D9STAGETIMINGS { @@ -1306,9 +1150,6 @@ impl Default for D3DDEVINFO_D3D9STAGETIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_D3D9STAGETIMINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVINFO_D3DVERTEXSTATS { @@ -1320,9 +1161,6 @@ impl Default for D3DDEVINFO_D3DVERTEXSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_D3DVERTEXSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVINFO_RESOURCEMANAGER { @@ -1333,9 +1171,6 @@ impl Default for D3DDEVINFO_RESOURCEMANAGER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_RESOURCEMANAGER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDEVINFO_VCACHE { @@ -1349,9 +1184,6 @@ impl Default for D3DDEVINFO_VCACHE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDEVINFO_VCACHE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDEVTYPE(pub i32); @@ -1372,9 +1204,6 @@ impl Default for D3DDISPLAYMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDISPLAYMODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDISPLAYMODEEX { @@ -1390,9 +1219,6 @@ impl Default for D3DDISPLAYMODEEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDISPLAYMODEEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDISPLAYMODEFILTER { @@ -1405,9 +1231,6 @@ impl Default for D3DDISPLAYMODEFILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDISPLAYMODEFILTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DDISPLAYROTATION(pub i32); @@ -1430,9 +1253,6 @@ impl Default for D3DDP_PTRSTRIDE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDP_PTRSTRIDE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DDRAWPRIMITIVESTRIDEDDATA { @@ -1447,9 +1267,6 @@ impl Default for D3DDRAWPRIMITIVESTRIDEDDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DDRAWPRIMITIVESTRIDEDDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DDTCAPS_DEC3N: i32 = 128i32; pub const D3DDTCAPS_FLOAT16_2: i32 = 256i32; pub const D3DDTCAPS_FLOAT16_4: i32 = 512i32; @@ -1472,9 +1289,6 @@ impl Default for D3DENCRYPTED_BLOCK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DENCRYPTED_BLOCK_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3DENUM_NO_DRIVERVERSION: i32 = 4i32; pub const D3DENUM_WHQL_LEVEL: i32 = 2i32; #[repr(C)] @@ -1491,9 +1305,6 @@ impl Default for D3DEXECUTEBUFFERDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DEXECUTEBUFFERDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DEXECUTEDATA { @@ -1510,9 +1321,6 @@ impl Default for D3DEXECUTEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DEXECUTEDATA { - type TypeKind = windows_core::CopyType; -} pub const D3DEXECUTE_CLIPPED: i32 = 1i32; pub const D3DEXECUTE_UNCLIPPED: i32 = 2i32; pub const D3DFDS_ALPHACMPCAPS: i32 = 256i32; @@ -1556,9 +1364,6 @@ impl Default for D3DFINDDEVICERESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DFINDDEVICERESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DFINDDEVICESEARCH { @@ -1575,9 +1380,6 @@ impl Default for D3DFINDDEVICESEARCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DFINDDEVICESEARCH { - type TypeKind = windows_core::CopyType; -} pub const D3DFMT_A1: D3DFORMAT = D3DFORMAT(118u32); pub const D3DFMT_A16B16G16R16: D3DFORMAT = D3DFORMAT(36u32); pub const D3DFMT_A16B16G16R16F: D3DFORMAT = D3DFORMAT(113u32); @@ -1703,9 +1505,6 @@ impl Default for D3DGAMMARAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DGAMMARAMP { - type TypeKind = windows_core::CopyType; -} pub const D3DGETDATA_FLUSH: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1720,9 +1519,6 @@ impl Default for D3DHVERTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHVERTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DHVERTEX_0 { @@ -1734,9 +1530,6 @@ impl Default for D3DHVERTEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHVERTEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DHVERTEX_1 { @@ -1748,9 +1541,6 @@ impl Default for D3DHVERTEX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHVERTEX_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DHVERTEX_2 { @@ -1762,9 +1552,6 @@ impl Default for D3DHVERTEX_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DHVERTEX_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DINDEXBUFFER_DESC { @@ -1779,9 +1566,6 @@ impl Default for D3DINDEXBUFFER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DINDEXBUFFER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DINSTRUCTION { @@ -1794,9 +1578,6 @@ impl Default for D3DINSTRUCTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DINSTRUCTION { - type TypeKind = windows_core::CopyType; -} pub const D3DISSUE_BEGIN: u32 = 2u32; pub const D3DISSUE_END: u32 = 1u32; pub const D3DKEYEXCHANGE_DXVA: windows_core::GUID = windows_core::GUID::from_u128(0x43d3775c_38e5_4924_8d86_d3fccf153e9b); @@ -1824,10 +1605,6 @@ impl Default for D3DLIGHT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3DLIGHT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1852,10 +1629,6 @@ impl Default for D3DLIGHT2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3DLIGHT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1880,10 +1653,6 @@ impl Default for D3DLIGHT7 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3DLIGHT7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1908,10 +1677,6 @@ impl Default for D3DLIGHT9 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3DLIGHT9 { - type TypeKind = windows_core::CopyType; -} pub const D3DLIGHTCAPS_DIRECTIONAL: i32 = 4i32; pub const D3DLIGHTCAPS_GLSPOT: i32 = 16i32; pub const D3DLIGHTCAPS_PARALLELPOINT: i32 = 8i32; @@ -1933,10 +1698,6 @@ impl Default for D3DLIGHTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3DLIGHTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DLIGHTINGCAPS { @@ -1950,9 +1711,6 @@ impl Default for D3DLIGHTINGCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLIGHTINGCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1966,10 +1724,6 @@ impl Default for D3DLIGHTINGELEMENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for D3DLIGHTINGELEMENT { - type TypeKind = windows_core::CopyType; -} pub const D3DLIGHTINGMODEL_MONO: i32 = 2i32; pub const D3DLIGHTINGMODEL_RGB: i32 = 1i32; #[repr(transparent)] @@ -2002,9 +1756,6 @@ impl Default for D3DLINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLINE_0 { @@ -2016,9 +1767,6 @@ impl Default for D3DLINE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLINE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLINE_1 { @@ -2030,9 +1778,6 @@ impl Default for D3DLINE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLINE_1 { - type TypeKind = windows_core::CopyType; -} pub const D3DLINECAPS_ALPHACMP: i32 = 8i32; pub const D3DLINECAPS_ANTIALIAS: i32 = 32i32; pub const D3DLINECAPS_BLEND: i32 = 4i32; @@ -2051,9 +1796,6 @@ impl Default for D3DLOCKED_BOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLOCKED_BOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DLOCKED_RECT { @@ -2065,9 +1807,6 @@ impl Default for D3DLOCKED_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLOCKED_RECT { - type TypeKind = windows_core::CopyType; -} pub const D3DLOCK_DISCARD: i32 = 8192i32; pub const D3DLOCK_DONOTWAIT: i32 = 16384i32; pub const D3DLOCK_NOOVERWRITE: i32 = 4096i32; @@ -2091,9 +1830,6 @@ impl Default for D3DLVERTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLVERTEX_0 { @@ -2105,9 +1841,6 @@ impl Default for D3DLVERTEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLVERTEX_1 { @@ -2119,9 +1852,6 @@ impl Default for D3DLVERTEX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLVERTEX_2 { @@ -2133,9 +1863,6 @@ impl Default for D3DLVERTEX_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLVERTEX_3 { @@ -2147,9 +1874,6 @@ impl Default for D3DLVERTEX_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLVERTEX_4 { @@ -2161,9 +1885,6 @@ impl Default for D3DLVERTEX_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLVERTEX_5 { @@ -2175,9 +1896,6 @@ impl Default for D3DLVERTEX_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DLVERTEX_6 { @@ -2189,9 +1907,6 @@ impl Default for D3DLVERTEX_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DLVERTEX_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DMATERIAL { @@ -2209,9 +1924,6 @@ impl Default for D3DMATERIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL_0 { @@ -2223,9 +1935,6 @@ impl Default for D3DMATERIAL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL_1 { @@ -2237,9 +1946,6 @@ impl Default for D3DMATERIAL_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL_2 { @@ -2251,9 +1957,6 @@ impl Default for D3DMATERIAL_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL_3 { @@ -2265,9 +1968,6 @@ impl Default for D3DMATERIAL_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL_4 { @@ -2279,9 +1979,6 @@ impl Default for D3DMATERIAL_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3DMATERIAL7 { @@ -2296,9 +1993,6 @@ impl Default for D3DMATERIAL7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL7_0 { @@ -2310,9 +2004,6 @@ impl Default for D3DMATERIAL7_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL7_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL7_1 { @@ -2324,9 +2015,6 @@ impl Default for D3DMATERIAL7_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL7_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL7_2 { @@ -2338,9 +2026,6 @@ impl Default for D3DMATERIAL7_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL7_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL7_3 { @@ -2352,9 +2037,6 @@ impl Default for D3DMATERIAL7_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL7_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DMATERIAL7_4 { @@ -2366,9 +2048,6 @@ impl Default for D3DMATERIAL7_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL7_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DMATERIAL9 { @@ -2383,9 +2062,6 @@ impl Default for D3DMATERIAL9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATERIAL9 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DMATERIALCOLORSOURCE(pub i32); @@ -2400,9 +2076,6 @@ impl Default for D3DMATRIXLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATRIXLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DMATRIXMULTIPLY { @@ -2415,9 +2088,6 @@ impl Default for D3DMATRIXMULTIPLY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DMATRIXMULTIPLY { - type TypeKind = windows_core::CopyType; -} pub const D3DMAX30SHADERINSTRUCTIONS: u32 = 32768u32; pub const D3DMAXUSERCLIPPLANES: u32 = 32u32; pub const D3DMCS_COLOR1: D3DMATERIALCOLORSOURCE = D3DMATERIALCOLORSOURCE(1i32); @@ -2437,10 +2107,6 @@ impl Default for D3DMEMORYPRESSURE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for D3DMEMORYPRESSURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2455,10 +2121,6 @@ impl Default for D3DMEMORYPRESSURE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for D3DMEMORYPRESSURE { - type TypeKind = windows_core::CopyType; -} pub const D3DMIN30SHADERINSTRUCTIONS: u32 = 512u32; pub const D3DMP_16: D3DSHADER_MIN_PRECISION = D3DSHADER_MIN_PRECISION(1i32); pub const D3DMP_2_8: D3DSHADER_MIN_PRECISION = D3DSHADER_MIN_PRECISION(2i32); @@ -2553,9 +2215,6 @@ impl Default for D3DPICKRECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DPICKRECORD { - type TypeKind = windows_core::CopyType; -} pub const D3DPMISCCAPS_BLENDOP: i32 = 2048i32; pub const D3DPMISCCAPS_CLIPPLANESCALEDPOINTS: i32 = 256i32; pub const D3DPMISCCAPS_CLIPTLVERTS: i32 = 512i32; @@ -2588,9 +2247,6 @@ impl Default for D3DPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DPOOL(pub i32); @@ -2652,10 +2308,6 @@ impl Default for D3DPRESENTSTATS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for D3DPRESENTSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2672,10 +2324,6 @@ impl Default for D3DPRESENTSTATS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for D3DPRESENTSTATS { - type TypeKind = windows_core::CopyType; -} pub const D3DPRESENT_BACK_BUFFERS_MAX: i32 = 3i32; pub const D3DPRESENT_BACK_BUFFERS_MAX_EX: i32 = 30i32; pub const D3DPRESENT_DONOTFLIP: i32 = 4i32; @@ -2713,9 +2361,6 @@ impl Default for D3DPRESENT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DPRESENT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const D3DPRESENT_RATE_DEFAULT: u32 = 0u32; pub const D3DPRESENT_UPDATECOLORKEY: i32 = 128i32; pub const D3DPRESENT_UPDATEOVERLAYONLY: i32 = 32i32; @@ -2743,9 +2388,6 @@ impl Default for D3DPRIMCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DPRIMCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DPRIMITIVETYPE(pub i32); @@ -2763,9 +2405,6 @@ impl Default for D3DPROCESSVERTICES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DPROCESSVERTICES { - type TypeKind = windows_core::CopyType; -} pub const D3DPROCESSVERTICES_COPY: i32 = 2i32; pub const D3DPROCESSVERTICES_NOCOLOR: i32 = 16i32; pub const D3DPROCESSVERTICES_OPMASK: i32 = 7i32; @@ -2820,9 +2459,6 @@ impl Default for D3DPSHADERCAPS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DPSHADERCAPS2_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DPTADDRESSCAPS_BORDER: i32 = 8i32; pub const D3DPTADDRESSCAPS_CLAMP: i32 = 4i32; pub const D3DPTADDRESSCAPS_INDEPENDENTUV: i32 = 16i32; @@ -2913,9 +2549,6 @@ impl Default for D3DRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DRASTER_STATUS { @@ -2927,9 +2560,6 @@ impl Default for D3DRASTER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DRASTER_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DRECT { @@ -2943,9 +2573,6 @@ impl Default for D3DRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DRECTPATCH_INFO { @@ -2962,9 +2589,6 @@ impl Default for D3DRECTPATCH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DRECTPATCH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DRENDERSTATETYPE(pub i32); @@ -2989,9 +2613,6 @@ impl Default for D3DRESOURCESTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DRESOURCESTATS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DRESOURCETYPE(pub i32); @@ -3273,9 +2894,6 @@ impl Default for D3DSPAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DSPAN { - type TypeKind = windows_core::CopyType; -} pub const D3DSPC_EQ: D3DSHADER_COMPARISON = D3DSHADER_COMPARISON(2i32); pub const D3DSPC_GE: D3DSHADER_COMPARISON = D3DSHADER_COMPARISON(3i32); pub const D3DSPC_GT: D3DSHADER_COMPARISON = D3DSHADER_COMPARISON(1i32); @@ -3363,9 +2981,6 @@ impl Default for D3DSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DSTATE_0 { @@ -3377,9 +2992,6 @@ impl Default for D3DSTATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DSTATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DSTATE_1 { @@ -3391,9 +3003,6 @@ impl Default for D3DSTATE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DSTATE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DSTATEBLOCKTYPE(pub i32); @@ -3413,9 +3022,6 @@ impl Default for D3DSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DSTATUS { @@ -3428,9 +3034,6 @@ impl Default for D3DSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DSTATUS { - type TypeKind = windows_core::CopyType; -} pub const D3DSTATUS_CLIPINTERSECTIONBACK: i32 = 131072i32; pub const D3DSTATUS_CLIPINTERSECTIONBOTTOM: i32 = 32768i32; pub const D3DSTATUS_CLIPINTERSECTIONFRONT: i32 = 65536i32; @@ -3499,9 +3102,6 @@ impl Default for D3DSURFACE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DSURFACE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DSWAPEFFECT(pub i32); @@ -3589,9 +3189,6 @@ impl Default for D3DTEXTURELOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTEXTURELOAD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DTEXTUREMAGFILTER(pub i32); @@ -3638,9 +3235,6 @@ impl Default for D3DTLVERTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_0 { @@ -3652,9 +3246,6 @@ impl Default for D3DTLVERTEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_1 { @@ -3666,9 +3257,6 @@ impl Default for D3DTLVERTEX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_2 { @@ -3680,9 +3268,6 @@ impl Default for D3DTLVERTEX_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_3 { @@ -3694,9 +3279,6 @@ impl Default for D3DTLVERTEX_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_4 { @@ -3708,9 +3290,6 @@ impl Default for D3DTLVERTEX_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_5 { @@ -3722,9 +3301,6 @@ impl Default for D3DTLVERTEX_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_6 { @@ -3736,9 +3312,6 @@ impl Default for D3DTLVERTEX_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTLVERTEX_7 { @@ -3750,9 +3323,6 @@ impl Default for D3DTLVERTEX_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTLVERTEX_7 { - type TypeKind = windows_core::CopyType; -} pub const D3DTOP_ADD: D3DTEXTUREOP = D3DTEXTUREOP(7i32); pub const D3DTOP_ADDSIGNED: D3DTEXTUREOP = D3DTEXTUREOP(8i32); pub const D3DTOP_ADDSIGNED2X: D3DTEXTUREOP = D3DTEXTUREOP(9i32); @@ -3790,9 +3360,6 @@ impl Default for D3DTRANSFORMCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTRANSFORMCAPS { - type TypeKind = windows_core::CopyType; -} pub const D3DTRANSFORMCAPS_CLIP: i32 = 1i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3813,9 +3380,6 @@ impl Default for D3DTRANSFORMDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTRANSFORMDATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DTRANSFORMSTATETYPE(pub i32); @@ -3834,9 +3398,6 @@ impl Default for D3DTRIANGLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTRIANGLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTRIANGLE_0 { @@ -3848,9 +3409,6 @@ impl Default for D3DTRIANGLE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTRIANGLE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTRIANGLE_1 { @@ -3862,9 +3420,6 @@ impl Default for D3DTRIANGLE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTRIANGLE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DTRIANGLE_2 { @@ -3876,9 +3431,6 @@ impl Default for D3DTRIANGLE_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTRIANGLE_2 { - type TypeKind = windows_core::CopyType; -} pub const D3DTRIFLAG_EDGEENABLE1: i32 = 256i32; pub const D3DTRIFLAG_EDGEENABLE2: i32 = 512i32; pub const D3DTRIFLAG_EDGEENABLE3: i32 = 1024i32; @@ -3898,9 +3450,6 @@ impl Default for D3DTRIPATCH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DTRIPATCH_INFO { - type TypeKind = windows_core::CopyType; -} pub const D3DTSS_ALPHAARG0: D3DTEXTURESTAGESTATETYPE = D3DTEXTURESTAGESTATETYPE(27i32); pub const D3DTSS_ALPHAARG1: D3DTEXTURESTAGESTATETYPE = D3DTEXTURESTAGESTATETYPE(5i32); pub const D3DTSS_ALPHAARG2: D3DTEXTURESTAGESTATETYPE = D3DTEXTURESTAGESTATETYPE(6i32); @@ -3990,9 +3539,6 @@ impl Default for D3DVERTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_0 { @@ -4004,9 +3550,6 @@ impl Default for D3DVERTEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_1 { @@ -4018,9 +3561,6 @@ impl Default for D3DVERTEX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_2 { @@ -4032,9 +3572,6 @@ impl Default for D3DVERTEX_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_3 { @@ -4046,9 +3583,6 @@ impl Default for D3DVERTEX_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_4 { @@ -4060,9 +3594,6 @@ impl Default for D3DVERTEX_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_5 { @@ -4074,9 +3605,6 @@ impl Default for D3DVERTEX_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_6 { @@ -4088,9 +3616,6 @@ impl Default for D3DVERTEX_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3DVERTEX_7 { @@ -4102,9 +3627,6 @@ impl Default for D3DVERTEX_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEX_7 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3DVERTEXBLENDFLAGS(pub i32); @@ -4121,9 +3643,6 @@ impl Default for D3DVERTEXBUFFERDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEXBUFFERDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DVERTEXBUFFER_DESC { @@ -4139,9 +3658,6 @@ impl Default for D3DVERTEXBUFFER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEXBUFFER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DVERTEXELEMENT9 { @@ -4157,9 +3673,6 @@ impl Default for D3DVERTEXELEMENT9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVERTEXELEMENT9 { - type TypeKind = windows_core::CopyType; -} pub const D3DVERTEXTEXTURESAMPLER0: u32 = 257u32; pub const D3DVERTEXTEXTURESAMPLER1: u32 = 258u32; pub const D3DVERTEXTEXTURESAMPLER2: u32 = 259u32; @@ -4187,9 +3700,6 @@ impl Default for D3DVIEWPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVIEWPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DVIEWPORT2 { @@ -4210,9 +3720,6 @@ impl Default for D3DVIEWPORT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVIEWPORT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DVIEWPORT7 { @@ -4228,9 +3735,6 @@ impl Default for D3DVIEWPORT7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVIEWPORT7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DVIEWPORT9 { @@ -4246,9 +3750,6 @@ impl Default for D3DVIEWPORT9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVIEWPORT9 { - type TypeKind = windows_core::CopyType; -} pub const D3DVIS_INSIDE_BOTTOM: u32 = 0u32; pub const D3DVIS_INSIDE_FAR: u32 = 0u32; pub const D3DVIS_INSIDE_FRUSTUM: u32 = 0u32; @@ -4293,9 +3794,6 @@ impl Default for D3DVOLUME_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVOLUME_DESC { - type TypeKind = windows_core::CopyType; -} pub const D3DVOP_CLIP: u32 = 4u32; pub const D3DVOP_EXTENTS: u32 = 8u32; pub const D3DVOP_LIGHT: u32 = 1024u32; @@ -4320,9 +3818,6 @@ impl Default for D3DVSHADERCAPS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DVSHADERCAPS2_0 { - type TypeKind = windows_core::CopyType; -} pub const D3DVS_ADDRESSMODE_SHIFT: u32 = 13u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4370,9 +3865,6 @@ impl Default for D3D_OMAC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D_OMAC { - type TypeKind = windows_core::CopyType; -} pub const D3D_OMAC_SIZE: u32 = 16u32; pub const D3D_SDK_VERSION: u32 = 32u32; pub const DIRECT3D_VERSION: u32 = 2304u32; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs index 82e96eba77d..75dca0f8c37 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs @@ -24,9 +24,6 @@ impl Default for D3D9ON12_ARGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D9ON12_ARGS { - type TypeKind = windows_core::CloneType; -} windows_core::imp::define_interface!(IDirect3DDevice9On12, IDirect3DDevice9On12_Vtbl, 0xe7fda234_b589_4049_940d_8878977531c8); windows_core::imp::interface_hierarchy!(IDirect3DDevice9On12, windows_core::IUnknown); impl IDirect3DDevice9On12 { diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs index c040800e122..0a9fcbb3956 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs @@ -104,9 +104,6 @@ impl Default for COMPOSITION_FRAME_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPOSITION_FRAME_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMPOSITION_STATS { @@ -120,9 +117,6 @@ impl Default for COMPOSITION_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPOSITION_STATS { - type TypeKind = windows_core::CopyType; -} pub const COMPOSITION_STATS_MAX_TARGETS: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -138,9 +132,6 @@ impl Default for COMPOSITION_TARGET_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPOSITION_TARGET_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMPOSITION_TARGET_STATS { @@ -155,9 +146,6 @@ impl Default for COMPOSITION_TARGET_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPOSITION_TARGET_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DCOMPOSITION_BACKFACE_VISIBILITY(pub i32); @@ -206,10 +194,6 @@ impl Default for DCOMPOSITION_FRAME_STATISTICS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for DCOMPOSITION_FRAME_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const DCOMPOSITION_MAX_WAITFORCOMPOSITORCLOCK_OBJECTS: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -229,9 +213,6 @@ impl Default for DCompositionInkTrailPoint { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCompositionInkTrailPoint { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IDCompositionAffineTransform2DEffect, IDCompositionAffineTransform2DEffect_Vtbl, 0x0b74b9e8_cdd6_492f_bbbc_5ed32157026d); impl core::ops::Deref for IDCompositionAffineTransform2DEffect { type Target = IDCompositionFilterEffect; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs index 7f7469dee50..952a79e1b37 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -61,10 +61,6 @@ impl Default for ACCESSRECTLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ACCESSRECTLIST { - type TypeKind = windows_core::CopyType; -} pub const ACCESSRECT_BROKEN: i32 = 4i32; pub const ACCESSRECT_NOTHOLDINGWIN16LOCK: i32 = 2i32; pub const ACCESSRECT_VRAMSTYLE: i32 = 1i32; @@ -83,10 +79,6 @@ impl Default for ATTACHLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ATTACHLIST { - type TypeKind = windows_core::CopyType; -} pub const CCHDEVICENAME: u32 = 32u32; pub const CLSID_DirectDraw: windows_core::GUID = windows_core::GUID::from_u128(0xd7b70ee0_4340_11cf_b063_0020afc2cd35); pub const CLSID_DirectDraw7: windows_core::GUID = windows_core::GUID::from_u128(0x3c305196_50db_11d3_9cfe_00c04fd930c5); @@ -136,10 +128,6 @@ impl Default for DBLNODE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DBLNODE { - type TypeKind = windows_core::CopyType; -} pub const DCICOMMAND: u32 = 3075u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -153,9 +141,6 @@ impl Default for DD32BITDRIVERDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD32BITDRIVERDATA { - type TypeKind = windows_core::CopyType; -} pub const DDABLT_SRCOVERDEST: i32 = 1i32; pub const DDAL_IMPLICIT: i32 = 1i32; #[repr(C)] @@ -171,9 +156,6 @@ impl Default for DDARGB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDARGB { - type TypeKind = windows_core::CopyType; -} pub const DDBD_1: i32 = 16384i32; pub const DDBD_16: i32 = 1024i32; pub const DDBD_2: i32 = 8192i32; @@ -195,9 +177,6 @@ impl Default for DDBLTBATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBLTBATCH { - type TypeKind = windows_core::CloneType; -} pub const DDBLTFAST_DESTCOLORKEY: u32 = 2u32; pub const DDBLTFAST_DONOTWAIT: u32 = 32u32; pub const DDBLTFAST_NOCOLORKEY: u32 = 0u32; @@ -239,9 +218,6 @@ impl Default for DDBLTFX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBLTFX { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union DDBLTFX_0 { pub dwZDestConst: u32, @@ -257,9 +233,6 @@ impl Default for DDBLTFX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBLTFX_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union DDBLTFX_1 { pub dwZSrcConst: u32, @@ -275,9 +248,6 @@ impl Default for DDBLTFX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBLTFX_1 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union DDBLTFX_2 { pub dwAlphaDestConst: u32, @@ -293,9 +263,6 @@ impl Default for DDBLTFX_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBLTFX_2 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union DDBLTFX_3 { pub dwAlphaSrcConst: u32, @@ -311,9 +278,6 @@ impl Default for DDBLTFX_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBLTFX_3 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union DDBLTFX_4 { pub dwFillColor: u32, @@ -331,9 +295,6 @@ impl Default for DDBLTFX_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBLTFX_4 { - type TypeKind = windows_core::CloneType; -} pub const DDBLTFX_ARITHSTRETCHY: i32 = 1i32; pub const DDBLTFX_MIRRORLEFTRIGHT: i32 = 2i32; pub const DDBLTFX_MIRRORUPDOWN: i32 = 4i32; @@ -385,9 +346,6 @@ impl Default for DDBOBNEXTFIELDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDBOBNEXTFIELDINFO { - type TypeKind = windows_core::CopyType; -} pub const DDCAPS2_AUTOFLIPOVERLAY: i32 = 8i32; pub const DDCAPS2_CANAUTOGENMIPMAP: i32 = 1073741824i32; pub const DDCAPS2_CANBOBHARDWARE: i32 = 16384i32; @@ -482,9 +440,6 @@ impl Default for DDCAPS_DX1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCAPS_DX1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDCAPS_DX3 { @@ -545,9 +500,6 @@ impl Default for DDCAPS_DX3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCAPS_DX3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDCAPS_DX5 { @@ -613,9 +565,6 @@ impl Default for DDCAPS_DX5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCAPS_DX5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDCAPS_DX6 { @@ -682,9 +631,6 @@ impl Default for DDCAPS_DX6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCAPS_DX6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDCAPS_DX7 { @@ -751,9 +697,6 @@ impl Default for DDCAPS_DX7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCAPS_DX7 { - type TypeKind = windows_core::CopyType; -} pub const DDCAPS_GDI: i32 = 1024i32; pub const DDCAPS_NOHARDWARE: i32 = 33554432i32; pub const DDCAPS_OVERLAY: i32 = 2048i32; @@ -810,9 +753,6 @@ impl Default for DDCOLORCONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCOLORCONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDCOLORKEY { @@ -824,9 +764,6 @@ impl Default for DDCOLORKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCOLORKEY { - type TypeKind = windows_core::CopyType; -} pub const DDCOLOR_BRIGHTNESS: i32 = 1i32; pub const DDCOLOR_COLORENABLE: i32 = 64i32; pub const DDCOLOR_CONTRAST: i32 = 2i32; @@ -850,9 +787,6 @@ impl Default for DDCOMPBUFFERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCOMPBUFFERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDCORECAPS { @@ -913,9 +847,6 @@ impl Default for DDCORECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDCORECAPS { - type TypeKind = windows_core::CopyType; -} pub const DDCREATEDRIVEROBJECT: u32 = 10u32; pub const DDCREATE_EMULATIONONLY: i32 = 2i32; pub const DDCREATE_HARDWAREONLY: i32 = 1i32; @@ -936,9 +867,6 @@ impl Default for DDDEVICEIDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDDEVICEIDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDDEVICEIDENTIFIER2 { @@ -957,9 +885,6 @@ impl Default for DDDEVICEIDENTIFIER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDDEVICEIDENTIFIER2 { - type TypeKind = windows_core::CopyType; -} pub const DDEDM_REFRESHRATES: i32 = 1i32; pub const DDEDM_STANDARDVGAMODES: i32 = 2i32; pub const DDEM_MODEFAILED: i32 = 2i32; @@ -977,9 +902,6 @@ impl Default for DDENABLEIRQINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDENABLEIRQINFO { - type TypeKind = windows_core::CopyType; -} pub const DDENUMOVERLAYZ_BACKTOFRONT: i32 = 0i32; pub const DDENUMOVERLAYZ_FRONTTOBACK: i32 = 1i32; pub const DDENUMRET_CANCEL: u32 = 0u32; @@ -1005,9 +927,6 @@ impl Default for DDFLIPOVERLAYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDFLIPOVERLAYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDFLIPVIDEOPORTINFO { @@ -1021,9 +940,6 @@ impl Default for DDFLIPVIDEOPORTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDFLIPVIDEOPORTINFO { - type TypeKind = windows_core::CopyType; -} pub const DDFLIP_DONOTWAIT: i32 = 32i32; pub const DDFLIP_EVEN: i32 = 2i32; pub const DDFLIP_INTERVAL2: i32 = 33554432i32; @@ -1086,9 +1002,6 @@ impl Default for DDGAMMARAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGAMMARAMP { - type TypeKind = windows_core::CopyType; -} pub const DDGBS_CANBLT: i32 = 1i32; pub const DDGBS_ISBLTDONE: i32 = 2i32; pub const DDGDI_GETHOSTIDENTIFIER: i32 = 1i32; @@ -1103,9 +1016,6 @@ impl Default for DDGETCURRENTAUTOFLIPININFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETCURRENTAUTOFLIPININFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDGETCURRENTAUTOFLIPOUTINFO { @@ -1117,9 +1027,6 @@ impl Default for DDGETCURRENTAUTOFLIPOUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETCURRENTAUTOFLIPOUTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDGETIRQINFO { @@ -1130,9 +1037,6 @@ impl Default for DDGETIRQINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETIRQINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDGETPOLARITYININFO { @@ -1143,9 +1047,6 @@ impl Default for DDGETPOLARITYININFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETPOLARITYININFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDGETPOLARITYOUTINFO { @@ -1156,9 +1057,6 @@ impl Default for DDGETPOLARITYOUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETPOLARITYOUTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDGETPREVIOUSAUTOFLIPININFO { @@ -1169,9 +1067,6 @@ impl Default for DDGETPREVIOUSAUTOFLIPININFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETPREVIOUSAUTOFLIPININFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDGETPREVIOUSAUTOFLIPOUTINFO { @@ -1183,9 +1078,6 @@ impl Default for DDGETPREVIOUSAUTOFLIPOUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETPREVIOUSAUTOFLIPOUTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDGETTRANSFERSTATUSOUTINFO { @@ -1196,9 +1088,6 @@ impl Default for DDGETTRANSFERSTATUSOUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDGETTRANSFERSTATUSOUTINFO { - type TypeKind = windows_core::CopyType; -} pub const DDGFS_CANFLIP: i32 = 1i32; pub const DDGFS_ISFLIPDONE: i32 = 2i32; #[repr(C)] @@ -1216,10 +1105,6 @@ impl Default for DDHALDDRAWFNS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHALDDRAWFNS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -1249,10 +1134,6 @@ impl Default for DDHALINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHALINFO { - type TypeKind = windows_core::CopyType; -} pub const DDHALINFO_GETDRIVERINFO2: i32 = 8i32; pub const DDHALINFO_GETDRIVERINFOSET: i32 = 4i32; pub const DDHALINFO_ISPRIMARYDISPLAY: i32 = 1i32; @@ -1276,9 +1157,6 @@ impl Default for DDHALMODEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDHALMODEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1295,10 +1173,6 @@ impl Default for DDHAL_ADDATTACHEDSURFACEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_ADDATTACHEDSURFACEDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_APP_DLLNAME: windows_core::PCSTR = windows_core::s!("DDRAW.DLL"); #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1320,10 +1194,6 @@ impl Default for DDHAL_BEGINMOCOMPFRAMEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_BEGINMOCOMPFRAMEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_BLTDATA { @@ -1355,10 +1225,6 @@ impl Default for DDHAL_BLTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_BLTDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1392,10 +1258,6 @@ impl Default for DDHAL_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1412,10 +1274,6 @@ impl Default for DDHAL_CANCREATESURFACEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CANCREATESURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1431,10 +1289,6 @@ impl Default for DDHAL_CANCREATEVPORTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CANCREATEVPORTDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_CB32_CANCREATESURFACE: i32 = 32i32; pub const DDHAL_CB32_CREATEPALETTE: i32 = 64i32; pub const DDHAL_CB32_CREATESURFACE: i32 = 2i32; @@ -1463,10 +1317,6 @@ impl Default for DDHAL_COLORCONTROLDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_COLORCONTROLDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_COLOR_COLORCONTROL: i32 = 1i32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1489,10 +1339,6 @@ impl Default for DDHAL_CREATEMOCOMPDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CREATEMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1510,10 +1356,6 @@ impl Default for DDHAL_CREATEPALETTEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CREATEPALETTEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1531,10 +1373,6 @@ impl Default for DDHAL_CREATESURFACEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CREATESURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1550,10 +1388,6 @@ impl Default for DDHAL_CREATESURFACEEXDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CREATESURFACEEXDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_CREATESURFACEEX_SWAPHANDLES: i32 = 1i32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1571,10 +1405,6 @@ impl Default for DDHAL_CREATEVPORTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_CREATEVPORTDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_D3DBUFCB32_CANCREATED3DBUF: i32 = 1i32; pub const DDHAL_D3DBUFCB32_CREATED3DBUF: i32 = 2i32; pub const DDHAL_D3DBUFCB32_DESTROYD3DBUF: i32 = 4i32; @@ -1603,10 +1433,6 @@ impl Default for DDHAL_DDCALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1621,10 +1447,6 @@ impl Default for DDHAL_DDCOLORCONTROLCALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDCOLORCONTROLCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1643,10 +1465,6 @@ impl Default for DDHAL_DDEXEBUFCALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDEXEBUFCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1662,10 +1480,6 @@ impl Default for DDHAL_DDKERNELCALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDKERNELCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1683,10 +1497,6 @@ impl Default for DDHAL_DDMISCELLANEOUS2CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDMISCELLANEOUS2CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1704,10 +1514,6 @@ impl Default for DDHAL_DDMISCELLANEOUSCALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDMISCELLANEOUSCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1731,10 +1537,6 @@ impl Default for DDHAL_DDMOTIONCOMPCALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDMOTIONCOMPCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1750,10 +1552,6 @@ impl Default for DDHAL_DDPALETTECALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDPALETTECALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1781,10 +1579,6 @@ impl Default for DDHAL_DDSURFACECALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDSURFACECALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1814,10 +1608,6 @@ impl Default for DDHAL_DDVIDEOPORTCALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DDVIDEOPORTCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1832,10 +1622,6 @@ impl Default for DDHAL_DESTROYDDLOCALDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DESTROYDDLOCALDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1850,10 +1636,6 @@ impl Default for DDHAL_DESTROYDRIVERDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DESTROYDRIVERDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1869,10 +1651,6 @@ impl Default for DDHAL_DESTROYMOCOMPDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DESTROYMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1888,10 +1666,6 @@ impl Default for DDHAL_DESTROYPALETTEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DESTROYPALETTEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1907,10 +1681,6 @@ impl Default for DDHAL_DESTROYSURFACEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DESTROYSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1926,10 +1696,6 @@ impl Default for DDHAL_DESTROYVPORTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DESTROYVPORTDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_DRIVER_DLLNAME: windows_core::PCSTR = windows_core::s!("DDRAW16.DLL"); pub const DDHAL_DRIVER_HANDLED: i32 = 1i32; pub const DDHAL_DRIVER_NOCKEYHW: i32 = 2i32; @@ -1950,10 +1716,6 @@ impl Default for DDHAL_DRVSETCOLORKEYDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_DRVSETCOLORKEYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1971,10 +1733,6 @@ impl Default for DDHAL_ENDMOCOMPFRAMEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_ENDMOCOMPFRAMEDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_EXEBUFCB32_CANCREATEEXEBUF: i32 = 1i32; pub const DDHAL_EXEBUFCB32_CREATEEXEBUF: i32 = 2i32; pub const DDHAL_EXEBUFCB32_DESTROYEXEBUF: i32 = 4i32; @@ -1999,10 +1757,6 @@ impl Default for DDHAL_FLIPDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_FLIPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2019,10 +1773,6 @@ impl Default for DDHAL_FLIPTOGDISURFACEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_FLIPTOGDISURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2040,10 +1790,6 @@ impl Default for DDHAL_FLIPVPORTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_FLIPVPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -2062,10 +1808,6 @@ impl Default for DDHAL_GETAVAILDRIVERMEMORYDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETAVAILDRIVERMEMORYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2082,10 +1824,6 @@ impl Default for DDHAL_GETBLTSTATUSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETBLTSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDHAL_GETDRIVERINFODATA { @@ -2103,9 +1841,6 @@ impl Default for DDHAL_GETDRIVERINFODATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDHAL_GETDRIVERINFODATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDHAL_GETDRIVERSTATEDATA { @@ -2120,9 +1855,6 @@ impl Default for DDHAL_GETDRIVERSTATEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDHAL_GETDRIVERSTATEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDHAL_GETDRIVERSTATEDATA_0 { @@ -2133,9 +1865,6 @@ impl Default for DDHAL_GETDRIVERSTATEDATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDHAL_GETDRIVERSTATEDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2152,10 +1881,6 @@ impl Default for DDHAL_GETFLIPSTATUSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETFLIPSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDHAL_GETHEAPALIGNMENTDATA { @@ -2170,9 +1895,6 @@ impl Default for DDHAL_GETHEAPALIGNMENTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDHAL_GETHEAPALIGNMENTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -2192,10 +1914,6 @@ impl Default for DDHAL_GETINTERNALMOCOMPDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETINTERNALMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -2216,10 +1934,6 @@ impl Default for DDHAL_GETMOCOMPCOMPBUFFDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETMOCOMPCOMPBUFFDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2237,10 +1951,6 @@ impl Default for DDHAL_GETMOCOMPFORMATSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETMOCOMPFORMATSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2257,10 +1967,6 @@ impl Default for DDHAL_GETMOCOMPGUIDSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETMOCOMPGUIDSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2276,10 +1982,6 @@ impl Default for DDHAL_GETSCANLINEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETSCANLINEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2300,10 +2002,6 @@ impl Default for DDHAL_GETVPORTBANDWIDTHDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTBANDWIDTHDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2321,10 +2019,6 @@ impl Default for DDHAL_GETVPORTCONNECTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTCONNECTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2341,10 +2035,6 @@ impl Default for DDHAL_GETVPORTFIELDDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTFIELDDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2360,10 +2050,6 @@ impl Default for DDHAL_GETVPORTFLIPSTATUSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTFLIPSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2382,10 +2068,6 @@ impl Default for DDHAL_GETVPORTINPUTFORMATDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTINPUTFORMATDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2402,10 +2084,6 @@ impl Default for DDHAL_GETVPORTLINEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTLINEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2425,10 +2103,6 @@ impl Default for DDHAL_GETVPORTOUTPUTFORMATDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTOUTPUTFORMATDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2445,10 +2119,6 @@ impl Default for DDHAL_GETVPORTSIGNALDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_GETVPORTSIGNALDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_KERNEL_SYNCSURFACEDATA: i32 = 1i32; pub const DDHAL_KERNEL_SYNCVIDEOPORTDATA: i32 = 2i32; #[repr(C)] @@ -2470,10 +2140,6 @@ impl Default for DDHAL_LOCKDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_LOCKDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_MISC2CB32_ALPHABLT: i32 = 1i32; pub const DDHAL_MISC2CB32_CREATESURFACEEX: i32 = 2i32; pub const DDHAL_MISC2CB32_DESTROYDDLOCAL: i32 = 8i32; @@ -2520,10 +2186,6 @@ impl Default for DDHAL_QUERYMOCOMPSTATUSDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_QUERYMOCOMPSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2546,10 +2208,6 @@ impl Default for DDHAL_RENDERMOCOMPDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_RENDERMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2565,10 +2223,6 @@ impl Default for DDHAL_SETCLIPLISTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SETCLIPLISTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2586,10 +2240,6 @@ impl Default for DDHAL_SETCOLORKEYDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SETCOLORKEYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2608,10 +2258,6 @@ impl Default for DDHAL_SETENTRIESDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SETENTRIESDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2628,10 +2274,6 @@ impl Default for DDHAL_SETEXCLUSIVEMODEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SETEXCLUSIVEMODEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2649,10 +2291,6 @@ impl Default for DDHAL_SETMODEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SETMODEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2671,10 +2309,6 @@ impl Default for DDHAL_SETOVERLAYPOSITIONDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SETOVERLAYPOSITIONDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2692,10 +2326,6 @@ impl Default for DDHAL_SETPALETTEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SETPALETTEDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_SURFCB32_ADDATTACHEDSURFACE: i32 = 128i32; pub const DDHAL_SURFCB32_BLT: i32 = 32i32; pub const DDHAL_SURFCB32_DESTROYSURFACE: i32 = 1i32; @@ -2736,10 +2366,6 @@ impl Default for DDHAL_SYNCSURFACEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SYNCSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2761,10 +2387,6 @@ impl Default for DDHAL_SYNCVIDEOPORTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_SYNCVIDEOPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2780,10 +2402,6 @@ impl Default for DDHAL_UNLOCKDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_UNLOCKDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2802,10 +2420,6 @@ impl Default for DDHAL_UPDATENONLOCALHEAPDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_UPDATENONLOCALHEAPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_UPDATEOVERLAYDATA { @@ -2831,10 +2445,6 @@ impl Default for DDHAL_UPDATEOVERLAYDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_UPDATEOVERLAYDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2856,10 +2466,6 @@ impl Default for DDHAL_UPDATEVPORTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_UPDATEVPORTDATA { - type TypeKind = windows_core::CopyType; -} pub const DDHAL_VPORT32_CANCREATEVIDEOPORT: i32 = 1i32; pub const DDHAL_VPORT32_COLORCONTROL: i32 = 32768i32; pub const DDHAL_VPORT32_CREATEVIDEOPORT: i32 = 2i32; @@ -2893,10 +2499,6 @@ impl Default for DDHAL_VPORTCOLORDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_VPORTCOLORDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2914,10 +2516,6 @@ impl Default for DDHAL_WAITFORVERTICALBLANKDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_WAITFORVERTICALBLANKDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2936,10 +2534,6 @@ impl Default for DDHAL_WAITFORVPORTSYNCDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDHAL_WAITFORVPORTSYNCDATA { - type TypeKind = windows_core::CopyType; -} pub const DDIRQ_BUSMASTER: i32 = 2i32; pub const DDIRQ_DISPLAY_VSYNC: i32 = 1i32; pub const DDIRQ_RESERVED1: i32 = 2i32; @@ -2975,9 +2569,6 @@ impl Default for DDKERNELCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDKERNELCAPS { - type TypeKind = windows_core::CopyType; -} pub const DDKERNELCAPS_AUTOFLIP: i32 = 2i32; pub const DDKERNELCAPS_CAPTURE_INVERTED: i32 = 512i32; pub const DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM: i32 = 128i32; @@ -2998,9 +2589,6 @@ impl Default for DDLOCKININFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDLOCKININFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDLOCKOUTINFO { @@ -3011,9 +2599,6 @@ impl Default for DDLOCKOUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDLOCKOUTINFO { - type TypeKind = windows_core::CopyType; -} pub const DDLOCK_DISCARDCONTENTS: i32 = 8192i32; pub const DDLOCK_DONOTWAIT: i32 = 16384i32; pub const DDLOCK_EVENT: i32 = 2i32; @@ -3042,10 +2627,6 @@ impl Default for DDMCBUFFERINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDMCBUFFERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDMCCOMPBUFFERINFO { @@ -3062,9 +2643,6 @@ impl Default for DDMCCOMPBUFFERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDMCCOMPBUFFERINFO { - type TypeKind = windows_core::CopyType; -} pub const DDMCQUERY_READ: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3083,9 +2661,6 @@ impl Default for DDMDL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDMDL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDMOCOMPBUFFERINFO { @@ -3100,9 +2675,6 @@ impl Default for DDMOCOMPBUFFERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDMOCOMPBUFFERINFO { - type TypeKind = windows_core::CopyType; -} pub const DDMODEINFO_MAXREFRESH: u32 = 16u32; pub const DDMODEINFO_MODEX: u32 = 2u32; pub const DDMODEINFO_PALETTIZED: u32 = 1u32; @@ -3130,9 +2702,6 @@ impl Default for DDMONITORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDMONITORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDMORESURFACECAPS { @@ -3145,9 +2714,6 @@ impl Default for DDMORESURFACECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDMORESURFACECAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDMORESURFACECAPS_0 { @@ -3159,9 +2725,6 @@ impl Default for DDMORESURFACECAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDMORESURFACECAPS_0 { - type TypeKind = windows_core::CopyType; -} pub const DDNEWCALLBACKFNS: u32 = 12u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3178,9 +2741,6 @@ impl Default for DDNONLOCALVIDMEMCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNONLOCALVIDMEMCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDNTCORECAPS { @@ -3241,9 +2801,6 @@ impl Default for DDNTCORECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDNTCORECAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDOPTSURFACEDESC { @@ -3259,9 +2816,6 @@ impl Default for DDOPTSURFACEDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDOPTSURFACEDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDOSCAPS { @@ -3272,9 +2826,6 @@ impl Default for DDOSCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDOSCAPS { - type TypeKind = windows_core::CopyType; -} pub const DDOSDCAPS_MONOLITHICMIPMAP: i32 = 4i32; pub const DDOSDCAPS_OPTCOMPRESSED: i32 = 1i32; pub const DDOSDCAPS_OPTREORDERED: i32 = 2i32; @@ -3314,9 +2865,6 @@ impl Default for DDOVERLAYFX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDOVERLAYFX { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union DDOVERLAYFX_0 { pub dwAlphaDestConst: u32, @@ -3332,9 +2880,6 @@ impl Default for DDOVERLAYFX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDOVERLAYFX_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union DDOVERLAYFX_1 { pub dwAlphaSrcConst: u32, @@ -3350,9 +2895,6 @@ impl Default for DDOVERLAYFX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDOVERLAYFX_1 { - type TypeKind = windows_core::CloneType; -} pub const DDOVERZ_INSERTINBACKOF: i32 = 5i32; pub const DDOVERZ_INSERTINFRONTOF: i32 = 4i32; pub const DDOVERZ_MOVEBACKWARD: i32 = 3i32; @@ -3434,9 +2976,6 @@ impl Default for DDPIXELFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDPIXELFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDPIXELFORMAT_0 { @@ -3453,9 +2992,6 @@ impl Default for DDPIXELFORMAT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDPIXELFORMAT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDPIXELFORMAT_1 { @@ -3471,9 +3007,6 @@ impl Default for DDPIXELFORMAT_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDPIXELFORMAT_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDPIXELFORMAT_2 { @@ -3488,9 +3021,6 @@ impl Default for DDPIXELFORMAT_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDPIXELFORMAT_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDPIXELFORMAT_2_0 { @@ -3502,9 +3032,6 @@ impl Default for DDPIXELFORMAT_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDPIXELFORMAT_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDPIXELFORMAT_3 { @@ -3518,9 +3045,6 @@ impl Default for DDPIXELFORMAT_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDPIXELFORMAT_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDPIXELFORMAT_4 { @@ -3535,9 +3059,6 @@ impl Default for DDPIXELFORMAT_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDPIXELFORMAT_4 { - type TypeKind = windows_core::CopyType; -} pub const DDRAWICLIP_INMASTERSPRITELIST: i32 = 4i32; pub const DDRAWICLIP_ISINITIALIZED: i32 = 2i32; pub const DDRAWICLIP_WATCHWINDOW: i32 = 1i32; @@ -3657,10 +3178,6 @@ impl Default for DDRAWI_DDMOTIONCOMP_INT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDMOTIONCOMP_INT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -3687,10 +3204,6 @@ impl Default for DDRAWI_DDMOTIONCOMP_LCL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDMOTIONCOMP_LCL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3709,10 +3222,6 @@ impl Default for DDRAWI_DDRAWCLIPPER_GBL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWCLIPPER_GBL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3728,10 +3237,6 @@ impl Default for DDRAWI_DDRAWCLIPPER_INT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWCLIPPER_INT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Debug, PartialEq)] @@ -3751,10 +3256,6 @@ impl Default for DDRAWI_DDRAWCLIPPER_LCL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWCLIPPER_LCL { - type TypeKind = windows_core::CloneType; -} pub const DDRAWI_DDRAWDATANOTFETCHED: i32 = 67108864i32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3777,10 +3278,6 @@ impl Default for DDRAWI_DDRAWPALETTE_GBL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWPALETTE_GBL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -3794,10 +3291,6 @@ impl Default for DDRAWI_DDRAWPALETTE_GBL_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWPALETTE_GBL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3813,10 +3306,6 @@ impl Default for DDRAWI_DDRAWPALETTE_INT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWPALETTE_INT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Debug, PartialEq)] @@ -3838,10 +3327,6 @@ impl Default for DDRAWI_DDRAWPALETTE_LCL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWPALETTE_LCL { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -3865,10 +3350,6 @@ impl Default for DDRAWI_DDRAWSURFACE_GBL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_GBL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -3883,10 +3364,6 @@ impl Default for DDRAWI_DDRAWSURFACE_GBL_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_GBL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -3900,10 +3377,6 @@ impl Default for DDRAWI_DDRAWSURFACE_GBL_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_GBL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -3917,10 +3390,6 @@ impl Default for DDRAWI_DDRAWSURFACE_GBL_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_GBL_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -3934,10 +3403,6 @@ impl Default for DDRAWI_DDRAWSURFACE_GBL_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_GBL_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDRAWI_DDRAWSURFACE_GBL_MORE { @@ -3966,9 +3431,6 @@ impl Default for DDRAWI_DDRAWSURFACE_GBL_MORE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_GBL_MORE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDRAWI_DDRAWSURFACE_GBL_MORE_0 { @@ -3980,9 +3442,6 @@ impl Default for DDRAWI_DDRAWSURFACE_GBL_MORE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_GBL_MORE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3998,10 +3457,6 @@ impl Default for DDRAWI_DDRAWSURFACE_INT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_INT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -4040,10 +3495,6 @@ impl Default for DDRAWI_DDRAWSURFACE_LCL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_LCL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -4057,10 +3508,6 @@ impl Default for DDRAWI_DDRAWSURFACE_LCL_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_LCL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -4074,10 +3521,6 @@ impl Default for DDRAWI_DDRAWSURFACE_LCL_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_LCL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -4120,10 +3563,6 @@ impl Default for DDRAWI_DDRAWSURFACE_MORE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDRAWSURFACE_MORE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4140,10 +3579,6 @@ impl Default for DDRAWI_DDVIDEOPORT_INT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDVIDEOPORT_INT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4177,10 +3612,6 @@ impl Default for DDRAWI_DDVIDEOPORT_LCL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DDVIDEOPORT_LCL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -4262,10 +3693,6 @@ impl Default for DDRAWI_DIRECTDRAW_GBL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DIRECTDRAW_GBL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4281,10 +3708,6 @@ impl Default for DDRAWI_DIRECTDRAW_INT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DIRECTDRAW_INT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Debug, PartialEq)] @@ -4322,10 +3745,6 @@ impl Default for DDRAWI_DIRECTDRAW_LCL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DDRAWI_DIRECTDRAW_LCL { - type TypeKind = windows_core::CloneType; -} pub const DDRAWI_DISPLAYDRV: i32 = 32i32; pub const DDRAWI_DRIVERINFO2: i32 = 536870912i32; pub const DDRAWI_EMULATIONINITIALIZED: i32 = 16384i32; @@ -4372,9 +3791,6 @@ impl Default for DDRGBA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDRGBA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDSCAPS { @@ -4385,9 +3801,6 @@ impl Default for DDSCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDSCAPS2 { @@ -4401,9 +3814,6 @@ impl Default for DDSCAPS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSCAPS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSCAPS2_0 { @@ -4415,9 +3825,6 @@ impl Default for DDSCAPS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSCAPS2_0 { - type TypeKind = windows_core::CopyType; -} pub const DDSCAPS2_ADDITIONALPRIMARY: i32 = -2147483648i32; pub const DDSCAPS2_COMMANDBUFFER: i32 = 64i32; pub const DDSCAPS2_CUBEMAP: i32 = 512i32; @@ -4475,9 +3882,6 @@ impl Default for DDSCAPSEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSCAPSEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSCAPSEX_0 { @@ -4489,9 +3893,6 @@ impl Default for DDSCAPSEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSCAPSEX_0 { - type TypeKind = windows_core::CopyType; -} pub const DDSCAPS_3DDEVICE: i32 = 8192i32; pub const DDSCAPS_ALLOCONLOAD: i32 = 67108864i32; pub const DDSCAPS_ALPHA: i32 = 2i32; @@ -4570,9 +3971,6 @@ impl Default for DDSETSTATEININFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSETSTATEININFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDSETSTATEOUTINFO { @@ -4585,9 +3983,6 @@ impl Default for DDSETSTATEOUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSETSTATEOUTINFO { - type TypeKind = windows_core::CopyType; -} pub const DDSETSURFACEDESC_PRESERVEDC: i32 = 1i32; pub const DDSETSURFACEDESC_RECREATEDC: i32 = 0i32; pub const DDSGR_CALIBRATE: i32 = 1i32; @@ -4602,9 +3997,6 @@ impl Default for DDSKIPNEXTFIELDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSKIPNEXTFIELDINFO { - type TypeKind = windows_core::CopyType; -} pub const DDSKIP_ENABLENEXT: u32 = 2u32; pub const DDSKIP_SKIPNEXT: u32 = 1u32; pub const DDSMT_ISTESTREQUIRED: i32 = 1i32; @@ -4625,9 +4017,6 @@ impl Default for DDSTEREOMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSTEREOMODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDSURFACEDATA { @@ -4660,9 +4049,6 @@ impl Default for DDSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDSURFACEDESC { @@ -4688,9 +4074,6 @@ impl Default for DDSURFACEDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSURFACEDESC_0 { @@ -4702,9 +4085,6 @@ impl Default for DDSURFACEDESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSURFACEDESC_1 { @@ -4717,9 +4097,6 @@ impl Default for DDSURFACEDESC_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DDSURFACEDESC2 { @@ -4746,9 +4123,6 @@ impl Default for DDSURFACEDESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSURFACEDESC2_0 { @@ -4760,9 +4134,6 @@ impl Default for DDSURFACEDESC2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSURFACEDESC2_1 { @@ -4774,9 +4145,6 @@ impl Default for DDSURFACEDESC2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSURFACEDESC2_2 { @@ -4789,9 +4157,6 @@ impl Default for DDSURFACEDESC2_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSURFACEDESC2_3 { @@ -4803,9 +4168,6 @@ impl Default for DDSURFACEDESC2_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC2_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DDSURFACEDESC2_4 { @@ -4817,9 +4179,6 @@ impl Default for DDSURFACEDESC2_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDSURFACEDESC2_4 { - type TypeKind = windows_core::CopyType; -} pub const DDSVCAPS_RESERVED1: i32 = 1i32; pub const DDSVCAPS_RESERVED2: i32 = 2i32; pub const DDSVCAPS_RESERVED3: i32 = 4i32; @@ -4840,9 +4199,6 @@ impl Default for DDTRANSFERININFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDTRANSFERININFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDTRANSFEROUTINFO { @@ -4853,9 +4209,6 @@ impl Default for DDTRANSFEROUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDTRANSFEROUTINFO { - type TypeKind = windows_core::CopyType; -} pub const DDTRANSFER_CANCEL: u32 = 128u32; pub const DDTRANSFER_HALFLINES: u32 = 256u32; pub const DDTRANSFER_INVERT: u32 = 4u32; @@ -4874,9 +4227,6 @@ impl Default for DDVERSIONDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVERSIONDATA { - type TypeKind = windows_core::CopyType; -} pub const DDVERSIONINFO: u32 = 13u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4893,10 +4243,7 @@ pub struct DDVIDEOPORTBANDWIDTH { impl Default for DDVIDEOPORTBANDWIDTH { fn default() -> Self { unsafe { core::mem::zeroed() } - } -} -impl windows_core::TypeKind for DDVIDEOPORTBANDWIDTH { - type TypeKind = windows_core::CopyType; + } } #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4926,9 +4273,6 @@ impl Default for DDVIDEOPORTCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVIDEOPORTCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDVIDEOPORTCONNECT { @@ -4943,9 +4287,6 @@ impl Default for DDVIDEOPORTCONNECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVIDEOPORTCONNECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDVIDEOPORTDATA { @@ -4963,9 +4304,6 @@ impl Default for DDVIDEOPORTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVIDEOPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDVIDEOPORTDESC { @@ -4986,9 +4324,6 @@ impl Default for DDVIDEOPORTDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVIDEOPORTDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDVIDEOPORTINFO { @@ -5011,9 +4346,6 @@ impl Default for DDVIDEOPORTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVIDEOPORTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDVIDEOPORTNOTIFY { @@ -5027,9 +4359,6 @@ impl Default for DDVIDEOPORTNOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVIDEOPORTNOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDVIDEOPORTSTATUS { @@ -5046,9 +4375,6 @@ impl Default for DDVIDEOPORTSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDVIDEOPORTSTATUS { - type TypeKind = windows_core::CopyType; -} pub const DDVPBCAPS_DESTINATION: i32 = 2i32; pub const DDVPBCAPS_SOURCE: i32 = 1i32; pub const DDVPB_OVERLAY: i32 = 2i32; @@ -5162,9 +4488,6 @@ impl Default for DD_ADDATTACHEDSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_ADDATTACHEDSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_ATTACHLIST { @@ -5176,9 +4499,6 @@ impl Default for DD_ATTACHLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_ATTACHLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_BEGINMOCOMPFRAMEDATA { @@ -5196,9 +4516,6 @@ impl Default for DD_BEGINMOCOMPFRAMEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_BEGINMOCOMPFRAMEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] pub struct DD_BLTDATA { pub lpDD: *mut DD_DIRECTDRAW_GLOBAL, @@ -5229,9 +4546,6 @@ impl Default for DD_BLTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_BLTDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5254,10 +4568,6 @@ impl Default for DD_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DD_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_CANCREATESURFACEDATA { @@ -5272,9 +4582,6 @@ impl Default for DD_CANCREATESURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CANCREATESURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_CANCREATEVPORTDATA { @@ -5288,9 +4595,6 @@ impl Default for DD_CANCREATEVPORTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CANCREATEVPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_CLIPPER_GLOBAL { @@ -5301,9 +4605,6 @@ impl Default for DD_CLIPPER_GLOBAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CLIPPER_GLOBAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_CLIPPER_LOCAL { @@ -5314,9 +4615,6 @@ impl Default for DD_CLIPPER_LOCAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CLIPPER_LOCAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_COLORCONTROLCALLBACKS { @@ -5329,9 +4627,6 @@ impl Default for DD_COLORCONTROLCALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_COLORCONTROLCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_COLORCONTROLDATA { @@ -5347,9 +4642,6 @@ impl Default for DD_COLORCONTROLDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_COLORCONTROLDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_CREATEMOCOMPDATA { @@ -5368,9 +4660,6 @@ impl Default for DD_CREATEMOCOMPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CREATEMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5388,10 +4677,6 @@ impl Default for DD_CREATEPALETTEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DD_CREATEPALETTEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_CREATESURFACEDATA { @@ -5407,9 +4692,6 @@ impl Default for DD_CREATESURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CREATESURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_CREATESURFACEEXDATA { @@ -5423,9 +4705,6 @@ impl Default for DD_CREATESURFACEEXDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CREATESURFACEEXDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_CREATEVPORTDATA { @@ -5440,9 +4719,6 @@ impl Default for DD_CREATEVPORTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_CREATEVPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_D3DBUFCALLBACKS { @@ -5459,9 +4735,6 @@ impl Default for DD_D3DBUFCALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_D3DBUFCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DESTROYDDLOCALDATA { @@ -5474,9 +4747,6 @@ impl Default for DD_DESTROYDDLOCALDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DESTROYDDLOCALDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DESTROYMOCOMPDATA { @@ -5489,9 +4759,6 @@ impl Default for DD_DESTROYMOCOMPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DESTROYMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DESTROYPALETTEDATA { @@ -5505,9 +4772,6 @@ impl Default for DD_DESTROYPALETTEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DESTROYPALETTEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DESTROYSURFACEDATA { @@ -5521,9 +4785,6 @@ impl Default for DD_DESTROYSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DESTROYSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DESTROYVPORTDATA { @@ -5537,9 +4798,6 @@ impl Default for DD_DESTROYVPORTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DESTROYVPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DIRECTDRAW_GLOBAL { @@ -5553,9 +4811,6 @@ impl Default for DD_DIRECTDRAW_GLOBAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DIRECTDRAW_GLOBAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DIRECTDRAW_LOCAL { @@ -5566,9 +4821,6 @@ impl Default for DD_DIRECTDRAW_LOCAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DIRECTDRAW_LOCAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_DRVSETCOLORKEYDATA { @@ -5583,9 +4835,6 @@ impl Default for DD_DRVSETCOLORKEYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_DRVSETCOLORKEYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_ENDMOCOMPFRAMEDATA { @@ -5600,9 +4849,6 @@ impl Default for DD_ENDMOCOMPFRAMEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_ENDMOCOMPFRAMEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_FLIPDATA { @@ -5620,9 +4866,6 @@ impl Default for DD_FLIPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_FLIPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_FLIPTOGDISURFACEDATA { @@ -5637,9 +4880,6 @@ impl Default for DD_FLIPTOGDISURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_FLIPTOGDISURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_FLIPVPORTDATA { @@ -5655,9 +4895,6 @@ impl Default for DD_FLIPVPORTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_FLIPVPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_FREEDRIVERMEMORYDATA { @@ -5671,9 +4908,6 @@ impl Default for DD_FREEDRIVERMEMORYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_FREEDRIVERMEMORYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETAVAILDRIVERMEMORYDATA { @@ -5689,9 +4923,6 @@ impl Default for DD_GETAVAILDRIVERMEMORYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETAVAILDRIVERMEMORYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETBLTSTATUSDATA { @@ -5706,9 +4937,6 @@ impl Default for DD_GETBLTSTATUSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETBLTSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETDRIVERINFODATA { @@ -5726,9 +4954,6 @@ impl Default for DD_GETDRIVERINFODATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETDRIVERINFODATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_GETDRIVERSTATEDATA { @@ -5743,9 +4968,6 @@ impl Default for DD_GETDRIVERSTATEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETDRIVERSTATEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DD_GETDRIVERSTATEDATA_0 { @@ -5757,9 +4979,6 @@ impl Default for DD_GETDRIVERSTATEDATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETDRIVERSTATEDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETFLIPSTATUSDATA { @@ -5774,9 +4993,6 @@ impl Default for DD_GETFLIPSTATUSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETFLIPSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_GETHEAPALIGNMENTDATA { @@ -5791,9 +5007,6 @@ impl Default for DD_GETHEAPALIGNMENTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETHEAPALIGNMENTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_GETINTERNALMOCOMPDATA { @@ -5810,9 +5023,6 @@ impl Default for DD_GETINTERNALMOCOMPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETINTERNALMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_GETMOCOMPCOMPBUFFDATA { @@ -5830,9 +5040,6 @@ impl Default for DD_GETMOCOMPCOMPBUFFDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETMOCOMPCOMPBUFFDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETMOCOMPFORMATSDATA { @@ -5847,9 +5054,6 @@ impl Default for DD_GETMOCOMPFORMATSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETMOCOMPFORMATSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETMOCOMPGUIDSDATA { @@ -5863,9 +5067,6 @@ impl Default for DD_GETMOCOMPGUIDSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETMOCOMPGUIDSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETSCANLINEDATA { @@ -5879,9 +5080,6 @@ impl Default for DD_GETSCANLINEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETSCANLINEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTBANDWIDTHDATA { @@ -5900,9 +5098,6 @@ impl Default for DD_GETVPORTBANDWIDTHDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTBANDWIDTHDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTCONNECTDATA { @@ -5918,9 +5113,6 @@ impl Default for DD_GETVPORTCONNECTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTCONNECTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTFIELDDATA { @@ -5935,9 +5127,6 @@ impl Default for DD_GETVPORTFIELDDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTFIELDDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTFLIPSTATUSDATA { @@ -5951,9 +5140,6 @@ impl Default for DD_GETVPORTFLIPSTATUSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTFLIPSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTINPUTFORMATDATA { @@ -5970,9 +5156,6 @@ impl Default for DD_GETVPORTINPUTFORMATDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTINPUTFORMATDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTLINEDATA { @@ -5987,9 +5170,6 @@ impl Default for DD_GETVPORTLINEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTLINEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTOUTPUTFORMATDATA { @@ -6007,9 +5187,6 @@ impl Default for DD_GETVPORTOUTPUTFORMATDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTOUTPUTFORMATDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_GETVPORTSIGNALDATA { @@ -6024,9 +5201,6 @@ impl Default for DD_GETVPORTSIGNALDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_GETVPORTSIGNALDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_HALINFO { @@ -6044,9 +5218,6 @@ impl Default for DD_HALINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_HALINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_HALINFO_V4 { @@ -6061,9 +5232,6 @@ impl Default for DD_HALINFO_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_HALINFO_V4 { - type TypeKind = windows_core::CopyType; -} pub const DD_HAL_VERSION: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6078,9 +5246,6 @@ impl Default for DD_KERNELCALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_KERNELCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_LOCKDATA { @@ -6099,9 +5264,6 @@ impl Default for DD_LOCKDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_LOCKDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_MAPMEMORYDATA { @@ -6116,9 +5278,6 @@ impl Default for DD_MAPMEMORYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MAPMEMORYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_MISCELLANEOUS2CALLBACKS { @@ -6134,9 +5293,6 @@ impl Default for DD_MISCELLANEOUS2CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MISCELLANEOUS2CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_MISCELLANEOUSCALLBACKS { @@ -6149,9 +5305,6 @@ impl Default for DD_MISCELLANEOUSCALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MISCELLANEOUSCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_MORECAPS { @@ -6170,9 +5323,6 @@ impl Default for DD_MORECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MORECAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_MORESURFACECAPS { @@ -6185,9 +5335,6 @@ impl Default for DD_MORESURFACECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MORESURFACECAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_MORESURFACECAPS_0 { @@ -6199,9 +5346,6 @@ impl Default for DD_MORESURFACECAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MORESURFACECAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_MOTIONCOMPCALLBACKS { @@ -6223,9 +5367,6 @@ impl Default for DD_MOTIONCOMPCALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MOTIONCOMPCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_MOTIONCOMP_LOCAL { @@ -6246,9 +5387,6 @@ impl Default for DD_MOTIONCOMP_LOCAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_MOTIONCOMP_LOCAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_NONLOCALVIDMEMCAPS { @@ -6264,9 +5402,6 @@ impl Default for DD_NONLOCALVIDMEMCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_NONLOCALVIDMEMCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_NTCALLBACKS { @@ -6281,9 +5416,6 @@ impl Default for DD_NTCALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_NTCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_NTPRIVATEDRIVERCAPS { @@ -6295,9 +5427,6 @@ impl Default for DD_NTPRIVATEDRIVERCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_NTPRIVATEDRIVERCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6313,10 +5442,6 @@ impl Default for DD_PALETTECALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DD_PALETTECALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_PALETTE_GLOBAL { @@ -6327,9 +5452,6 @@ impl Default for DD_PALETTE_GLOBAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_PALETTE_GLOBAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_PALETTE_LOCAL { @@ -6341,9 +5463,6 @@ impl Default for DD_PALETTE_LOCAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_PALETTE_LOCAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_QUERYMOCOMPSTATUSDATA { @@ -6358,9 +5477,6 @@ impl Default for DD_QUERYMOCOMPSTATUSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_QUERYMOCOMPSTATUSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_RENDERMOCOMPDATA { @@ -6380,9 +5496,6 @@ impl Default for DD_RENDERMOCOMPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_RENDERMOCOMPDATA { - type TypeKind = windows_core::CopyType; -} pub const DD_RUNTIME_VERSION: i32 = 2306i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6397,9 +5510,6 @@ impl Default for DD_SETCLIPLISTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SETCLIPLISTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SETCOLORKEYDATA { @@ -6415,9 +5525,6 @@ impl Default for DD_SETCOLORKEYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SETCOLORKEYDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6436,10 +5543,6 @@ impl Default for DD_SETENTRIESDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DD_SETENTRIESDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SETEXCLUSIVEMODEDATA { @@ -6454,9 +5557,6 @@ impl Default for DD_SETEXCLUSIVEMODEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SETEXCLUSIVEMODEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SETOVERLAYPOSITIONDATA { @@ -6473,9 +5573,6 @@ impl Default for DD_SETOVERLAYPOSITIONDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SETOVERLAYPOSITIONDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SETPALETTEDATA { @@ -6491,9 +5588,6 @@ impl Default for DD_SETPALETTEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SETPALETTEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_STEREOMODE { @@ -6509,9 +5603,6 @@ impl Default for DD_STEREOMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_STEREOMODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SURFACECALLBACKS { @@ -6537,9 +5628,6 @@ impl Default for DD_SURFACECALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACECALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_SURFACE_GLOBAL { @@ -6561,9 +5649,6 @@ impl Default for DD_SURFACE_GLOBAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_GLOBAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DD_SURFACE_GLOBAL_0 { @@ -6575,9 +5660,6 @@ impl Default for DD_SURFACE_GLOBAL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_GLOBAL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DD_SURFACE_GLOBAL_1 { @@ -6590,9 +5672,6 @@ impl Default for DD_SURFACE_GLOBAL_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_GLOBAL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DD_SURFACE_GLOBAL_2 { @@ -6604,9 +5683,6 @@ impl Default for DD_SURFACE_GLOBAL_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_GLOBAL_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SURFACE_INT { @@ -6617,9 +5693,6 @@ impl Default for DD_SURFACE_INT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_INT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_SURFACE_LOCAL { @@ -6639,9 +5712,6 @@ impl Default for DD_SURFACE_LOCAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_LOCAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DD_SURFACE_LOCAL_0 { @@ -6653,9 +5723,6 @@ impl Default for DD_SURFACE_LOCAL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_LOCAL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DD_SURFACE_LOCAL_1 { @@ -6667,9 +5734,6 @@ impl Default for DD_SURFACE_LOCAL_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_LOCAL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DD_SURFACE_MORE { @@ -6684,9 +5748,6 @@ impl Default for DD_SURFACE_MORE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SURFACE_MORE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SYNCSURFACEDATA { @@ -6707,9 +5768,6 @@ impl Default for DD_SYNCSURFACEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SYNCSURFACEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_SYNCVIDEOPORTDATA { @@ -6728,9 +5786,6 @@ impl Default for DD_SYNCVIDEOPORTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_SYNCVIDEOPORTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_UNLOCKDATA { @@ -6744,9 +5799,6 @@ impl Default for DD_UNLOCKDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_UNLOCKDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_UPDATENONLOCALHEAPDATA { @@ -6763,9 +5815,6 @@ impl Default for DD_UPDATENONLOCALHEAPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_UPDATENONLOCALHEAPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] pub struct DD_UPDATEOVERLAYDATA { pub lpDD: *mut DD_DIRECTDRAW_GLOBAL, @@ -6788,9 +5837,6 @@ impl Default for DD_UPDATEOVERLAYDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_UPDATEOVERLAYDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_UPDATEVPORTDATA { @@ -6810,9 +5856,6 @@ impl Default for DD_UPDATEVPORTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_UPDATEVPORTDATA { - type TypeKind = windows_core::CopyType; -} pub const DD_VERSION: i32 = 512i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6841,9 +5884,6 @@ impl Default for DD_VIDEOPORTCALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_VIDEOPORTCALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_VIDEOPORT_LOCAL { @@ -6863,9 +5903,6 @@ impl Default for DD_VIDEOPORT_LOCAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_VIDEOPORT_LOCAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_VPORTCOLORDATA { @@ -6881,9 +5918,6 @@ impl Default for DD_VPORTCOLORDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_VPORTCOLORDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_WAITFORVERTICALBLANKDATA { @@ -6899,9 +5933,6 @@ impl Default for DD_WAITFORVERTICALBLANKDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_WAITFORVERTICALBLANKDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DD_WAITFORVPORTSYNCDATA { @@ -6918,9 +5949,6 @@ impl Default for DD_WAITFORVPORTSYNCDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DD_WAITFORVPORTSYNCDATA { - type TypeKind = windows_core::CopyType; -} pub const DELETED_LASTONE: u32 = 1u32; pub const DELETED_NOTFOUND: u32 = 2u32; pub const DELETED_OK: u32 = 0u32; @@ -6953,9 +5981,6 @@ impl Default for DXAPI_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXAPI_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const DXERR_GENERIC: u32 = 2147500037u32; pub const DXERR_OUTOFCAPS: u32 = 2289434984u32; pub const DXERR_UNSUPPORTED: u32 = 2147500033u32; @@ -6969,9 +5994,6 @@ impl Default for DX_IRQDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DX_IRQDATA { - type TypeKind = windows_core::CopyType; -} pub const DX_OK: u32 = 0u32; pub const GUID_ColorControlCallbacks: windows_core::GUID = windows_core::GUID::from_u128(0xefd60cc2_49e7_11d0_889d_00aa00bbb76a); pub const GUID_D3DCallbacks: windows_core::GUID = windows_core::GUID::from_u128(0x7bf06990_8794_11d0_9139_080036d2ef02); @@ -7014,9 +6036,6 @@ impl Default for HEAPALIAS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HEAPALIAS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HEAPALIASINFO { @@ -7030,9 +6049,6 @@ impl Default for HEAPALIASINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HEAPALIASINFO { - type TypeKind = windows_core::CopyType; -} pub const HEAPALIASINFO_MAPPEDDUMMY: i32 = 2i32; pub const HEAPALIASINFO_MAPPEDREAL: i32 = 1i32; #[repr(C)] @@ -7054,9 +6070,6 @@ impl Default for HEAPALIGNMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HEAPALIGNMENT { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IDDVideoPortContainer, IDDVideoPortContainer_Vtbl, 0x6c142760_a733_11ce_a521_0020af0be560); windows_core::imp::interface_hierarchy!(IDDVideoPortContainer, windows_core::IUnknown); impl IDDVideoPortContainer { @@ -11179,9 +10192,6 @@ impl Default for IUNKNOWN_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IUNKNOWN_LIST { - type TypeKind = windows_core::CloneType; -} pub type LPCLIPPERCALLBACK = Option, hwnd: super::super::Foundation::HWND, code: u32, lpcontext: *mut core::ffi::c_void) -> u32>; pub type LPDD32BITDRIVERINIT = Option u32>; pub type LPDDENUMCALLBACKA = Option super::super::Foundation::BOOL>; @@ -11474,9 +10484,6 @@ impl Default for PROCESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const REGSTR_KEY_DDHW_DESCRIPTION: windows_core::PCSTR = windows_core::s!("Description"); pub const REGSTR_KEY_DDHW_DRIVERNAME: windows_core::PCSTR = windows_core::s!("DriverName"); pub const REGSTR_PATH_DDHW: windows_core::PCSTR = windows_core::s!("Hardware\\DirectDrawDrivers"); @@ -11492,9 +10499,6 @@ impl Default for SURFACEALIGNMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SURFACEALIGNMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SURFACEALIGNMENT_0 { @@ -11506,9 +10510,6 @@ impl Default for SURFACEALIGNMENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SURFACEALIGNMENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SURFACEALIGNMENT_0_0 { @@ -11522,9 +10523,6 @@ impl Default for SURFACEALIGNMENT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SURFACEALIGNMENT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SURFACEALIGNMENT_0_1 { @@ -11538,9 +10536,6 @@ impl Default for SURFACEALIGNMENT_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SURFACEALIGNMENT_0_1 { - type TypeKind = windows_core::CopyType; -} pub const SURFACEALIGN_DISCARDABLE: i32 = 1i32; #[repr(C)] #[derive(Clone, Copy)] @@ -11557,9 +10552,6 @@ impl Default for VIDEOMEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEOMEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIDEOMEMORY_0 { @@ -11571,9 +10563,6 @@ impl Default for VIDEOMEMORY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEOMEMORY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIDEOMEMORY_1 { @@ -11585,9 +10574,6 @@ impl Default for VIDEOMEMORY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEOMEMORY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIDEOMEMORYINFO { @@ -11609,9 +10595,6 @@ impl Default for VIDEOMEMORYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEOMEMORYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIDMEM { @@ -11627,9 +10610,6 @@ impl Default for VIDMEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDMEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIDMEM_0 { @@ -11641,9 +10621,6 @@ impl Default for VIDMEM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDMEM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIDMEM_1 { @@ -11655,9 +10632,6 @@ impl Default for VIDMEM_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDMEM_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIDMEMINFO { @@ -11680,9 +10654,6 @@ impl Default for VIDMEMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDMEMINFO { - type TypeKind = windows_core::CopyType; -} pub const VIDMEM_HEAPDISABLED: i32 = 32i32; pub const VIDMEM_ISHEAP: i32 = 4i32; pub const VIDMEM_ISLINEAR: i32 = 1i32; @@ -11715,9 +10686,6 @@ impl Default for VMEMHEAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMEMHEAP { - type TypeKind = windows_core::CopyType; -} pub const VMEMHEAP_ALIGNMENT: i32 = 4i32; pub const VMEMHEAP_LINEAR: i32 = 1i32; pub const VMEMHEAP_RECTANGULAR: i32 = 2i32; @@ -11734,9 +10702,6 @@ impl Default for VMEML { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMEML { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VMEMR { @@ -11761,7 +10726,4 @@ impl Default for VMEMR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMEMR { - type TypeKind = windows_core::CopyType; -} pub const _FACDD: u32 = 2166u32; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs index 3b72496a4d7..cc23a762aa5 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs @@ -70,9 +70,6 @@ impl Default for DWRITE_BITMAP_DATA_BGRA32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_BITMAP_DATA_BGRA32 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_BREAK_CONDITION(pub i32); @@ -92,9 +89,6 @@ impl Default for DWRITE_CARET_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_CARET_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_CLUSTER_METRICS { @@ -107,9 +101,6 @@ impl Default for DWRITE_CLUSTER_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_CLUSTER_METRICS { - type TypeKind = windows_core::CopyType; -} pub const DWRITE_COLOR_COMPOSITE_CLEAR: DWRITE_COLOR_COMPOSITE_MODE = DWRITE_COLOR_COMPOSITE_MODE(0i32); pub const DWRITE_COLOR_COMPOSITE_COLOR_BURN: DWRITE_COLOR_COMPOSITE_MODE = DWRITE_COLOR_COMPOSITE_MODE(18i32); pub const DWRITE_COLOR_COMPOSITE_COLOR_DODGE: DWRITE_COLOR_COMPOSITE_MODE = DWRITE_COLOR_COMPOSITE_MODE(17i32); @@ -154,9 +145,6 @@ impl Default for DWRITE_COLOR_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_COLOR_F { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DWRITE_COLOR_GLYPH_RUN { @@ -172,9 +160,6 @@ impl Default for DWRITE_COLOR_GLYPH_RUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_COLOR_GLYPH_RUN { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DWRITE_COLOR_GLYPH_RUN1 { @@ -187,9 +172,6 @@ impl Default for DWRITE_COLOR_GLYPH_RUN1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_COLOR_GLYPH_RUN1 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_CONTAINER_TYPE(pub i32); @@ -217,9 +199,6 @@ impl Default for DWRITE_FILE_FRAGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_FILE_FRAGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_FLOW_DIRECTION(pub i32); @@ -278,9 +257,6 @@ impl Default for DWRITE_FONT_AXIS_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_FONT_AXIS_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_FONT_AXIS_TAG(pub u32); @@ -300,9 +276,6 @@ impl Default for DWRITE_FONT_AXIS_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_FONT_AXIS_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_FONT_FACE_TYPE(pub i32); @@ -331,9 +304,6 @@ impl Default for DWRITE_FONT_FEATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_FONT_FEATURE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_FONT_FEATURE_TAG(pub u32); @@ -455,9 +425,6 @@ impl Default for DWRITE_FONT_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_FONT_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_FONT_METRICS1 { @@ -481,9 +448,6 @@ impl Default for DWRITE_FONT_METRICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_FONT_METRICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_FONT_PROPERTY { @@ -496,9 +460,6 @@ impl Default for DWRITE_FONT_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_FONT_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_FONT_PROPERTY_ID(pub i32); @@ -628,10 +589,6 @@ impl Default for DWRITE_GLYPH_IMAGE_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_GLYPH_IMAGE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_GLYPH_IMAGE_FORMATS(pub i32); @@ -694,9 +651,6 @@ impl Default for DWRITE_GLYPH_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_GLYPH_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_GLYPH_OFFSET { @@ -708,9 +662,6 @@ impl Default for DWRITE_GLYPH_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_GLYPH_OFFSET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_GLYPH_ORIENTATION_ANGLE(pub i32); @@ -735,9 +686,6 @@ impl Default for DWRITE_GLYPH_RUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_GLYPH_RUN { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_GLYPH_RUN_DESCRIPTION { @@ -752,9 +700,6 @@ impl Default for DWRITE_GLYPH_RUN_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_GLYPH_RUN_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_GRID_FIT_MODE(pub i32); @@ -779,9 +724,6 @@ impl Default for DWRITE_HIT_TEST_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_HIT_TEST_METRICS { - type TypeKind = windows_core::CopyType; -} pub const DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE: DWRITE_INFORMATIONAL_STRING_ID = DWRITE_INFORMATIONAL_STRING_ID(1i32); pub const DWRITE_INFORMATIONAL_STRING_DESCRIPTION: DWRITE_INFORMATIONAL_STRING_ID = DWRITE_INFORMATIONAL_STRING_ID(7i32); pub const DWRITE_INFORMATIONAL_STRING_DESIGNER: DWRITE_INFORMATIONAL_STRING_ID = DWRITE_INFORMATIONAL_STRING_ID(5i32); @@ -823,9 +765,6 @@ impl Default for DWRITE_INLINE_OBJECT_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_INLINE_OBJECT_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_JUSTIFICATION_OPPORTUNITY { @@ -839,9 +778,6 @@ impl Default for DWRITE_JUSTIFICATION_OPPORTUNITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_JUSTIFICATION_OPPORTUNITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_LINE_BREAKPOINT { @@ -852,9 +788,6 @@ impl Default for DWRITE_LINE_BREAKPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_LINE_BREAKPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_LINE_METRICS { @@ -870,9 +803,6 @@ impl Default for DWRITE_LINE_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_LINE_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_LINE_METRICS1 { @@ -885,9 +815,6 @@ impl Default for DWRITE_LINE_METRICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_LINE_METRICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_LINE_SPACING { @@ -902,9 +829,6 @@ impl Default for DWRITE_LINE_SPACING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_LINE_SPACING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_LINE_SPACING_METHOD(pub i32); @@ -932,9 +856,6 @@ impl Default for DWRITE_MATRIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_MATRIX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_MEASURING_MODE(pub i32); @@ -973,9 +894,6 @@ impl Default for DWRITE_OVERHANG_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_OVERHANG_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_PAINT_ATTRIBUTES(pub i32); @@ -1028,9 +946,6 @@ impl Default for DWRITE_PAINT_COLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_PAINT_COLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy)] @@ -1044,10 +959,6 @@ impl Default for DWRITE_PAINT_ELEMENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy)] @@ -1069,10 +980,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1086,10 +993,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_6 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1102,10 +1005,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_7 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1118,10 +1017,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1134,10 +1029,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1157,10 +1048,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1180,10 +1067,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1197,10 +1080,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1218,10 +1097,6 @@ impl Default for DWRITE_PAINT_ELEMENT_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for DWRITE_PAINT_ELEMENT_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_PAINT_FEATURE_LEVEL(pub i32); @@ -1257,9 +1132,6 @@ impl Default for DWRITE_PANOSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_PANOSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_PANOSE_2 { @@ -1279,9 +1151,6 @@ impl Default for DWRITE_PANOSE_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_PANOSE_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_PANOSE_1 { @@ -1301,9 +1170,6 @@ impl Default for DWRITE_PANOSE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_PANOSE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_PANOSE_3 { @@ -1323,9 +1189,6 @@ impl Default for DWRITE_PANOSE_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_PANOSE_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_PANOSE_0 { @@ -1345,9 +1208,6 @@ impl Default for DWRITE_PANOSE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_PANOSE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_PANOSE_ARM_STYLE(pub i32); @@ -1763,9 +1623,6 @@ impl Default for DWRITE_SCRIPT_ANALYSIS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_SCRIPT_ANALYSIS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_SCRIPT_PROPERTIES { @@ -1780,9 +1637,6 @@ impl Default for DWRITE_SCRIPT_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_SCRIPT_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_SCRIPT_SHAPES(pub i32); @@ -1831,9 +1685,6 @@ impl Default for DWRITE_SHAPING_GLYPH_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_SHAPING_GLYPH_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_SHAPING_TEXT_PROPERTIES { @@ -1844,9 +1695,6 @@ impl Default for DWRITE_SHAPING_TEXT_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_SHAPING_TEXT_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const DWRITE_STANDARD_FONT_AXIS_COUNT: u32 = 5u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1864,9 +1712,6 @@ impl Default for DWRITE_STRIKETHROUGH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_STRIKETHROUGH { - type TypeKind = windows_core::CopyType; -} pub const DWRITE_TEXTURE_ALIASED_1x1: DWRITE_TEXTURE_TYPE = DWRITE_TEXTURE_TYPE(0i32); pub const DWRITE_TEXTURE_CLEARTYPE_3x1: DWRITE_TEXTURE_TYPE = DWRITE_TEXTURE_TYPE(1i32); #[repr(transparent)] @@ -1902,9 +1747,6 @@ impl Default for DWRITE_TEXT_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_TEXT_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_TEXT_METRICS1 { @@ -1916,9 +1758,6 @@ impl Default for DWRITE_TEXT_METRICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_TEXT_METRICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_TEXT_RANGE { @@ -1930,9 +1769,6 @@ impl Default for DWRITE_TEXT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_TEXT_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_TRIMMING { @@ -1945,9 +1781,6 @@ impl Default for DWRITE_TRIMMING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_TRIMMING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_TRIMMING_GRANULARITY(pub i32); @@ -1965,9 +1798,6 @@ impl Default for DWRITE_TYPOGRAPHIC_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_TYPOGRAPHIC_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_UNDERLINE { @@ -1985,9 +1815,6 @@ impl Default for DWRITE_UNDERLINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_UNDERLINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWRITE_UNICODE_RANGE { @@ -1999,9 +1826,6 @@ impl Default for DWRITE_UNICODE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWRITE_UNICODE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWRITE_VERTICAL_GLYPH_ORIENTATION(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs index 12a02202163..3f58b581682 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs @@ -265,10 +265,6 @@ impl Default for DWM_BLURBEHIND { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DWM_BLURBEHIND { - type TypeKind = windows_core::CopyType; -} pub const DWM_CLOAKED_APP: u32 = 1u32; pub const DWM_CLOAKED_INHERITED: u32 = 4u32; pub const DWM_CLOAKED_SHELL: u32 = 2u32; @@ -292,9 +288,6 @@ impl Default for DWM_PRESENT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWM_PRESENT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DWM_SHOWCONTACT(pub u32); @@ -392,9 +385,6 @@ impl Default for DWM_THUMBNAIL_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWM_THUMBNAIL_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DWM_TIMING_INFO { @@ -444,9 +434,6 @@ impl Default for DWM_TIMING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWM_TIMING_INFO { - type TypeKind = windows_core::CopyType; -} pub const DWM_TNP_OPACITY: u32 = 4u32; pub const DWM_TNP_RECTDESTINATION: u32 = 1u32; pub const DWM_TNP_RECTSOURCE: u32 = 2u32; @@ -484,9 +471,6 @@ impl Default for MilMatrix3x2D { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MilMatrix3x2D { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct UNSIGNED_RATIO { @@ -498,9 +482,6 @@ impl Default for UNSIGNED_RATIO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNSIGNED_RATIO { - type TypeKind = windows_core::CopyType; -} pub const c_DwmMaxAdapters: u32 = 16u32; pub const c_DwmMaxMonitors: u32 = 16u32; pub const c_DwmMaxQueuedBuffers: u32 = 8u32; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs index 2e9a54df890..b1396f01821 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs @@ -178,9 +178,6 @@ impl Default for DXGI_GAMMA_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_GAMMA_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_GAMMA_CONTROL_CAPABILITIES { @@ -195,9 +192,6 @@ impl Default for DXGI_GAMMA_CONTROL_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_GAMMA_CONTROL_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_JPEG_AC_HUFFMAN_TABLE { @@ -209,9 +203,6 @@ impl Default for DXGI_JPEG_AC_HUFFMAN_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_JPEG_AC_HUFFMAN_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_JPEG_DC_HUFFMAN_TABLE { @@ -223,9 +214,6 @@ impl Default for DXGI_JPEG_DC_HUFFMAN_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_JPEG_DC_HUFFMAN_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_JPEG_QUANTIZATION_TABLE { @@ -236,9 +224,6 @@ impl Default for DXGI_JPEG_QUANTIZATION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_JPEG_QUANTIZATION_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_MODE_DESC { @@ -254,9 +239,6 @@ impl Default for DXGI_MODE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_MODE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_MODE_ROTATION(pub i32); @@ -289,9 +271,6 @@ impl Default for DXGI_RATIONAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_RATIONAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_RGB { @@ -304,9 +283,6 @@ impl Default for DXGI_RGB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_RGB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_SAMPLE_DESC { @@ -318,8 +294,5 @@ impl Default for DXGI_SAMPLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_SAMPLE_DESC { - type TypeKind = windows_core::CopyType; -} pub const DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN: u32 = 4294967295u32; pub const _FACDXGI: u32 = 2170u32; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs index 06d7e40f156..0f158ef45e8 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs @@ -64,9 +64,6 @@ impl Default for DXGI_ADAPTER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_ADAPTER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_ADAPTER_DESC1 { @@ -86,9 +83,6 @@ impl Default for DXGI_ADAPTER_DESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_ADAPTER_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_ADAPTER_DESC2 { @@ -110,9 +104,6 @@ impl Default for DXGI_ADAPTER_DESC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_ADAPTER_DESC2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_ADAPTER_DESC3 { @@ -134,9 +125,6 @@ impl Default for DXGI_ADAPTER_DESC3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_ADAPTER_DESC3 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_ADAPTER_FLAG(pub i32); @@ -319,9 +307,6 @@ impl Default for DXGI_DECODE_SWAP_CHAIN_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_DECODE_SWAP_CHAIN_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_DISPLAY_COLOR_SPACE { @@ -333,9 +318,6 @@ impl Default for DXGI_DISPLAY_COLOR_SPACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_DISPLAY_COLOR_SPACE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_ENUM_MODES(pub u32); @@ -434,9 +416,6 @@ impl Default for DXGI_FRAME_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_FRAME_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_FRAME_STATISTICS_MEDIA { @@ -453,9 +432,6 @@ impl Default for DXGI_FRAME_STATISTICS_MEDIA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_FRAME_STATISTICS_MEDIA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_GPU_PREFERENCE(pub i32); @@ -526,9 +502,6 @@ impl Default for DXGI_HDR_METADATA_HDR10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_HDR_METADATA_HDR10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_HDR_METADATA_HDR10PLUS { @@ -539,9 +512,6 @@ impl Default for DXGI_HDR_METADATA_HDR10PLUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_HDR_METADATA_HDR10PLUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_HDR_METADATA_TYPE(pub i32); @@ -560,9 +530,6 @@ impl Default for DXGI_INFO_QUEUE_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_INFO_QUEUE_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_INFO_QUEUE_FILTER_DESC { @@ -578,9 +545,6 @@ impl Default for DXGI_INFO_QUEUE_FILTER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_INFO_QUEUE_FILTER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_INFO_QUEUE_MESSAGE { @@ -596,9 +560,6 @@ impl Default for DXGI_INFO_QUEUE_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_INFO_QUEUE_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_INFO_QUEUE_MESSAGE_CATEGORY(pub i32); @@ -633,9 +594,6 @@ impl Default for DXGI_MAPPED_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_MAPPED_RECT { - type TypeKind = windows_core::CopyType; -} pub const DXGI_MAP_DISCARD: DXGI_MAP_FLAGS = DXGI_MAP_FLAGS(4u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -690,9 +648,6 @@ impl Default for DXGI_MATRIX_3X2_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_MATRIX_3X2_F { - type TypeKind = windows_core::CopyType; -} pub const DXGI_MAX_SWAP_CHAIN_BUFFERS: u32 = 16u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -717,10 +672,6 @@ impl Default for DXGI_MODE_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for DXGI_MODE_DESC1 { - type TypeKind = windows_core::CopyType; -} pub const DXGI_MSG_DXGIGetDebugInterface1_InvalidFlags: DXGI_Message_Id = DXGI_Message_Id(231i32); pub const DXGI_MSG_DXGIGetDebugInterface1_NULL_ppDebug: DXGI_Message_Id = DXGI_Message_Id(230i32); pub const DXGI_MSG_IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag: DXGI_Message_Id = DXGI_Message_Id(257i32); @@ -1192,10 +1143,6 @@ impl Default for DXGI_OUTDUPL_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for DXGI_OUTDUPL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_OUTDUPL_FLAG(pub i32); @@ -1249,9 +1196,6 @@ impl Default for DXGI_OUTDUPL_FRAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_OUTDUPL_FRAME_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_OUTDUPL_MOVE_RECT { @@ -1263,9 +1207,6 @@ impl Default for DXGI_OUTDUPL_MOVE_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_OUTDUPL_MOVE_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_OUTDUPL_POINTER_POSITION { @@ -1277,9 +1218,6 @@ impl Default for DXGI_OUTDUPL_POINTER_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_OUTDUPL_POINTER_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXGI_OUTDUPL_POINTER_SHAPE_INFO { @@ -1294,9 +1232,6 @@ impl Default for DXGI_OUTDUPL_POINTER_SHAPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_OUTDUPL_POINTER_SHAPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_OUTDUPL_POINTER_SHAPE_TYPE(pub i32); @@ -1319,10 +1254,6 @@ impl Default for DXGI_OUTPUT_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for DXGI_OUTPUT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1348,10 +1279,6 @@ impl Default for DXGI_OUTPUT_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for DXGI_OUTPUT_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG(pub i32); @@ -1479,9 +1406,6 @@ impl Default for DXGI_PRESENT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_PRESENT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DXGI_PRESENT_RESTART: DXGI_PRESENT = DXGI_PRESENT(4u32); pub const DXGI_PRESENT_RESTRICT_TO_OUTPUT: DXGI_PRESENT = DXGI_PRESENT(64u32); pub const DXGI_PRESENT_STEREO_PREFER_RIGHT: DXGI_PRESENT = DXGI_PRESENT(16u32); @@ -1501,9 +1425,6 @@ impl Default for DXGI_QUERY_VIDEO_MEMORY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_QUERY_VIDEO_MEMORY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_RECLAIM_RESOURCE_RESULTS(pub i32); @@ -1537,9 +1458,6 @@ impl Default for DXGI_RGBA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_RGBA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_SCALING(pub i32); @@ -1556,9 +1474,6 @@ impl Default for DXGI_SHARED_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXGI_SHARED_RESOURCE { - type TypeKind = windows_core::CopyType; -} pub const DXGI_SHARED_RESOURCE_READ: DXGI_SHARED_RESOURCE_RW = DXGI_SHARED_RESOURCE_RW(2147483648u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1612,10 +1527,6 @@ impl Default for DXGI_SURFACE_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for DXGI_SURFACE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG(pub i32); @@ -1673,10 +1584,6 @@ impl Default for DXGI_SWAP_CHAIN_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for DXGI_SWAP_CHAIN_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1699,10 +1606,6 @@ impl Default for DXGI_SWAP_CHAIN_DESC1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for DXGI_SWAP_CHAIN_DESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_SWAP_CHAIN_FLAG(pub i32); @@ -1767,10 +1670,6 @@ impl Default for DXGI_SWAP_CHAIN_FULLSCREEN_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for DXGI_SWAP_CHAIN_FULLSCREEN_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXGI_SWAP_EFFECT(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs index cec3b8f4332..bec6f450b02 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -2213,9 +2213,6 @@ impl Default for ABC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ABC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ABCFLOAT { @@ -2228,9 +2225,6 @@ impl Default for ABCFLOAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ABCFLOAT { - type TypeKind = windows_core::CopyType; -} pub const ABORTDOC: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2242,9 +2236,6 @@ impl Default for ABORTPATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ABORTPATH { - type TypeKind = windows_core::CopyType; -} pub const ABSOLUTE: u32 = 1u32; pub const AC_SRC_ALPHA: u32 = 1u32; pub const AC_SRC_OVER: u32 = 0u32; @@ -2275,9 +2266,6 @@ impl Default for AXESLISTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AXESLISTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AXESLISTW { @@ -2290,9 +2278,6 @@ impl Default for AXESLISTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AXESLISTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AXISINFOA { @@ -2305,9 +2290,6 @@ impl Default for AXISINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AXISINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AXISINFOW { @@ -2320,9 +2302,6 @@ impl Default for AXISINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AXISINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BACKGROUND_MODE(pub u32); @@ -2372,9 +2351,6 @@ impl Default for BITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BITMAPCOREHEADER { @@ -2389,9 +2365,6 @@ impl Default for BITMAPCOREHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAPCOREHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BITMAPCOREINFO { @@ -2403,9 +2376,6 @@ impl Default for BITMAPCOREINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAPCOREINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct BITMAPFILEHEADER { @@ -2420,9 +2390,6 @@ impl Default for BITMAPFILEHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAPFILEHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BITMAPINFO { @@ -2434,9 +2401,6 @@ impl Default for BITMAPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAPINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BITMAPINFOHEADER { @@ -2457,9 +2421,6 @@ impl Default for BITMAPINFOHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAPINFOHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BITMAPV4HEADER { @@ -2489,9 +2450,6 @@ impl Default for BITMAPV4HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAPV4HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BITMAPV5HEADER { @@ -2525,9 +2483,6 @@ impl Default for BITMAPV5HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAPV5HEADER { - type TypeKind = windows_core::CopyType; -} pub const BITSPIXEL: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(12u32); pub const BI_BITFIELDS: BI_COMPRESSION = BI_COMPRESSION(3u32); #[repr(transparent)] @@ -2556,9 +2511,6 @@ impl Default for BLENDFUNCTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLENDFUNCTION { - type TypeKind = windows_core::CopyType; -} pub const BLTALIGNMENT: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(119u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2658,9 +2610,6 @@ impl Default for CIEXYZ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CIEXYZ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CIEXYZTRIPLE { @@ -2673,9 +2622,6 @@ impl Default for CIEXYZTRIPLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CIEXYZTRIPLE { - type TypeKind = windows_core::CopyType; -} pub const CLEARTYPE_NATURAL_QUALITY: u32 = 6u32; pub const CLEARTYPE_QUALITY: FONT_QUALITY = FONT_QUALITY(5u8); pub const CLIPCAPS: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(36u32); @@ -2718,9 +2664,6 @@ impl Default for COLORADJUSTMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORADJUSTMENT { - type TypeKind = windows_core::CopyType; -} pub const COLORMATCHTOTARGET_EMBEDED: u32 = 1u32; pub const COLORMGMTCAPS: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(121u32); pub const COLORONCOLOR: STRETCH_BLT_MODE = STRETCH_BLT_MODE(3i32); @@ -2870,9 +2813,6 @@ impl Default for DESIGNVECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DESIGNVECTOR { - type TypeKind = windows_core::CopyType; -} pub const DESKTOPHORZRES: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(118u32); pub const DESKTOPVERTRES: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(117u32); pub const DEVICEDATA: u32 = 19u32; @@ -2914,9 +2854,6 @@ impl Default for DEVMODEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVMODEA_0 { @@ -2928,9 +2865,6 @@ impl Default for DEVMODEA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVMODEA_0_0 { @@ -2948,9 +2882,6 @@ impl Default for DEVMODEA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVMODEA_0_1 { @@ -2963,9 +2894,6 @@ impl Default for DEVMODEA_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEA_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVMODEA_1 { @@ -2977,9 +2905,6 @@ impl Default for DEVMODEA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DEVMODEW { @@ -3016,9 +2941,6 @@ impl Default for DEVMODEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVMODEW_0 { @@ -3030,9 +2952,6 @@ impl Default for DEVMODEW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVMODEW_0_0 { @@ -3050,9 +2969,6 @@ impl Default for DEVMODEW_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEW_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVMODEW_0_1 { @@ -3065,9 +2981,6 @@ impl Default for DEVMODEW_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEW_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVMODEW_1 { @@ -3079,9 +2992,6 @@ impl Default for DEVMODEW_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVMODEW_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVMODE_COLLATE(pub i16); @@ -3224,9 +3134,6 @@ impl Default for DIBSECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIBSECTION { - type TypeKind = windows_core::CopyType; -} pub const DIB_PAL_COLORS: DIB_USAGE = DIB_USAGE(1u32); pub const DIB_RGB_COLORS: DIB_USAGE = DIB_USAGE(0u32); #[repr(transparent)] @@ -3272,9 +3179,6 @@ impl Default for DISPLAY_DEVICEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAY_DEVICEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPLAY_DEVICEW { @@ -3290,9 +3194,6 @@ impl Default for DISPLAY_DEVICEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPLAY_DEVICEW { - type TypeKind = windows_core::CopyType; -} pub const DISPLAY_DEVICE_ACC_DRIVER: DISPLAY_DEVICE_STATE_FLAGS = DISPLAY_DEVICE_STATE_FLAGS(64u32); pub const DISPLAY_DEVICE_ACTIVE: DISPLAY_DEVICE_STATE_FLAGS = DISPLAY_DEVICE_STATE_FLAGS(1u32); pub const DISPLAY_DEVICE_ATTACHED: DISPLAY_DEVICE_STATE_FLAGS = DISPLAY_DEVICE_STATE_FLAGS(2u32); @@ -3678,9 +3579,6 @@ impl Default for DRAWTEXTPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRAWTEXTPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DRAW_CAPTION_FLAGS(pub u32); @@ -3865,9 +3763,6 @@ impl Default for EMR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRALPHABLEND { @@ -3895,9 +3790,6 @@ impl Default for EMRALPHABLEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRALPHABLEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRANGLEARC { @@ -3912,9 +3804,6 @@ impl Default for EMRANGLEARC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRANGLEARC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRARC { @@ -3928,9 +3817,6 @@ impl Default for EMRARC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRARC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRBITBLT { @@ -3956,9 +3842,6 @@ impl Default for EMRBITBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRBITBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRCOLORCORRECTPALETTE { @@ -3973,9 +3856,6 @@ impl Default for EMRCOLORCORRECTPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRCOLORCORRECTPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRCOLORMATCHTOTARGET { @@ -3991,9 +3871,6 @@ impl Default for EMRCOLORMATCHTOTARGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRCOLORMATCHTOTARGET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRCREATEBRUSHINDIRECT { @@ -4006,9 +3883,6 @@ impl Default for EMRCREATEBRUSHINDIRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRCREATEBRUSHINDIRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRCREATEDIBPATTERNBRUSHPT { @@ -4025,9 +3899,6 @@ impl Default for EMRCREATEDIBPATTERNBRUSHPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRCREATEDIBPATTERNBRUSHPT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRCREATEMONOBRUSH { @@ -4044,9 +3915,6 @@ impl Default for EMRCREATEMONOBRUSH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRCREATEMONOBRUSH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRCREATEPALETTE { @@ -4059,9 +3927,6 @@ impl Default for EMRCREATEPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRCREATEPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRCREATEPEN { @@ -4074,9 +3939,6 @@ impl Default for EMRCREATEPEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRCREATEPEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRELLIPSE { @@ -4088,9 +3950,6 @@ impl Default for EMRELLIPSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRELLIPSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREOF { @@ -4104,9 +3963,6 @@ impl Default for EMREOF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREOF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREXCLUDECLIPRECT { @@ -4118,9 +3974,6 @@ impl Default for EMREXCLUDECLIPRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREXCLUDECLIPRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREXTCREATEFONTINDIRECTW { @@ -4133,9 +3986,6 @@ impl Default for EMREXTCREATEFONTINDIRECTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREXTCREATEFONTINDIRECTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREXTCREATEPEN { @@ -4152,9 +4002,6 @@ impl Default for EMREXTCREATEPEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREXTCREATEPEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREXTESCAPE { @@ -4168,9 +4015,6 @@ impl Default for EMREXTESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREXTESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREXTFLOODFILL { @@ -4184,9 +4028,6 @@ impl Default for EMREXTFLOODFILL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREXTFLOODFILL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREXTSELECTCLIPRGN { @@ -4200,9 +4041,6 @@ impl Default for EMREXTSELECTCLIPRGN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREXTSELECTCLIPRGN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMREXTTEXTOUTA { @@ -4218,9 +4056,6 @@ impl Default for EMREXTTEXTOUTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMREXTTEXTOUTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRFILLPATH { @@ -4232,9 +4067,6 @@ impl Default for EMRFILLPATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRFILLPATH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRFILLRGN { @@ -4249,9 +4081,6 @@ impl Default for EMRFILLRGN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRFILLRGN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRFORMAT { @@ -4265,9 +4094,6 @@ impl Default for EMRFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRFRAMERGN { @@ -4283,9 +4109,6 @@ impl Default for EMRFRAMERGN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRFRAMERGN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRGDICOMMENT { @@ -4298,9 +4121,6 @@ impl Default for EMRGDICOMMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRGDICOMMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRGLSBOUNDEDRECORD { @@ -4314,9 +4134,6 @@ impl Default for EMRGLSBOUNDEDRECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRGLSBOUNDEDRECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRGLSRECORD { @@ -4329,9 +4146,6 @@ impl Default for EMRGLSRECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRGLSRECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRGRADIENTFILL { @@ -4347,9 +4161,6 @@ impl Default for EMRGRADIENTFILL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRGRADIENTFILL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRINVERTRGN { @@ -4363,9 +4174,6 @@ impl Default for EMRINVERTRGN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRINVERTRGN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRLINETO { @@ -4377,9 +4185,6 @@ impl Default for EMRLINETO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRLINETO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRMASKBLT { @@ -4412,9 +4217,6 @@ impl Default for EMRMASKBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRMASKBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRMODIFYWORLDTRANSFORM { @@ -4427,9 +4229,6 @@ impl Default for EMRMODIFYWORLDTRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRMODIFYWORLDTRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRNAMEDESCAPE { @@ -4444,9 +4243,6 @@ impl Default for EMRNAMEDESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRNAMEDESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMROFFSETCLIPRGN { @@ -4458,9 +4254,6 @@ impl Default for EMROFFSETCLIPRGN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMROFFSETCLIPRGN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPLGBLT { @@ -4491,9 +4284,6 @@ impl Default for EMRPLGBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPLGBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPOLYDRAW { @@ -4508,9 +4298,6 @@ impl Default for EMRPOLYDRAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPOLYDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPOLYDRAW16 { @@ -4525,9 +4312,6 @@ impl Default for EMRPOLYDRAW16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPOLYDRAW16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPOLYLINE { @@ -4541,9 +4325,6 @@ impl Default for EMRPOLYLINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPOLYLINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPOLYLINE16 { @@ -4557,9 +4338,6 @@ impl Default for EMRPOLYLINE16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPOLYLINE16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPOLYPOLYLINE { @@ -4575,9 +4353,6 @@ impl Default for EMRPOLYPOLYLINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPOLYPOLYLINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPOLYPOLYLINE16 { @@ -4593,9 +4368,6 @@ impl Default for EMRPOLYPOLYLINE16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPOLYPOLYLINE16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRPOLYTEXTOUTA { @@ -4612,9 +4384,6 @@ impl Default for EMRPOLYTEXTOUTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRPOLYTEXTOUTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRRESIZEPALETTE { @@ -4627,9 +4396,6 @@ impl Default for EMRRESIZEPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRRESIZEPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRRESTOREDC { @@ -4641,9 +4407,6 @@ impl Default for EMRRESTOREDC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRRESTOREDC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRROUNDRECT { @@ -4656,9 +4419,6 @@ impl Default for EMRROUNDRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRROUNDRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSCALEVIEWPORTEXTEX { @@ -4673,9 +4433,6 @@ impl Default for EMRSCALEVIEWPORTEXTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSCALEVIEWPORTEXTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSELECTCLIPPATH { @@ -4687,9 +4444,6 @@ impl Default for EMRSELECTCLIPPATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSELECTCLIPPATH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSELECTOBJECT { @@ -4701,9 +4455,6 @@ impl Default for EMRSELECTOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSELECTOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSELECTPALETTE { @@ -4715,9 +4466,6 @@ impl Default for EMRSELECTPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSELECTPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETARCDIRECTION { @@ -4729,9 +4477,6 @@ impl Default for EMRSETARCDIRECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETARCDIRECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETCOLORADJUSTMENT { @@ -4743,9 +4488,6 @@ impl Default for EMRSETCOLORADJUSTMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETCOLORADJUSTMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETCOLORSPACE { @@ -4757,9 +4499,6 @@ impl Default for EMRSETCOLORSPACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETCOLORSPACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETDIBITSTODEVICE { @@ -4784,9 +4523,6 @@ impl Default for EMRSETDIBITSTODEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETDIBITSTODEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETICMPROFILE { @@ -4801,9 +4537,6 @@ impl Default for EMRSETICMPROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETICMPROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETMAPPERFLAGS { @@ -4815,9 +4548,6 @@ impl Default for EMRSETMAPPERFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETMAPPERFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETMITERLIMIT { @@ -4829,9 +4559,6 @@ impl Default for EMRSETMITERLIMIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETMITERLIMIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETPALETTEENTRIES { @@ -4846,9 +4573,6 @@ impl Default for EMRSETPALETTEENTRIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETPALETTEENTRIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETPIXELV { @@ -4861,9 +4585,6 @@ impl Default for EMRSETPIXELV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETPIXELV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETTEXTCOLOR { @@ -4875,9 +4596,6 @@ impl Default for EMRSETTEXTCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETTEXTCOLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETVIEWPORTEXTEX { @@ -4889,9 +4607,6 @@ impl Default for EMRSETVIEWPORTEXTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETVIEWPORTEXTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETVIEWPORTORGEX { @@ -4903,9 +4618,6 @@ impl Default for EMRSETVIEWPORTORGEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETVIEWPORTORGEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSETWORLDTRANSFORM { @@ -4917,9 +4629,6 @@ impl Default for EMRSETWORLDTRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSETWORLDTRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSTRETCHBLT { @@ -4947,9 +4656,6 @@ impl Default for EMRSTRETCHBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSTRETCHBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRSTRETCHDIBITS { @@ -4975,9 +4681,6 @@ impl Default for EMRSTRETCHDIBITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRSTRETCHDIBITS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRTEXT { @@ -4993,9 +4696,6 @@ impl Default for EMRTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMRTRANSPARENTBLT { @@ -5023,9 +4723,6 @@ impl Default for EMRTRANSPARENTBLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMRTRANSPARENTBLT { - type TypeKind = windows_core::CopyType; -} pub const EMR_ABORTPATH: ENHANCED_METAFILE_RECORD_TYPE = ENHANCED_METAFILE_RECORD_TYPE(68u32); pub const EMR_ALPHABLEND: ENHANCED_METAFILE_RECORD_TYPE = ENHANCED_METAFILE_RECORD_TYPE(114u32); pub const EMR_ANGLEARC: ENHANCED_METAFILE_RECORD_TYPE = ENHANCED_METAFILE_RECORD_TYPE(41u32); @@ -5186,9 +4883,6 @@ impl Default for ENHMETAHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENHMETAHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENHMETARECORD { @@ -5201,9 +4895,6 @@ impl Default for ENHMETARECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENHMETARECORD { - type TypeKind = windows_core::CopyType; -} pub const ENHMETA_SIGNATURE: u32 = 1179469088u32; pub const ENHMETA_STOCK_OBJECT: u32 = 2147483648u32; pub type ENHMFENUMPROC = Option i32>; @@ -5219,9 +4910,6 @@ impl Default for ENUMLOGFONTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMLOGFONTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUMLOGFONTEXA { @@ -5235,9 +4923,6 @@ impl Default for ENUMLOGFONTEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMLOGFONTEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUMLOGFONTEXDVA { @@ -5249,9 +4934,6 @@ impl Default for ENUMLOGFONTEXDVA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMLOGFONTEXDVA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUMLOGFONTEXDVW { @@ -5263,9 +4945,6 @@ impl Default for ENUMLOGFONTEXDVW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMLOGFONTEXDVW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUMLOGFONTEXW { @@ -5279,9 +4958,6 @@ impl Default for ENUMLOGFONTEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMLOGFONTEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUMLOGFONTW { @@ -5294,9 +4970,6 @@ impl Default for ENUMLOGFONTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMLOGFONTW { - type TypeKind = windows_core::CopyType; -} pub const ENUMPAPERBINS: u32 = 31u32; pub const ENUMPAPERMETRICS: u32 = 34u32; pub const ENUM_CURRENT_SETTINGS: ENUM_DISPLAY_SETTINGS_MODE = ENUM_DISPLAY_SETTINGS_MODE(4294967295u32); @@ -5479,9 +5152,6 @@ impl Default for EXTLOGFONTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTLOGFONTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTLOGFONTW { @@ -5501,9 +5171,6 @@ impl Default for EXTLOGFONTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTLOGFONTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTLOGPEN { @@ -5520,9 +5187,6 @@ impl Default for EXTLOGPEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTLOGPEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTLOGPEN32 { @@ -5539,9 +5203,6 @@ impl Default for EXTLOGPEN32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTLOGPEN32 { - type TypeKind = windows_core::CopyType; -} pub const EXTTEXTOUT: u32 = 512u32; pub const EXT_DEVICE_CAPS: u32 = 4099u32; #[repr(transparent)] @@ -5630,9 +5291,6 @@ impl Default for FIXED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIXED { - type TypeKind = windows_core::CopyType; -} pub const FIXED_PITCH: FONT_PITCH = FONT_PITCH(1u8); pub const FLI_GLYPHS: i32 = 262144i32; pub const FLI_MASK: u32 = 4155u32; @@ -5785,9 +5443,6 @@ impl Default for GCP_RESULTSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GCP_RESULTSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GCP_RESULTSW { @@ -5806,9 +5461,6 @@ impl Default for GCP_RESULTSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GCP_RESULTSW { - type TypeKind = windows_core::CopyType; -} pub const GCP_SYMSWAPOFF: GET_CHARACTER_PLACEMENT_FLAGS = GET_CHARACTER_PLACEMENT_FLAGS(8388608u32); pub const GCP_USEKERNING: GET_CHARACTER_PLACEMENT_FLAGS = GET_CHARACTER_PLACEMENT_FLAGS(8u32); pub const GDICOMMENT_BEGINGROUP: u32 = 2u32; @@ -5950,9 +5602,6 @@ impl Default for GLYPHMETRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHMETRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GLYPHSET { @@ -5967,9 +5616,6 @@ impl Default for GLYPHSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHSET { - type TypeKind = windows_core::CopyType; -} pub const GM_ADVANCED: GRAPHICS_MODE = GRAPHICS_MODE(2i32); pub const GM_COMPATIBLE: GRAPHICS_MODE = GRAPHICS_MODE(1i32); pub const GM_LAST: u32 = 2u32; @@ -5992,9 +5638,6 @@ impl Default for GRADIENT_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GRADIENT_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GRADIENT_TRIANGLE { @@ -6007,9 +5650,6 @@ impl Default for GRADIENT_TRIANGLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GRADIENT_TRIANGLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GRAPHICS_MODE(pub i32); @@ -6028,9 +5668,6 @@ impl Default for HANDLETABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HANDLETABLE { - type TypeKind = windows_core::CopyType; -} pub const HANGEUL_CHARSET: FONT_CHARSET = FONT_CHARSET(129u8); pub const HANGUL_CHARSET: FONT_CHARSET = FONT_CHARSET(129u8); #[repr(transparent)] @@ -6370,9 +6007,6 @@ impl Default for KERNINGPAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERNINGPAIR { - type TypeKind = windows_core::CopyType; -} pub const LAYOUT_BITMAPORIENTATIONPRESERVED: DC_LAYOUT = DC_LAYOUT(8u32); pub const LAYOUT_BTT: u32 = 2u32; pub const LAYOUT_RTL: DC_LAYOUT = DC_LAYOUT(1u32); @@ -6410,9 +6044,6 @@ impl Default for LOGBRUSH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGBRUSH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOGBRUSH32 { @@ -6425,9 +6056,6 @@ impl Default for LOGBRUSH32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGBRUSH32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOGFONTA { @@ -6451,9 +6079,6 @@ impl Default for LOGFONTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGFONTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOGFONTW { @@ -6477,9 +6102,6 @@ impl Default for LOGFONTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGFONTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOGPALETTE { @@ -6492,9 +6114,6 @@ impl Default for LOGPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOGPEN { @@ -6507,9 +6126,6 @@ impl Default for LOGPEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGPEN { - type TypeKind = windows_core::CopyType; -} pub const LOGPIXELSX: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(88u32); pub const LOGPIXELSY: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(90u32); pub const LPD_DOUBLEBUFFER: u32 = 1u32; @@ -6541,9 +6157,6 @@ impl Default for MAT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAT2 { - type TypeKind = windows_core::CopyType; -} pub const MAXSTRETCHBLTMODE: u32 = 4u32; pub const MERGECOPY: ROP_CODE = ROP_CODE(12583114u32); pub const MERGEPAINT: ROP_CODE = ROP_CODE(12255782u32); @@ -6564,9 +6177,6 @@ impl Default for METAHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for METAHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct METARECORD { @@ -6579,9 +6189,6 @@ impl Default for METARECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for METARECORD { - type TypeKind = windows_core::CopyType; -} pub const META_ANIMATEPALETTE: u32 = 1078u32; pub const META_ARC: u32 = 2071u32; pub const META_BITBLT: u32 = 2338u32; @@ -6682,9 +6289,6 @@ impl Default for MONITORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITORINFOEXA { @@ -6696,9 +6300,6 @@ impl Default for MONITORINFOEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITORINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITORINFOEXW { @@ -6710,9 +6311,6 @@ impl Default for MONITORINFOEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITORINFOEXW { - type TypeKind = windows_core::CopyType; -} pub const MONITOR_DEFAULTTONEAREST: MONITOR_FROM_FLAGS = MONITOR_FROM_FLAGS(2u32); pub const MONITOR_DEFAULTTONULL: MONITOR_FROM_FLAGS = MONITOR_FROM_FLAGS(0u32); pub const MONITOR_DEFAULTTOPRIMARY: MONITOR_FROM_FLAGS = MONITOR_FROM_FLAGS(1u32); @@ -6758,9 +6356,6 @@ impl Default for NEWTEXTMETRICA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEWTEXTMETRICA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NEWTEXTMETRICW { @@ -6794,9 +6389,6 @@ impl Default for NEWTEXTMETRICW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEWTEXTMETRICW { - type TypeKind = windows_core::CopyType; -} pub const NEWTRANSPARENT: u32 = 3u32; pub const NEXTBAND: u32 = 3u32; pub const NOMIRRORBITMAP: ROP_CODE = ROP_CODE(2147483648u32); @@ -6883,9 +6475,6 @@ impl Default for OUTLINETEXTMETRICA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OUTLINETEXTMETRICA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OUTLINETEXTMETRICW { @@ -6927,9 +6516,6 @@ impl Default for OUTLINETEXTMETRICW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OUTLINETEXTMETRICW { - type TypeKind = windows_core::CopyType; -} pub const OUT_CHARACTER_PRECIS: FONT_OUTPUT_PRECISION = FONT_OUTPUT_PRECISION(2u8); pub const OUT_DEFAULT_PRECIS: FONT_OUTPUT_PRECISION = FONT_OUTPUT_PRECISION(0u8); pub const OUT_DEVICE_PRECIS: FONT_OUTPUT_PRECISION = FONT_OUTPUT_PRECISION(5u8); @@ -6956,9 +6542,6 @@ impl Default for PAINTSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PAINTSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PALETTEENTRY { @@ -6972,9 +6555,6 @@ impl Default for PALETTEENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PALETTEENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PANOSE { @@ -6994,9 +6574,6 @@ impl Default for PANOSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PANOSE { - type TypeKind = windows_core::CopyType; -} pub const PANOSE_COUNT: u32 = 10u32; pub const PAN_ANY: u32 = 0u32; pub const PAN_ARMSTYLE_INDEX: u32 = 6u32; @@ -7188,9 +6765,6 @@ impl Default for PELARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PELARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PEN_STYLE(pub i32); @@ -7243,9 +6817,6 @@ impl Default for POINTFX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTFX { - type TypeKind = windows_core::CopyType; -} pub const POLYFILL_LAST: u32 = 2u32; pub const POLYGONALCAPS: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(32u32); #[repr(C)] @@ -7264,9 +6835,6 @@ impl Default for POLYTEXTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLYTEXTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLYTEXTW { @@ -7283,9 +6851,6 @@ impl Default for POLYTEXTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLYTEXTW { - type TypeKind = windows_core::CopyType; -} pub const POSTSCRIPT_DATA: u32 = 37u32; pub const POSTSCRIPT_IDENTIFY: u32 = 4117u32; pub const POSTSCRIPT_IGNORE: u32 = 38u32; @@ -7369,9 +6934,6 @@ impl Default for RASTERIZER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASTERIZER_STATUS { - type TypeKind = windows_core::CopyType; -} pub const RASTER_FONTTYPE: u32 = 1u32; pub const RC_BANDING: u32 = 2u32; pub const RC_BIGFONT: u32 = 1024u32; @@ -7454,9 +7016,6 @@ impl Default for RGBQUAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RGBQUAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RGBTRIPLE { @@ -7469,9 +7028,6 @@ impl Default for RGBTRIPLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RGBTRIPLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RGNDATA { @@ -7483,9 +7039,6 @@ impl Default for RGNDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RGNDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RGNDATAHEADER { @@ -7500,9 +7053,6 @@ impl Default for RGNDATAHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RGNDATAHEADER { - type TypeKind = windows_core::CopyType; -} pub const RGN_AND: RGN_COMBINE_MODE = RGN_COMBINE_MODE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7683,9 +7233,6 @@ impl Default for TEXTMETRICA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TEXTMETRICA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TEXTMETRICW { @@ -7715,9 +7262,6 @@ impl Default for TEXTMETRICW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TEXTMETRICW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TEXT_ALIGN_OPTIONS(pub u32); @@ -7812,9 +7356,6 @@ impl Default for TRIVERTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRIVERTEX { - type TypeKind = windows_core::CopyType; -} pub const TRUETYPE_FONTTYPE: u32 = 4u32; pub const TTDELETE_DONTREMOVEFONT: u32 = 1u32; #[repr(C)] @@ -7829,9 +7370,6 @@ impl Default for TTEMBEDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTEMBEDINFO { - type TypeKind = windows_core::CopyType; -} pub const TTEMBED_EMBEDEUDC: TTEMBED_FLAGS = TTEMBED_FLAGS(32u32); pub const TTEMBED_EUDCEMBEDDED: u32 = 2u32; pub const TTEMBED_FAILIFVARIATIONSIMULATED: u32 = 16u32; @@ -7909,9 +7447,6 @@ impl Default for TTLOADINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTLOADINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TTLOAD_EMBEDDED_FONT_STATUS(pub u32); @@ -7965,9 +7500,6 @@ impl Default for TTPOLYCURVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTPOLYCURVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TTPOLYGONHEADER { @@ -7980,9 +7512,6 @@ impl Default for TTPOLYGONHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTPOLYGONHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TTVALIDATIONTESTSPARAMS { @@ -7999,9 +7528,6 @@ impl Default for TTVALIDATIONTESTSPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTVALIDATIONTESTSPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TTVALIDATIONTESTSPARAMSEX { @@ -8018,9 +7544,6 @@ impl Default for TTVALIDATIONTESTSPARAMSEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTVALIDATIONTESTSPARAMSEX { - type TypeKind = windows_core::CopyType; -} pub const TT_AVAILABLE: u32 = 1u32; pub const TT_ENABLED: u32 = 2u32; pub const TT_POLYGON_TYPE: u32 = 24u32; @@ -8050,9 +7573,6 @@ impl Default for WCRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WGLSWAP { @@ -8064,9 +7584,6 @@ impl Default for WGLSWAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WGLSWAP { - type TypeKind = windows_core::CopyType; -} pub const WGL_FONT_LINES: u32 = 0u32; pub const WGL_FONT_POLYGONS: u32 = 1u32; pub const WGL_SWAPMULTIPLE_MAX: u32 = 16u32; @@ -8122,6 +7639,3 @@ impl Default for XFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XFORM { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs index 77eee04af68..e3b8aba02ec 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs @@ -3399,9 +3399,6 @@ impl Default for BitmapData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BitmapData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct Blur { @@ -3412,9 +3409,6 @@ impl Default for Blur { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Blur { - type TypeKind = windows_core::CopyType; -} pub const BlurEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x633c80a4_1843_482b_9ef2_be2834c5fdd4); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3427,9 +3421,6 @@ impl Default for BlurParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BlurParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BrightnessContrast { @@ -3440,9 +3431,6 @@ impl Default for BrightnessContrast { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BrightnessContrast { - type TypeKind = windows_core::CopyType; -} pub const BrightnessContrastEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0xd3a1dbe1_8ec4_4c17_9f4c_ea97ad1c343d); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3455,9 +3443,6 @@ impl Default for BrightnessContrastParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BrightnessContrastParams { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BrushType(pub i32); @@ -3489,9 +3474,6 @@ impl Default for CharacterRange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CharacterRange { - type TypeKind = windows_core::CopyType; -} pub const CodecIImageBytes: windows_core::GUID = windows_core::GUID::from_u128(0x025d1823_6c7d_447b_bbdb_a3cbc3dfa2fc); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3654,9 +3636,6 @@ impl Default for Color { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Color { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ColorAdjustType(pub i32); @@ -3677,9 +3656,6 @@ impl Default for ColorBalance { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorBalance { - type TypeKind = windows_core::CopyType; -} pub const ColorBalanceEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x537e597d_251e_48da_9664_29ca496b70f8); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3693,9 +3669,6 @@ impl Default for ColorBalanceParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorBalanceParams { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ColorChannelFlags(pub i32); @@ -3714,9 +3687,6 @@ impl Default for ColorCurve { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorCurve { - type TypeKind = windows_core::CopyType; -} pub const ColorCurveEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0xdd6a0022_58e4_4a67_9d9b_d48eb881a53d); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3730,9 +3700,6 @@ impl Default for ColorCurveParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorCurveParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ColorLUT { @@ -3743,9 +3710,6 @@ impl Default for ColorLUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorLUT { - type TypeKind = windows_core::CopyType; -} pub const ColorLUTEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0xa7ce72a9_0f7f_40d7_b3cc_d0c02d5c3212); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3760,9 +3724,6 @@ impl Default for ColorLUTParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorLUTParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ColorMap { @@ -3774,9 +3735,6 @@ impl Default for ColorMap { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorMap { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ColorMatrix { @@ -3787,9 +3745,6 @@ impl Default for ColorMatrix { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorMatrix { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ColorMatrixEffect { @@ -3800,9 +3755,6 @@ impl Default for ColorMatrixEffect { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorMatrixEffect { - type TypeKind = windows_core::CopyType; -} pub const ColorMatrixEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x718f2615_7933_40e3_a511_5f68fe14dd74); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3827,9 +3779,6 @@ impl Default for ColorPalette { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ColorPalette { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CombineMode(pub i32); @@ -3954,9 +3903,6 @@ impl Default for ENHMETAHEADER3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENHMETAHEADER3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct Effect { @@ -3971,9 +3917,6 @@ impl Default for Effect { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Effect { - type TypeKind = windows_core::CopyType; -} pub const EmfPlusRecordTotal: EmfPlusRecordType = EmfPlusRecordType(16443i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4195,9 +4138,6 @@ impl Default for EncoderParameter { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EncoderParameter { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EncoderParameterValueType(pub i32); @@ -4221,9 +4161,6 @@ impl Default for EncoderParameters { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EncoderParameters { - type TypeKind = windows_core::CopyType; -} pub const EncoderQuality: windows_core::GUID = windows_core::GUID::from_u128(0x1d5be4b5_fa4a_452d_9cdd_5db35105e7eb); pub const EncoderRenderMethod: windows_core::GUID = windows_core::GUID::from_u128(0x6d42c53a_229a_4825_8bb7_5c99e2b9a8b8); pub const EncoderSaveAsCMYK: windows_core::GUID = windows_core::GUID::from_u128(0xa219bbc9_0a9d_4005_a3ee_3a421b8bb06c); @@ -4360,9 +4297,6 @@ impl Default for GdiplusStartupInput { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GdiplusStartupInput { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GdiplusStartupInputEx { @@ -4374,9 +4308,6 @@ impl Default for GdiplusStartupInputEx { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GdiplusStartupInputEx { - type TypeKind = windows_core::CopyType; -} pub const GdiplusStartupNoSetRound: GdiplusStartupParams = GdiplusStartupParams(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4389,9 +4320,6 @@ impl Default for GdiplusStartupOutput { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GdiplusStartupOutput { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GdiplusStartupParams(pub i32); @@ -4413,9 +4341,6 @@ impl Default for GpAdjustableArrowCap { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpAdjustableArrowCap { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpBitmap(pub u8); @@ -4424,9 +4349,6 @@ impl Default for GpBitmap { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpBitmap { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpBrush(pub u8); @@ -4435,9 +4357,6 @@ impl Default for GpBrush { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpBrush { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpCachedBitmap(pub u8); @@ -4446,9 +4365,6 @@ impl Default for GpCachedBitmap { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpCachedBitmap { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpCustomLineCap(pub u8); @@ -4457,9 +4373,6 @@ impl Default for GpCustomLineCap { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpCustomLineCap { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpFont(pub u8); @@ -4468,9 +4381,6 @@ impl Default for GpFont { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpFont { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpFontCollection(pub u8); @@ -4479,9 +4389,6 @@ impl Default for GpFontCollection { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpFontCollection { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpFontFamily(pub u8); @@ -4490,9 +4397,6 @@ impl Default for GpFontFamily { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpFontFamily { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpGraphics(pub u8); @@ -4501,9 +4405,6 @@ impl Default for GpGraphics { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpGraphics { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpHatch(pub u8); @@ -4512,9 +4413,6 @@ impl Default for GpHatch { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpHatch { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpImage(pub u8); @@ -4523,9 +4421,6 @@ impl Default for GpImage { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpImage { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpImageAttributes(pub u8); @@ -4534,9 +4429,6 @@ impl Default for GpImageAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpImageAttributes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpInstalledFontCollection(pub u8); @@ -4545,9 +4437,6 @@ impl Default for GpInstalledFontCollection { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpInstalledFontCollection { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpLineGradient(pub u8); @@ -4556,9 +4445,6 @@ impl Default for GpLineGradient { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpLineGradient { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpMetafile(pub u8); @@ -4567,9 +4453,6 @@ impl Default for GpMetafile { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpMetafile { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpPath(pub u8); @@ -4578,9 +4461,6 @@ impl Default for GpPath { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpPath { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpPathGradient(pub u8); @@ -4589,9 +4469,6 @@ impl Default for GpPathGradient { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpPathGradient { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpPathIterator(pub u8); @@ -4600,9 +4477,6 @@ impl Default for GpPathIterator { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpPathIterator { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpPen(pub u8); @@ -4611,9 +4485,6 @@ impl Default for GpPen { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpPen { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpPrivateFontCollection(pub u8); @@ -4622,9 +4493,6 @@ impl Default for GpPrivateFontCollection { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpPrivateFontCollection { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpRegion(pub u8); @@ -4633,9 +4501,6 @@ impl Default for GpRegion { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpRegion { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpSolidFill(pub u8); @@ -4644,9 +4509,6 @@ impl Default for GpSolidFill { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpSolidFill { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GpStringFormat(pub u8); @@ -4655,9 +4517,6 @@ impl Default for GpStringFormat { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpStringFormat { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GpTestControlEnum(pub i32); @@ -4669,9 +4528,6 @@ impl Default for GpTexture { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GpTexture { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HatchStyle(pub i32); @@ -4759,9 +4615,6 @@ impl Default for HueSaturationLightness { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HueSaturationLightness { - type TypeKind = windows_core::CopyType; -} pub const HueSaturationLightnessEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x8b2dd6c3_eb07_4d87_a5f0_7108e26a9c5f); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4775,9 +4628,6 @@ impl Default for HueSaturationLightnessParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HueSaturationLightnessParams { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IImageBytes, IImageBytes_Vtbl, 0x025d1823_6c7d_447b_bbdb_a3cbc3dfa2fc); windows_core::imp::interface_hierarchy!(IImageBytes, windows_core::IUnknown); impl IImageBytes { @@ -4870,9 +4720,6 @@ impl Default for ImageCodecInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ImageCodecInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ImageFlags(pub i32); @@ -4919,9 +4766,6 @@ impl Default for ImageItemData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ImageItemData { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ImageLockMode(pub i32); @@ -4970,9 +4814,6 @@ impl Default for Levels { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Levels { - type TypeKind = windows_core::CopyType; -} pub const LevelsEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x99c354ec_2a31_4f3a_8c34_17a803b33a25); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4986,9 +4827,6 @@ impl Default for LevelsParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LevelsParams { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LineCap(pub i32); @@ -5068,10 +4906,6 @@ impl Default for MetafileHeader { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MetafileHeader { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -5085,10 +4919,6 @@ impl Default for MetafileHeader_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MetafileHeader_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MetafileType(pub i32); @@ -5134,9 +4964,6 @@ impl Default for PWMFRect16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PWMFRect16 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PaletteFlags(pub i32); @@ -5216,9 +5043,6 @@ impl Default for Point { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Point { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PointF { @@ -5230,9 +5054,6 @@ impl Default for PointF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PointF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PrivateFontCollection(pub isize); @@ -5253,9 +5074,6 @@ impl Default for PropertyItem { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PropertyItem { - type TypeKind = windows_core::CopyType; -} pub const PropertyNotFound: Status = Status(19i32); pub const PropertyNotSupported: Status = Status(20i32); pub const PropertyTagArtist: u32 = 315u32; @@ -5522,9 +5340,6 @@ impl Default for Rect { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Rect { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RectF { @@ -5538,9 +5353,6 @@ impl Default for RectF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RectF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RedEyeCorrection { @@ -5551,9 +5363,6 @@ impl Default for RedEyeCorrection { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RedEyeCorrection { - type TypeKind = windows_core::CopyType; -} pub const RedEyeCorrectionEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x74d29d05_69a4_4266_9549_3cc52836b632); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5566,9 +5375,6 @@ impl Default for RedEyeCorrectionParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RedEyeCorrectionParams { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct Region(pub isize); @@ -5604,9 +5410,6 @@ impl Default for Sharpen { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Sharpen { - type TypeKind = windows_core::CopyType; -} pub const SharpenEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x63cbf3ee_c526_402c_8f71_62c540bf5142); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5619,9 +5422,6 @@ impl Default for SharpenParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SharpenParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct Size { @@ -5633,9 +5433,6 @@ impl Default for Size { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Size { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SizeF { @@ -5647,9 +5444,6 @@ impl Default for SizeF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SizeF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SmoothingMode(pub i32); @@ -5721,9 +5515,6 @@ impl Default for Tint { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Tint { - type TypeKind = windows_core::CopyType; -} pub const TintEffectGuid: windows_core::GUID = windows_core::GUID::from_u128(0x1077af00_2848_4441_9489_44ad4c2d7a2c); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5736,9 +5527,6 @@ impl Default for TintParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TintParams { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct Unit(pub i32); @@ -5773,9 +5561,6 @@ impl Default for WmfPlaceableFileHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WmfPlaceableFileHeader { - type TypeKind = windows_core::CopyType; -} pub const WmfRecordTypeAbortDoc: EmfPlusRecordType = EmfPlusRecordType(65618i32); pub const WmfRecordTypeAnimatePalette: EmfPlusRecordType = EmfPlusRecordType(66614i32); pub const WmfRecordTypeArc: EmfPlusRecordType = EmfPlusRecordType(67607i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs index 0f0473a53fb..8351fe170e1 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -5429,9 +5429,6 @@ impl Default for WICBitmapPattern { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICBitmapPattern { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WICBitmapPlane { @@ -5445,9 +5442,6 @@ impl Default for WICBitmapPlane { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICBitmapPlane { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WICBitmapPlaneDescription { @@ -5460,9 +5454,6 @@ impl Default for WICBitmapPlaneDescription { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICBitmapPlaneDescription { - type TypeKind = windows_core::CopyType; -} pub const WICBitmapTransformFlipHorizontal: WICBitmapTransformOptions = WICBitmapTransformOptions(8i32); pub const WICBitmapTransformFlipVertical: WICBitmapTransformOptions = WICBitmapTransformOptions(16i32); #[repr(transparent)] @@ -5524,10 +5515,6 @@ impl Default for WICDdsFormatInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for WICDdsFormatInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5547,10 +5534,6 @@ impl Default for WICDdsParameters { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for WICDdsParameters { - type TypeKind = windows_core::CopyType; -} pub const WICDdsTexture1D: WICDdsDimension = WICDdsDimension(0i32); pub const WICDdsTexture2D: WICDdsDimension = WICDdsDimension(1i32); pub const WICDdsTexture3D: WICDdsDimension = WICDdsDimension(2i32); @@ -5632,10 +5615,6 @@ impl Default for WICImageParameters { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for WICImageParameters { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WICJpegChrominanceProperties(pub i32); @@ -5661,9 +5640,6 @@ impl Default for WICJpegFrameHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICJpegFrameHeader { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WICJpegIndexingOptions(pub i32); @@ -5690,9 +5666,6 @@ impl Default for WICJpegScanHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICJpegScanHeader { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WICJpegScanType(pub i32); @@ -5732,9 +5705,6 @@ impl Default for WICMetadataHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICMetadataHeader { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WICMetadataPattern { @@ -5749,9 +5719,6 @@ impl Default for WICMetadataPattern { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICMetadataPattern { - type TypeKind = windows_core::CopyType; -} pub const WICMetadataReader: WICComponentType = WICComponentType(8i32); pub const WICMetadataWriter: WICComponentType = WICComponentType(16i32); #[repr(transparent)] @@ -5885,9 +5852,6 @@ impl Default for WICRawCapabilitiesInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICRawCapabilitiesInfo { - type TypeKind = windows_core::CopyType; -} pub const WICRawCapabilityFullySupported: WICRawCapabilities = WICRawCapabilities(2i32); pub const WICRawCapabilityGetSupported: WICRawCapabilities = WICRawCapabilities(1i32); pub const WICRawCapabilityNotSupported: WICRawCapabilities = WICRawCapabilities(0i32); @@ -5932,9 +5896,6 @@ impl Default for WICRawToneCurve { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICRawToneCurve { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WICRawToneCurvePoint { @@ -5946,9 +5907,6 @@ impl Default for WICRawToneCurvePoint { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICRawToneCurvePoint { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WICRect { @@ -5962,9 +5920,6 @@ impl Default for WICRect { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WICRect { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WICSectionAccessLevel(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs index ac7885bdb91..d583fc0f7ce 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -2098,10 +2098,6 @@ impl Default for EMRPIXELFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for EMRPIXELFORMAT { - type TypeKind = windows_core::CopyType; -} pub const GLU_AUTO_LOAD_MATRIX: u32 = 100200u32; pub const GLU_BEGIN: u32 = 100100u32; pub const GLU_CCW: u32 = 100121u32; @@ -2263,9 +2259,6 @@ impl Default for GLYPHMETRICSFLOAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHMETRICSFLOAT { - type TypeKind = windows_core::CopyType; -} pub const GL_2D: u32 = 1536u32; pub const GL_2_BYTES: u32 = 5127u32; pub const GL_3D: u32 = 1537u32; @@ -2912,9 +2905,6 @@ impl Default for LAYERPLANEDESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LAYERPLANEDESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const PFD_DEPTH_DONTCARE: PFD_FLAGS = PFD_FLAGS(536870912u32); pub const PFD_DIRECT3D_ACCELERATED: PFD_FLAGS = PFD_FLAGS(16384u32); pub const PFD_DOUBLEBUFFER: PFD_FLAGS = PFD_FLAGS(1u32); @@ -3033,9 +3023,6 @@ impl Default for PIXELFORMATDESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PIXELFORMATDESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POINTFLOAT { @@ -3047,6 +3034,3 @@ impl Default for POINTFLOAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTFLOAT { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs index 7a799a1588b..12ee450dd17 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs @@ -1554,9 +1554,6 @@ impl Default for ADDJOB_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDJOB_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDJOB_INFO_1W { @@ -1568,9 +1565,6 @@ impl Default for ADDJOB_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDJOB_INFO_1W { - type TypeKind = windows_core::CopyType; -} pub const ALREADY_REGISTERED: PrintAsyncNotifyError = PrintAsyncNotifyError(15i32); pub const ALREADY_UNREGISTERED: PrintAsyncNotifyError = PrintAsyncNotifyError(14i32); pub const APD_COPY_ALL_FILES: u32 = 4u32; @@ -1599,9 +1593,6 @@ impl Default for ATTRIBUTE_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTRIBUTE_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATTRIBUTE_INFO_2 { @@ -1619,9 +1610,6 @@ impl Default for ATTRIBUTE_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTRIBUTE_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATTRIBUTE_INFO_3 { @@ -1641,9 +1629,6 @@ impl Default for ATTRIBUTE_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTRIBUTE_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATTRIBUTE_INFO_4 { @@ -1668,9 +1653,6 @@ impl Default for ATTRIBUTE_INFO_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTRIBUTE_INFO_4 { - type TypeKind = windows_core::CopyType; -} pub const BIDI_ACCESS_ADMINISTRATOR: u32 = 1u32; pub const BIDI_ACCESS_USER: u32 = 2u32; pub const BIDI_ACTION_ENUM_SCHEMA: windows_core::PCWSTR = windows_core::w!("EnumSchema"); @@ -1691,9 +1673,6 @@ impl Default for BIDI_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIDI_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BIDI_DATA_0 { @@ -1708,9 +1687,6 @@ impl Default for BIDI_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIDI_DATA_0 { - type TypeKind = windows_core::CopyType; -} pub const BIDI_ENUM: BIDI_TYPE = BIDI_TYPE(6i32); pub const BIDI_FLOAT: BIDI_TYPE = BIDI_TYPE(2i32); pub const BIDI_INT: BIDI_TYPE = BIDI_TYPE(1i32); @@ -1728,9 +1704,6 @@ impl Default for BIDI_REQUEST_CONTAINER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIDI_REQUEST_CONTAINER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BIDI_REQUEST_DATA { @@ -1743,9 +1716,6 @@ impl Default for BIDI_REQUEST_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIDI_REQUEST_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BIDI_RESPONSE_CONTAINER { @@ -1759,9 +1729,6 @@ impl Default for BIDI_RESPONSE_CONTAINER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIDI_RESPONSE_CONTAINER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BIDI_RESPONSE_DATA { @@ -1775,9 +1742,6 @@ impl Default for BIDI_RESPONSE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIDI_RESPONSE_DATA { - type TypeKind = windows_core::CopyType; -} pub const BIDI_STRING: BIDI_TYPE = BIDI_TYPE(4i32); pub const BIDI_TEXT: BIDI_TYPE = BIDI_TYPE(5i32); #[repr(transparent)] @@ -1794,9 +1758,6 @@ impl Default for BINARY_CONTAINER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BINARY_CONTAINER { - type TypeKind = windows_core::CopyType; -} pub const BOOKLET_EDGE_LEFT: u32 = 0u32; pub const BOOKLET_EDGE_RIGHT: u32 = 1u32; pub const BOOKLET_PRINT: u32 = 2u32; @@ -1816,9 +1777,6 @@ impl Default for BranchOfficeJobData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeJobData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BranchOfficeJobData_0 { @@ -1833,9 +1791,6 @@ impl Default for BranchOfficeJobData_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeJobData_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct BranchOfficeJobDataContainer { @@ -1847,9 +1802,6 @@ impl Default for BranchOfficeJobDataContainer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeJobDataContainer { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BranchOfficeJobDataError { @@ -1871,9 +1823,6 @@ impl Default for BranchOfficeJobDataError { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeJobDataError { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BranchOfficeJobDataPipelineFailed { @@ -1886,9 +1835,6 @@ impl Default for BranchOfficeJobDataPipelineFailed { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeJobDataPipelineFailed { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BranchOfficeJobDataPrinted { @@ -1906,9 +1852,6 @@ impl Default for BranchOfficeJobDataPrinted { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeJobDataPrinted { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BranchOfficeJobDataRendered { @@ -1925,9 +1868,6 @@ impl Default for BranchOfficeJobDataRendered { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeJobDataRendered { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BranchOfficeLogOfflineFileFull { @@ -1938,9 +1878,6 @@ impl Default for BranchOfficeLogOfflineFileFull { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BranchOfficeLogOfflineFileFull { - type TypeKind = windows_core::CopyType; -} pub const CC_BIG5: i32 = -10i32; pub const CC_CP437: i32 = -1i32; pub const CC_CP850: i32 = -2i32; @@ -2008,10 +1945,6 @@ impl Default for COMPROPSHEETUI { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for COMPROPSHEETUI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONFIG_INFO_DATA_1 { @@ -2023,9 +1956,6 @@ impl Default for CONFIG_INFO_DATA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIG_INFO_DATA_1 { - type TypeKind = windows_core::CopyType; -} pub const COPYFILE_EVENT_ADD_PRINTER_CONNECTION: u32 = 3u32; pub const COPYFILE_EVENT_DELETE_PRINTER: u32 = 2u32; pub const COPYFILE_EVENT_DELETE_PRINTER_CONNECTION: u32 = 4u32; @@ -2046,9 +1976,6 @@ impl Default for CORE_PRINTER_DRIVERA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CORE_PRINTER_DRIVERA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CORE_PRINTER_DRIVERW { @@ -2062,9 +1989,6 @@ impl Default for CORE_PRINTER_DRIVERW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CORE_PRINTER_DRIVERW { - type TypeKind = windows_core::CopyType; -} pub const CPSFUNC_ADD_HPROPSHEETPAGE: u32 = 0u32; pub const CPSFUNC_ADD_PCOMPROPSHEETUI: u32 = 3u32; pub const CPSFUNC_ADD_PCOMPROPSHEETUIA: u32 = 2u32; @@ -2119,10 +2043,6 @@ impl Default for CPSUICBPARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for CPSUICBPARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -2136,10 +2056,6 @@ impl Default for CPSUICBPARAM_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for CPSUICBPARAM_0 { - type TypeKind = windows_core::CopyType; -} pub const CPSUICB_ACTION_ITEMS_APPLIED: u32 = 4u32; pub const CPSUICB_ACTION_NONE: u32 = 0u32; pub const CPSUICB_ACTION_NO_APPLY_EXIT: u32 = 3u32; @@ -2168,9 +2084,6 @@ impl Default for CPSUIDATABLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPSUIDATABLOCK { - type TypeKind = windows_core::CopyType; -} pub const CPSUIF_ABOUT_CALLBACK: u32 = 4u32; pub const CPSUIF_ICONID_AS_HICON: u32 = 2u32; pub const CPSUIF_UPDATE_PERMISSION: u32 = 1u32; @@ -2196,9 +2109,6 @@ impl Default for CUSTOMSIZEPARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CUSTOMSIZEPARAM { - type TypeKind = windows_core::CopyType; -} pub const Compression_Fast: EXpsCompressionOptions = EXpsCompressionOptions(3i32); pub const Compression_Normal: EXpsCompressionOptions = EXpsCompressionOptions(1i32); pub const Compression_NotCompressed: EXpsCompressionOptions = EXpsCompressionOptions(0i32); @@ -2213,9 +2123,6 @@ impl Default for DATATYPES_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATATYPES_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DATATYPES_INFO_1W { @@ -2226,9 +2133,6 @@ impl Default for DATATYPES_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATATYPES_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DATA_HEADER { @@ -2243,9 +2147,6 @@ impl Default for DATA_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATA_HEADER { - type TypeKind = windows_core::CopyType; -} pub const DEF_PRIORITY: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2260,9 +2161,6 @@ impl Default for DELETE_PORT_DATA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELETE_PORT_DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICEPROPERTYHEADER { @@ -2276,9 +2174,6 @@ impl Default for DEVICEPROPERTYHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEPROPERTYHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2297,10 +2192,6 @@ impl Default for DEVQUERYPRINT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DEVQUERYPRINT_INFO { - type TypeKind = windows_core::CopyType; -} pub const DF_BKSP_OK: u32 = 64u32; pub const DF_NOITALIC: u32 = 1u32; pub const DF_NOUNDER: u32 = 2u32; @@ -2467,10 +2358,6 @@ impl Default for DLGPAGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for DLGPAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -2484,10 +2371,6 @@ impl Default for DLGPAGE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for DLGPAGE_0 { - type TypeKind = windows_core::CopyType; -} pub const DMPUB_BOOKLET_EDGE: u32 = 21u32; pub const DMPUB_COLOR: u32 = 6u32; pub const DMPUB_COPIES_COLLATE: u32 = 3u32; @@ -2537,10 +2420,6 @@ impl Default for DOCEVENT_CREATEDCPRE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DOCEVENT_CREATEDCPRE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOCEVENT_ESCAPE { @@ -2553,9 +2432,6 @@ impl Default for DOCEVENT_ESCAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOCEVENT_ESCAPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOCEVENT_FILTER { @@ -2570,9 +2446,6 @@ impl Default for DOCEVENT_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOCEVENT_FILTER { - type TypeKind = windows_core::CopyType; -} pub const DOCUMENTEVENT_ABORTDOC: u32 = 9u32; pub const DOCUMENTEVENT_CREATEDCPOST: u32 = 2u32; pub const DOCUMENTEVENT_CREATEDCPRE: u32 = 1u32; @@ -2627,10 +2500,6 @@ impl Default for DOCUMENTPROPERTYHEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DOCUMENTPROPERTYHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOC_INFO_1A { @@ -2643,9 +2512,6 @@ impl Default for DOC_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOC_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOC_INFO_1W { @@ -2658,9 +2524,6 @@ impl Default for DOC_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOC_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOC_INFO_2A { @@ -2675,9 +2538,6 @@ impl Default for DOC_INFO_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOC_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOC_INFO_2W { @@ -2692,9 +2552,6 @@ impl Default for DOC_INFO_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOC_INFO_2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOC_INFO_3A { @@ -2708,9 +2565,6 @@ impl Default for DOC_INFO_3A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOC_INFO_3A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOC_INFO_3W { @@ -2724,9 +2578,6 @@ impl Default for DOC_INFO_3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOC_INFO_3W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOC_INFO_INTERNAL { @@ -2741,9 +2592,6 @@ impl Default for DOC_INFO_INTERNAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOC_INFO_INTERNAL { - type TypeKind = windows_core::CopyType; -} pub const DOC_INFO_INTERNAL_LEVEL: u32 = 100u32; pub const DPD_DELETE_ALL_FILES: u32 = 4u32; pub const DPD_DELETE_SPECIFIC_VERSION: u32 = 2u32; @@ -2767,9 +2615,6 @@ impl Default for DRIVER_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_1W { @@ -2780,9 +2625,6 @@ impl Default for DRIVER_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_2A { @@ -2798,9 +2640,6 @@ impl Default for DRIVER_INFO_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_2W { @@ -2816,9 +2655,6 @@ impl Default for DRIVER_INFO_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_3A { @@ -2838,9 +2674,6 @@ impl Default for DRIVER_INFO_3A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_3A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_3W { @@ -2860,9 +2693,6 @@ impl Default for DRIVER_INFO_3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_3W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_4A { @@ -2883,9 +2713,6 @@ impl Default for DRIVER_INFO_4A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_4A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_4W { @@ -2906,9 +2733,6 @@ impl Default for DRIVER_INFO_4W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_4W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_5A { @@ -2927,9 +2751,6 @@ impl Default for DRIVER_INFO_5A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_5A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_5W { @@ -2948,9 +2769,6 @@ impl Default for DRIVER_INFO_5W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_5W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_6A { @@ -2977,9 +2795,6 @@ impl Default for DRIVER_INFO_6A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_6A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_6W { @@ -3006,9 +2821,6 @@ impl Default for DRIVER_INFO_6W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_6W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_8A { @@ -3043,9 +2855,6 @@ impl Default for DRIVER_INFO_8A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_8A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_INFO_8W { @@ -3080,9 +2889,6 @@ impl Default for DRIVER_INFO_8W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_INFO_8W { - type TypeKind = windows_core::CopyType; -} pub const DRIVER_KERNELMODE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3095,9 +2901,6 @@ impl Default for DRIVER_UPGRADE_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_UPGRADE_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_UPGRADE_INFO_2 { @@ -3120,9 +2923,6 @@ impl Default for DRIVER_UPGRADE_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_UPGRADE_INFO_2 { - type TypeKind = windows_core::CopyType; -} pub const DRIVER_USERMODE: u32 = 2u32; pub const DSPRINT_PENDING: u32 = 2147483648u32; pub const DSPRINT_PUBLISH: u32 = 1u32; @@ -3247,9 +3047,6 @@ impl Default for EXTCHKBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTCHKBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -3268,10 +3065,6 @@ impl Default for EXTPUSH { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for EXTPUSH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -3285,10 +3078,6 @@ impl Default for EXTPUSH_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for EXTPUSH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -3302,10 +3091,6 @@ impl Default for EXTPUSH_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for EXTPUSH_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTTEXTMETRIC { @@ -3341,9 +3126,6 @@ impl Default for EXTTEXTMETRIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTTEXTMETRIC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EXpsCompressionOptions(pub i32); @@ -3398,9 +3180,6 @@ impl Default for FORM_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORM_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FORM_INFO_1W { @@ -3414,9 +3193,6 @@ impl Default for FORM_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORM_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FORM_INFO_2A { @@ -3436,9 +3212,6 @@ impl Default for FORM_INFO_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORM_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FORM_INFO_2W { @@ -3458,9 +3231,6 @@ impl Default for FORM_INFO_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORM_INFO_2W { - type TypeKind = windows_core::CopyType; -} pub const FORM_PRINTER: u32 = 2u32; pub const FORM_USER: u32 = 0u32; pub const FinalPageCount: PageCountType = PageCountType(0i32); @@ -3477,9 +3247,6 @@ impl Default for GLYPHRUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLYPHRUN { - type TypeKind = windows_core::CopyType; -} pub const GPD_OEMCUSTOMDATA: u32 = 1u32; pub const GUID_DEVINTERFACE_IPPUSB_PRINT: windows_core::GUID = windows_core::GUID::from_u128(0xf2f40381_f46d_4e51_bce7_62de6cf2d098); pub const GUID_DEVINTERFACE_USBPRINT: windows_core::GUID = windows_core::GUID::from_u128(0x28d78fad_5a12_11d1_ae5b_0000f803a8c2); @@ -4808,9 +4575,6 @@ impl Default for INSERTPSUIPAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSERTPSUIPAGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const INSPSUIPAGE_MODE_AFTER: u32 = 1u32; pub const INSPSUIPAGE_MODE_BEFORE: u32 = 0u32; pub const INSPSUIPAGE_MODE_FIRST_CHILD: u32 = 2u32; @@ -4829,9 +4593,6 @@ impl Default for INVOC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INVOC { - type TypeKind = windows_core::CopyType; -} pub const IOCTL_USBPRINT_ADD_CHILD_DEVICE: u32 = 2228316u32; pub const IOCTL_USBPRINT_ADD_MSIPP_COMPAT_ID: u32 = 2228308u32; pub const IOCTL_USBPRINT_CYCLE_PORT: u32 = 2228320u32; @@ -10864,9 +10625,6 @@ impl Default for ImgErrorInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ImgErrorInfo { - type TypeKind = windows_core::CloneType; -} pub const IntermediatePageCount: PageCountType = PageCountType(1i32); pub const JOB_ACCESS_ADMINISTER: u32 = 16u32; pub const JOB_ACCESS_READ: u32 = 32u32; @@ -10902,9 +10660,6 @@ impl Default for JOB_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOB_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOB_INFO_1W { @@ -10927,9 +10682,6 @@ impl Default for JOB_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOB_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10964,10 +10716,6 @@ impl Default for JOB_INFO_2A { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -impl windows_core::TypeKind for JOB_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11002,10 +10750,6 @@ impl Default for JOB_INFO_2W { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -impl windows_core::TypeKind for JOB_INFO_2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOB_INFO_3 { @@ -11018,9 +10762,6 @@ impl Default for JOB_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOB_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11056,10 +10797,6 @@ impl Default for JOB_INFO_4A { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -impl windows_core::TypeKind for JOB_INFO_4A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11095,10 +10832,6 @@ impl Default for JOB_INFO_4W { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -impl windows_core::TypeKind for JOB_INFO_4W { - type TypeKind = windows_core::CopyType; -} pub const JOB_NOTIFY_FIELD_BYTES_PRINTED: u32 = 23u32; pub const JOB_NOTIFY_FIELD_DATATYPE: u32 = 5u32; pub const JOB_NOTIFY_FIELD_DEVMODE: u32 = 9u32; @@ -11155,10 +10888,6 @@ impl Default for KERNDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Devices_Display")] -impl windows_core::TypeKind for KERNDATA { - type TypeKind = windows_core::CopyType; -} pub const LOCAL_ONLY_REGISTRATION: PrintAsyncNotifyError = PrintAsyncNotifyError(23i32); pub const LPR: u32 = 2u32; #[repr(C)] @@ -11173,9 +10902,6 @@ impl Default for MAPTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPTABLE { - type TypeKind = windows_core::CopyType; -} pub const MAX_ADDRESS_STR_LEN: u32 = 13u32; pub const MAX_CHANNEL_COUNT_EXCEEDED: PrintAsyncNotifyError = PrintAsyncNotifyError(22i32); pub const MAX_CPSFUNC_INDEX: u32 = 26u32; @@ -11209,9 +10935,6 @@ impl Default for MESSAGEBOX_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MESSAGEBOX_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const MIN_PRIORITY: u32 = 1u32; #[repr(C)] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] @@ -11241,10 +10964,6 @@ impl Default for MONITOR { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for MONITOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11279,10 +10998,6 @@ impl Default for MONITOR2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for MONITOR2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11296,10 +11011,6 @@ impl Default for MONITOREX { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] -impl windows_core::TypeKind for MONITOREX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11317,10 +11028,6 @@ impl Default for MONITORINIT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for MONITORINIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITORREG { @@ -11341,9 +11048,6 @@ impl Default for MONITORREG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITORREG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITORUI { @@ -11357,9 +11061,6 @@ impl Default for MONITORUI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITORUI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITOR_INFO_1A { @@ -11370,9 +11071,6 @@ impl Default for MONITOR_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITOR_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITOR_INFO_1W { @@ -11383,9 +11081,6 @@ impl Default for MONITOR_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITOR_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITOR_INFO_2A { @@ -11398,9 +11093,6 @@ impl Default for MONITOR_INFO_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITOR_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONITOR_INFO_2W { @@ -11413,9 +11105,6 @@ impl Default for MONITOR_INFO_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITOR_INFO_2W { - type TypeKind = windows_core::CopyType; -} pub const MS_PRINT_JOB_OUTPUT_FILE: windows_core::PCWSTR = windows_core::w!("MsPrintJobOutputFile"); pub const MTYPE_ADD: u32 = 64u32; pub const MTYPE_COMPOSE: u32 = 1u32; @@ -11454,9 +11143,6 @@ impl Default for MXDC_ESCAPE_HEADER_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_ESCAPE_HEADER_T { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MXDC_GET_FILENAME_DATA_T { @@ -11468,9 +11154,6 @@ impl Default for MXDC_GET_FILENAME_DATA_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_GET_FILENAME_DATA_T { - type TypeKind = windows_core::CopyType; -} pub const MXDC_IMAGETYPE_JPEGHIGH_COMPRESSION: MXDC_IMAGE_TYPE_ENUMS = MXDC_IMAGE_TYPE_ENUMS(1i32); pub const MXDC_IMAGETYPE_JPEGLOW_COMPRESSION: MXDC_IMAGE_TYPE_ENUMS = MXDC_IMAGE_TYPE_ENUMS(3i32); pub const MXDC_IMAGETYPE_JPEGMEDIUM_COMPRESSION: MXDC_IMAGE_TYPE_ENUMS = MXDC_IMAGE_TYPE_ENUMS(2i32); @@ -11495,9 +11178,6 @@ impl Default for MXDC_PRINTTICKET_DATA_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_PRINTTICKET_DATA_T { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MXDC_PRINTTICKET_ESCAPE_T { @@ -11509,9 +11189,6 @@ impl Default for MXDC_PRINTTICKET_ESCAPE_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_PRINTTICKET_ESCAPE_T { - type TypeKind = windows_core::CopyType; -} pub const MXDC_RESOURCE_DICTIONARY: MXDC_S0_PAGE_ENUMS = MXDC_S0_PAGE_ENUMS(5i32); pub const MXDC_RESOURCE_ICC_PROFILE: MXDC_S0_PAGE_ENUMS = MXDC_S0_PAGE_ENUMS(6i32); pub const MXDC_RESOURCE_JPEG: MXDC_S0_PAGE_ENUMS = MXDC_S0_PAGE_ENUMS(1i32); @@ -11533,9 +11210,6 @@ impl Default for MXDC_S0PAGE_DATA_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_S0PAGE_DATA_T { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T { @@ -11547,9 +11221,6 @@ impl Default for MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MXDC_S0PAGE_RESOURCE_ESCAPE_T { @@ -11561,9 +11232,6 @@ impl Default for MXDC_S0PAGE_RESOURCE_ESCAPE_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_S0PAGE_RESOURCE_ESCAPE_T { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MXDC_S0_PAGE_ENUMS(pub i32); @@ -11581,9 +11249,6 @@ impl Default for MXDC_XPS_S0PAGE_RESOURCE_T { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MXDC_XPS_S0PAGE_RESOURCE_T { - type TypeKind = windows_core::CopyType; -} pub const NORMAL_PRINT: u32 = 0u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -11604,9 +11269,6 @@ impl Default for NOTIFICATION_CONFIG_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFICATION_CONFIG_1 { - type TypeKind = windows_core::CopyType; -} pub const NOTIFICATION_CONFIG_ASYNC_CHANNEL: NOTIFICATION_CONFIG_FLAGS = NOTIFICATION_CONFIG_FLAGS(8i32); pub const NOTIFICATION_CONFIG_CREATE_EVENT: NOTIFICATION_CONFIG_FLAGS = NOTIFICATION_CONFIG_FLAGS(1i32); pub const NOTIFICATION_CONFIG_EVENT_TRIGGER: NOTIFICATION_CONFIG_FLAGS = NOTIFICATION_CONFIG_FLAGS(4i32); @@ -11648,10 +11310,6 @@ impl Default for OEMCUIPPARAM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OEMCUIPPARAM { - type TypeKind = windows_core::CopyType; -} pub const OEMCUIP_DOCPROP: u32 = 1u32; pub const OEMCUIP_PRNPROP: u32 = 2u32; #[repr(C)] @@ -11674,10 +11332,6 @@ impl Default for OEMDMPARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for OEMDMPARAM { - type TypeKind = windows_core::CopyType; -} pub const OEMDM_CONVERT: u32 = 3u32; pub const OEMDM_DEFAULT: u32 = 2u32; pub const OEMDM_MERGE: u32 = 4u32; @@ -11697,9 +11351,6 @@ impl Default for OEMFONTINSTPARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OEMFONTINSTPARAM { - type TypeKind = windows_core::CopyType; -} pub const OEMGDS_FREEMEM: u32 = 32769u32; pub const OEMGDS_JOBTIMEOUT: u32 = 32770u32; pub const OEMGDS_MAX: u32 = 65536u32; @@ -11740,9 +11391,6 @@ impl Default for OEMUIOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OEMUIOBJ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OEMUIPROCS { @@ -11754,9 +11402,6 @@ impl Default for OEMUIPROCS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OEMUIPROCS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11779,10 +11424,6 @@ impl Default for OEMUIPSPARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for OEMUIPSPARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OEM_DMEXTRAHEADER { @@ -11795,9 +11436,6 @@ impl Default for OEM_DMEXTRAHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OEM_DMEXTRAHEADER { - type TypeKind = windows_core::CopyType; -} pub const OEM_MODE_PUBLISHER: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11813,9 +11451,6 @@ impl Default for OIEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OIEXT { - type TypeKind = windows_core::CopyType; -} pub const OIEXTF_ANSI_STRING: u32 = 1u32; pub const OPTCF_HIDE: u32 = 1u32; pub const OPTCF_MASK: u32 = 1u32; @@ -11834,9 +11469,6 @@ impl Default for OPTCOMBO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPTCOMBO { - type TypeKind = windows_core::CopyType; -} pub const OPTIF_CALLBACK: i32 = 4i32; pub const OPTIF_CHANGED: i32 = 8i32; pub const OPTIF_CHANGEONCE: i32 = 16i32; @@ -11881,10 +11513,6 @@ impl Default for OPTITEM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for OPTITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -11898,10 +11526,6 @@ impl Default for OPTITEM_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for OPTITEM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -11915,10 +11539,6 @@ impl Default for OPTITEM_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for OPTITEM_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPTPARAM { @@ -11935,9 +11555,6 @@ impl Default for OPTPARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPTPARAM { - type TypeKind = windows_core::CopyType; -} pub const OPTPF_DISABLED: u32 = 2u32; pub const OPTPF_HIDE: u32 = 1u32; pub const OPTPF_ICONID_AS_HICON: u32 = 4u32; @@ -11967,9 +11584,6 @@ impl Default for OPTTYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPTTYPE { - type TypeKind = windows_core::CopyType; -} pub const OTS_LBCB_INCL_ITEM_NONE: u32 = 8u32; pub const OTS_LBCB_NO_ICON16_IN_ITEM: u32 = 16u32; pub const OTS_LBCB_PROPPAGE_CBUSELB: u32 = 4u32; @@ -12054,9 +11668,6 @@ impl Default for PORT_DATA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_DATA_2 { @@ -12080,9 +11691,6 @@ impl Default for PORT_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_DATA_LIST_1 { @@ -12095,9 +11703,6 @@ impl Default for PORT_DATA_LIST_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_DATA_LIST_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_INFO_1A { @@ -12108,9 +11713,6 @@ impl Default for PORT_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_INFO_1W { @@ -12121,9 +11723,6 @@ impl Default for PORT_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_INFO_2A { @@ -12138,9 +11737,6 @@ impl Default for PORT_INFO_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_INFO_2W { @@ -12155,9 +11751,6 @@ impl Default for PORT_INFO_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_INFO_2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_INFO_3A { @@ -12170,9 +11763,6 @@ impl Default for PORT_INFO_3A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_INFO_3A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PORT_INFO_3W { @@ -12185,9 +11775,6 @@ impl Default for PORT_INFO_3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PORT_INFO_3W { - type TypeKind = windows_core::CopyType; -} pub const PORT_STATUS_DOOR_OPEN: u32 = 7u32; pub const PORT_STATUS_NO_TONER: u32 = 6u32; pub const PORT_STATUS_OFFLINE: u32 = 1u32; @@ -12314,9 +11901,6 @@ impl Default for PRINTER_CONNECTION_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_CONNECTION_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_CONNECTION_INFO_1W { @@ -12328,9 +11912,6 @@ impl Default for PRINTER_CONNECTION_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_CONNECTION_INFO_1W { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_CONNECTION_MISMATCH: u32 = 32u32; pub const PRINTER_CONNECTION_NO_UI: u32 = 64u32; pub const PRINTER_CONTROL_PAUSE: u32 = 1u32; @@ -12351,10 +11932,6 @@ impl Default for PRINTER_DEFAULTSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTER_DEFAULTSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12369,10 +11946,6 @@ impl Default for PRINTER_DEFAULTSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTER_DEFAULTSW { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_DELETE: PRINTER_ACCESS_RIGHTS = PRINTER_ACCESS_RIGHTS(65536u32); pub const PRINTER_DRIVER_CATEGORY_3D: u32 = 4096u32; pub const PRINTER_DRIVER_CATEGORY_CLOUD: u32 = 8192u32; @@ -12424,9 +11997,6 @@ impl Default for PRINTER_ENUM_VALUESA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_ENUM_VALUESA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_ENUM_VALUESW { @@ -12441,9 +12011,6 @@ impl Default for PRINTER_ENUM_VALUESW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_ENUM_VALUESW { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_ERROR_INFORMATION: u32 = 2147483648u32; pub const PRINTER_ERROR_JAM: u32 = 2u32; pub const PRINTER_ERROR_OUTOFPAPER: u32 = 1u32; @@ -12465,9 +12032,6 @@ impl Default for PRINTER_EVENT_ATTRIBUTES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_EVENT_ATTRIBUTES_INFO { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_EVENT_CACHE_DELETE: u32 = 6u32; pub const PRINTER_EVENT_CACHE_REFRESH: u32 = 5u32; pub const PRINTER_EVENT_CONFIGURATION_CHANGE: u32 = 0u32; @@ -12491,9 +12055,6 @@ impl Default for PRINTER_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_1A { @@ -12507,9 +12068,6 @@ impl Default for PRINTER_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_1W { @@ -12523,9 +12081,6 @@ impl Default for PRINTER_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12558,10 +12113,6 @@ impl Default for PRINTER_INFO_2A { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -impl windows_core::TypeKind for PRINTER_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12594,10 +12145,6 @@ impl Default for PRINTER_INFO_2W { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -impl windows_core::TypeKind for PRINTER_INFO_2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12610,10 +12157,6 @@ impl Default for PRINTER_INFO_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for PRINTER_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_4A { @@ -12626,9 +12169,6 @@ impl Default for PRINTER_INFO_4A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_4A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_4W { @@ -12641,9 +12181,6 @@ impl Default for PRINTER_INFO_4W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_4W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_5A { @@ -12658,9 +12195,6 @@ impl Default for PRINTER_INFO_5A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_5A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_5W { @@ -12675,9 +12209,6 @@ impl Default for PRINTER_INFO_5W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_5W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_6 { @@ -12688,9 +12219,6 @@ impl Default for PRINTER_INFO_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_7A { @@ -12702,9 +12230,6 @@ impl Default for PRINTER_INFO_7A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_7A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_INFO_7W { @@ -12716,9 +12241,6 @@ impl Default for PRINTER_INFO_7W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_INFO_7W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12731,10 +12253,6 @@ impl Default for PRINTER_INFO_8A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTER_INFO_8A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12747,10 +12265,6 @@ impl Default for PRINTER_INFO_8W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTER_INFO_8W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12763,10 +12277,6 @@ impl Default for PRINTER_INFO_9A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTER_INFO_9A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12779,10 +12289,6 @@ impl Default for PRINTER_INFO_9W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTER_INFO_9W { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_NOTIFY_CATEGORY_3D: u32 = 8192u32; pub const PRINTER_NOTIFY_CATEGORY_ALL: u32 = 4096u32; pub const PRINTER_NOTIFY_FIELD_ATTRIBUTES: u32 = 13u32; @@ -12827,9 +12333,6 @@ impl Default for PRINTER_NOTIFY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_NOTIFY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PRINTER_NOTIFY_INFO_DATA { @@ -12844,9 +12347,6 @@ impl Default for PRINTER_NOTIFY_INFO_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_NOTIFY_INFO_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PRINTER_NOTIFY_INFO_DATA_0 { @@ -12858,9 +12358,6 @@ impl Default for PRINTER_NOTIFY_INFO_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_NOTIFY_INFO_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_NOTIFY_INFO_DATA_0_0 { @@ -12872,9 +12369,6 @@ impl Default for PRINTER_NOTIFY_INFO_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_NOTIFY_INFO_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_NOTIFY_INFO_DATA_COMPACT: u32 = 1u32; pub const PRINTER_NOTIFY_INFO_DISCARDED: u32 = 1u32; #[repr(C)] @@ -12889,9 +12383,6 @@ impl Default for PRINTER_NOTIFY_INIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_NOTIFY_INIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_NOTIFY_OPTIONS { @@ -12905,9 +12396,6 @@ impl Default for PRINTER_NOTIFY_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_NOTIFY_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_NOTIFY_OPTIONS_REFRESH: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12924,9 +12412,6 @@ impl Default for PRINTER_NOTIFY_OPTIONS_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_NOTIFY_OPTIONS_TYPE { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_NOTIFY_STATUS_ENDPOINT: u32 = 1u32; pub const PRINTER_NOTIFY_STATUS_INFO: u32 = 4u32; pub const PRINTER_NOTIFY_STATUS_POLL: u32 = 2u32; @@ -12943,9 +12428,6 @@ impl Default for PRINTER_OPTIONSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_OPTIONSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTER_OPTIONSW { @@ -12957,9 +12439,6 @@ impl Default for PRINTER_OPTIONSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTER_OPTIONSW { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_OPTION_CACHE: PRINTER_OPTION_FLAGS = PRINTER_OPTION_FLAGS(2i32); pub const PRINTER_OPTION_CLIENT_CHANGE: PRINTER_OPTION_FLAGS = PRINTER_OPTION_FLAGS(4i32); #[repr(transparent)] @@ -13074,10 +12553,6 @@ impl Default for PRINTIFI32 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTIFI32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13096,10 +12571,6 @@ impl Default for PRINTPROCESSOROPENDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTPROCESSOROPENDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTPROCESSOR_CAPS_1 { @@ -13113,9 +12584,6 @@ impl Default for PRINTPROCESSOR_CAPS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTPROCESSOR_CAPS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTPROCESSOR_CAPS_2 { @@ -13134,9 +12602,6 @@ impl Default for PRINTPROCESSOR_CAPS_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTPROCESSOR_CAPS_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTPROCESSOR_INFO_1A { @@ -13147,9 +12612,6 @@ impl Default for PRINTPROCESSOR_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTPROCESSOR_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTPROCESSOR_INFO_1W { @@ -13160,9 +12622,6 @@ impl Default for PRINTPROCESSOR_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTPROCESSOR_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINTPROVIDOR { @@ -13280,9 +12739,6 @@ impl Default for PRINTPROVIDOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINTPROVIDOR { - type TypeKind = windows_core::CopyType; -} pub const PRINT_APP_BIDI_NOTIFY_CHANNEL: windows_core::GUID = windows_core::GUID::from_u128(0x2abad223_b994_4aca_82fc_4571b1b585ac); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -13303,9 +12759,6 @@ impl Default for PRINT_EXECUTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINT_EXECUTION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRINT_FEATURE_OPTION { @@ -13317,9 +12770,6 @@ impl Default for PRINT_FEATURE_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINT_FEATURE_OPTION { - type TypeKind = windows_core::CopyType; -} pub const PRINT_PORT_MONITOR_NOTIFY_CHANNEL: windows_core::GUID = windows_core::GUID::from_u128(0x25df3b0e_74a9_47f5_80ce_79b4b1eb5c58); #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -13337,10 +12787,6 @@ impl Default for PROPSHEETUI_GETICON_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for PROPSHEETUI_GETICON_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROPSHEETUI_INFO { @@ -13359,9 +12805,6 @@ impl Default for PROPSHEETUI_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPSHEETUI_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -13379,10 +12822,6 @@ impl Default for PROPSHEETUI_INFO_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for PROPSHEETUI_INFO_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -13396,10 +12835,6 @@ impl Default for PROPSHEETUI_INFO_HEADER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for PROPSHEETUI_INFO_HEADER_0 { - type TypeKind = windows_core::CopyType; -} pub const PROPSHEETUI_INFO_VERSION: u32 = 256u32; pub const PROPSHEETUI_REASON_BEFORE_INIT: u32 = 5u32; pub const PROPSHEETUI_REASON_DESTROY: u32 = 2u32; @@ -13422,9 +12857,6 @@ impl Default for PROVIDOR_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDOR_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROVIDOR_INFO_1W { @@ -13437,9 +12869,6 @@ impl Default for PROVIDOR_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDOR_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROVIDOR_INFO_2A { @@ -13450,9 +12879,6 @@ impl Default for PROVIDOR_INFO_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDOR_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROVIDOR_INFO_2W { @@ -13463,9 +12889,6 @@ impl Default for PROVIDOR_INFO_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDOR_INFO_2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSCRIPT5_PRIVATE_DEVMODE { @@ -13477,9 +12900,6 @@ impl Default for PSCRIPT5_PRIVATE_DEVMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSCRIPT5_PRIVATE_DEVMODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSPINFO { @@ -13494,9 +12914,6 @@ impl Default for PSPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSPINFO { - type TypeKind = windows_core::CopyType; -} pub const PSUIHDRF_DEFTITLE: u32 = 16u32; pub const PSUIHDRF_EXACT_PTITLE: u32 = 32u32; pub const PSUIHDRF_NOAPPLYNOW: u32 = 2u32; @@ -13524,9 +12941,6 @@ impl Default for PUBLISHERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBLISHERINFO { - type TypeKind = windows_core::CopyType; -} pub const PUSHBUTTON_TYPE_CALLBACK: u32 = 1u32; pub const PUSHBUTTON_TYPE_DLGPROC: u32 = 0u32; pub const PUSHBUTTON_TYPE_HTCLRADJ: u32 = 2u32; @@ -13571,9 +12985,6 @@ impl Default for PrintNamedProperty { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrintNamedProperty { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PrintPropertiesCollection { @@ -13585,9 +12996,6 @@ impl Default for PrintPropertiesCollection { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrintPropertiesCollection { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PrintPropertyValue { @@ -13599,9 +13007,6 @@ impl Default for PrintPropertyValue { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrintPropertyValue { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PrintPropertyValue_0 { @@ -13616,9 +13021,6 @@ impl Default for PrintPropertyValue_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrintPropertyValue_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PrintPropertyValue_0_0 { @@ -13630,9 +13032,6 @@ impl Default for PrintPropertyValue_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrintPropertyValue_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PrintSchemaAsyncOperation: windows_core::GUID = windows_core::GUID::from_u128(0x43b2f83d_10f2_48ab_831b_55fdbdbd34a4); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -13694,9 +13093,6 @@ impl Default for SETRESULT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SETRESULT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SHIMOPTS(pub i32); @@ -13711,9 +13107,6 @@ impl Default for SHOWUIPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHOWUIPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIMULATE_CAPS_1 { @@ -13728,9 +13121,6 @@ impl Default for SIMULATE_CAPS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIMULATE_CAPS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPLCLIENT_INFO_1 { @@ -13747,9 +13137,6 @@ impl Default for SPLCLIENT_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPLCLIENT_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPLCLIENT_INFO_2_W2K { @@ -13760,9 +13147,6 @@ impl Default for SPLCLIENT_INFO_2_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPLCLIENT_INFO_2_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13775,10 +13159,6 @@ impl Default for SPLCLIENT_INFO_2_WINXP { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SPLCLIENT_INFO_2_WINXP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13791,10 +13171,6 @@ impl Default for SPLCLIENT_INFO_2_WINXP { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SPLCLIENT_INFO_2_WINXP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPLCLIENT_INFO_3_VISTA { @@ -13814,9 +13190,6 @@ impl Default for SPLCLIENT_INFO_3_VISTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPLCLIENT_INFO_3_VISTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPLCLIENT_INFO_INTERNAL { @@ -13838,9 +13211,6 @@ impl Default for SPLCLIENT_INFO_INTERNAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPLCLIENT_INFO_INTERNAL { - type TypeKind = windows_core::CopyType; -} pub const SPLCLIENT_INFO_INTERNAL_LEVEL: u32 = 100u32; pub const SPLDS_ASSET_NUMBER: windows_core::PCWSTR = windows_core::w!("assetNumber"); pub const SPLDS_BYTES_PER_MINUTE: windows_core::PCWSTR = windows_core::w!("bytesPerMinute"); @@ -13951,9 +13321,6 @@ impl Default for TRANSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TRANSDATA_0 { @@ -13966,9 +13333,6 @@ impl Default for TRANSDATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSDATA_0 { - type TypeKind = windows_core::CopyType; -} pub const TTDOWNLOAD_BITMAP: u32 = 2u32; pub const TTDOWNLOAD_DONTCARE: u32 = 0u32; pub const TTDOWNLOAD_GRAPHICS: u32 = 1u32; @@ -14006,9 +13370,6 @@ impl Default for UFF_FILEHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UFF_FILEHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UFF_FONTDIRECTORY { @@ -14029,9 +13390,6 @@ impl Default for UFF_FONTDIRECTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UFF_FONTDIRECTORY { - type TypeKind = windows_core::CopyType; -} pub const UFF_VERSION_NUMBER: u32 = 65537u32; pub const UFM_CART: u32 = 2u32; pub const UFM_SCALABLE: u32 = 4u32; @@ -14074,9 +13432,6 @@ impl Default for UNIDRVINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNIDRVINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UNIDRV_PRIVATE_DEVMODE { @@ -14088,9 +13443,6 @@ impl Default for UNIDRV_PRIVATE_DEVMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNIDRV_PRIVATE_DEVMODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UNIFM_HDR { @@ -14110,9 +13462,6 @@ impl Default for UNIFM_HDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNIFM_HDR { - type TypeKind = windows_core::CopyType; -} pub const UNIFM_VERSION_1_0: u32 = 65536u32; pub const UNIRECTIONAL_NOTIFICATION_LOST: PrintAsyncNotifyError = PrintAsyncNotifyError(5i32); #[repr(C)] @@ -14127,9 +13476,6 @@ impl Default for UNI_CODEPAGEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNI_CODEPAGEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UNI_GLYPHSETDATA { @@ -14150,9 +13496,6 @@ impl Default for UNI_GLYPHSETDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNI_GLYPHSETDATA { - type TypeKind = windows_core::CopyType; -} pub const UNI_GLYPHSETDATA_VERSION_1_0: u32 = 65536u32; pub const UNKNOWN_PROTOCOL: u32 = 0u32; pub const UPDP_CHECK_DRIVERSTORE: u32 = 4u32; @@ -14175,9 +13518,6 @@ impl Default for USERDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USERDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIDTHRUN { @@ -14190,9 +13530,6 @@ impl Default for WIDTHRUN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIDTHRUN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIDTHTABLE { @@ -14205,9 +13542,6 @@ impl Default for WIDTHTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIDTHTABLE { - type TypeKind = windows_core::CopyType; -} pub const WM_FI_FILENAME: u32 = 900u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -14261,9 +13595,6 @@ impl Default for _SPLCLIENT_INFO_2_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _SPLCLIENT_INFO_2_V3 { - type TypeKind = windows_core::CopyType; -} pub const kADT_ASCII: EATTRIBUTE_DATATYPE = EATTRIBUTE_DATATYPE(5i32); pub const kADT_BINARY: EATTRIBUTE_DATATYPE = EATTRIBUTE_DATATYPE(7i32); pub const kADT_BOOL: EATTRIBUTE_DATATYPE = EATTRIBUTE_DATATYPE(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs b/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs index b8a5f1d9d1f..1330b8cc399 100644 --- a/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs @@ -142,9 +142,6 @@ impl Default for MANAGEMENT_REGISTRATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MANAGEMENT_REGISTRATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MANAGEMENT_SERVICE_INFO { @@ -156,9 +153,6 @@ impl Default for MANAGEMENT_SERVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MANAGEMENT_SERVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const MDM_REGISTRATION_FACILITY_CODE: u32 = 25u32; pub const MENROLL_E_CERTAUTH_FAILED_TO_FIND_CERT: windows_core::HRESULT = windows_core::HRESULT(0x80180028_u32 as _); pub const MENROLL_E_CERTPOLICY_PRIVATEKEYCREATION_FAILED: windows_core::HRESULT = windows_core::HRESULT(0x80180027_u32 as _); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs index ff33c1d5142..79b65ab552b 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs @@ -23,9 +23,6 @@ impl Default for APOInitBaseStruct { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APOInitBaseStruct { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -42,10 +39,6 @@ impl Default for APOInitSystemEffects { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for APOInitSystemEffects { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -66,10 +59,6 @@ impl Default for APOInitSystemEffects2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for APOInitSystemEffects2 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] #[derive(Clone, Debug, PartialEq)] @@ -89,10 +78,6 @@ impl Default for APOInitSystemEffects3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] -impl windows_core::TypeKind for APOInitSystemEffects3 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APO_BUFFER_FLAGS(pub i32); @@ -116,9 +101,6 @@ impl Default for APO_CONNECTION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APO_CONNECTION_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APO_CONNECTION_PROPERTY { @@ -132,9 +114,6 @@ impl Default for APO_CONNECTION_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APO_CONNECTION_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APO_CONNECTION_PROPERTY_V2 { @@ -146,9 +125,6 @@ impl Default for APO_CONNECTION_PROPERTY_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APO_CONNECTION_PROPERTY_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APO_FLAG(pub i32); @@ -186,10 +162,6 @@ impl Default for APO_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for APO_NOTIFICATION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub union APO_NOTIFICATION_0 { @@ -212,10 +184,6 @@ impl Default for APO_NOTIFICATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for APO_NOTIFICATION_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub struct APO_NOTIFICATION_DESCRIPTOR { pub r#type: APO_NOTIFICATION_TYPE, @@ -231,9 +199,6 @@ impl Default for APO_NOTIFICATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APO_NOTIFICATION_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union APO_NOTIFICATION_DESCRIPTOR_0 { pub audioEndpointVolume: core::mem::ManuallyDrop, @@ -251,9 +216,6 @@ impl Default for APO_NOTIFICATION_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APO_NOTIFICATION_DESCRIPTOR_0 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APO_NOTIFICATION_TYPE(pub i32); @@ -286,9 +248,6 @@ impl Default for APO_REG_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APO_REG_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const AUDIOMEDIATYPE_EQUAL_FORMAT_DATA: u32 = 4u32; pub const AUDIOMEDIATYPE_EQUAL_FORMAT_TYPES: u32 = 2u32; pub const AUDIOMEDIATYPE_EQUAL_FORMAT_USER_DATA: u32 = 8u32; @@ -302,9 +261,6 @@ impl Default for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -319,10 +275,6 @@ impl Default for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR { @@ -333,9 +285,6 @@ impl Default for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION { @@ -347,9 +296,6 @@ impl Default for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 { @@ -361,9 +307,6 @@ impl Default for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 { - type TypeKind = windows_core::CloneType; -} pub const AUDIO_FLOW_PULL: AUDIO_FLOW_TYPE = AUDIO_FLOW_TYPE(0i32); pub const AUDIO_FLOW_PUSH: AUDIO_FLOW_TYPE = AUDIO_FLOW_TYPE(1i32); #[repr(transparent)] @@ -381,9 +324,6 @@ impl Default for AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct AUDIO_MICROPHONE_BOOST_NOTIFICATION { @@ -402,9 +342,6 @@ impl Default for AUDIO_MICROPHONE_BOOST_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_MICROPHONE_BOOST_NOTIFICATION { - type TypeKind = windows_core::CloneType; -} pub const AUDIO_MIN_CHANNELS: u32 = 1u32; pub const AUDIO_MIN_FRAMERATE: f64 = 10f64; #[repr(C)] @@ -419,9 +356,6 @@ impl Default for AUDIO_SYSTEMEFFECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_SYSTEMEFFECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR { @@ -433,9 +367,6 @@ impl Default for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -452,10 +383,6 @@ impl Default for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AUDIO_SYSTEMEFFECT_STATE(pub i32); @@ -478,9 +405,6 @@ impl Default for AUDIO_VOLUME_NOTIFICATION_DATA2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_VOLUME_NOTIFICATION_DATA2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -495,10 +419,6 @@ impl Default for AudioFXExtensionParams { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for AudioFXExtensionParams { - type TypeKind = windows_core::CloneType; -} pub const BUFFER_INVALID: APO_BUFFER_FLAGS = APO_BUFFER_FLAGS(0i32); pub const BUFFER_SILENT: APO_BUFFER_FLAGS = APO_BUFFER_FLAGS(2i32); pub const BUFFER_VALID: APO_BUFFER_FLAGS = APO_BUFFER_FLAGS(1i32); @@ -1392,9 +1312,6 @@ impl Default for UNCOMPRESSEDAUDIOFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNCOMPRESSEDAUDIOFORMAT { - type TypeKind = windows_core::CopyType; -} pub const eAudioConstriction14_14: EAudioConstriction = EAudioConstriction(3i32); pub const eAudioConstriction44_16: EAudioConstriction = EAudioConstriction(2i32); pub const eAudioConstriction48_16: EAudioConstriction = EAudioConstriction(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs index de4a0e0cb66..b7c59b5682b 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs @@ -17,9 +17,6 @@ impl Default for CONNECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONNECTIONLIST { @@ -31,9 +28,6 @@ impl Default for CONNECTIONLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTIONLIST { - type TypeKind = windows_core::CopyType; -} pub const CONN_DST_ATTENUATION: u32 = 1u32; pub const CONN_DST_CENTER: u32 = 18u32; pub const CONN_DST_CHORUS: u32 = 128u32; @@ -130,9 +124,6 @@ impl Default for DLSHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DLSHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DLSID { @@ -146,9 +137,6 @@ impl Default for DLSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DLSID { - type TypeKind = windows_core::CopyType; -} pub const DLSID_GMInHardware: windows_core::GUID = windows_core::GUID::from_u128(0x178f2f24_c364_11d1_a760_0000f875ac12); pub const DLSID_GSInHardware: windows_core::GUID = windows_core::GUID::from_u128(0x178f2f25_c364_11d1_a760_0000f875ac12); pub const DLSID_ManufacturersID: windows_core::GUID = windows_core::GUID::from_u128(0xb03e1181_8095_11d2_a1ef_00600833dbd8); @@ -169,9 +157,6 @@ impl Default for DLSVERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DLSVERSION { - type TypeKind = windows_core::CopyType; -} pub const DLS_CDL_ADD: u32 = 4u32; pub const DLS_CDL_AND: u32 = 1u32; pub const DLS_CDL_CONST: u32 = 16u32; @@ -203,9 +188,6 @@ impl Default for DMUS_ARTICPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_ARTICPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_ARTICULATION { @@ -217,9 +199,6 @@ impl Default for DMUS_ARTICULATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_ARTICULATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_ARTICULATION2 { @@ -232,9 +211,6 @@ impl Default for DMUS_ARTICULATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_ARTICULATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_BUFFERDESC { @@ -248,9 +224,6 @@ impl Default for DMUS_BUFFERDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_BUFFERDESC { - type TypeKind = windows_core::CopyType; -} pub const DMUS_CLOCKF_GLOBAL: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -265,9 +238,6 @@ impl Default for DMUS_CLOCKINFO7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_CLOCKINFO7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_CLOCKINFO8 { @@ -282,9 +252,6 @@ impl Default for DMUS_CLOCKINFO8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_CLOCKINFO8 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DMUS_CLOCKTYPE(pub i32); @@ -301,9 +268,6 @@ impl Default for DMUS_COPYRIGHT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_COPYRIGHT { - type TypeKind = windows_core::CopyType; -} pub const DMUS_DEFAULT_SIZE_OFFSETTABLE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -318,9 +282,6 @@ impl Default for DMUS_DOWNLOADINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_DOWNLOADINFO { - type TypeKind = windows_core::CopyType; -} pub const DMUS_DOWNLOADINFO_INSTRUMENT: u32 = 1u32; pub const DMUS_DOWNLOADINFO_INSTRUMENT2: u32 = 3u32; pub const DMUS_DOWNLOADINFO_ONESHOTWAVE: u32 = 6u32; @@ -344,9 +305,6 @@ impl Default for DMUS_EVENTHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_EVENTHEADER { - type TypeKind = windows_core::CopyType; -} pub const DMUS_EVENT_STRUCTURED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -361,9 +319,6 @@ impl Default for DMUS_EXTENSIONCHUNK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_EXTENSIONCHUNK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_INSTRUMENT { @@ -379,9 +334,6 @@ impl Default for DMUS_INSTRUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_INSTRUMENT { - type TypeKind = windows_core::CopyType; -} pub const DMUS_INSTRUMENT_GM_INSTRUMENT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -398,9 +350,6 @@ impl Default for DMUS_LFOPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_LFOPARAMS { - type TypeKind = windows_core::CopyType; -} pub const DMUS_MAX_DESCRIPTION: u32 = 128u32; pub const DMUS_MAX_DRIVER: u32 = 128u32; pub const DMUS_MIN_DATA_SIZE: u32 = 4u32; @@ -414,9 +363,6 @@ impl Default for DMUS_MSCPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_MSCPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_NOTERANGE { @@ -428,9 +374,6 @@ impl Default for DMUS_NOTERANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_NOTERANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_OFFSETTABLE { @@ -441,9 +384,6 @@ impl Default for DMUS_OFFSETTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_OFFSETTABLE { - type TypeKind = windows_core::CopyType; -} pub const DMUS_PC_AUDIOPATH: u32 = 1024u32; pub const DMUS_PC_DIRECTSOUND: u32 = 128u32; pub const DMUS_PC_DLS: u32 = 1u32; @@ -475,9 +415,6 @@ impl Default for DMUS_PEGPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_PEGPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_PORTCAPS { @@ -498,9 +435,6 @@ impl Default for DMUS_PORTCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_PORTCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_PORTPARAMS7 { @@ -518,9 +452,6 @@ impl Default for DMUS_PORTPARAMS7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_PORTPARAMS7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_PORTPARAMS8 { @@ -539,9 +470,6 @@ impl Default for DMUS_PORTPARAMS8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_PORTPARAMS8 { - type TypeKind = windows_core::CopyType; -} pub const DMUS_PORTPARAMS_AUDIOCHANNELS: u32 = 4u32; pub const DMUS_PORTPARAMS_CHANNELGROUPS: u32 = 2u32; pub const DMUS_PORTPARAMS_EFFECTS: u32 = 32u32; @@ -573,9 +501,6 @@ impl Default for DMUS_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_SYNTHSTATS { @@ -593,9 +518,6 @@ impl Default for DMUS_SYNTHSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_SYNTHSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_SYNTHSTATS8 { @@ -614,9 +536,6 @@ impl Default for DMUS_SYNTHSTATS8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_SYNTHSTATS8 { - type TypeKind = windows_core::CopyType; -} pub const DMUS_SYNTHSTATS_CPU_PER_VOICE: u32 = 4u32; pub const DMUS_SYNTHSTATS_FREE_MEMORY: u32 = 32u32; pub const DMUS_SYNTHSTATS_LOST_NOTES: u32 = 8u32; @@ -639,9 +558,6 @@ impl Default for DMUS_VEGPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_VEGPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_VOICE_STATE { @@ -653,9 +569,6 @@ impl Default for DMUS_VOICE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_VOICE_STATE { - type TypeKind = windows_core::CopyType; -} pub const DMUS_VOLUME_MAX: u32 = 2000u32; pub const DMUS_VOLUME_MIN: i32 = -20000i32; #[repr(C)] @@ -671,9 +584,6 @@ impl Default for DMUS_WAVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_WAVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_WAVEARTDL { @@ -688,9 +598,6 @@ impl Default for DMUS_WAVEARTDL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_WAVEARTDL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_WAVEDATA { @@ -702,9 +609,6 @@ impl Default for DMUS_WAVEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_WAVEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_WAVEDL { @@ -715,9 +619,6 @@ impl Default for DMUS_WAVEDL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_WAVEDL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DMUS_WAVES_REVERB_PARAMS { @@ -731,9 +632,6 @@ impl Default for DMUS_WAVES_REVERB_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMUS_WAVES_REVERB_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const DSBUSID_BACK_CENTER: u32 = 8u32; pub const DSBUSID_BACK_LEFT: u32 = 4u32; pub const DSBUSID_BACK_RIGHT: u32 = 5u32; @@ -782,9 +680,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A: DSPROPERTY_DIRECTSOUNDDEVICE = DSPROPERTY_DIRECTSOUNDDEVICE(5i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -802,9 +697,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W: DSPROPERTY_DIRECTSOUNDDEVICE = DSPROPERTY_DIRECTSOUNDDEVICE(6i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -822,9 +714,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1: DSPROPERTY_DIRECTSOUNDDEVICE = DSPROPERTY_DIRECTSOUNDDEVICE(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -837,9 +726,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A: DSPROPERTY_DIRECTSOUNDDEVICE = DSPROPERTY_DIRECTSOUNDDEVICE(7i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -852,9 +738,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W: DSPROPERTY_DIRECTSOUNDDEVICE = DSPROPERTY_DIRECTSOUNDDEVICE(8i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -867,9 +750,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A: DSPROPERTY_DIRECTSOUNDDEVICE = DSPROPERTY_DIRECTSOUNDDEVICE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -883,9 +763,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W: DSPROPERTY_DIRECTSOUNDDEVICE = DSPROPERTY_DIRECTSOUNDDEVICE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -899,9 +776,6 @@ impl Default for DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W_DATA { - type TypeKind = windows_core::CopyType; -} pub const DSPROPSETID_DirectSoundDevice: windows_core::GUID = windows_core::GUID::from_u128(0x84624f82_25ec_11d1_a4d8_00c04fc28aca); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -919,9 +793,6 @@ impl Default for DVAudInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVAudInfo { - type TypeKind = windows_core::CopyType; -} pub const DV_AUDIOMODE: u32 = 3840u32; pub const DV_AUDIOQU: u32 = 117440512u32; pub const DV_AUDIOSMP: u32 = 939524096u32; @@ -2200,9 +2071,6 @@ impl Default for INSTHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTHEADER { - type TypeKind = windows_core::CopyType; -} pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACK1 = Option super::super::super::Foundation::BOOL>; pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKA = Option super::super::super::Foundation::BOOL>; pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKW = Option super::super::super::Foundation::BOOL>; @@ -2217,9 +2085,6 @@ impl Default for MDEVICECAPSEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDEVICECAPSEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIDILOCALE { @@ -2231,9 +2096,6 @@ impl Default for MIDILOCALE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDILOCALE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Multimedia")] #[derive(Clone, Copy)] @@ -2251,10 +2113,6 @@ impl Default for MIDIOPENDESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Multimedia")] -impl windows_core::TypeKind for MIDIOPENDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POOLCUE { @@ -2265,9 +2123,6 @@ impl Default for POOLCUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOLCUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POOLTABLE { @@ -2279,9 +2134,6 @@ impl Default for POOLTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POOLTABLE { - type TypeKind = windows_core::CopyType; -} pub const POOL_CUE_NULL: i32 = -1i32; pub const REFRESH_F_LASTBUFFER: u32 = 1u32; pub const REGSTR_PATH_SOFTWARESYNTHS: windows_core::PCSTR = windows_core::s!("Software\\Microsoft\\DirectMusic\\SoftwareSynths"); @@ -2298,9 +2150,6 @@ impl Default for RGNHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RGNHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RGNRANGE { @@ -2312,9 +2161,6 @@ impl Default for RGNRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RGNRANGE { - type TypeKind = windows_core::CopyType; -} pub const SIZE_DVINFO: u32 = 32u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2329,9 +2175,6 @@ impl Default for WAVELINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVELINK { - type TypeKind = windows_core::CopyType; -} pub const WAVELINK_CHANNEL_LEFT: i32 = 1i32; pub const WAVELINK_CHANNEL_RIGHT: i32 = 2i32; #[repr(C)] @@ -2347,9 +2190,6 @@ impl Default for WLOOP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLOOP { - type TypeKind = windows_core::CopyType; -} pub const WLOOP_TYPE_FORWARD: u32 = 0u32; pub const WLOOP_TYPE_RELEASE: u32 = 2u32; #[repr(C)] @@ -2367,6 +2207,3 @@ impl Default for WSMPL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMPL { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs index 3e76e703f94..06a630f2680 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs @@ -94,10 +94,6 @@ impl Default for DS3DBUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for DS3DBUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -117,10 +113,6 @@ impl Default for DS3DLISTENER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D")] -impl windows_core::TypeKind for DS3DLISTENER { - type TypeKind = windows_core::CopyType; -} pub const DS3DMODE_DISABLE: u32 = 2u32; pub const DS3DMODE_HEADRELATIVE: u32 = 1u32; pub const DS3DMODE_NORMAL: u32 = 0u32; @@ -153,9 +145,6 @@ impl Default for DSBCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSBCAPS { - type TypeKind = windows_core::CopyType; -} pub const DSBCAPS_CTRL3D: u32 = 16u32; pub const DSBCAPS_CTRLFREQUENCY: u32 = 32u32; pub const DSBCAPS_CTRLFX: u32 = 512u32; @@ -199,9 +188,6 @@ impl Default for DSBPOSITIONNOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSBPOSITIONNOTIFY { - type TypeKind = windows_core::CopyType; -} pub const DSBSIZE_FX_MIN: u32 = 150u32; pub const DSBSIZE_MAX: u32 = 268435455u32; pub const DSBSIZE_MIN: u32 = 4u32; @@ -226,9 +212,6 @@ impl Default for DSBUFFERDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSBUFFERDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSBUFFERDESC1 { @@ -243,9 +226,6 @@ impl Default for DSBUFFERDESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSBUFFERDESC1 { - type TypeKind = windows_core::CopyType; -} pub const DSBVOLUME_MAX: u32 = 0u32; pub const DSBVOLUME_MIN: i32 = -10000i32; #[repr(C)] @@ -281,9 +261,6 @@ impl Default for DSCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCAPS { - type TypeKind = windows_core::CopyType; -} pub const DSCAPS_CERTIFIED: u32 = 64u32; pub const DSCAPS_CONTINUOUSRATE: u32 = 16u32; pub const DSCAPS_EMULDRIVER: u32 = 32u32; @@ -308,9 +285,6 @@ impl Default for DSCBCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCBCAPS { - type TypeKind = windows_core::CopyType; -} pub const DSCBCAPS_CTRLFX: u32 = 512u32; pub const DSCBCAPS_WAVEMAPPED: u32 = 2147483648u32; pub const DSCBLOCK_ENTIREBUFFER: u32 = 1u32; @@ -333,9 +307,6 @@ impl Default for DSCBUFFERDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCBUFFERDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSCBUFFERDESC1 { @@ -350,9 +321,6 @@ impl Default for DSCBUFFERDESC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCBUFFERDESC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSCCAPS { @@ -366,9 +334,6 @@ impl Default for DSCCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCCAPS { - type TypeKind = windows_core::CopyType; -} pub const DSCCAPS_CERTIFIED: u32 = 64u32; pub const DSCCAPS_EMULDRIVER: u32 = 32u32; pub const DSCCAPS_MULTIPLECAPTURE: u32 = 1u32; @@ -387,9 +352,6 @@ impl Default for DSCEFFECTDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCEFFECTDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSCFXAec { @@ -402,9 +364,6 @@ impl Default for DSCFXAec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCFXAec { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSCFXNoiseSuppress { @@ -415,9 +374,6 @@ impl Default for DSCFXNoiseSuppress { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCFXNoiseSuppress { - type TypeKind = windows_core::CopyType; -} pub const DSCFXR_LOCHARDWARE: u32 = 16u32; pub const DSCFXR_LOCSOFTWARE: u32 = 32u32; pub const DSCFX_AEC_MODE_FULL_DUPLEX: u32 = 2u32; @@ -447,9 +403,6 @@ impl Default for DSEFFECTDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSEFFECTDESC { - type TypeKind = windows_core::CopyType; -} pub const DSFXCHORUS_DELAY_MAX: f32 = 20f32; pub const DSFXCHORUS_DELAY_MIN: f32 = 0f32; pub const DSFXCHORUS_DEPTH_MAX: f32 = 100f32; @@ -497,9 +450,6 @@ impl Default for DSFXChorus { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXChorus { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSFXCompressor { @@ -515,9 +465,6 @@ impl Default for DSFXCompressor { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXCompressor { - type TypeKind = windows_core::CopyType; -} pub const DSFXDISTORTION_EDGE_MAX: f32 = 100f32; pub const DSFXDISTORTION_EDGE_MIN: f32 = 0f32; pub const DSFXDISTORTION_GAIN_MAX: f32 = 0f32; @@ -542,9 +489,6 @@ impl Default for DSFXDistortion { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXDistortion { - type TypeKind = windows_core::CopyType; -} pub const DSFXECHO_FEEDBACK_MAX: f32 = 100f32; pub const DSFXECHO_FEEDBACK_MIN: f32 = 0f32; pub const DSFXECHO_LEFTDELAY_MAX: f32 = 2000f32; @@ -569,9 +513,6 @@ impl Default for DSFXEcho { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXEcho { - type TypeKind = windows_core::CopyType; -} pub const DSFXFLANGER_DELAY_MAX: f32 = 4f32; pub const DSFXFLANGER_DELAY_MIN: f32 = 0f32; pub const DSFXFLANGER_DEPTH_MAX: f32 = 100f32; @@ -607,9 +548,6 @@ impl Default for DSFXFlanger { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXFlanger { - type TypeKind = windows_core::CopyType; -} pub const DSFXGARGLE_RATEHZ_MAX: u32 = 1000u32; pub const DSFXGARGLE_RATEHZ_MIN: u32 = 1u32; pub const DSFXGARGLE_WAVE_SQUARE: u32 = 1u32; @@ -625,9 +563,6 @@ impl Default for DSFXGargle { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXGargle { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSFXI3DL2Reverb { @@ -649,9 +584,6 @@ impl Default for DSFXI3DL2Reverb { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXI3DL2Reverb { - type TypeKind = windows_core::CopyType; -} pub const DSFXPARAMEQ_BANDWIDTH_MAX: f32 = 36f32; pub const DSFXPARAMEQ_BANDWIDTH_MIN: f32 = 1f32; pub const DSFXPARAMEQ_CENTER_MAX: f32 = 16000f32; @@ -670,9 +602,6 @@ impl Default for DSFXParamEq { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXParamEq { - type TypeKind = windows_core::CopyType; -} pub const DSFXR_FAILED: i32 = 4i32; pub const DSFXR_LOCHARDWARE: i32 = 1i32; pub const DSFXR_LOCSOFTWARE: i32 = 2i32; @@ -693,9 +622,6 @@ impl Default for DSFXWavesReverb { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSFXWavesReverb { - type TypeKind = windows_core::CopyType; -} pub const DSFX_I3DL2REVERB_DECAYHFRATIO_DEFAULT: f32 = 0.83f32; pub const DSFX_I3DL2REVERB_DECAYHFRATIO_MAX: f32 = 2f32; pub const DSFX_I3DL2REVERB_DECAYHFRATIO_MIN: f32 = 0.1f32; diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs index ddd3f0a0acf..03162723ba3 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs @@ -11,9 +11,6 @@ impl Default for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const DEVINTERFACE_AUDIOENDPOINTPLUGIN: windows_core::GUID = windows_core::GUID::from_u128(0x9f2f7b66_65ac_4fa6_8ae4_123c78b89313); pub const DEVPKEY_AudioEndpointPlugin2_FactoryCLSID: super::super::super::Foundation::PROPERTYKEY = super::super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 4 }; pub const DEVPKEY_AudioEndpointPlugin_DataFlow: super::super::super::Foundation::PROPERTYKEY = super::super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 2 }; diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs index 8fec5acb93d..7184ba55782 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs @@ -47,9 +47,6 @@ impl Default for FXECHO_INITDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FXECHO_INITDATA { - type TypeKind = windows_core::CopyType; -} pub const FXECHO_MAX_DELAY: f32 = 2000f32; pub const FXECHO_MAX_FEEDBACK: f32 = 1f32; pub const FXECHO_MAX_WETDRYMIX: f32 = 1f32; @@ -68,9 +65,6 @@ impl Default for FXECHO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FXECHO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const FXEQ: windows_core::GUID = windows_core::GUID::from_u128(0xf5e01117_d6c4_485a_a3f5_695196f3dbfa); pub const FXEQ_DEFAULT_BANDWIDTH: f32 = 1f32; pub const FXEQ_DEFAULT_FREQUENCY_CENTER_0: f32 = 100f32; @@ -107,9 +101,6 @@ impl Default for FXEQ_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FXEQ_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const FXEcho: windows_core::GUID = windows_core::GUID::from_u128(0x5039d740_f736_449a_84d3_a56202557b87); pub const FXLOUDNESS_DEFAULT_MOMENTARY_MS: u32 = 400u32; pub const FXLOUDNESS_DEFAULT_SHORTTERM_MS: u32 = 3000u32; @@ -130,9 +121,6 @@ impl Default for FXMASTERINGLIMITER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FXMASTERINGLIMITER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const FXMasteringLimiter: windows_core::GUID = windows_core::GUID::from_u128(0xc4137916_2be1_46fd_8599_441536f49856); pub const FXREVERB_DEFAULT_DIFFUSION: f32 = 0.9f32; pub const FXREVERB_DEFAULT_ROOMSIZE: f32 = 0.6f32; @@ -151,9 +139,6 @@ impl Default for FXREVERB_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FXREVERB_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const FXReverb: windows_core::GUID = windows_core::GUID::from_u128(0x7d9aca56_cb68_4807_b632_b137352e8596); pub const HRTF_DEFAULT_UNITY_GAIN_DISTANCE: f32 = 1f32; pub const HRTF_MAX_GAIN_LIMIT: f32 = 12f32; @@ -172,9 +157,6 @@ impl Default for HrtfApoInit { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HrtfApoInit { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HrtfDirectivity { @@ -186,9 +168,6 @@ impl Default for HrtfDirectivity { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HrtfDirectivity { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HrtfDirectivityCardioid { @@ -200,9 +179,6 @@ impl Default for HrtfDirectivityCardioid { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HrtfDirectivityCardioid { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HrtfDirectivityCone { @@ -215,9 +191,6 @@ impl Default for HrtfDirectivityCone { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HrtfDirectivityCone { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HrtfDirectivityType(pub i32); @@ -235,9 +208,6 @@ impl Default for HrtfDistanceDecay { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HrtfDistanceDecay { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HrtfDistanceDecayType(pub i32); @@ -254,9 +224,6 @@ impl Default for HrtfOrientation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HrtfOrientation { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HrtfPosition { @@ -269,9 +236,6 @@ impl Default for HrtfPosition { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HrtfPosition { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IXAPO, IXAPO_Vtbl, 0xa410b984_9839_4819_a0be_2856ae6b3adb); windows_core::imp::interface_hierarchy!(IXAPO, windows_core::IUnknown); impl IXAPO { @@ -1399,9 +1363,6 @@ impl Default for XAPO_LOCKFORPROCESS_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAPO_LOCKFORPROCESS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const XAPO_MAX_CHANNELS: u32 = 64u32; pub const XAPO_MAX_FRAMERATE: u32 = 200000u32; pub const XAPO_MIN_CHANNELS: u32 = 1u32; @@ -1418,9 +1379,6 @@ impl Default for XAPO_PROCESS_BUFFER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAPO_PROCESS_BUFFER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct XAPO_REGISTRATION_PROPERTIES { @@ -1440,9 +1398,6 @@ impl Default for XAPO_REGISTRATION_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAPO_REGISTRATION_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const XAPO_REGISTRATION_STRING_LENGTH: u32 = 256u32; pub const XAUDIO2D_DLL: windows_core::PCWSTR = windows_core::w!("xaudio2_9d.dll"); pub const XAUDIO2D_DLL_A: windows_core::PCSTR = windows_core::s!("xaudio2_9d.dll"); @@ -1492,9 +1447,6 @@ impl Default for XAUDIO2FX_REVERB_I3DL2_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2FX_REVERB_I3DL2_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY: u32 = 20u32; pub const XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY: u32 = 5u32; pub const XAUDIO2FX_REVERB_MAX_DENSITY: f32 = 100f32; @@ -1569,9 +1521,6 @@ impl Default for XAUDIO2FX_REVERB_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2FX_REVERB_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct XAUDIO2FX_VOLUMEMETER_LEVELS { @@ -1584,9 +1533,6 @@ impl Default for XAUDIO2FX_VOLUMEMETER_LEVELS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2FX_VOLUMEMETER_LEVELS { - type TypeKind = windows_core::CopyType; -} pub const XAUDIO2_1024_QUANTUM: u32 = 32768u32; pub const XAUDIO2_ANY_PROCESSOR: u32 = 4294967295u32; #[repr(C, packed(1))] @@ -1607,9 +1553,6 @@ impl Default for XAUDIO2_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct XAUDIO2_BUFFER_WMA { @@ -1621,9 +1564,6 @@ impl Default for XAUDIO2_BUFFER_WMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_BUFFER_WMA { - type TypeKind = windows_core::CopyType; -} pub const XAUDIO2_COMMIT_ALL: u32 = 0u32; pub const XAUDIO2_COMMIT_NOW: u32 = 0u32; #[repr(C, packed(1))] @@ -1641,9 +1581,6 @@ impl Default for XAUDIO2_DEBUG_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_DEBUG_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} pub const XAUDIO2_DEBUG_ENGINE: u32 = 1u32; pub const XAUDIO2_DEFAULT_CHANNELS: u32 = 0u32; pub const XAUDIO2_DEFAULT_FILTER_FREQUENCY: f32 = 1f32; @@ -1665,9 +1602,6 @@ impl Default for XAUDIO2_EFFECT_CHAIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_EFFECT_CHAIN { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] pub struct XAUDIO2_EFFECT_DESCRIPTOR { pub pEffect: core::mem::ManuallyDrop>, @@ -1679,9 +1613,6 @@ impl Default for XAUDIO2_EFFECT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_EFFECT_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} pub const XAUDIO2_END_OF_STREAM: u32 = 64u32; pub const XAUDIO2_E_DEVICE_INVALIDATED: windows_core::HRESULT = windows_core::HRESULT(0x88960004_u32 as _); pub const XAUDIO2_E_INVALID_CALL: windows_core::HRESULT = windows_core::HRESULT(0x88960001_u32 as _); @@ -1699,9 +1630,6 @@ impl Default for XAUDIO2_FILTER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_FILTER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XAUDIO2_FILTER_TYPE(pub i32); @@ -1755,9 +1683,6 @@ impl Default for XAUDIO2_PERFORMANCE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_PERFORMANCE_DATA { - type TypeKind = windows_core::CopyType; -} pub const XAUDIO2_PLAY_TAILS: u32 = 32u32; pub const XAUDIO2_QUANTUM_DENOMINATOR: u32 = 100u32; pub const XAUDIO2_QUANTUM_NUMERATOR: u32 = 1u32; @@ -1771,9 +1696,6 @@ impl Default for XAUDIO2_SEND_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_SEND_DESCRIPTOR { - type TypeKind = windows_core::CloneType; -} pub const XAUDIO2_SEND_USEFILTER: u32 = 128u32; pub const XAUDIO2_STOP_ENGINE_WHEN_IDLE: u32 = 8192u32; pub const XAUDIO2_USE_DEFAULT_PROCESSOR: u32 = 0u32; @@ -1790,9 +1712,6 @@ impl Default for XAUDIO2_VOICE_DETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_VOICE_DETAILS { - type TypeKind = windows_core::CopyType; -} pub const XAUDIO2_VOICE_NOPITCH: u32 = 2u32; pub const XAUDIO2_VOICE_NOSAMPLESPLAYED: u32 = 256u32; pub const XAUDIO2_VOICE_NOSRC: u32 = 4u32; @@ -1807,9 +1726,6 @@ impl Default for XAUDIO2_VOICE_SENDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_VOICE_SENDS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct XAUDIO2_VOICE_STATE { @@ -1822,7 +1738,4 @@ impl Default for XAUDIO2_VOICE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XAUDIO2_VOICE_STATE { - type TypeKind = windows_core::CopyType; -} pub const XAUDIO2_VOICE_USEFILTER: u32 = 8u32; diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs index 2732cd358ac..bfb745536f4 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs @@ -883,10 +883,6 @@ impl Default for ACMDRIVERDETAILSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for ACMDRIVERDETAILSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -914,10 +910,6 @@ impl Default for ACMDRIVERDETAILSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for ACMDRIVERDETAILSW { - type TypeKind = windows_core::CopyType; -} pub const ACMDRIVERDETAILS_COPYRIGHT_CHARS: u32 = 80u32; pub const ACMDRIVERDETAILS_FEATURES_CHARS: u32 = 512u32; pub const ACMDRIVERDETAILS_LICENSING_CHARS: u32 = 128u32; @@ -946,9 +938,6 @@ impl Default for ACMDRVFORMATSUGGEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMDRVFORMATSUGGEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMDRVOPENDESCA { @@ -967,9 +956,6 @@ impl Default for ACMDRVOPENDESCA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMDRVOPENDESCA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMDRVOPENDESCW { @@ -988,9 +974,6 @@ impl Default for ACMDRVOPENDESCW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMDRVOPENDESCW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMDRVSTREAMHEADER { @@ -1021,9 +1004,6 @@ impl Default for ACMDRVSTREAMHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMDRVSTREAMHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMDRVSTREAMINSTANCE { @@ -1043,9 +1023,6 @@ impl Default for ACMDRVSTREAMINSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMDRVSTREAMINSTANCE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMDRVSTREAMSIZE { @@ -1059,9 +1036,6 @@ impl Default for ACMDRVSTREAMSIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMDRVSTREAMSIZE { - type TypeKind = windows_core::CopyType; -} pub const ACMERR_BASE: u32 = 512u32; pub const ACMERR_BUSY: u32 = 513u32; pub const ACMERR_CANCELED: u32 = 515u32; @@ -1092,9 +1066,6 @@ impl Default for ACMFILTERCHOOSEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFILTERCHOOSEA { - type TypeKind = windows_core::CopyType; -} pub type ACMFILTERCHOOSEHOOKPROCA = Option u32>; pub type ACMFILTERCHOOSEHOOKPROCW = Option u32>; #[repr(C, packed(1))] @@ -1122,9 +1093,6 @@ impl Default for ACMFILTERCHOOSEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFILTERCHOOSEW { - type TypeKind = windows_core::CopyType; -} pub const ACMFILTERCHOOSE_STYLEF_CONTEXTHELP: i32 = 128i32; pub const ACMFILTERCHOOSE_STYLEF_ENABLEHOOK: i32 = 8i32; pub const ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE: i32 = 16i32; @@ -1147,9 +1115,6 @@ impl Default for ACMFILTERDETAILSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFILTERDETAILSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMFILTERDETAILSW { @@ -1166,9 +1131,6 @@ impl Default for ACMFILTERDETAILSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFILTERDETAILSW { - type TypeKind = windows_core::CopyType; -} pub const ACMFILTERDETAILS_FILTER_CHARS: u32 = 128u32; pub type ACMFILTERENUMCBA = Option super::super::Foundation::BOOL>; pub type ACMFILTERENUMCBW = Option super::super::Foundation::BOOL>; @@ -1188,9 +1150,6 @@ impl Default for ACMFILTERTAGDETAILSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFILTERTAGDETAILSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMFILTERTAGDETAILSW { @@ -1207,9 +1166,6 @@ impl Default for ACMFILTERTAGDETAILSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFILTERTAGDETAILSW { - type TypeKind = windows_core::CopyType; -} pub const ACMFILTERTAGDETAILS_FILTERTAG_CHARS: u32 = 48u32; pub type ACMFILTERTAGENUMCBA = Option super::super::Foundation::BOOL>; pub type ACMFILTERTAGENUMCBW = Option super::super::Foundation::BOOL>; @@ -1238,9 +1194,6 @@ impl Default for ACMFORMATCHOOSEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFORMATCHOOSEA { - type TypeKind = windows_core::CopyType; -} pub type ACMFORMATCHOOSEHOOKPROCA = Option u32>; pub type ACMFORMATCHOOSEHOOKPROCW = Option u32>; #[repr(C, packed(1))] @@ -1268,9 +1221,6 @@ impl Default for ACMFORMATCHOOSEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFORMATCHOOSEW { - type TypeKind = windows_core::CopyType; -} pub const ACMFORMATCHOOSE_STYLEF_CONTEXTHELP: i32 = 128i32; pub const ACMFORMATCHOOSE_STYLEF_ENABLEHOOK: i32 = 8i32; pub const ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE: i32 = 16i32; @@ -1293,9 +1243,6 @@ impl Default for ACMFORMATDETAILSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFORMATDETAILSA { - type TypeKind = windows_core::CopyType; -} pub const ACMFORMATDETAILS_FORMAT_CHARS: u32 = 128u32; pub type ACMFORMATENUMCBA = Option super::super::Foundation::BOOL>; pub type ACMFORMATENUMCBW = Option super::super::Foundation::BOOL>; @@ -1315,9 +1262,6 @@ impl Default for ACMFORMATTAGDETAILSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFORMATTAGDETAILSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACMFORMATTAGDETAILSW { @@ -1334,9 +1278,6 @@ impl Default for ACMFORMATTAGDETAILSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACMFORMATTAGDETAILSW { - type TypeKind = windows_core::CopyType; -} pub const ACMFORMATTAGDETAILS_FORMATTAG_CHARS: u32 = 48u32; pub type ACMFORMATTAGENUMCBA = Option super::super::Foundation::BOOL>; pub type ACMFORMATTAGENUMCBW = Option super::super::Foundation::BOOL>; @@ -1372,10 +1313,6 @@ impl Default for ACMSTREAMHEADER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ACMSTREAMHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1399,10 +1336,6 @@ impl Default for ACMSTREAMHEADER { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ACMSTREAMHEADER { - type TypeKind = windows_core::CopyType; -} pub const ACMSTREAMHEADER_STATUSF_DONE: i32 = 65536i32; pub const ACMSTREAMHEADER_STATUSF_INQUEUE: i32 = 1048576i32; pub const ACMSTREAMHEADER_STATUSF_PREPARED: i32 = 131072i32; @@ -1501,9 +1434,6 @@ impl Default for AMBISONICS_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMBISONICS_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const AMBISONICS_PARAM_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1619,9 +1549,6 @@ impl Default for AUDIOCLIENT_ACTIVATION_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIOCLIENT_ACTIVATION_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AUDIOCLIENT_ACTIVATION_PARAMS_0 { @@ -1632,9 +1559,6 @@ impl Default for AUDIOCLIENT_ACTIVATION_PARAMS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIOCLIENT_ACTIVATION_PARAMS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AUDIOCLIENT_ACTIVATION_TYPE(pub i32); @@ -1651,9 +1575,6 @@ impl Default for AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1705,9 +1626,6 @@ impl Default for AUDIO_EFFECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_EFFECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AUDIO_EFFECT_STATE(pub i32); @@ -1737,9 +1655,6 @@ impl Default for AUDIO_VOLUME_NOTIFICATION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_VOLUME_NOTIFICATION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct AUXCAPS2A { @@ -1759,9 +1674,6 @@ impl Default for AUXCAPS2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUXCAPS2A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct AUXCAPS2W { @@ -1781,9 +1693,6 @@ impl Default for AUXCAPS2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUXCAPS2W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct AUXCAPSA { @@ -1800,9 +1709,6 @@ impl Default for AUXCAPSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUXCAPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct AUXCAPSW { @@ -1819,9 +1725,6 @@ impl Default for AUXCAPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUXCAPSW { - type TypeKind = windows_core::CopyType; -} pub const AUXCAPS_AUXIN: u32 = 2u32; pub const AUXCAPS_CDAUDIO: u32 = 1u32; pub const AUXCAPS_LRVOLUME: u32 = 2u32; @@ -1850,9 +1753,6 @@ impl Default for AudioClient3ActivationParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AudioClient3ActivationParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AudioClientProperties { @@ -1866,9 +1766,6 @@ impl Default for AudioClientProperties { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AudioClientProperties { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct AudioExtensionParams { @@ -1882,9 +1779,6 @@ impl Default for AudioExtensionParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AudioExtensionParams { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AudioObjectType(pub i32); @@ -1995,9 +1889,6 @@ impl Default for DIRECTX_AUDIO_ACTIVATION_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIRECTX_AUDIO_ACTIVATION_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const DRVM_MAPPER: u32 = 8192u32; pub const DRVM_MAPPER_STATUS: u32 = 8192u32; pub const DRV_MAPPER_PREFERRED_INPUT_GET: u32 = 16384u32; @@ -2025,9 +1916,6 @@ impl Default for ECHOWAVEFILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ECHOWAVEFILTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EDataFlow(pub i32); @@ -7340,9 +7228,6 @@ impl Default for MIDIEVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIHDR { @@ -7361,9 +7246,6 @@ impl Default for MIDIHDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIHDR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIINCAPS2A { @@ -7381,9 +7263,6 @@ impl Default for MIDIINCAPS2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIINCAPS2A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIINCAPS2W { @@ -7401,9 +7280,6 @@ impl Default for MIDIINCAPS2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIINCAPS2W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIINCAPSA { @@ -7418,9 +7294,6 @@ impl Default for MIDIINCAPSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIINCAPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIINCAPSW { @@ -7435,9 +7308,6 @@ impl Default for MIDIINCAPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIINCAPSW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIOUTCAPS2A { @@ -7459,9 +7329,6 @@ impl Default for MIDIOUTCAPS2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIOUTCAPS2A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIOUTCAPS2W { @@ -7483,9 +7350,6 @@ impl Default for MIDIOUTCAPS2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIOUTCAPS2W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIOUTCAPSA { @@ -7504,9 +7368,6 @@ impl Default for MIDIOUTCAPSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIOUTCAPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIOUTCAPSW { @@ -7525,9 +7386,6 @@ impl Default for MIDIOUTCAPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIOUTCAPSW { - type TypeKind = windows_core::CopyType; -} pub const MIDIPATCHSIZE: u32 = 128u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -7540,9 +7398,6 @@ impl Default for MIDIPROPTEMPO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIPROPTEMPO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIDIPROPTIMEDIV { @@ -7554,9 +7409,6 @@ impl Default for MIDIPROPTIMEDIV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIPROPTIMEDIV { - type TypeKind = windows_core::CopyType; -} pub const MIDIPROP_GET: i32 = 1073741824i32; pub const MIDIPROP_SET: i32 = -2147483648i32; pub const MIDIPROP_TEMPO: i32 = 2i32; @@ -7573,9 +7425,6 @@ impl Default for MIDISTRMBUFFVER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDISTRMBUFFVER { - type TypeKind = windows_core::CopyType; -} pub const MIDISTRM_ERROR: i32 = -2i32; pub const MIDI_CACHE_ALL: u32 = 1u32; pub const MIDI_CACHE_BESTFIT: u32 = 2u32; @@ -7636,9 +7485,6 @@ impl Default for MIXERCAPS2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCAPS2A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCAPS2W { @@ -7657,9 +7503,6 @@ impl Default for MIXERCAPS2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCAPS2W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCAPSA { @@ -7675,9 +7518,6 @@ impl Default for MIXERCAPSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCAPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCAPSW { @@ -7693,9 +7533,6 @@ impl Default for MIXERCAPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCAPSW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLA { @@ -7714,9 +7551,6 @@ impl Default for MIXERCONTROLA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MIXERCONTROLA_0 { @@ -7729,9 +7563,6 @@ impl Default for MIXERCONTROLA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLA_0_0 { @@ -7743,9 +7574,6 @@ impl Default for MIXERCONTROLA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLA_0_1 { @@ -7757,9 +7585,6 @@ impl Default for MIXERCONTROLA_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLA_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MIXERCONTROLA_1 { @@ -7772,9 +7597,6 @@ impl Default for MIXERCONTROLA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLDETAILS { @@ -7790,9 +7612,6 @@ impl Default for MIXERCONTROLDETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLDETAILS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MIXERCONTROLDETAILS_0 { @@ -7804,9 +7623,6 @@ impl Default for MIXERCONTROLDETAILS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLDETAILS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLDETAILS_BOOLEAN { @@ -7817,9 +7633,6 @@ impl Default for MIXERCONTROLDETAILS_BOOLEAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLDETAILS_BOOLEAN { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLDETAILS_LISTTEXTA { @@ -7832,9 +7645,6 @@ impl Default for MIXERCONTROLDETAILS_LISTTEXTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLDETAILS_LISTTEXTA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLDETAILS_LISTTEXTW { @@ -7847,9 +7657,6 @@ impl Default for MIXERCONTROLDETAILS_LISTTEXTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLDETAILS_LISTTEXTW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLDETAILS_SIGNED { @@ -7860,9 +7667,6 @@ impl Default for MIXERCONTROLDETAILS_SIGNED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLDETAILS_SIGNED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLDETAILS_UNSIGNED { @@ -7873,9 +7677,6 @@ impl Default for MIXERCONTROLDETAILS_UNSIGNED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLDETAILS_UNSIGNED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLW { @@ -7894,9 +7695,6 @@ impl Default for MIXERCONTROLW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MIXERCONTROLW_0 { @@ -7909,9 +7707,6 @@ impl Default for MIXERCONTROLW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLW_0_0 { @@ -7923,9 +7718,6 @@ impl Default for MIXERCONTROLW_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLW_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERCONTROLW_0_1 { @@ -7937,9 +7729,6 @@ impl Default for MIXERCONTROLW_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLW_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MIXERCONTROLW_1 { @@ -7952,9 +7741,6 @@ impl Default for MIXERCONTROLW_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERCONTROLW_1 { - type TypeKind = windows_core::CopyType; -} pub const MIXERCONTROL_CONTROLF_DISABLED: i32 = -2147483648i32; pub const MIXERCONTROL_CONTROLF_MULTIPLE: i32 = 2i32; pub const MIXERCONTROL_CONTROLF_UNIFORM: i32 = 1i32; @@ -8035,9 +7821,6 @@ impl Default for MIXERLINEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINEA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERLINEA_0 { @@ -8053,9 +7836,6 @@ impl Default for MIXERLINEA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINEA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERLINECONTROLSA { @@ -8071,9 +7851,6 @@ impl Default for MIXERLINECONTROLSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINECONTROLSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MIXERLINECONTROLSA_0 { @@ -8085,9 +7862,6 @@ impl Default for MIXERLINECONTROLSA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINECONTROLSA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERLINECONTROLSW { @@ -8103,9 +7877,6 @@ impl Default for MIXERLINECONTROLSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINECONTROLSW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MIXERLINECONTROLSW_0 { @@ -8117,9 +7888,6 @@ impl Default for MIXERLINECONTROLSW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINECONTROLSW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERLINEW { @@ -8142,9 +7910,6 @@ impl Default for MIXERLINEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINEW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MIXERLINEW_0 { @@ -8160,9 +7925,6 @@ impl Default for MIXERLINEW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIXERLINEW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MIXERLINE_COMPONENTTYPE(pub u32); @@ -8253,9 +8015,6 @@ impl Default for PCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const PKEY_AudioEndpointLogo_IconEffects: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0xf1ab780d_2010_4ed3_a3a6_8b87f0f0c476), pid: 0 }; pub const PKEY_AudioEndpointLogo_IconPath: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0xf1ab780d_2010_4ed3_a3a6_8b87f0f0c476), pid: 1 }; pub const PKEY_AudioEndpointSettings_LaunchContract: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x14242002_0320_4de4_9555_a7d82b73c286), pid: 1 }; @@ -8429,9 +8188,6 @@ impl Default for SpatialAudioClientActivationParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioClientActivationParams { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] pub struct SpatialAudioHrtfActivationParams { pub ObjectFormat: *const WAVEFORMATEX, @@ -8451,9 +8207,6 @@ impl Default for SpatialAudioHrtfActivationParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioHrtfActivationParams { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] pub struct SpatialAudioHrtfActivationParams2 { pub ObjectFormat: *const WAVEFORMATEX, @@ -8474,9 +8227,6 @@ impl Default for SpatialAudioHrtfActivationParams2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioHrtfActivationParams2 { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SpatialAudioHrtfDirectivity { @@ -8488,9 +8238,6 @@ impl Default for SpatialAudioHrtfDirectivity { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioHrtfDirectivity { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SpatialAudioHrtfDirectivityCardioid { @@ -8502,9 +8249,6 @@ impl Default for SpatialAudioHrtfDirectivityCardioid { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioHrtfDirectivityCardioid { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SpatialAudioHrtfDirectivityCone { @@ -8517,9 +8261,6 @@ impl Default for SpatialAudioHrtfDirectivityCone { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioHrtfDirectivityCone { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SpatialAudioHrtfDirectivityType(pub i32); @@ -8535,9 +8276,6 @@ impl Default for SpatialAudioHrtfDirectivityUnion { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioHrtfDirectivityUnion { - type TypeKind = windows_core::CopyType; -} pub const SpatialAudioHrtfDirectivity_Cardioid: SpatialAudioHrtfDirectivityType = SpatialAudioHrtfDirectivityType(1i32); pub const SpatialAudioHrtfDirectivity_Cone: SpatialAudioHrtfDirectivityType = SpatialAudioHrtfDirectivityType(2i32); pub const SpatialAudioHrtfDirectivity_OmniDirectional: SpatialAudioHrtfDirectivityType = SpatialAudioHrtfDirectivityType(0i32); @@ -8555,9 +8293,6 @@ impl Default for SpatialAudioHrtfDistanceDecay { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioHrtfDistanceDecay { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SpatialAudioHrtfDistanceDecayType(pub i32); @@ -8591,9 +8326,6 @@ impl Default for SpatialAudioMetadataItemsInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioMetadataItemsInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SpatialAudioMetadataWriterOverflowMode(pub i32); @@ -8615,9 +8347,6 @@ impl Default for SpatialAudioObjectRenderStreamActivationParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioObjectRenderStreamActivationParams { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] pub struct SpatialAudioObjectRenderStreamActivationParams2 { pub ObjectFormat: *const WAVEFORMATEX, @@ -8634,9 +8363,6 @@ impl Default for SpatialAudioObjectRenderStreamActivationParams2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpatialAudioObjectRenderStreamActivationParams2 { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct SpatialAudioObjectRenderStreamForMetadataActivationParams { @@ -8657,10 +8383,6 @@ impl Default for SpatialAudioObjectRenderStreamForMetadataActivationParams { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SpatialAudioObjectRenderStreamForMetadataActivationParams { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct SpatialAudioObjectRenderStreamForMetadataActivationParams2 { @@ -8682,10 +8404,6 @@ impl Default for SpatialAudioObjectRenderStreamForMetadataActivationParams2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SpatialAudioObjectRenderStreamForMetadataActivationParams2 { - type TypeKind = windows_core::CloneType; -} pub const Speakers: EndpointFormFactor = EndpointFormFactor(1i32); pub const Subunit: PartType = PartType(1i32); pub const UnknownDigitalPassthrough: EndpointFormFactor = EndpointFormFactor(7i32); @@ -8702,9 +8420,6 @@ impl Default for VOLUMEWAVEFILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUMEWAVEFILTER { - type TypeKind = windows_core::CopyType; -} pub const WAVECAPS_LRVOLUME: u32 = 8u32; pub const WAVECAPS_PITCH: u32 = 1u32; pub const WAVECAPS_PLAYBACKRATE: u32 = 2u32; @@ -8724,9 +8439,6 @@ impl Default for WAVEFILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEFILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEFORMAT { @@ -8741,9 +8453,6 @@ impl Default for WAVEFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEFORMATEX { @@ -8760,9 +8469,6 @@ impl Default for WAVEFORMATEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEFORMATEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEFORMATEXTENSIBLE { @@ -8776,9 +8482,6 @@ impl Default for WAVEFORMATEXTENSIBLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEFORMATEXTENSIBLE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WAVEFORMATEXTENSIBLE_0 { @@ -8791,9 +8494,6 @@ impl Default for WAVEFORMATEXTENSIBLE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEFORMATEXTENSIBLE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEHDR { @@ -8811,9 +8511,6 @@ impl Default for WAVEHDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEHDR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEINCAPS2A { @@ -8833,9 +8530,6 @@ impl Default for WAVEINCAPS2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEINCAPS2A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEINCAPS2W { @@ -8855,9 +8549,6 @@ impl Default for WAVEINCAPS2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEINCAPS2W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEINCAPSA { @@ -8874,9 +8565,6 @@ impl Default for WAVEINCAPSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEINCAPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEINCAPSW { @@ -8893,9 +8581,6 @@ impl Default for WAVEINCAPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEINCAPSW { - type TypeKind = windows_core::CopyType; -} pub const WAVEIN_MAPPER_STATUS_DEVICE: u32 = 0u32; pub const WAVEIN_MAPPER_STATUS_FORMAT: u32 = 2u32; pub const WAVEIN_MAPPER_STATUS_MAPPED: u32 = 1u32; @@ -8919,9 +8604,6 @@ impl Default for WAVEOUTCAPS2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEOUTCAPS2A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEOUTCAPS2W { @@ -8942,9 +8624,6 @@ impl Default for WAVEOUTCAPS2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEOUTCAPS2W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEOUTCAPSA { @@ -8962,9 +8641,6 @@ impl Default for WAVEOUTCAPSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEOUTCAPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WAVEOUTCAPSW { @@ -8982,9 +8658,6 @@ impl Default for WAVEOUTCAPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAVEOUTCAPSW { - type TypeKind = windows_core::CopyType; -} pub const WAVEOUT_MAPPER_STATUS_DEVICE: u32 = 0u32; pub const WAVEOUT_MAPPER_STATUS_FORMAT: u32 = 2u32; pub const WAVEOUT_MAPPER_STATUS_MAPPED: u32 = 1u32; @@ -9058,6 +8731,3 @@ impl Default for tACMFORMATDETAILSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for tACMFORMATDETAILSW { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs index 6eeb3ab4d1f..39233c8b556 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -4682,9 +4682,6 @@ impl Default for MACINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MACINFO { - type TypeKind = windows_core::CopyType; -} pub const MDSP_READ: u32 = 1u32; pub const MDSP_SEEK_BOF: u32 = 1u32; pub const MDSP_SEEK_CUR: u32 = 2u32; @@ -4705,9 +4702,6 @@ impl Default for MTP_COMMAND_DATA_IN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MTP_COMMAND_DATA_IN { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MTP_COMMAND_DATA_OUT { @@ -4722,9 +4716,6 @@ impl Default for MTP_COMMAND_DATA_OUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MTP_COMMAND_DATA_OUT { - type TypeKind = windows_core::CopyType; -} pub const MTP_COMMAND_MAX_PARAMS: u32 = 5u32; pub const MTP_NEXTPHASE_NO_DATA: u32 = 3u32; pub const MTP_NEXTPHASE_READ_DATA: u32 = 1u32; @@ -4746,9 +4737,6 @@ impl Default for OPAQUECOMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPAQUECOMMAND { - type TypeKind = windows_core::CopyType; -} pub const RSA_KEY_LEN: u32 = 64u32; pub const SAC_CERT_V1: u32 = 2u32; pub const SAC_CERT_X509: u32 = 1u32; @@ -4775,9 +4763,6 @@ impl Default for WMDMDATETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMDMDATETIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WMDMDetermineMaxPropStringLen { @@ -4869,9 +4854,6 @@ impl Default for WMDMDetermineMaxPropStringLen { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMDMDetermineMaxPropStringLen { - type TypeKind = windows_core::CopyType; -} pub const WMDMDevice: windows_core::GUID = windows_core::GUID::from_u128(0x807b3cdf_357a_11d3_8471_00c04f79dbc0); pub const WMDMDeviceEnum: windows_core::GUID = windows_core::GUID::from_u128(0x430e35af_3971_11d3_8474_00c04f79dbc0); #[repr(C)] @@ -4887,9 +4869,6 @@ impl Default for WMDMID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMDMID { - type TypeKind = windows_core::CopyType; -} pub const WMDMID_LENGTH: u32 = 128u32; pub const WMDMLogger: windows_core::GUID = windows_core::GUID::from_u128(0x110a3202_5a79_11d3_8d78_444553540000); #[repr(transparent)] @@ -4907,9 +4886,6 @@ impl Default for WMDMMetadataView { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMDMMetadataView { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WMDMRIGHTS { @@ -4926,9 +4902,6 @@ impl Default for WMDMRIGHTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMDMRIGHTS { - type TypeKind = windows_core::CopyType; -} pub const WMDMStorage: windows_core::GUID = windows_core::GUID::from_u128(0x807b3ce0_357a_11d3_8471_00c04f79dbc0); pub const WMDMStorageEnum: windows_core::GUID = windows_core::GUID::from_u128(0xeb401a3b_3af7_11d3_8474_00c04f79dbc0); pub const WMDMStorageGlobal: windows_core::GUID = windows_core::GUID::from_u128(0x807b3ce1_357a_11d3_8471_00c04f79dbc0); @@ -5119,10 +5092,6 @@ impl Default for WMDM_FORMAT_CAPABILITY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for WMDM_FORMAT_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const WMDM_GET_FORMAT_SUPPORT_AUDIO: u32 = 1u32; pub const WMDM_GET_FORMAT_SUPPORT_FILE: u32 = 4u32; pub const WMDM_GET_FORMAT_SUPPORT_VIDEO: u32 = 2u32; @@ -5161,10 +5130,6 @@ impl Default for WMDM_PROP_CONFIG { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for WMDM_PROP_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct WMDM_PROP_DESC { @@ -5184,10 +5149,6 @@ impl Default for WMDM_PROP_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for WMDM_PROP_DESC { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub union WMDM_PROP_DESC_0 { @@ -5206,10 +5167,6 @@ impl Default for WMDM_PROP_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for WMDM_PROP_DESC_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5223,10 +5180,6 @@ impl Default for WMDM_PROP_VALUES_ENUM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for WMDM_PROP_VALUES_ENUM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct WMDM_PROP_VALUES_RANGE { @@ -5246,10 +5199,6 @@ impl Default for WMDM_PROP_VALUES_RANGE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for WMDM_PROP_VALUES_RANGE { - type TypeKind = windows_core::CloneType; -} pub const WMDM_RIGHTS_COPY_TO_CD: u32 = 8u32; pub const WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE: u32 = 2u32; pub const WMDM_RIGHTS_COPY_TO_SDMI_DEVICE: u32 = 16u32; @@ -5352,9 +5301,6 @@ impl Default for WMFILECAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMFILECAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const g_wszAudioWAVECodec: windows_core::PCWSTR = windows_core::w!("WMDM/AudioWAVECodec"); pub const g_wszVideoFourCCCodec: windows_core::PCWSTR = windows_core::w!("WMDM/VideoFourCCCodec"); pub const g_wszWMDMAlbumArt: windows_core::PCWSTR = windows_core::w!("WMDM/AlbumArt"); diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs index b68dffa31c6..60770667a6f 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs @@ -22,9 +22,6 @@ impl Default for ATSC_FILTER_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATSC_FILTER_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const ATSC_MGT_PID: u32 = 8187u32; pub const ATSC_MGT_TID: u32 = 199u32; pub const ATSC_PIT_TID: u32 = 208u32; @@ -65,9 +62,6 @@ impl Default for BDA_DEBUG_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_DEBUG_DATA { - type TypeKind = windows_core::CopyType; -} pub const BDA_DEBUG_DATA_AVAILABLE: windows_core::GUID = windows_core::GUID::from_u128(0x69c24f54_9983_497e_b415_282be4c555fb); pub const BDA_DEBUG_DATA_TYPE_STRING: windows_core::GUID = windows_core::GUID::from_u128(0xa806e767_de5c_430c_80bf_a21ebe06c748); #[repr(transparent)] @@ -87,9 +81,6 @@ impl Default for BDA_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BDA_LockType(pub i32); @@ -109,9 +100,6 @@ impl Default for BDA_TRANSPORT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TRANSPORT_INFO { - type TypeKind = windows_core::CopyType; -} pub const BSKYB_TERRESTRIAL_TV_NETWORK_TYPE: windows_core::GUID = windows_core::GUID::from_u128(0x9e9e46c6_3aba_4f08_ad0e_cc5ac8148c2b); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -123,9 +111,6 @@ impl Default for BadSampleInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BadSampleInfo { - type TypeKind = windows_core::CopyType; -} pub const Bda_DigitalStandard_ATSC: BDA_DigitalSignalStandard = BDA_DigitalSignalStandard(8i32); pub const Bda_DigitalStandard_DVB_C: BDA_DigitalSignalStandard = BDA_DigitalSignalStandard(4i32); pub const Bda_DigitalStandard_DVB_S: BDA_DigitalSignalStandard = BDA_DigitalSignalStandard(2i32); @@ -197,9 +182,6 @@ impl Default for CAPTURE_STREAMTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAPTURE_STREAMTIME { - type TypeKind = windows_core::CopyType; -} pub const CLSID_CPCAFiltersCategory: windows_core::GUID = windows_core::GUID::from_u128(0xc4c4c4fc_0049_4e2b_98fb_9537f6ce516d); pub const CLSID_DTFilterEncProperties: windows_core::GUID = windows_core::GUID::from_u128(0xc4c4c482_0049_4e2b_98fb_9537f6ce516d); pub const CLSID_DTFilterTagProperties: windows_core::GUID = windows_core::GUID::from_u128(0xc4c4c492_0049_4e2b_98fb_9537f6ce516d); @@ -281,9 +263,6 @@ impl Default for ChannelChangeInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ChannelChangeInfo { - type TypeKind = windows_core::CopyType; -} pub const ChannelChangeSpanningEvent_End: ChannelChangeSpanningEvent_State = ChannelChangeSpanningEvent_State(2i32); pub const ChannelChangeSpanningEvent_Start: ChannelChangeSpanningEvent_State = ChannelChangeSpanningEvent_State(0i32); #[repr(transparent)] @@ -302,9 +281,6 @@ impl Default for ChannelInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ChannelInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ChannelInfo_0 { @@ -317,9 +293,6 @@ impl Default for ChannelInfo_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ChannelInfo_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ChannelInfo_0_2 { @@ -330,9 +303,6 @@ impl Default for ChannelInfo_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ChannelInfo_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ChannelInfo_0_1 { @@ -343,9 +313,6 @@ impl Default for ChannelInfo_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ChannelInfo_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ChannelInfo_0_0 { @@ -358,9 +325,6 @@ impl Default for ChannelInfo_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ChannelInfo_0_0 { - type TypeKind = windows_core::CopyType; -} pub const ChannelTuneRequest: windows_core::GUID = windows_core::GUID::from_u128(0x0369b4e5_45b6_11d3_b650_00c04f79498e); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -379,9 +343,6 @@ impl Default for ChannelTypeInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ChannelTypeInfo { - type TypeKind = windows_core::CopyType; -} pub const ChannelTypeNone: ChannelType = ChannelType(0i32); pub const ChannelTypeOther: ChannelType = ChannelType(1i32); pub const ChannelTypeSubtitles: ChannelType = ChannelType(16i32); @@ -544,9 +505,6 @@ impl Default for DSHOW_STREAM_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSHOW_STREAM_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DSMCC_ELEMENT { @@ -561,9 +519,6 @@ impl Default for DSMCC_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSMCC_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DSMCC_FILTER_OPTIONS { @@ -588,9 +543,6 @@ impl Default for DSMCC_FILTER_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSMCC_FILTER_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DSMCC_SECTION { @@ -614,9 +566,6 @@ impl Default for DSMCC_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSMCC_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DSMCC_SECTION_0 { @@ -628,9 +577,6 @@ impl Default for DSMCC_SECTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSMCC_SECTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DSMCC_SECTION_1 { @@ -642,9 +588,6 @@ impl Default for DSMCC_SECTION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSMCC_SECTION_1 { - type TypeKind = windows_core::CopyType; -} pub const DTFilter: windows_core::GUID = windows_core::GUID::from_u128(0xc4c4c4f2_0049_4e2b_98fb_9537f6ce516d); pub const DTV_CardStatus_Error: u32 = 2u32; pub const DTV_CardStatus_FirmwareDownload: u32 = 3u32; @@ -670,9 +613,6 @@ impl Default for DVBScramblingControlSpanningEvent { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVBScramblingControlSpanningEvent { - type TypeKind = windows_core::CopyType; -} pub const DVBTLocator: windows_core::GUID = windows_core::GUID::from_u128(0x9cd64701_bdf3_4d14_8e03_f12983d86664); pub const DVBTLocator2: windows_core::GUID = windows_core::GUID::from_u128(0xefe3fa02_45d7_4920_be96_53fa7f35b0e6); pub const DVBTuneRequest: windows_core::GUID = windows_core::GUID::from_u128(0x15d6504a_5494_499c_886c_973c9e53b9f1); @@ -694,9 +634,6 @@ impl Default for DVB_EIT_FILTER_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVB_EIT_FILTER_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const DVB_EIT_OTHER_TID: u32 = 79u32; pub const DVB_EIT_PID: u32 = 18u32; pub const DVB_NIT_ACTUAL_TID: u32 = 64u32; @@ -755,10 +692,6 @@ impl Default for DVR_STREAM_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_MediaFoundation")] -impl windows_core::TypeKind for DVR_STREAM_DESC { - type TypeKind = windows_core::CloneType; -} pub const DigitalCableLocator: windows_core::GUID = windows_core::GUID::from_u128(0x03c06416_d127_407a_ab4c_fdd279abbe5d); pub const DigitalCableTuneRequest: windows_core::GUID = windows_core::GUID::from_u128(0x26ec0b63_aa90_458a_8df4_5659f2c8a18a); pub const DigitalCableTuningSpace: windows_core::GUID = windows_core::GUID::from_u128(0xd9bb4cee_b87a_47f1_ac92_b08d9c7813fc); @@ -782,9 +715,6 @@ impl Default for DualMonoInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DualMonoInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DvbParentalRatingDescriptor { @@ -796,9 +726,6 @@ impl Default for DvbParentalRatingDescriptor { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DvbParentalRatingDescriptor { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DvbParentalRatingParam { @@ -810,9 +737,6 @@ impl Default for DvbParentalRatingParam { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DvbParentalRatingParam { - type TypeKind = windows_core::CopyType; -} pub const ECHOSTAR_SATELLITE_TV_NETWORK_TYPE: windows_core::GUID = windows_core::GUID::from_u128(0xc4f6b31b_c6bf_4759_886f_a7386dca27a0); pub const ENCDEC_CPEVENT: EncDecEvents = EncDecEvents(0i32); pub const ENCDEC_RECORDING_STATUS: EncDecEvents = EncDecEvents(1i32); @@ -33689,10 +33613,6 @@ impl Default for KSEVENTDATA_BDA_RF_TUNER_SCAN_S { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSEVENTDATA_BDA_RF_TUNER_SCAN_S { - type TypeKind = windows_core::CopyType; -} pub const KSEVENTSETID_BdaCAEvent: windows_core::GUID = windows_core::GUID::from_u128(0x488c4ccc_b768_4129_8eb1_b00a071f9068); pub const KSEVENTSETID_BdaDiseqCEvent: windows_core::GUID = windows_core::GUID::from_u128(0x8b19bbf0_4184_43ac_ad3c_0c889be4c212); pub const KSEVENTSETID_BdaEvent: windows_core::GUID = windows_core::GUID::from_u128(0xae7e55b2_96d7_4e29_908f_62f95b2a1679); @@ -33851,10 +33771,6 @@ impl Default for KSM_BDA_BUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -33869,10 +33785,6 @@ impl Default for KSM_BDA_CAS_CAPTURETOKEN { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_CAS_CAPTURETOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -33889,10 +33801,6 @@ impl Default for KSM_BDA_CAS_CLOSEMMIDIALOG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_CAS_CLOSEMMIDIALOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -33910,10 +33818,6 @@ impl Default for KSM_BDA_CAS_ENTITLEMENTTOKEN { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_CAS_ENTITLEMENTTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -33929,10 +33833,6 @@ impl Default for KSM_BDA_CAS_OPENBROADCASTMMI { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_CAS_OPENBROADCASTMMI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -33948,10 +33848,6 @@ impl Default for KSM_BDA_DEBUG_LEVEL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_DEBUG_LEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -33965,10 +33861,6 @@ impl Default for KSM_BDA_DRM_SETDRM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_DRM_SETDRM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -33983,10 +33875,6 @@ impl Default for KSM_BDA_EVENT_COMPLETE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_EVENT_COMPLETE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34001,10 +33889,6 @@ impl Default for KSM_BDA_GDDS_SERVICEFROMTUNEXML { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_GDDS_SERVICEFROMTUNEXML { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34018,10 +33902,6 @@ impl Default for KSM_BDA_GDDS_TUNEXMLFROMIDX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_GDDS_TUNEXMLFROMIDX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34037,10 +33917,6 @@ impl Default for KSM_BDA_GPNV_GETVALUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_GPNV_GETVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34054,10 +33930,6 @@ impl Default for KSM_BDA_GPNV_NAMEINDEX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_GPNV_NAMEINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34075,10 +33947,6 @@ impl Default for KSM_BDA_GPNV_SETVALUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_GPNV_SETVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34094,10 +33962,6 @@ impl Default for KSM_BDA_ISDBCAS_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_ISDBCAS_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34112,10 +33976,6 @@ impl Default for KSM_BDA_PIN { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_PIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34129,10 +33989,6 @@ impl Default for KSM_BDA_PIN_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_PIN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34147,10 +34003,6 @@ impl Default for KSM_BDA_PIN_PAIR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_PIN_PAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34164,10 +34016,6 @@ impl Default for KSM_BDA_PIN_PAIR_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_PIN_PAIR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34181,10 +34029,6 @@ impl Default for KSM_BDA_PIN_PAIR_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_PIN_PAIR_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34198,10 +34042,6 @@ impl Default for KSM_BDA_SCAN_CAPABILTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_SCAN_CAPABILTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34217,10 +34057,6 @@ impl Default for KSM_BDA_SCAN_FILTER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_SCAN_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34235,10 +34071,6 @@ impl Default for KSM_BDA_SCAN_START { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_SCAN_START { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34252,10 +34084,6 @@ impl Default for KSM_BDA_TS_SELECTOR_SETTSID { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_TS_SELECTOR_SETTSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34270,10 +34098,6 @@ impl Default for KSM_BDA_TUNER_TUNEREQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_TUNER_TUNEREQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34287,10 +34111,6 @@ impl Default for KSM_BDA_USERACTIVITY_USEREASON { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_USERACTIVITY_USEREASON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34304,10 +34124,6 @@ impl Default for KSM_BDA_WMDRMTUNER_GETPIDPROTECTION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_WMDRMTUNER_GETPIDPROTECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34324,10 +34140,6 @@ impl Default for KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34342,10 +34154,6 @@ impl Default for KSM_BDA_WMDRMTUNER_SETPIDPROTECTION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_WMDRMTUNER_SETPIDPROTECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34359,10 +34167,6 @@ impl Default for KSM_BDA_WMDRMTUNER_SYNCVALUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_WMDRMTUNER_SYNCVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34376,10 +34180,6 @@ impl Default for KSM_BDA_WMDRM_LICENSE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_WMDRM_LICENSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34395,10 +34195,6 @@ impl Default for KSM_BDA_WMDRM_RENEWLICENSE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSM_BDA_WMDRM_RENEWLICENSE { - type TypeKind = windows_core::CopyType; -} pub const KSNODE_BDA_8PSK_DEMODULATOR: windows_core::GUID = windows_core::GUID::from_u128(0xe957a0e7_dd98_4a3c_810b_3525157ab62e); pub const KSNODE_BDA_8VSB_DEMODULATOR: windows_core::GUID = windows_core::GUID::from_u128(0x71985f4f_1ca1_11d3_9cc8_00c04f7971e0); pub const KSNODE_BDA_ANALOG_DEMODULATOR: windows_core::GUID = windows_core::GUID::from_u128(0x634db199_27dd_46b8_acfb_ecc98e61a2ad); @@ -34536,10 +34332,6 @@ impl Default for KSPROPERTY_BDA_RF_TUNER_CAPS_S { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSPROPERTY_BDA_RF_TUNER_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_BDA_RF_TUNER_FREQUENCY: KSPROPERTY_BDA_FREQUENCY_FILTER = KSPROPERTY_BDA_FREQUENCY_FILTER(0i32); pub const KSPROPERTY_BDA_RF_TUNER_FREQUENCY_MULTIPLIER: KSPROPERTY_BDA_FREQUENCY_FILTER = KSPROPERTY_BDA_FREQUENCY_FILTER(5i32); pub const KSPROPERTY_BDA_RF_TUNER_POLARITY: KSPROPERTY_BDA_FREQUENCY_FILTER = KSPROPERTY_BDA_FREQUENCY_FILTER(1i32); @@ -34561,10 +34353,6 @@ impl Default for KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_BDA_RF_TUNER_STANDARD: KSPROPERTY_BDA_FREQUENCY_FILTER = KSPROPERTY_BDA_FREQUENCY_FILTER(8i32); pub const KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE: KSPROPERTY_BDA_FREQUENCY_FILTER = KSPROPERTY_BDA_FREQUENCY_FILTER(9i32); #[repr(C)] @@ -34580,10 +34368,6 @@ impl Default for KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34598,10 +34382,6 @@ impl Default for KSPROPERTY_BDA_RF_TUNER_STANDARD_S { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSPROPERTY_BDA_RF_TUNER_STANDARD_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_BDA_RF_TUNER_TRANSPONDER: KSPROPERTY_BDA_FREQUENCY_FILTER = KSPROPERTY_BDA_FREQUENCY_FILTER(3i32); pub const KSPROPERTY_BDA_ROLL_OFF: KSPROPERTY_BDA_DIGITAL_DEMODULATOR = KSPROPERTY_BDA_DIGITAL_DEMODULATOR(9i32); pub const KSPROPERTY_BDA_SAMPLE_TIME: KSPROPERTY_BDA_SIGNAL_STATS = KSPROPERTY_BDA_SIGNAL_STATS(4i32); @@ -34662,10 +34442,6 @@ impl Default for KSP_BDA_NODE_PIN { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSP_BDA_NODE_PIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34679,10 +34455,6 @@ impl Default for KSP_NODE_ESPID { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KSP_NODE_ESPID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34695,10 +34467,6 @@ impl Default for KS_DATARANGE_BDA_ANTENNA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KS_DATARANGE_BDA_ANTENNA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_KernelStreaming")] #[derive(Clone, Copy)] @@ -34712,10 +34480,6 @@ impl Default for KS_DATARANGE_BDA_TRANSPORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_KernelStreaming")] -impl windows_core::TypeKind for KS_DATARANGE_BDA_TRANSPORT { - type TypeKind = windows_core::CopyType; -} pub const LIC_BadLicense: LicenseEventBlockReason = LicenseEventBlockReason(0i32); pub const LIC_Expired: LicenseEventBlockReason = LicenseEventBlockReason(2i32); pub const LIC_ExtenderBlocked: LicenseEventBlockReason = LicenseEventBlockReason(4i32); @@ -34737,9 +34501,6 @@ impl Default for LONG_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LONG_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union LONG_SECTION_0 { @@ -34751,9 +34512,6 @@ impl Default for LONG_SECTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LONG_SECTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LONG_SECTION_1 { @@ -34765,9 +34523,6 @@ impl Default for LONG_SECTION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LONG_SECTION_1 { - type TypeKind = windows_core::CopyType; -} pub const LanguageComponentType: windows_core::GUID = windows_core::GUID::from_u128(0x1be49f30_0e1b_11d3_9d8e_00c04f72d980); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -34780,9 +34535,6 @@ impl Default for LanguageInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LanguageInfo { - type TypeKind = windows_core::CopyType; -} pub const LastReservedDeviceDispid: SegDispidList = SegDispidList(16383i32); pub const LastReservedDeviceEvent: SegEventidList = SegEventidList(16383i32); #[repr(transparent)] @@ -34833,9 +34585,6 @@ impl Default for MPEG2_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG2_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG2_FILTER2 { @@ -34848,9 +34597,6 @@ impl Default for MPEG2_FILTER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG2_FILTER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MPEG2_FILTER2_0 { @@ -34862,9 +34608,6 @@ impl Default for MPEG2_FILTER2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG2_FILTER2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG2_FILTER2_0_0 { @@ -34891,9 +34634,6 @@ impl Default for MPEG2_FILTER2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG2_FILTER2_0_0 { - type TypeKind = windows_core::CopyType; -} pub const MPEG2_FILTER_VERSION_1_SIZE: u32 = 124u32; pub const MPEG2_FILTER_VERSION_2_SIZE: u32 = 133u32; #[repr(C, packed(1))] @@ -34906,9 +34646,6 @@ impl Default for MPEG_BCS_DEMUX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_BCS_DEMUX { - type TypeKind = windows_core::CopyType; -} pub const MPEG_CAT_PID: u32 = 1u32; pub const MPEG_CAT_TID: u32 = 1u32; #[repr(C, packed(1))] @@ -34922,9 +34659,6 @@ impl Default for MPEG_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MPEG_CONTEXT_0 { @@ -34936,9 +34670,6 @@ impl Default for MPEG_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} pub const MPEG_CONTEXT_BCS_DEMUX: MPEG_CONTEXT_TYPE = MPEG_CONTEXT_TYPE(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -34959,9 +34690,6 @@ impl Default for MPEG_DATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_DATE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_DATE_AND_TIME { @@ -34973,9 +34701,6 @@ impl Default for MPEG_DATE_AND_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_DATE_AND_TIME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_HEADER_BITS { @@ -34986,9 +34711,6 @@ impl Default for MPEG_HEADER_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_HEADER_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_HEADER_BITS_MIDL { @@ -34999,9 +34721,6 @@ impl Default for MPEG_HEADER_BITS_MIDL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_HEADER_BITS_MIDL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPEG_HEADER_VERSION_BITS { @@ -35012,9 +34731,6 @@ impl Default for MPEG_HEADER_VERSION_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_HEADER_VERSION_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPEG_HEADER_VERSION_BITS_MIDL { @@ -35025,9 +34741,6 @@ impl Default for MPEG_HEADER_VERSION_BITS_MIDL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_HEADER_VERSION_BITS_MIDL { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_PACKET_LIST { @@ -35039,9 +34752,6 @@ impl Default for MPEG_PACKET_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_PACKET_LIST { - type TypeKind = windows_core::CopyType; -} pub const MPEG_PAT_PID: u32 = 0u32; pub const MPEG_PAT_TID: u32 = 0u32; pub const MPEG_PMT_TID: u32 = 2u32; @@ -35066,9 +34776,6 @@ impl Default for MPEG_RQST_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_RQST_PACKET { - type TypeKind = windows_core::CopyType; -} pub const MPEG_RQST_START_MPE_STREAM: MPEG_REQUEST_TYPE = MPEG_REQUEST_TYPE(8i32); pub const MPEG_RQST_UNKNOWN: MPEG_REQUEST_TYPE = MPEG_REQUEST_TYPE(0i32); pub const MPEG_SECTION_IS_CURRENT: MPEG_CURRENT_NEXT_BIT = MPEG_CURRENT_NEXT_BIT(1i32); @@ -35088,9 +34795,6 @@ impl Default for MPEG_SERVICE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_SERVICE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_SERVICE_RESPONSE { @@ -35102,9 +34806,6 @@ impl Default for MPEG_SERVICE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_SERVICE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_STREAM_BUFFER { @@ -35118,9 +34819,6 @@ impl Default for MPEG_STREAM_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_STREAM_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_STREAM_FILTER { @@ -35135,9 +34833,6 @@ impl Default for MPEG_STREAM_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_STREAM_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPEG_TIME { @@ -35150,9 +34845,6 @@ impl Default for MPEG_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_TIME { - type TypeKind = windows_core::CopyType; -} pub const MPEG_TSDT_PID: u32 = 2u32; pub const MPEG_TSDT_TID: u32 = 3u32; #[repr(C, packed(1))] @@ -35165,9 +34857,6 @@ impl Default for MPEG_WINSOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG_WINSOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MPE_ELEMENT { @@ -35180,9 +34869,6 @@ impl Default for MPE_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPE_ELEMENT { - type TypeKind = windows_core::CopyType; -} pub const MSEventBinder: windows_core::GUID = windows_core::GUID::from_u128(0x577faa18_4518_445e_8f70_1473f8cf4ba4); pub const MSVIDCTL_ALT: MSVidCtlButtonstate = MSVidCtlButtonstate(4i32); pub const MSVIDCTL_CTRL: MSVidCtlButtonstate = MSVidCtlButtonstate(2i32); @@ -35301,9 +34987,6 @@ impl Default for Mpeg2TableSampleHdr { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Mpeg2TableSampleHdr { - type TypeKind = windows_core::CopyType; -} pub const OCUR_PAIRING_PROTOCOL_VERSION: u32 = 2u32; pub const PARENTAL_CONTROL_ATTRIB_DIALOGUE: u32 = 515u32; pub const PARENTAL_CONTROL_ATTRIB_FANTASY: u32 = 516u32; @@ -35325,9 +35008,6 @@ impl Default for PBDAParentalControl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PBDAParentalControl { - type TypeKind = windows_core::CopyType; -} pub const PBDA_ALWAYS_TUNE_IN_MUX: windows_core::GUID = windows_core::GUID::from_u128(0x1e1d7141_583f_4ac2_b019_1f430eda0f4c); pub const PBDA_PAIRING_PROTOCOL_VERSION: u32 = 3u32; #[repr(C)] @@ -35344,9 +35024,6 @@ impl Default for PBDA_TAG_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PBDA_TAG_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PIC_SEQ_SAMPLE { @@ -35357,9 +35034,6 @@ impl Default for PIC_SEQ_SAMPLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PIC_SEQ_SAMPLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PIDListSpanningEvent { @@ -35371,9 +35045,6 @@ impl Default for PIDListSpanningEvent { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PIDListSpanningEvent { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct PID_BITS { @@ -35384,9 +35055,6 @@ impl Default for PID_BITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PID_BITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct PID_BITS_MIDL { @@ -35397,9 +35065,6 @@ impl Default for PID_BITS_MIDL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PID_BITS_MIDL { - type TypeKind = windows_core::CopyType; -} pub const PINNAME_BDA_ANALOG_AUDIO: windows_core::GUID = windows_core::GUID::from_u128(0xd28a580a_9b1f_4b0c_9c33_9bf0a8ea636b); pub const PINNAME_BDA_ANALOG_VIDEO: windows_core::GUID = windows_core::GUID::from_u128(0x5c0c8281_5667_486c_8482_63e31f01a6e9); pub const PINNAME_BDA_FM_RADIO: windows_core::GUID = windows_core::GUID::from_u128(0xd2855fed_b2d3_4eeb_9bd0_193436a2f890); @@ -35433,9 +35098,6 @@ impl Default for ProgramElement { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ProgramElement { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ProtType(pub i32); @@ -35450,9 +35112,6 @@ impl Default for RATING_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RATING_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RATING_INFO { @@ -35464,9 +35123,6 @@ impl Default for RATING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RATING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RATING_SYSTEM { @@ -35481,9 +35137,6 @@ impl Default for RATING_SYSTEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RATING_SYSTEM { - type TypeKind = windows_core::CopyType; -} pub const RECORDING_STARTED: CPRecordingStatus = CPRecordingStatus(1i32); pub const RECORDING_STOPPED: CPRecordingStatus = CPRecordingStatus(0i32); #[repr(transparent)] @@ -35517,9 +35170,6 @@ impl Default for SAMPLE_LIVE_STREAM_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAMPLE_LIVE_STREAM_TIME { - type TypeKind = windows_core::CopyType; -} pub const SAMPLE_SEQ_CONTENT_B_FRAME: u32 = 3u32; pub const SAMPLE_SEQ_CONTENT_I_FRAME: u32 = 1u32; pub const SAMPLE_SEQ_CONTENT_NONREF_FRAME: u32 = 3u32; @@ -35539,9 +35189,6 @@ impl Default for SAMPLE_SEQ_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAMPLE_SEQ_OFFSET { - type TypeKind = windows_core::CopyType; -} pub const SAMPLE_SEQ_PICTURE_HEADER: u32 = 3u32; pub const SAMPLE_SEQ_SEEK_POINT: u32 = 2u32; pub const SAMPLE_SEQ_SEQUENCE_HEADER: u32 = 1u32; @@ -35559,9 +35206,6 @@ impl Default for SBE2_STREAM_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SBE2_STREAM_DESC { - type TypeKind = windows_core::CopyType; -} pub const SBE2_STREAM_DESC_EVENT: windows_core::GUID = windows_core::GUID::from_u128(0x2313a4ed_bf2d_454f_ad8a_d95ba7f91fee); pub const SBE2_STREAM_DESC_VERSION: u32 = 1u32; pub const SBE2_V1_STREAMS_CREATION_EVENT: windows_core::GUID = windows_core::GUID::from_u128(0x000fcf09_97f5_46ac_9769_7a83b35384fb); @@ -35580,9 +35224,6 @@ impl Default for SBE_PIN_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SBE_PIN_DATA { - type TypeKind = windows_core::CopyType; -} pub const SCTE_EAS_IB_PID: u32 = 8187u32; pub const SCTE_EAS_OOB_PID: u32 = 8188u32; pub const SCTE_EAS_TID: u32 = 216u32; @@ -35598,9 +35239,6 @@ impl Default for SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union SECTION_0 { @@ -35612,9 +35250,6 @@ impl Default for SECTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECTION_0 { - type TypeKind = windows_core::CopyType; -} pub const SID_DRMSecureServiceChannel: windows_core::GUID = windows_core::GUID::from_u128(0xc4c4c4c4_0049_4e2b_98fb_9537f6ce516d); pub const SID_MSVidCtl_CurrentAudioEndpoint: windows_core::GUID = windows_core::GUID::from_u128(0xcf9a88f4_abcf_4ed8_9b74_7db33445459e); pub const STATE_PAUSE: MSVidCtlStateList = MSVidCtlStateList(1i32); @@ -35638,9 +35273,6 @@ impl Default for STREAMBUFFER_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAMBUFFER_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STREAMBUFFER_ATTR_DATATYPE(pub i32); @@ -35696,9 +35328,6 @@ impl Default for SpanningEventDescriptor { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpanningEventDescriptor { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SpanningEventEmmMessage { @@ -35721,9 +35350,6 @@ impl Default for SpanningEventEmmMessage { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SpanningEventEmmMessage { - type TypeKind = windows_core::CopyType; -} pub const System5: EnTvRat_System = EnTvRat_System(5i32); pub const System6: EnTvRat_System = EnTvRat_System(6i32); pub const SystemTuningSpaces: windows_core::GUID = windows_core::GUID::from_u128(0xd02aac50_027e_11d3_9d8e_00c04f72d980); @@ -35738,9 +35364,6 @@ impl Default for TID_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TID_EXTENSION { - type TypeKind = windows_core::CopyType; -} pub const TIFLoad: windows_core::GUID = windows_core::GUID::from_u128(0x14eb8748_1753_4393_95ae_4f7e7a87aad6); #[repr(C)] #[derive(Clone, Copy)] @@ -35754,9 +35377,6 @@ impl Default for TRANSPORT_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TRANSPORT_PROPERTIES_0 { @@ -35768,9 +35388,6 @@ impl Default for TRANSPORT_PROPERTIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_PROPERTIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSPORT_PROPERTIES_0_0 { @@ -35781,9 +35398,6 @@ impl Default for TRANSPORT_PROPERTIES_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_PROPERTIES_0_0 { - type TypeKind = windows_core::CopyType; -} pub const TenthsSecondsMode: PositionModeList = PositionModeList(1i32); pub const TuneRequest: windows_core::GUID = windows_core::GUID::from_u128(0xb46e0d38_ab35_4a06_a137_70576b01b39f); pub const TunerMarshaler: windows_core::GUID = windows_core::GUID::from_u128(0x6438570b_0c08_4a25_9504_8012bb4d50cf); @@ -35832,9 +35446,6 @@ impl Default for UDCR_TAG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UDCR_TAG { - type TypeKind = windows_core::CopyType; -} pub const US_TV: EnTvRat_System = EnTvRat_System(1i32); pub const US_TV_14: EnTvRat_US_TV = EnTvRat_US_TV(5i32); pub const US_TV_G: EnTvRat_US_TV = EnTvRat_US_TV(3i32); @@ -35881,9 +35492,6 @@ impl Default for VA_OPTIONAL_VIDEO_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VA_OPTIONAL_VIDEO_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const VA_PRIMARIES_H264_GENERIC_FILM: VA_COLOR_PRIMARIES = VA_COLOR_PRIMARIES(8i32); pub const VA_PRIMARIES_ITU_R_BT_470_SYSTEM_B_G: VA_COLOR_PRIMARIES = VA_COLOR_PRIMARIES(5i32); pub const VA_PRIMARIES_ITU_R_BT_470_SYSTEM_M: VA_COLOR_PRIMARIES = VA_COLOR_PRIMARIES(4i32); @@ -35925,9 +35533,6 @@ impl Default for WMDRMProtectionInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMDRMProtectionInfo { - type TypeKind = windows_core::CopyType; -} pub const XDSCodec: windows_core::GUID = windows_core::GUID::from_u128(0xc4c4c4f3_0049_4e2b_98fb_9537f6ce516d); pub const XDSToRat: windows_core::GUID = windows_core::GUID::from_u128(0xc5c5c5f0_3abc_11d6_b25b_00c04fa0c026); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs index d8cb05f62b6..eab241dd5de 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs @@ -67,9 +67,6 @@ impl Default for ALLOCATOR_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ALLOCATOR_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const AMAP_3D_TARGET: VMRSurfaceAllocationFlags = VMRSurfaceAllocationFlags(2i32); pub const AMAP_ALLOW_SYSMEM: VMRSurfaceAllocationFlags = VMRSurfaceAllocationFlags(4i32); pub const AMAP_DIRECTED_FLIP: VMRSurfaceAllocationFlags = VMRSurfaceAllocationFlags(16i32); @@ -94,9 +91,6 @@ impl Default for AMCOPPCommand { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMCOPPCommand { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMCOPPSignature { @@ -107,9 +101,6 @@ impl Default for AMCOPPSignature { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMCOPPSignature { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMCOPPStatusInput { @@ -124,9 +115,6 @@ impl Default for AMCOPPStatusInput { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMCOPPStatusInput { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMCOPPStatusOutput { @@ -139,9 +127,6 @@ impl Default for AMCOPPStatusOutput { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMCOPPStatusOutput { - type TypeKind = windows_core::CopyType; -} pub const AMCOPYPROTECT_RestrictDuplication: u32 = 1u32; pub const AMDDS_ALL: u32 = 255u32; pub const AMDDS_DCIPS: u32 = 1u32; @@ -377,9 +362,6 @@ impl Default for AMVABUFFERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMVABUFFERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMVABeginFrameInfo { @@ -394,9 +376,6 @@ impl Default for AMVABeginFrameInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMVABeginFrameInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -414,10 +393,6 @@ impl Default for AMVACompBufferInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for AMVACompBufferInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMVAEndFrameInfo { @@ -429,9 +404,6 @@ impl Default for AMVAEndFrameInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMVAEndFrameInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMVAInternalMemInfo { @@ -442,9 +414,6 @@ impl Default for AMVAInternalMemInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMVAInternalMemInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -459,10 +428,6 @@ impl Default for AMVAUncompBufferInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for AMVAUncompBufferInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[derive(Clone, Copy)] @@ -477,10 +442,6 @@ impl Default for AMVAUncompDataInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for AMVAUncompDataInfo { - type TypeKind = windows_core::CopyType; -} pub const AMVA_QUERYRENDERSTATUSF_READ: u32 = 1u32; pub const AMVA_TYPEINDEX_OUTPUTFRAME: u32 = 4294967295u32; #[repr(C)] @@ -505,9 +466,6 @@ impl Default for AMVPDATAINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMVPDATAINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMVPDIMINFO { @@ -522,9 +480,6 @@ impl Default for AMVPDIMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMVPDIMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMVPSIZE { @@ -536,9 +491,6 @@ impl Default for AMVPSIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMVPSIZE { - type TypeKind = windows_core::CopyType; -} pub const AMVP_BEST_BANDWIDTH: AMVP_SELECT_FORMAT_BY = AMVP_SELECT_FORMAT_BY(1i32); pub const AMVP_DO_NOT_CARE: AMVP_SELECT_FORMAT_BY = AMVP_SELECT_FORMAT_BY(0i32); pub const AMVP_INPUT_SAME_AS_OUTPUT: AMVP_SELECT_FORMAT_BY = AMVP_SELECT_FORMAT_BY(2i32); @@ -564,9 +516,6 @@ impl Default for AM_AC3_ALTERNATE_AUDIO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_AC3_ALTERNATE_AUDIO { - type TypeKind = windows_core::CopyType; -} pub const AM_AC3_ALTERNATE_AUDIO_1: u32 = 1u32; pub const AM_AC3_ALTERNATE_AUDIO_2: u32 = 2u32; pub const AM_AC3_ALTERNATE_AUDIO_BOTH: u32 = 3u32; @@ -580,9 +529,6 @@ impl Default for AM_AC3_BIT_STREAM_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_AC3_BIT_STREAM_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_AC3_DIALOGUE_LEVEL { @@ -593,9 +539,6 @@ impl Default for AM_AC3_DIALOGUE_LEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_AC3_DIALOGUE_LEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_AC3_DOWNMIX { @@ -607,9 +550,6 @@ impl Default for AM_AC3_DOWNMIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_AC3_DOWNMIX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_AC3_ERROR_CONCEALMENT { @@ -621,9 +561,6 @@ impl Default for AM_AC3_ERROR_CONCEALMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_AC3_ERROR_CONCEALMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_AC3_ROOM_TYPE { @@ -634,9 +571,6 @@ impl Default for AM_AC3_ROOM_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_AC3_ROOM_TYPE { - type TypeKind = windows_core::CopyType; -} pub const AM_AC3_SERVICE_COMMENTARY: u32 = 5u32; pub const AM_AC3_SERVICE_DIALOG_ONLY: u32 = 4u32; pub const AM_AC3_SERVICE_EMERGENCY_FLASH: u32 = 6u32; @@ -677,9 +611,6 @@ impl Default for AM_COLCON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_COLCON { - type TypeKind = windows_core::CopyType; -} pub const AM_CONTENTPROPERTY_AUTHOR: u32 = 2u32; pub const AM_CONTENTPROPERTY_COPYRIGHT: u32 = 4u32; pub const AM_CONTENTPROPERTY_DESCRIPTION: u32 = 8u32; @@ -694,9 +625,6 @@ impl Default for AM_COPY_MACROVISION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_COPY_MACROVISION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AM_COPY_MACROVISION_LEVEL(pub i32); @@ -725,9 +653,6 @@ impl Default for AM_DVDCOPY_BUSKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVDCOPY_BUSKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_DVDCOPY_CHLGKEY { @@ -739,9 +664,6 @@ impl Default for AM_DVDCOPY_CHLGKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVDCOPY_CHLGKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_DVDCOPY_DISCKEY { @@ -752,9 +674,6 @@ impl Default for AM_DVDCOPY_DISCKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVDCOPY_DISCKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_DVDCOPY_SET_COPY_STATE { @@ -765,9 +684,6 @@ impl Default for AM_DVDCOPY_SET_COPY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVDCOPY_SET_COPY_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_DVDCOPY_TITLEKEY { @@ -781,9 +697,6 @@ impl Default for AM_DVDCOPY_TITLEKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVDCOPY_TITLEKEY { - type TypeKind = windows_core::CopyType; -} pub const AM_DVD_ADAPT_GRAPH: AM_DVD_GRAPH_FLAGS = AM_DVD_GRAPH_FLAGS(16384i32); pub const AM_DVD_CGMS_COPY_ONCE: u32 = 16u32; pub const AM_DVD_CGMS_COPY_PERMITTED: u32 = 0u32; @@ -804,9 +717,6 @@ impl Default for AM_DVD_ChangeRate { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVD_ChangeRate { - type TypeKind = windows_core::CopyType; -} pub const AM_DVD_DO_NOT_CLEAR: AM_DVD_GRAPH_FLAGS = AM_DVD_GRAPH_FLAGS(512i32); pub const AM_DVD_EVR_ONLY: AM_DVD_GRAPH_FLAGS = AM_DVD_GRAPH_FLAGS(4096i32); pub const AM_DVD_EVR_QOS: AM_DVD_GRAPH_FLAGS = AM_DVD_GRAPH_FLAGS(8192i32); @@ -835,9 +745,6 @@ impl Default for AM_DVD_RENDERSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVD_RENDERSTATUS { - type TypeKind = windows_core::CopyType; -} pub const AM_DVD_SECTOR_NOT_PROTECTED: u32 = 0u32; pub const AM_DVD_SECTOR_PROTECTED: u32 = 32u32; pub const AM_DVD_SECTOR_PROTECT_MASK: u32 = 32u32; @@ -863,9 +770,6 @@ impl Default for AM_DVD_YUV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DVD_YUV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_DvdKaraokeData { @@ -877,9 +781,6 @@ impl Default for AM_DvdKaraokeData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_DvdKaraokeData { - type TypeKind = windows_core::CopyType; -} pub const AM_EXSEEK_BUFFERING: AMExtendedSeekingCapabilities = AMExtendedSeekingCapabilities(32i32); pub const AM_EXSEEK_CANSCAN: AMExtendedSeekingCapabilities = AMExtendedSeekingCapabilities(2i32); pub const AM_EXSEEK_CANSEEK: AMExtendedSeekingCapabilities = AMExtendedSeekingCapabilities(1i32); @@ -898,9 +799,6 @@ impl Default for AM_ExactRateChange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_ExactRateChange { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AM_FILESINK_FLAGS(pub i32); @@ -921,9 +819,6 @@ impl Default for AM_FRAMESTEP_STEP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_FRAMESTEP_STEP { - type TypeKind = windows_core::CopyType; -} pub const AM_GBF_NODDSURFACELOCK: u32 = 8u32; pub const AM_GBF_NOTASYNCPOINT: u32 = 2u32; pub const AM_GBF_NOWAIT: u32 = 4u32; @@ -1037,10 +932,6 @@ impl Default for AM_MPEGSTREAMTYPE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_MediaFoundation")] -impl windows_core::TypeKind for AM_MPEGSTREAMTYPE { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Media_MediaFoundation")] #[derive(Clone, Debug, PartialEq)] @@ -1055,10 +946,6 @@ impl Default for AM_MPEGSYSTEMTYPE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_MediaFoundation")] -impl windows_core::TypeKind for AM_MPEGSYSTEMTYPE { - type TypeKind = windows_core::CloneType; -} pub const AM_MPEG_AUDIO_DUAL_LEFT: u32 = 1u32; pub const AM_MPEG_AUDIO_DUAL_MERGE: u32 = 0u32; pub const AM_MPEG_AUDIO_DUAL_RIGHT: u32 = 2u32; @@ -1130,9 +1017,6 @@ impl Default for AM_PROPERTY_SPHLI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_PROPERTY_SPHLI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AM_PROPERTY_SPPAL { @@ -1143,9 +1027,6 @@ impl Default for AM_PROPERTY_SPPAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_PROPERTY_SPPAL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AM_PROPERTY_TS_RATE_CHANGE(pub i32); @@ -1170,9 +1051,6 @@ impl Default for AM_QueryRate { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_QueryRate { - type TypeKind = windows_core::CopyType; -} pub const AM_RATE_ChangeRate: AM_PROPERTY_DVD_RATE_CHANGE = AM_PROPERTY_DVD_RATE_CHANGE(1i32); pub const AM_RATE_CorrectTS: AM_PROPERTY_TS_RATE_CHANGE = AM_PROPERTY_TS_RATE_CHANGE(8i32); pub const AM_RATE_DecoderPosition: AM_PROPERTY_DVD_RATE_CHANGE = AM_PROPERTY_DVD_RATE_CHANGE(4i32); @@ -1213,10 +1091,6 @@ impl Default for AM_SAMPLE2_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_MediaFoundation")] -impl windows_core::TypeKind for AM_SAMPLE2_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const AM_SAMPLE_DATADISCONTINUITY: AM_SAMPLE_PROPERTY_FLAGS = AM_SAMPLE_PROPERTY_FLAGS(4i32); pub const AM_SAMPLE_ENDOFSTREAM: AM_SAMPLE_PROPERTY_FLAGS = AM_SAMPLE_PROPERTY_FLAGS(512i32); pub const AM_SAMPLE_FLUSH_ON_PAUSE: AM_SAMPLE_PROPERTY_FLAGS = AM_SAMPLE_PROPERTY_FLAGS(128i32); @@ -1268,9 +1142,6 @@ impl Default for AM_STREAM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_STREAM_INFO { - type TypeKind = windows_core::CopyType; -} pub const AM_STREAM_INFO_DISCARDING: AM_STREAM_INFO_FLAGS = AM_STREAM_INFO_FLAGS(4i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1290,9 +1161,6 @@ impl Default for AM_SimpleRateChange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_SimpleRateChange { - type TypeKind = windows_core::CopyType; -} pub const AM_UseNewCSSKey: u32 = 1u32; pub const AM_VIDEO_FLAG_B_SAMPLE: i32 = 32i32; pub const AM_VIDEO_FLAG_FIELD1: i32 = 1i32; @@ -1326,9 +1194,6 @@ impl Default for AM_WST_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_WST_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AM_WST_SERVICE(pub i32); @@ -1360,9 +1225,6 @@ impl Default for ANALOGVIDEOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ANALOGVIDEOINFO { - type TypeKind = windows_core::CopyType; -} pub const ANNEX_A_DSM_CC: MPEG2StreamType = MPEG2StreamType(8i32); pub const ATSCCT_AC3: ATSCComponentTypeFlags = ATSCComponentTypeFlags(1i32); #[repr(transparent)] @@ -1387,9 +1249,6 @@ impl Default for AUDIO_STREAM_CONFIG_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIO_STREAM_CONFIG_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVIEXTHEADER { @@ -1403,9 +1262,6 @@ impl Default for AVIEXTHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIEXTHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVIFIELDINDEX { @@ -1425,9 +1281,6 @@ impl Default for AVIFIELDINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIFIELDINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVIFIELDINDEX_0 { @@ -1440,9 +1293,6 @@ impl Default for AVIFIELDINDEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIFIELDINDEX_0 { - type TypeKind = windows_core::CopyType; -} pub const AVIF_COPYRIGHTED: u32 = 131072u32; pub const AVIF_HASINDEX: u32 = 16u32; pub const AVIF_ISINTERLEAVED: u32 = 256u32; @@ -1470,9 +1320,6 @@ impl Default for AVIINDEXENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIINDEXENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVIMAINHEADER { @@ -1495,9 +1342,6 @@ impl Default for AVIMAINHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIMAINHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVIMETAINDEX { @@ -1516,9 +1360,6 @@ impl Default for AVIMETAINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIMETAINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVIOLDINDEX { @@ -1531,9 +1372,6 @@ impl Default for AVIOLDINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIOLDINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVIOLDINDEX_0 { @@ -1547,9 +1385,6 @@ impl Default for AVIOLDINDEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIOLDINDEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1565,10 +1400,6 @@ impl Default for AVIPALCHANGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for AVIPALCHANGE { - type TypeKind = windows_core::CopyType; -} pub const AVISF_DISABLED: u32 = 1u32; pub const AVISF_VIDEO_PALCHANGES: u32 = 65536u32; #[repr(C, packed(2))] @@ -1590,9 +1421,6 @@ impl Default for AVISTDINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISTDINDEX { - type TypeKind = windows_core::CopyType; -} pub const AVISTDINDEX_DELTAFRAME: u32 = 2147483648u32; #[repr(C, packed(2))] #[derive(Clone, Copy)] @@ -1605,9 +1433,6 @@ impl Default for AVISTDINDEX_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISTDINDEX_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVISTREAMHEADER { @@ -1633,9 +1458,6 @@ impl Default for AVISTREAMHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISTREAMHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AVISTREAMHEADER_0 { @@ -1649,9 +1471,6 @@ impl Default for AVISTREAMHEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISTREAMHEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVISUPERINDEX { @@ -1670,9 +1489,6 @@ impl Default for AVISUPERINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISUPERINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVISUPERINDEX_0 { @@ -1685,9 +1501,6 @@ impl Default for AVISUPERINDEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISUPERINDEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AVIStreamHeader { @@ -1711,9 +1524,6 @@ impl Default for AVIStreamHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIStreamHeader { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVITCDLINDEX { @@ -1733,9 +1543,6 @@ impl Default for AVITCDLINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVITCDLINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVITCDLINDEX_ENTRY { @@ -1750,9 +1557,6 @@ impl Default for AVITCDLINDEX_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVITCDLINDEX_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVITIMECODEINDEX { @@ -1771,9 +1575,6 @@ impl Default for AVITIMECODEINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVITIMECODEINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVITIMEDINDEX { @@ -1794,9 +1595,6 @@ impl Default for AVITIMEDINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVITIMEDINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct AVITIMEDINDEX_ENTRY { @@ -1809,9 +1607,6 @@ impl Default for AVITIMEDINDEX_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVITIMEDINDEX_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const AVI_HEADERSIZE: u32 = 2048u32; pub const AVI_INDEX_IS_DATA: u32 = 128u32; pub const AVI_INDEX_OF_CHUNKS: u32 = 1u32; @@ -1871,9 +1666,6 @@ impl Default for BDANODE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDANODE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const BDA_BCC_RATE_1_2: BinaryConvolutionCodeRate = BinaryConvolutionCodeRate(1i32); pub const BDA_BCC_RATE_1_3: BinaryConvolutionCodeRate = BinaryConvolutionCodeRate(10i32); pub const BDA_BCC_RATE_1_4: BinaryConvolutionCodeRate = BinaryConvolutionCodeRate(9i32); @@ -1903,9 +1695,6 @@ impl Default for BDA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_CAS_CHECK_ENTITLEMENTTOKEN { @@ -1917,9 +1706,6 @@ impl Default for BDA_CAS_CHECK_ENTITLEMENTTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_CAS_CHECK_ENTITLEMENTTOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_CAS_CLOSEMMIDATA { @@ -1930,9 +1716,6 @@ impl Default for BDA_CAS_CLOSEMMIDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_CAS_CLOSEMMIDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_CAS_CLOSE_MMIDIALOG { @@ -1944,9 +1727,6 @@ impl Default for BDA_CAS_CLOSE_MMIDIALOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_CAS_CLOSE_MMIDIALOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_CAS_OPENMMIDATA { @@ -1961,9 +1741,6 @@ impl Default for BDA_CAS_OPENMMIDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_CAS_OPENMMIDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_CAS_REQUESTTUNERDATA { @@ -1977,9 +1754,6 @@ impl Default for BDA_CAS_REQUESTTUNERDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_CAS_REQUESTTUNERDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_CA_MODULE_UI { @@ -1992,9 +1766,6 @@ impl Default for BDA_CA_MODULE_UI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_CA_MODULE_UI { - type TypeKind = windows_core::CopyType; -} pub const BDA_CHANGES_COMPLETE: BDA_CHANGE_STATE = BDA_CHANGE_STATE(0i32); pub const BDA_CHANGES_PENDING: BDA_CHANGE_STATE = BDA_CHANGE_STATE(1i32); #[repr(transparent)] @@ -2038,9 +1809,6 @@ impl Default for BDA_DISEQC_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_DISEQC_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_DISEQC_SEND { @@ -2053,9 +1821,6 @@ impl Default for BDA_DISEQC_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_DISEQC_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_DRM_DRMSTATUS { @@ -2069,9 +1834,6 @@ impl Default for BDA_DRM_DRMSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_DRM_DRMSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_DVBT2_L1_SIGNALLING_DATA { @@ -2095,9 +1857,6 @@ impl Default for BDA_DVBT2_L1_SIGNALLING_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_DVBT2_L1_SIGNALLING_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BDA_DrmPairingError(pub i32); @@ -2121,9 +1880,6 @@ impl Default for BDA_ETHERNET_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_ETHERNET_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_ETHERNET_ADDRESS_LIST { @@ -2135,9 +1891,6 @@ impl Default for BDA_ETHERNET_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_ETHERNET_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const BDA_EVENT_ACCESS_DENIED: BDA_EVENT_ID = BDA_EVENT_ID(15i32); pub const BDA_EVENT_ACCESS_GRANTED: BDA_EVENT_ID = BDA_EVENT_ID(14i32); pub const BDA_EVENT_CHANNEL_ACQUIRED: BDA_EVENT_ID = BDA_EVENT_ID(4i32); @@ -2239,9 +1992,6 @@ impl Default for BDA_GDDS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_GDDS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_GDDS_DATATYPE { @@ -2253,9 +2003,6 @@ impl Default for BDA_GDDS_DATATYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_GDDS_DATATYPE { - type TypeKind = windows_core::CopyType; -} pub const BDA_GUARD_19_128: GuardInterval = GuardInterval(6i32); pub const BDA_GUARD_19_256: GuardInterval = GuardInterval(7i32); pub const BDA_GUARD_1_128: GuardInterval = GuardInterval(5i32); @@ -2282,9 +2029,6 @@ impl Default for BDA_IPv4_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_IPv4_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_IPv4_ADDRESS_LIST { @@ -2296,9 +2040,6 @@ impl Default for BDA_IPv4_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_IPv4_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_IPv6_ADDRESS { @@ -2309,9 +2050,6 @@ impl Default for BDA_IPv6_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_IPv6_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_IPv6_ADDRESS_LIST { @@ -2323,9 +2061,6 @@ impl Default for BDA_IPv6_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_IPv6_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_ISDBCAS_EMG_REQ { @@ -2345,9 +2080,6 @@ impl Default for BDA_ISDBCAS_EMG_REQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_ISDBCAS_EMG_REQ { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BDA_ISDBCAS_REQUESTHEADER { @@ -2361,9 +2093,6 @@ impl Default for BDA_ISDBCAS_REQUESTHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_ISDBCAS_REQUESTHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BDA_ISDBCAS_RESPONSEDATA { @@ -2378,9 +2107,6 @@ impl Default for BDA_ISDBCAS_RESPONSEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_ISDBCAS_RESPONSEDATA { - type TypeKind = windows_core::CopyType; -} pub const BDA_LNB_SOURCE_A: LNB_Source = LNB_Source(1i32); pub const BDA_LNB_SOURCE_B: LNB_Source = LNB_Source(2i32); pub const BDA_LNB_SOURCE_C: LNB_Source = LNB_Source(3i32); @@ -2441,9 +2167,6 @@ impl Default for BDA_MUX_PIDLISTITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_MUX_PIDLISTITEM { - type TypeKind = windows_core::CopyType; -} pub const BDA_NO_MULTICAST: BDA_MULTICAST_MODE = BDA_MULTICAST_MODE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2457,9 +2180,6 @@ impl Default for BDA_PID_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_PID_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_PID_UNMAP { @@ -2471,9 +2191,6 @@ impl Default for BDA_PID_UNMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_PID_UNMAP { - type TypeKind = windows_core::CopyType; -} pub const BDA_PILOT_MAX: Pilot = Pilot(3i32); pub const BDA_PILOT_NOT_DEFINED: Pilot = Pilot(0i32); pub const BDA_PILOT_NOT_SET: Pilot = Pilot(-1i32); @@ -2499,9 +2216,6 @@ impl Default for BDA_PROGRAM_PID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_PROGRAM_PID_LIST { - type TypeKind = windows_core::CopyType; -} pub const BDA_PROMISCUOUS_MULTICAST: BDA_MULTICAST_MODE = BDA_MULTICAST_MODE(0i32); pub const BDA_RANGE_NOT_DEFINED: BDA_Range = BDA_Range(0i32); pub const BDA_RANGE_NOT_SET: BDA_Range = BDA_Range(-1i32); @@ -2516,9 +2230,6 @@ impl Default for BDA_RATING_PINRESET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_RATING_PINRESET { - type TypeKind = windows_core::CopyType; -} pub const BDA_ROLL_OFF_20: RollOff = RollOff(1i32); pub const BDA_ROLL_OFF_25: RollOff = RollOff(2i32); pub const BDA_ROLL_OFF_35: RollOff = RollOff(3i32); @@ -2539,9 +2250,6 @@ impl Default for BDA_SCAN_CAPABILTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_SCAN_CAPABILTIES { - type TypeKind = windows_core::CopyType; -} pub const BDA_SCAN_MOD_1024QAM: ScanModulationTypes = ScanModulationTypes(262144i32); pub const BDA_SCAN_MOD_112QAM: ScanModulationTypes = ScanModulationTypes(32i32); pub const BDA_SCAN_MOD_128QAM: ScanModulationTypes = ScanModulationTypes(64i32); @@ -2584,9 +2292,6 @@ impl Default for BDA_SCAN_START { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_SCAN_START { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_SCAN_STATE { @@ -2600,9 +2305,6 @@ impl Default for BDA_SCAN_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_SCAN_STATE { - type TypeKind = windows_core::CopyType; -} pub const BDA_SIGNAL_ACTIVE: BDA_SIGNAL_STATE = BDA_SIGNAL_STATE(2i32); pub const BDA_SIGNAL_INACTIVE: BDA_SIGNAL_STATE = BDA_SIGNAL_STATE(1i32); #[repr(transparent)] @@ -2620,9 +2322,6 @@ impl Default for BDA_SIGNAL_TIMEOUTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_SIGNAL_TIMEOUTS { - type TypeKind = windows_core::CopyType; -} pub const BDA_SIGNAL_UNAVAILABLE: BDA_SIGNAL_STATE = BDA_SIGNAL_STATE(0i32); pub const BDA_SPECTRAL_INVERSION_AUTOMATIC: SpectralInversion = SpectralInversion(1i32); pub const BDA_SPECTRAL_INVERSION_INVERTED: SpectralInversion = SpectralInversion(3i32); @@ -2642,9 +2341,6 @@ impl Default for BDA_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_TABLE_SECTION { @@ -2658,9 +2354,6 @@ impl Default for BDA_TABLE_SECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TABLE_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_TEMPLATE_CONNECTION { @@ -2674,9 +2367,6 @@ impl Default for BDA_TEMPLATE_CONNECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TEMPLATE_CONNECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_TEMPLATE_PIN_JOINT { @@ -2688,9 +2378,6 @@ impl Default for BDA_TEMPLATE_PIN_JOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TEMPLATE_PIN_JOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BDA_TS_SELECTORINFO { @@ -2705,9 +2392,6 @@ impl Default for BDA_TS_SELECTORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TS_SELECTORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_TS_SELECTORINFO_ISDBS_EXT { @@ -2718,9 +2402,6 @@ impl Default for BDA_TS_SELECTORINFO_ISDBS_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TS_SELECTORINFO_ISDBS_EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_TUNER_DIAGNOSTICS { @@ -2734,9 +2415,6 @@ impl Default for BDA_TUNER_DIAGNOSTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TUNER_DIAGNOSTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_TUNER_TUNERSTATE { @@ -2749,9 +2427,6 @@ impl Default for BDA_TUNER_TUNERSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_TUNER_TUNERSTATE { - type TypeKind = windows_core::CopyType; -} pub const BDA_UNDEFINED_CHANNEL: BDA_Channel = BDA_Channel(-1i32); pub const BDA_UNITIALIZED_MPEG2STREAMTYPE: MPEG2StreamType = MPEG2StreamType(-1i32); #[repr(C)] @@ -2765,9 +2440,6 @@ impl Default for BDA_USERACTIVITY_INTERVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_USERACTIVITY_INTERVAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_WMDRMTUNER_PIDPROTECTION { @@ -2779,9 +2451,6 @@ impl Default for BDA_WMDRMTUNER_PIDPROTECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_WMDRMTUNER_PIDPROTECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_WMDRMTUNER_PURCHASEENTITLEMENT { @@ -2795,9 +2464,6 @@ impl Default for BDA_WMDRMTUNER_PURCHASEENTITLEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_WMDRMTUNER_PURCHASEENTITLEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_WMDRM_KEYINFOLIST { @@ -2810,9 +2476,6 @@ impl Default for BDA_WMDRM_KEYINFOLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_WMDRM_KEYINFOLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_WMDRM_RENEWLICENSE { @@ -2826,9 +2489,6 @@ impl Default for BDA_WMDRM_RENEWLICENSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_WMDRM_RENEWLICENSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BDA_WMDRM_STATUS { @@ -2848,9 +2508,6 @@ impl Default for BDA_WMDRM_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BDA_WMDRM_STATUS { - type TypeKind = windows_core::CopyType; -} pub const BDA_XMIT_MODE_16K: TransmissionMode = TransmissionMode(7i32); pub const BDA_XMIT_MODE_1K: TransmissionMode = TransmissionMode(6i32); pub const BDA_XMIT_MODE_2K: TransmissionMode = TransmissionMode(1i32); @@ -2903,9 +2560,6 @@ impl Default for COLORKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORKEY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COLORKEY_TYPE(pub i32); @@ -3151,9 +2805,6 @@ impl Default for DVD_ATR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_ATR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVD_AUDIO_APPMODE(pub i32); @@ -3203,9 +2854,6 @@ impl Default for DVD_AudioAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_AudioAttributes { - type TypeKind = windows_core::CopyType; -} pub const DVD_AudioDuringFFwdRew: DVD_OPTION_FLAG = DVD_OPTION_FLAG(4i32); pub const DVD_AudioFormat_AC3: DVD_AUDIO_FORMAT = DVD_AUDIO_FORMAT(0i32); pub const DVD_AudioFormat_DTS: DVD_AUDIO_FORMAT = DVD_AUDIO_FORMAT(6i32); @@ -3257,9 +2905,6 @@ impl Default for DVD_DECODER_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_DECODER_CAPS { - type TypeKind = windows_core::CopyType; -} pub const DVD_DEFAULT_AUDIO_STREAM: u32 = 15u32; pub const DVD_DIR_BACKWARD: DVD_PLAY_DIRECTION = DVD_PLAY_DIRECTION(1i32); pub const DVD_DIR_FORWARD: DVD_PLAY_DIRECTION = DVD_PLAY_DIRECTION(0i32); @@ -3316,9 +2961,6 @@ impl Default for DVD_HMSF_TIMECODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_HMSF_TIMECODE { - type TypeKind = windows_core::CopyType; -} pub const DVD_HMSF_TimeCodeEvents: DVD_OPTION_FLAG = DVD_OPTION_FLAG(3i32); pub const DVD_IncreaseOutputControl: DVD_OPTION_FLAG = DVD_OPTION_FLAG(10i32); #[repr(transparent)] @@ -3344,9 +2986,6 @@ impl Default for DVD_KaraokeAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_KaraokeAttributes { - type TypeKind = windows_core::CopyType; -} pub const DVD_Karaoke_GuideMelody1: DVD_KARAOKE_CONTENTS = DVD_KARAOKE_CONTENTS(4i32); pub const DVD_Karaoke_GuideMelody2: DVD_KARAOKE_CONTENTS = DVD_KARAOKE_CONTENTS(8i32); pub const DVD_Karaoke_GuideMelodyA: DVD_KARAOKE_CONTENTS = DVD_KARAOKE_CONTENTS(16i32); @@ -3375,9 +3014,6 @@ impl Default for DVD_MUA_Coeff { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_MUA_Coeff { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_MUA_MixingInfo { @@ -3392,9 +3028,6 @@ impl Default for DVD_MUA_MixingInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_MUA_MixingInfo { - type TypeKind = windows_core::CopyType; -} pub const DVD_MaxReadBurstInKB: DVD_OPTION_FLAG = DVD_OPTION_FLAG(16i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3411,9 +3044,6 @@ impl Default for DVD_MenuAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_MenuAttributes { - type TypeKind = windows_core::CopyType; -} pub const DVD_Mix_0to0: DVD_KARAOKE_DOWNMIX = DVD_KARAOKE_DOWNMIX(1i32); pub const DVD_Mix_0to1: DVD_KARAOKE_DOWNMIX = DVD_KARAOKE_DOWNMIX(256i32); pub const DVD_Mix_1to0: DVD_KARAOKE_DOWNMIX = DVD_KARAOKE_DOWNMIX(2i32); @@ -3439,9 +3069,6 @@ impl Default for DVD_MultichannelAudioAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_MultichannelAudioAttributes { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVD_NavCmdType(pub i32); @@ -3499,9 +3126,6 @@ impl Default for DVD_PLAYBACK_LOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_PLAYBACK_LOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DVD_PLAYBACK_LOCATION2 { @@ -3515,9 +3139,6 @@ impl Default for DVD_PLAYBACK_LOCATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_PLAYBACK_LOCATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVD_PLAY_DIRECTION(pub i32); @@ -3586,9 +3207,6 @@ impl Default for DVD_SubpictureAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_SubpictureAttributes { - type TypeKind = windows_core::CopyType; -} pub const DVD_TC_FLAG_25fps: DVD_TIMECODE_FLAGS = DVD_TIMECODE_FLAGS(1i32); pub const DVD_TC_FLAG_30fps: DVD_TIMECODE_FLAGS = DVD_TIMECODE_FLAGS(2i32); pub const DVD_TC_FLAG_DropFrame: DVD_TIMECODE_FLAGS = DVD_TIMECODE_FLAGS(4i32); @@ -3603,9 +3221,6 @@ impl Default for DVD_TIMECODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_TIMECODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVD_TIMECODE_FLAGS(pub i32); @@ -3635,9 +3250,6 @@ impl Default for DVD_TitleAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_TitleAttributes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DVD_TitleAttributes_0 { @@ -3649,9 +3261,6 @@ impl Default for DVD_TitleAttributes_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_TitleAttributes_0 { - type TypeKind = windows_core::CopyType; -} pub const DVD_Title_Album: DVD_TextStringType = DVD_TextStringType(59i32); pub const DVD_Title_Movie: DVD_TextStringType = DVD_TextStringType(57i32); pub const DVD_Title_Orig_Album: DVD_TextStringType = DVD_TextStringType(75i32); @@ -3695,9 +3304,6 @@ impl Default for DVD_VideoAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVD_VideoAttributes { - type TypeKind = windows_core::CopyType; -} pub const DVD_VideoCompression_MPEG1: DVD_VIDEO_COMPRESSION = DVD_VIDEO_COMPRESSION(1i32); pub const DVD_VideoCompression_MPEG2: DVD_VIDEO_COMPRESSION = DVD_VIDEO_COMPRESSION(2i32); pub const DVD_VideoCompression_Other: DVD_VIDEO_COMPRESSION = DVD_VIDEO_COMPRESSION(0i32); @@ -3735,9 +3341,6 @@ impl Default for DVINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVINFO { - type TypeKind = windows_core::CopyType; -} pub const DVRESOLUTION_DC: _DVRESOLUTION = _DVRESOLUTION(1003i32); pub const DVRESOLUTION_FULL: _DVRESOLUTION = _DVRESOLUTION(1000i32); pub const DVRESOLUTION_HALF: _DVRESOLUTION = _DVRESOLUTION(1001i32); @@ -3768,10 +3371,6 @@ impl Default for DXVA2SW_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -impl windows_core::TypeKind for DXVA2SW_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Etw")] #[derive(Clone, Copy)] @@ -3789,10 +3388,6 @@ impl Default for DXVA2TraceVideoProcessBltData { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Etw")] -impl windows_core::TypeKind for DXVA2TraceVideoProcessBltData { - type TypeKind = windows_core::CopyType; -} pub const DXVA2Trace_Control: windows_core::GUID = windows_core::GUID::from_u128(0xa0386e75_f70c_464c_a9ce_33c44e091623); pub const DXVA2Trace_DecodeDevBeginFrame: windows_core::GUID = windows_core::GUID::from_u128(0x9fd1acf6_44cb_4637_bc62_2c11a9608f90); #[repr(C)] @@ -3810,10 +3405,6 @@ impl Default for DXVA2Trace_DecodeDevBeginFrameData { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Etw")] -impl windows_core::TypeKind for DXVA2Trace_DecodeDevBeginFrameData { - type TypeKind = windows_core::CopyType; -} pub const DXVA2Trace_DecodeDevCreated: windows_core::GUID = windows_core::GUID::from_u128(0xb4de17a1_c5b2_44fe_86d5_d97a648114ff); #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Etw")] @@ -3833,10 +3424,6 @@ impl Default for DXVA2Trace_DecodeDevCreatedData { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Etw")] -impl windows_core::TypeKind for DXVA2Trace_DecodeDevCreatedData { - type TypeKind = windows_core::CopyType; -} pub const DXVA2Trace_DecodeDevDestroyed: windows_core::GUID = windows_core::GUID::from_u128(0x853ebdf2_4160_421d_8893_63dcea4f18bb); pub const DXVA2Trace_DecodeDevEndFrame: windows_core::GUID = windows_core::GUID::from_u128(0x9fb3cb33_47dc_4899_98c8_c0c6cd7cd3cb); pub const DXVA2Trace_DecodeDevExecute: windows_core::GUID = windows_core::GUID::from_u128(0x850aeb4c_d19a_4609_b3b4_bcbf0e22121e); @@ -3856,10 +3443,6 @@ impl Default for DXVA2Trace_DecodeDevGetBufferData { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Etw")] -impl windows_core::TypeKind for DXVA2Trace_DecodeDevGetBufferData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Etw")] #[derive(Clone, Copy)] @@ -3874,10 +3457,6 @@ impl Default for DXVA2Trace_DecodeDeviceData { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Etw")] -impl windows_core::TypeKind for DXVA2Trace_DecodeDeviceData { - type TypeKind = windows_core::CopyType; -} pub const DXVA2Trace_VideoProcessBlt: windows_core::GUID = windows_core::GUID::from_u128(0x69089cc0_71ab_42d0_953a_2887bf05a8af); pub const DXVA2Trace_VideoProcessDevCreated: windows_core::GUID = windows_core::GUID::from_u128(0x895508c6_540d_4c87_98f8_8dcbf2dabb2a); #[repr(C)] @@ -3899,10 +3478,6 @@ impl Default for DXVA2Trace_VideoProcessDevCreatedData { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Etw")] -impl windows_core::TypeKind for DXVA2Trace_VideoProcessDevCreatedData { - type TypeKind = windows_core::CopyType; -} pub const DXVA2Trace_VideoProcessDevDestroyed: windows_core::GUID = windows_core::GUID::from_u128(0xf97f30b1_fb49_42c7_8ee8_88bdfa92d4e2); #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Etw")] @@ -3918,10 +3493,6 @@ impl Default for DXVA2Trace_VideoProcessDeviceData { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Etw")] -impl windows_core::TypeKind for DXVA2Trace_VideoProcessDeviceData { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_DestinationFlagMask: DXVA2_DestinationFlags = DXVA2_DestinationFlags(-65521i32); pub const DXVA2_DestinationFlag_Alpha_Changed: DXVA2_DestinationFlags = DXVA2_DestinationFlags(8i32); pub const DXVA2_DestinationFlag_Background_Changed: DXVA2_DestinationFlags = DXVA2_DestinationFlags(1i32); @@ -3971,10 +3542,6 @@ impl Default for DXVA2_VIDEOPROCESSBLT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_MediaFoundation")] -impl windows_core::TypeKind for DXVA2_VIDEOPROCESSBLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media_MediaFoundation")] #[derive(Clone, Copy)] @@ -3995,10 +3562,6 @@ impl Default for DXVA2_VIDEOSAMPLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_MediaFoundation")] -impl windows_core::TypeKind for DXVA2_VIDEOSAMPLE { - type TypeKind = windows_core::CopyType; -} pub const DXVA_ALPHA_BLEND_COMBINATION_BUFFER: u32 = 13u32; pub const DXVA_ALPHA_BLEND_COMBINATION_FUNCTION: u32 = 3u32; pub const DXVA_ALPHA_BLEND_DATA_LOAD_FUNCTION: u32 = 2u32; @@ -4052,9 +3615,6 @@ impl Default for DXVA_COPPSetProtectionLevelCmdData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPSetProtectionLevelCmdData { - type TypeKind = windows_core::CopyType; -} pub const DXVA_COPPSetSignaling: windows_core::GUID = windows_core::GUID::from_u128(0x09a631a5_d684_4c60_8e4d_d3bb0f0be3ee); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4075,9 +3635,6 @@ impl Default for DXVA_COPPSetSignalingCmdData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPSetSignalingCmdData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPStatusData { @@ -4092,9 +3649,6 @@ impl Default for DXVA_COPPStatusData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPStatusData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPStatusDisplayData { @@ -4112,9 +3666,6 @@ impl Default for DXVA_COPPStatusDisplayData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPStatusDisplayData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPStatusHDCPKeyData { @@ -4130,9 +3681,6 @@ impl Default for DXVA_COPPStatusHDCPKeyData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPStatusHDCPKeyData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPStatusSignalingCmdData { @@ -4155,9 +3703,6 @@ impl Default for DXVA_COPPStatusSignalingCmdData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPStatusSignalingCmdData { - type TypeKind = windows_core::CopyType; -} pub const DXVA_DCCMD_SURFACE_BUFFER: u32 = 12u32; pub const DXVA_DEBLOCKING_CONTROL_BUFFER: u32 = 4u32; pub const DXVA_DEBLOCKING_FILTER_FUNCTION: u32 = 5u32; @@ -4362,9 +3907,6 @@ impl Default for EALocationCodeType { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EALocationCodeType { - type TypeKind = windows_core::CopyType; -} pub const EC_ACTIVATE: u32 = 19u32; pub const EC_BANDWIDTHCHANGE: u32 = 72u32; pub const EC_BUFFERING_DATA: u32 = 17u32; @@ -4491,9 +4033,6 @@ impl Default for FILTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_INFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILTER_STATE(pub i32); @@ -4527,10 +4066,6 @@ impl Default for HEAACWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for HEAACWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -4548,10 +4083,6 @@ impl Default for HEAACWAVEINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for HEAACWAVEINFO { - type TypeKind = windows_core::CopyType; -} pub const HEVC_TEMPORAL_VIDEO_SUBSET: MPEG2StreamType = MPEG2StreamType(37i32); pub const HEVC_VIDEO_OR_TEMPORAL_VIDEO: MPEG2StreamType = MPEG2StreamType(36i32); #[repr(transparent)] @@ -31986,9 +31517,6 @@ impl Default for KS_BDA_FRAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_BDA_FRAME_INFO { - type TypeKind = windows_core::CopyType; -} pub const LIBID_QuartzNetTypeLib: windows_core::GUID = windows_core::GUID::from_u128(0x56a868b1_0ad4_11ce_b03a_0020af0ba770); pub const LIBID_QuartzTypeLib: windows_core::GUID = windows_core::GUID::from_u128(0x56a868b0_0ad4_11ce_b03a_0020af0ba770); #[repr(transparent)] @@ -32113,10 +31641,6 @@ impl Default for MPEG1WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for MPEG1WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MPEG2StreamType(pub i32); @@ -32176,9 +31700,6 @@ impl Default for MPEG2_TRANSPORT_STRIDE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPEG2_TRANSPORT_STRIDE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -32196,10 +31717,6 @@ impl Default for MPEGLAYER3WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for MPEGLAYER3WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MPEGLAYER3WAVEFORMAT_FLAGS(pub u32); @@ -32240,9 +31757,6 @@ impl Default for MP_ENVELOPE_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MP_ENVELOPE_SEGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MP_PARAMINFO { @@ -32259,9 +31773,6 @@ impl Default for MP_PARAMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MP_PARAMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MP_TYPE(pub i32); @@ -32293,9 +31804,6 @@ impl Default for MainAVIHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MainAVIHeader { - type TypeKind = windows_core::CopyType; -} pub const MixerPref9_ARAdjustXorY: VMR9MixerPrefs = VMR9MixerPrefs(4i32); pub const MixerPref9_AnisotropicFiltering: VMR9MixerPrefs = VMR9MixerPrefs(64i32); pub const MixerPref9_BiLinearFiltering: VMR9MixerPrefs = VMR9MixerPrefs(16i32); @@ -32351,9 +31859,6 @@ impl Default for NORMALIZEDRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NORMALIZEDRECT { - type TypeKind = windows_core::CopyType; -} pub const NotAssociated: SmartCardAssociationType = SmartCardAssociationType(0i32); pub const NotEntitled: EntitlementType = EntitlementType(1i32); pub const NotReady: UICloseReasonType = UICloseReasonType(0i32); @@ -32444,9 +31949,6 @@ impl Default for PID_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PID_MAP { - type TypeKind = windows_core::CopyType; -} pub const PID_MPEG2_SECTION_PSI_SI: MUX_PID_TYPE = MUX_PID_TYPE(1i32); pub const PID_OTHER: MUX_PID_TYPE = MUX_PID_TYPE(-1i32); pub const PINDIR_INPUT: PIN_DIRECTION = PIN_DIRECTION(0i32); @@ -32468,10 +31970,6 @@ impl Default for PIN_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for PIN_INFO { - type TypeKind = windows_core::CloneType; -} pub const PhysConn_Audio_1394: PhysicalConnectorType = PhysicalConnectorType(4103i32); pub const PhysConn_Audio_AESDigital: PhysicalConnectorType = PhysicalConnectorType(4099i32); pub const PhysConn_Audio_AUX: PhysicalConnectorType = PhysicalConnectorType(4102i32); @@ -32524,9 +32022,6 @@ impl Default for Quality { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Quality { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct QualityMessageType(pub i32); @@ -32541,9 +32036,6 @@ impl Default for REGFILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGFILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct REGFILTER2 { @@ -32556,9 +32048,6 @@ impl Default for REGFILTER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGFILTER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union REGFILTER2_0 { @@ -32570,9 +32059,6 @@ impl Default for REGFILTER2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGFILTER2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REGFILTER2_0_0 { @@ -32584,9 +32070,6 @@ impl Default for REGFILTER2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGFILTER2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REGFILTER2_0_1 { @@ -32598,9 +32081,6 @@ impl Default for REGFILTER2_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGFILTER2_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REGFILTERPINS { @@ -32619,9 +32099,6 @@ impl Default for REGFILTERPINS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGFILTERPINS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REGFILTERPINS2 { @@ -32638,9 +32115,6 @@ impl Default for REGFILTERPINS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGFILTERPINS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REGPINMEDIUM { @@ -32653,9 +32127,6 @@ impl Default for REGPINMEDIUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGPINMEDIUM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REGPINTYPES { @@ -32667,9 +32138,6 @@ impl Default for REGPINTYPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGPINTYPES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REG_PINFLAG(pub i32); @@ -32722,9 +32190,6 @@ impl Default for RIFFCHUNK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIFFCHUNK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct RIFFLIST { @@ -32737,9 +32202,6 @@ impl Default for RIFFLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIFFLIST { - type TypeKind = windows_core::CopyType; -} pub const ReadData: OUTPUT_STATE = OUTPUT_STATE(1i32); pub const RenderData: OUTPUT_STATE = OUTPUT_STATE(2i32); pub const RenderPrefs9_DoNotRenderBorder: VMR9RenderPrefs = VMR9RenderPrefs(1i32); @@ -32812,9 +32274,6 @@ impl Default for STREAM_ID_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_ID_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STREAM_STATE(pub i32); @@ -32843,9 +32302,6 @@ impl Default for SmartCardApplication { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SmartCardApplication { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SmartCardAssociationType(pub i32); @@ -32874,9 +32330,6 @@ impl Default for TIMECODEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMECODEDATA { - type TypeKind = windows_core::CopyType; -} pub const TIMECODE_RATE_30DROP: u32 = 0u32; pub const TIMECODE_SMPTE_BINARY_GROUP: u32 = 7u32; pub const TIMECODE_SMPTE_COLOR_FRAME: u32 = 8u32; @@ -32893,10 +32346,6 @@ impl Default for TRUECOLORINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for TRUECOLORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TVAudioMode(pub i32); @@ -33085,9 +32534,6 @@ impl Default for VFW_FILTERLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VFW_FILTERLIST { - type TypeKind = windows_core::CopyType; -} pub const VFW_FIRST_CODE: u32 = 512u32; pub const VFW_S_AUDIO_NOT_RENDERED: windows_core::HRESULT = windows_core::HRESULT(0x40258_u32 as _); pub const VFW_S_CANT_CUE: windows_core::HRESULT = windows_core::HRESULT(0x40268_u32 as _); @@ -33131,10 +32577,6 @@ impl Default for VIDEOINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for VIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -33149,10 +32591,6 @@ impl Default for VIDEOINFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for VIDEOINFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIDEO_STREAM_CONFIG_CAPS { @@ -33183,9 +32621,6 @@ impl Default for VIDEO_STREAM_CONFIG_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEO_STREAM_CONFIG_CAPS { - type TypeKind = windows_core::CopyType; -} pub const VMR9ARMode_LetterBox: VMR9AspectRatioMode = VMR9AspectRatioMode(1i32); pub const VMR9ARMode_None: VMR9AspectRatioMode = VMR9AspectRatioMode(0i32); pub const VMR9AllocFlag_3DRenderTarget: VMR9SurfaceAllocationFlags = VMR9SurfaceAllocationFlags(1i32); @@ -33214,10 +32649,6 @@ impl Default for VMR9AllocationInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for VMR9AllocationInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Debug, PartialEq)] @@ -33237,10 +32668,6 @@ impl Default for VMR9AlphaBitmap { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for VMR9AlphaBitmap { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMR9AlphaBitmapFlags(pub i32); @@ -33267,9 +32694,6 @@ impl Default for VMR9DeinterlaceCaps { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMR9DeinterlaceCaps { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMR9DeinterlacePrefs(pub i32); @@ -33287,9 +32711,6 @@ impl Default for VMR9Frequency { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMR9Frequency { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMR9MixerPrefs(pub i32); @@ -33322,10 +32743,6 @@ impl Default for VMR9MonitorInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for VMR9MonitorInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VMR9NormalizedRect { @@ -33339,9 +32756,6 @@ impl Default for VMR9NormalizedRect { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMR9NormalizedRect { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMR9PresentationFlags(pub i32); @@ -33365,10 +32779,6 @@ impl Default for VMR9PresentationInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for VMR9PresentationInfo { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VMR9ProcAmpControl { @@ -33384,9 +32794,6 @@ impl Default for VMR9ProcAmpControl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMR9ProcAmpControl { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMR9ProcAmpControlFlags(pub i32); @@ -33405,9 +32812,6 @@ impl Default for VMR9ProcAmpControlRange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMR9ProcAmpControlRange { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMR9RenderPrefs(pub i32); @@ -33435,9 +32839,6 @@ impl Default for VMR9VideoDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMR9VideoDesc { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Debug, PartialEq)] @@ -33458,10 +32859,6 @@ impl Default for VMR9VideoStreamInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for VMR9VideoStreamInfo { - type TypeKind = windows_core::CloneType; -} pub const VMR9_SampleFieldInterleavedEvenFirst: VMR9_SampleFormat = VMR9_SampleFormat(3i32); pub const VMR9_SampleFieldInterleavedOddFirst: VMR9_SampleFormat = VMR9_SampleFormat(4i32); pub const VMR9_SampleFieldSingleEven: VMR9_SampleFormat = VMR9_SampleFormat(5i32); @@ -33490,10 +32887,6 @@ impl Default for VMRALLOCATIONINFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for VMRALLOCATIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[derive(Clone, Debug, PartialEq)] @@ -33512,10 +32905,6 @@ impl Default for VMRALPHABITMAP { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for VMRALPHABITMAP { - type TypeKind = windows_core::CloneType; -} pub const VMRBITMAP_DISABLE: u32 = 1u32; pub const VMRBITMAP_ENTIREDDS: u32 = 4u32; pub const VMRBITMAP_HDC: u32 = 2u32; @@ -33535,9 +32924,6 @@ impl Default for VMRDeinterlaceCaps { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMRDeinterlaceCaps { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMRDeinterlacePrefs(pub i32); @@ -33555,9 +32941,6 @@ impl Default for VMRFrequency { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMRFrequency { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VMRGUID { @@ -33569,9 +32952,6 @@ impl Default for VMRGUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMRGUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -33594,10 +32974,6 @@ impl Default for VMRMONITORINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for VMRMONITORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMRMixerPrefs(pub i32); @@ -33628,10 +33004,6 @@ impl Default for VMRPRESENTATIONINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for VMRPRESENTATIONINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VMRPresentationFlags(pub i32); @@ -33664,10 +33036,6 @@ impl Default for VMRVIDEOSTREAMINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_DirectDraw")] -impl windows_core::TypeKind for VMRVIDEOSTREAMINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VMRVideoDesc { @@ -33684,9 +33052,6 @@ impl Default for VMRVideoDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VMRVideoDesc { - type TypeKind = windows_core::CopyType; -} pub const VMR_ARMODE_LETTER_BOX: VMR_ASPECT_RATIO_MODE = VMR_ASPECT_RATIO_MODE(1i32); pub const VMR_ARMODE_NONE: VMR_ASPECT_RATIO_MODE = VMR_ASPECT_RATIO_MODE(0i32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs index d1897d9ea37..fdaf0340785 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs @@ -106,9 +106,6 @@ impl Default for DMO_MEDIA_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMO_MEDIA_TYPE { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DMO_OUTPUT_DATA_BUFFER { @@ -122,9 +119,6 @@ impl Default for DMO_OUTPUT_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMO_OUTPUT_DATA_BUFFER { - type TypeKind = windows_core::CloneType; -} pub const DMO_OUTPUT_DATA_BUFFERF_DISCONTINUITY: _DMO_OUTPUT_DATA_BUFFER_FLAGS = _DMO_OUTPUT_DATA_BUFFER_FLAGS(8i32); pub const DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE: _DMO_OUTPUT_DATA_BUFFER_FLAGS = _DMO_OUTPUT_DATA_BUFFER_FLAGS(16777216i32); pub const DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT: _DMO_OUTPUT_DATA_BUFFER_FLAGS = _DMO_OUTPUT_DATA_BUFFER_FLAGS(1i32); @@ -146,9 +140,6 @@ impl Default for DMO_PARTIAL_MEDIATYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DMO_PARTIAL_MEDIATYPE { - type TypeKind = windows_core::CopyType; -} pub const DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER: _DMO_PROCESS_OUTPUT_FLAGS = _DMO_PROCESS_OUTPUT_FLAGS(1i32); pub const DMO_QUALITY_STATUS_ENABLED: _DMO_QUALITY_STATUS_FLAGS = _DMO_QUALITY_STATUS_FLAGS(1i32); pub const DMO_REGISTERF_IS_KEYED: DMO_REGISTER_FLAGS = DMO_REGISTER_FLAGS(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs index e92b7ed4160..0dda5bd4c0e 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -112,9 +112,6 @@ impl Default for ALLOCATOR_PROPERTIES_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ALLOCATOR_PROPERTIES_EX { - type TypeKind = windows_core::CloneType; -} pub const APO_CLASS_UUID: windows_core::GUID = windows_core::GUID::from_u128(0x5989fce8_9cd0_467d_8a6a_5419e31529d4); pub const AUDIOENDPOINT_CLASS_UUID: windows_core::GUID = windows_core::GUID::from_u128(0xc166523c_fe0c_4a94_a586_f1a80cfbbf3e); pub const AUDIOMODULE_MAX_DATA_SIZE: u32 = 64000u32; @@ -137,9 +134,6 @@ impl Default for AUDIORESOURCEMANAGEMENT_RESOURCEGROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIORESOURCEMANAGEMENT_RESOURCEGROUP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AUDIO_CURVE_TYPE(pub i32); @@ -195,9 +189,6 @@ impl Default for CC_BYTE_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CC_BYTE_PAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CC_HW_FIELD { @@ -211,9 +202,6 @@ impl Default for CC_HW_FIELD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CC_HW_FIELD { - type TypeKind = windows_core::CopyType; -} pub const CC_MAX_HW_DECODE_LINES: u32 = 12u32; pub const CLSID_KsIBasicAudioInterfaceHandler: windows_core::GUID = windows_core::GUID::from_u128(0xb9f8ac3e_0f71_11d2_b72c_00c04fb6bd3d); pub const CLSID_Proxy: windows_core::GUID = windows_core::GUID::from_u128(0x17cca71b_ecd7_11d0_b908_00a0c9223196); @@ -254,9 +242,6 @@ impl Default for DEVCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVCAPS { - type TypeKind = windows_core::CopyType; -} pub const DEVPKEY_KsAudio_Controller_DeviceInterface_Path: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x13e004d6_b066_43bd_913b_a415cd13da87), pid: 3 }; pub const DEVPKEY_KsAudio_PacketSize_Constraints: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x13e004d6_b066_43bd_913b_a415cd13da87), pid: 2 }; pub const DEVPKEY_KsAudio_PacketSize_Constraints2: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x9404f781_7191_409b_8b0b_80bf6ec229ae), pid: 2 }; @@ -273,9 +258,6 @@ impl Default for DS3DVECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS3DVECTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DS3DVECTOR_0 { @@ -287,9 +269,6 @@ impl Default for DS3DVECTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS3DVECTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DS3DVECTOR_1 { @@ -301,9 +280,6 @@ impl Default for DS3DVECTOR_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS3DVECTOR_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DS3DVECTOR_2 { @@ -315,9 +291,6 @@ impl Default for DS3DVECTOR_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS3DVECTOR_2 { - type TypeKind = windows_core::CopyType; -} pub const DS3D_HRTF_VERSION_1: KSDS3D_HRTF_FILTER_VERSION = KSDS3D_HRTF_FILTER_VERSION(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2001,9 +1974,6 @@ impl Default for INTERLEAVED_AUDIO_FORMAT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERLEAVED_AUDIO_FORMAT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const IOCTL_KS_DISABLE_EVENT: u32 = 3080203u32; pub const IOCTL_KS_ENABLE_EVENT: u32 = 3080199u32; pub const IOCTL_KS_HANDSHAKE: u32 = 3080223u32; @@ -2025,9 +1995,6 @@ impl Default for KSAC3_ALTERNATE_AUDIO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAC3_ALTERNATE_AUDIO { - type TypeKind = windows_core::CopyType; -} pub const KSAC3_ALTERNATE_AUDIO_1: u32 = 1u32; pub const KSAC3_ALTERNATE_AUDIO_2: u32 = 2u32; pub const KSAC3_ALTERNATE_AUDIO_BOTH: u32 = 3u32; @@ -2041,9 +2008,6 @@ impl Default for KSAC3_BIT_STREAM_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAC3_BIT_STREAM_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAC3_DIALOGUE_LEVEL { @@ -2054,9 +2018,6 @@ impl Default for KSAC3_DIALOGUE_LEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAC3_DIALOGUE_LEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAC3_DOWNMIX { @@ -2068,9 +2029,6 @@ impl Default for KSAC3_DOWNMIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAC3_DOWNMIX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAC3_ERROR_CONCEALMENT { @@ -2082,9 +2040,6 @@ impl Default for KSAC3_ERROR_CONCEALMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAC3_ERROR_CONCEALMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAC3_ROOM_TYPE { @@ -2095,9 +2050,6 @@ impl Default for KSAC3_ROOM_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAC3_ROOM_TYPE { - type TypeKind = windows_core::CopyType; -} pub const KSAC3_SERVICE_COMMENTARY: u32 = 5u32; pub const KSAC3_SERVICE_DIALOG_ONLY: u32 = 4u32; pub const KSAC3_SERVICE_EMERGENCY_FLASH: u32 = 6u32; @@ -2140,9 +2092,6 @@ impl Default for KSALLOCATOR_FRAMING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSALLOCATOR_FRAMING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSALLOCATOR_FRAMING_0 { @@ -2154,9 +2103,6 @@ impl Default for KSALLOCATOR_FRAMING_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSALLOCATOR_FRAMING_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSALLOCATOR_FRAMING_1 { @@ -2168,9 +2114,6 @@ impl Default for KSALLOCATOR_FRAMING_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSALLOCATOR_FRAMING_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSALLOCATOR_FRAMING_EX { @@ -2185,9 +2128,6 @@ impl Default for KSALLOCATOR_FRAMING_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSALLOCATOR_FRAMING_EX { - type TypeKind = windows_core::CopyType; -} pub const KSALLOCATOR_OPTIONF_COMPATIBLE: u32 = 1u32; pub const KSALLOCATOR_OPTIONF_SYSTEM_MEMORY: u32 = 2u32; pub const KSALLOCATOR_OPTIONF_VALID: u32 = 3u32; @@ -2209,9 +2149,6 @@ impl Default for KSATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSATTRIBUTE { - type TypeKind = windows_core::CopyType; -} pub const KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE: windows_core::GUID = windows_core::GUID::from_u128(0xe1f89eb5_5f46_419b_967b_ff6770b98401); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2224,9 +2161,6 @@ impl Default for KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE { - type TypeKind = windows_core::CopyType; -} pub const KSATTRIBUTE_REQUIRED: u32 = 1u32; pub const KSAUDDECOUTMODE_PCM_51: u32 = 2u32; pub const KSAUDDECOUTMODE_SPDIFF: u32 = 4u32; @@ -2293,9 +2227,6 @@ impl Default for KSAUDIOENGINE_BUFFER_SIZE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOENGINE_BUFFER_SIZE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIOENGINE_DESCRIPTOR { @@ -2308,9 +2239,6 @@ impl Default for KSAUDIOENGINE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOENGINE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIOENGINE_DEVICECONTROLS { @@ -2323,9 +2251,6 @@ impl Default for KSAUDIOENGINE_DEVICECONTROLS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOENGINE_DEVICECONTROLS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIOENGINE_VOLUMELEVEL { @@ -2338,9 +2263,6 @@ impl Default for KSAUDIOENGINE_VOLUMELEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOENGINE_VOLUMELEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIOMODULE_DESCRIPTOR { @@ -2355,9 +2277,6 @@ impl Default for KSAUDIOMODULE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOMODULE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSAUDIOMODULE_NOTIFICATION { @@ -2368,9 +2287,6 @@ impl Default for KSAUDIOMODULE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOMODULE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSAUDIOMODULE_NOTIFICATION_0 { @@ -2382,9 +2298,6 @@ impl Default for KSAUDIOMODULE_NOTIFICATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOMODULE_NOTIFICATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIOMODULE_NOTIFICATION_0_0 { @@ -2398,9 +2311,6 @@ impl Default for KSAUDIOMODULE_NOTIFICATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOMODULE_NOTIFICATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSAUDIOMODULE_PROPERTY { @@ -2413,9 +2323,6 @@ impl Default for KSAUDIOMODULE_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIOMODULE_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_CHANNEL_CONFIG { @@ -2426,9 +2333,6 @@ impl Default for KSAUDIO_CHANNEL_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_CHANNEL_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_COPY_PROTECTION { @@ -2440,9 +2344,6 @@ impl Default for KSAUDIO_COPY_PROTECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_COPY_PROTECTION { - type TypeKind = windows_core::CopyType; -} pub const KSAUDIO_CPU_RESOURCES_HOST_CPU: u32 = 2147483647u32; pub const KSAUDIO_CPU_RESOURCES_NOT_HOST_CPU: u32 = 0u32; #[repr(C)] @@ -2456,9 +2357,6 @@ impl Default for KSAUDIO_DYNAMIC_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_DYNAMIC_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_MICROPHONE_COORDINATES { @@ -2474,9 +2372,6 @@ impl Default for KSAUDIO_MICROPHONE_COORDINATES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_MICROPHONE_COORDINATES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_MIC_ARRAY_GEOMETRY { @@ -2496,9 +2391,6 @@ impl Default for KSAUDIO_MIC_ARRAY_GEOMETRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_MIC_ARRAY_GEOMETRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSAUDIO_MIXCAP_TABLE { @@ -2511,9 +2403,6 @@ impl Default for KSAUDIO_MIXCAP_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_MIXCAP_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_MIXLEVEL { @@ -2525,9 +2414,6 @@ impl Default for KSAUDIO_MIXLEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_MIXLEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSAUDIO_MIX_CAPS { @@ -2541,9 +2427,6 @@ impl Default for KSAUDIO_MIX_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_MIX_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSAUDIO_MIX_CAPS_0 { @@ -2555,9 +2438,6 @@ impl Default for KSAUDIO_MIX_CAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_MIX_CAPS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_PACKETSIZE_CONSTRAINTS { @@ -2572,9 +2452,6 @@ impl Default for KSAUDIO_PACKETSIZE_CONSTRAINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_PACKETSIZE_CONSTRAINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_PACKETSIZE_CONSTRAINTS2 { @@ -2589,9 +2466,6 @@ impl Default for KSAUDIO_PACKETSIZE_CONSTRAINTS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_PACKETSIZE_CONSTRAINTS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT { @@ -2604,9 +2478,6 @@ impl Default for KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_POSITION { @@ -2618,9 +2489,6 @@ impl Default for KSAUDIO_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_POSITIONEX { @@ -2634,9 +2502,6 @@ impl Default for KSAUDIO_POSITIONEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_POSITIONEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSAUDIO_PRESENTATION_POSITION { @@ -2648,9 +2513,6 @@ impl Default for KSAUDIO_PRESENTATION_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSAUDIO_PRESENTATION_POSITION { - type TypeKind = windows_core::CopyType; -} pub const KSAUDIO_QUALITY_ADVANCED: u32 = 3u32; pub const KSAUDIO_QUALITY_BASIC: u32 = 2u32; pub const KSAUDIO_QUALITY_PC: u32 = 1u32; @@ -2707,9 +2569,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS_0 { @@ -2721,9 +2580,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS_0 { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_MASK: u64 = 2u64; pub const KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF: u64 = 0u64; pub const KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_SHALLOWFOCUS: u64 = 4u64; @@ -2740,9 +2596,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_CAMERAOFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_CAMERAOFFSET { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL: u64 = 9223372036854775808u64; pub const KSCAMERA_EXTENDEDPROP_CAPS_CANCELLABLE: u64 = 4611686018427387904u64; pub const KSCAMERA_EXTENDEDPROP_CAPS_MASK: u64 = 18374686479671623680u64; @@ -2767,9 +2620,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER { @@ -2781,9 +2631,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_MANUAL: u64 = 0u64; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2798,9 +2645,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_EVCOMPENSATION { @@ -2815,9 +2659,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_EVCOMPENSATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_EVCOMPENSATION { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP: u64 = 16u64; pub const KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP: u64 = 8u64; pub const KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP: u64 = 2u64; @@ -2849,9 +2690,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_FIELDOFVIEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_FIELDOFVIEW { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_FILTERSCOPE: u32 = 4294967295u32; pub const KSCAMERA_EXTENDEDPROP_FLAG_CANCELOPERATION: u64 = 9223372036854775808u64; pub const KSCAMERA_EXTENDEDPROP_FLAG_MASK: u64 = 18374686479671623680u64; @@ -2904,9 +2742,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_HEADER { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_HISTOGRAM_OFF: u64 = 0u64; pub const KSCAMERA_EXTENDEDPROP_HISTOGRAM_ON: u64 = 1u64; pub const KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATING_FRAME_ILLUMINATION: u64 = 4u64; @@ -2936,9 +2771,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_METADATAINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_METADATAINFO { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_METADATA_ALIGNMENTREQUIRED: u64 = 256u64; pub const KSCAMERA_EXTENDEDPROP_METADATA_MEMORYTYPE_MASK: u64 = 255u64; pub const KSCAMERA_EXTENDEDPROP_METADATA_SYSTEMMEMORY: u64 = 1u64; @@ -2979,9 +2811,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_PHOTOMODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_PHOTOMODE { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_PHOTOMODE_NORMAL: u64 = 0u64; pub const KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE: u64 = 1u64; pub const KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_NONE: u32 = 0u32; @@ -3003,9 +2832,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_PROFILE { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_DYNAMIC: u64 = 2u64; pub const KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_OFF: u64 = 0u64; pub const KSCAMERA_EXTENDEDPROP_RELATIVEPANELOPTIMIZATION_ON: u64 = 1u64; @@ -3026,9 +2852,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER { @@ -3041,9 +2864,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE { @@ -3055,9 +2875,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_ROI_FOCUS { @@ -3069,9 +2886,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_FOCUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_FOCUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_ROI_INFO { @@ -3085,9 +2899,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL { @@ -3101,9 +2912,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER { @@ -3116,9 +2924,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE { @@ -3130,9 +2935,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO: u64 = 0u64; pub const KSCAMERA_EXTENDEDPROP_SCENEMODE_BACKLIT: u64 = 1024u64; pub const KSCAMERA_EXTENDEDPROP_SCENEMODE_BEACH: u64 = 32u64; @@ -3158,9 +2960,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSCAMERA_EXTENDEDPROP_VALUE_0 { @@ -3176,9 +2975,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_VALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_VALUE_0 { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_VFR_OFF: u64 = 0u64; pub const KSCAMERA_EXTENDEDPROP_VFR_ON: u64 = 1u64; pub const KSCAMERA_EXTENDEDPROP_VIDEOHDR_AUTO: u64 = 2u64; @@ -3202,9 +2998,6 @@ impl Default for KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_AUTO: u64 = 2u64; pub const KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_OFF: u64 = 0u64; pub const KSCAMERA_EXTENDEDPROP_VIDEOSTABILIZATION_ON: u64 = 1u64; @@ -3248,9 +3041,6 @@ impl Default for KSCAMERA_MAXVIDEOFPS_FORPHOTORES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_MAXVIDEOFPS_FORPHOTORES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK { @@ -3265,9 +3055,6 @@ impl Default for KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_METADATA_CAPTURESTATS { @@ -3292,9 +3079,6 @@ impl Default for KSCAMERA_METADATA_CAPTURESTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_METADATA_CAPTURESTATS { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_METADATA_CAPTURESTATS_FLAG_EXPOSURECOMPENSATION: u32 = 2u32; pub const KSCAMERA_METADATA_CAPTURESTATS_FLAG_EXPOSURETIME: u32 = 1u32; pub const KSCAMERA_METADATA_CAPTURESTATS_FLAG_FLASH: u32 = 64u32; @@ -3317,9 +3101,6 @@ impl Default for KSCAMERA_METADATA_DIGITALWINDOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_METADATA_DIGITALWINDOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_METADATA_FRAMEILLUMINATION { @@ -3332,9 +3113,6 @@ impl Default for KSCAMERA_METADATA_FRAMEILLUMINATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_METADATA_FRAMEILLUMINATION { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_METADATA_FRAMEILLUMINATION_FLAG_ON: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3347,9 +3125,6 @@ impl Default for KSCAMERA_METADATA_ITEMHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_METADATA_ITEMHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_METADATA_PHOTOCONFIRMATION { @@ -3362,9 +3137,6 @@ impl Default for KSCAMERA_METADATA_PHOTOCONFIRMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_METADATA_PHOTOCONFIRMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSCAMERA_MetadataId(pub i32); @@ -3381,9 +3153,6 @@ impl Default for KSCAMERA_PERFRAMESETTING_CAP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PERFRAMESETTING_CAP_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER { @@ -3396,9 +3165,6 @@ impl Default for KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM { @@ -3411,9 +3177,6 @@ impl Default for KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PERFRAMESETTING_FRAME_HEADER { @@ -3427,9 +3190,6 @@ impl Default for KSCAMERA_PERFRAMESETTING_FRAME_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PERFRAMESETTING_FRAME_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PERFRAMESETTING_HEADER { @@ -3445,9 +3205,6 @@ impl Default for KSCAMERA_PERFRAMESETTING_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PERFRAMESETTING_HEADER { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_PERFRAMESETTING_ITEM_CUSTOM: KSCAMERA_PERFRAMESETTING_ITEM_TYPE = KSCAMERA_PERFRAMESETTING_ITEM_TYPE(7i32); pub const KSCAMERA_PERFRAMESETTING_ITEM_EXPOSURE_COMPENSATION: KSCAMERA_PERFRAMESETTING_ITEM_TYPE = KSCAMERA_PERFRAMESETTING_ITEM_TYPE(3i32); pub const KSCAMERA_PERFRAMESETTING_ITEM_EXPOSURE_TIME: KSCAMERA_PERFRAMESETTING_ITEM_TYPE = KSCAMERA_PERFRAMESETTING_ITEM_TYPE(1i32); @@ -3465,9 +3222,6 @@ impl Default for KSCAMERA_PERFRAMESETTING_ITEM_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PERFRAMESETTING_ITEM_HEADER { - type TypeKind = windows_core::CopyType; -} pub const KSCAMERA_PERFRAMESETTING_ITEM_ISO: KSCAMERA_PERFRAMESETTING_ITEM_TYPE = KSCAMERA_PERFRAMESETTING_ITEM_TYPE(4i32); pub const KSCAMERA_PERFRAMESETTING_ITEM_PHOTOCONFIRMATION: KSCAMERA_PERFRAMESETTING_ITEM_TYPE = KSCAMERA_PERFRAMESETTING_ITEM_TYPE(6i32); #[repr(transparent)] @@ -3487,9 +3241,6 @@ impl Default for KSCAMERA_PROFILE_CONCURRENCYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_CONCURRENCYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PROFILE_INFO { @@ -3503,9 +3254,6 @@ impl Default for KSCAMERA_PROFILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PROFILE_MEDIAINFO { @@ -3522,9 +3270,6 @@ impl Default for KSCAMERA_PROFILE_MEDIAINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_MEDIAINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PROFILE_MEDIAINFO_1 { @@ -3536,9 +3281,6 @@ impl Default for KSCAMERA_PROFILE_MEDIAINFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_MEDIAINFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PROFILE_MEDIAINFO_0 { @@ -3550,9 +3292,6 @@ impl Default for KSCAMERA_PROFILE_MEDIAINFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_MEDIAINFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSCAMERA_PROFILE_PININFO { @@ -3566,9 +3305,6 @@ impl Default for KSCAMERA_PROFILE_PININFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_PININFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSCAMERA_PROFILE_PININFO_0 { @@ -3580,9 +3316,6 @@ impl Default for KSCAMERA_PROFILE_PININFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_PININFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCAMERA_PROFILE_PININFO_0_0 { @@ -3594,9 +3327,6 @@ impl Default for KSCAMERA_PROFILE_PININFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCAMERA_PROFILE_PININFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const KSCATEGORY_ACOUSTIC_ECHO_CANCEL: windows_core::GUID = windows_core::GUID::from_u128(0xbf963d80_c559_11d0_8a2b_00a0c9255ac1); pub const KSCATEGORY_AUDIO: windows_core::GUID = windows_core::GUID::from_u128(0x6994ad04_93ef_11d0_a3cc_00a0c9223196); pub const KSCATEGORY_BRIDGE: windows_core::GUID = windows_core::GUID::from_u128(0x085aff00_62ce_11cf_a5d6_28db04c10000); @@ -3644,9 +3374,6 @@ impl Default for KSCLOCK_CREATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCLOCK_CREATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSCOMPONENTID { @@ -3662,9 +3389,6 @@ impl Default for KSCOMPONENTID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCOMPONENTID { - type TypeKind = windows_core::CopyType; -} pub const KSCOMPONENTID_USBAUDIO: windows_core::GUID = windows_core::GUID::from_u128(0x8f1275f0_26e9_4264_ba4d_39fff01d94aa); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3677,9 +3401,6 @@ impl Default for KSCORRELATED_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSCORRELATED_TIME { - type TypeKind = windows_core::CopyType; -} pub const KSCREATE_ITEM_FREEONSTOP: u32 = 8u32; pub const KSCREATE_ITEM_NOPARAMETERS: u32 = 4u32; pub const KSCREATE_ITEM_SECURITYCHANGED: u32 = 1u32; @@ -3701,9 +3422,6 @@ impl Default for KSDATAFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDATAFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSDATAFORMAT_0 { @@ -3720,9 +3438,6 @@ impl Default for KSDATAFORMAT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDATAFORMAT_0 { - type TypeKind = windows_core::CopyType; -} pub const KSDATAFORMAT_BIT_ATTRIBUTES: u32 = 1u32; pub const KSDATAFORMAT_BIT_TEMPORAL_COMPRESSION: u32 = 0u32; pub const KSDATAFORMAT_SPECIFIER_AC3_AUDIO: windows_core::GUID = windows_core::GUID::from_u128(0xe06d80e4_db46_11cf_b4d1_00805f6cbbea); @@ -3853,9 +3568,6 @@ impl Default for KSDATARANGE_AUDIO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDATARANGE_AUDIO { - type TypeKind = windows_core::CopyType; -} pub const KSDATARANGE_BIT_ATTRIBUTES: u32 = 1u32; pub const KSDATARANGE_BIT_REQUIRED_ATTRIBUTES: u32 = 2u32; #[repr(C)] @@ -3872,9 +3584,6 @@ impl Default for KSDATARANGE_MUSIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDATARANGE_MUSIC { - type TypeKind = windows_core::CopyType; -} pub const KSDEGRADESETID_Standard: windows_core::GUID = windows_core::GUID::from_u128(0x9f564180_704c_11d0_a5d6_28db04c10000); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3900,9 +3609,6 @@ impl Default for KSDEVICE_PROFILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDEVICE_PROFILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSDEVICE_PROFILE_INFO_0 { @@ -3913,9 +3619,6 @@ impl Default for KSDEVICE_PROFILE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDEVICE_PROFILE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSDEVICE_PROFILE_INFO_0_0 { @@ -3929,9 +3632,6 @@ impl Default for KSDEVICE_PROFILE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDEVICE_PROFILE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const KSDEVICE_PROFILE_TYPE_CAMERA: u32 = 1u32; pub const KSDEVICE_PROFILE_TYPE_UNKNOWN: u32 = 0u32; #[repr(transparent)] @@ -3953,9 +3653,6 @@ impl Default for KSDISPLAYCHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDISPLAYCHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSDS3D_BUFFER_ALL { @@ -3974,9 +3671,6 @@ impl Default for KSDS3D_BUFFER_ALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_BUFFER_ALL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSDS3D_BUFFER_CONE_ANGLES { @@ -3988,9 +3682,6 @@ impl Default for KSDS3D_BUFFER_CONE_ANGLES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_BUFFER_CONE_ANGLES { - type TypeKind = windows_core::CopyType; -} pub const KSDS3D_COEFF_COUNT: KSDS3D_HRTF_COEFF_FORMAT = KSDS3D_HRTF_COEFF_FORMAT(2i32); pub const KSDS3D_FILTER_METHOD_COUNT: KSDS3D_HRTF_FILTER_METHOD = KSDS3D_HRTF_FILTER_METHOD(2i32); pub const KSDS3D_FILTER_QUALITY_COUNT: KSDS3D_HRTF_FILTER_QUALITY = KSDS3D_HRTF_FILTER_QUALITY(2i32); @@ -4010,9 +3701,6 @@ impl Default for KSDS3D_HRTF_FILTER_FORMAT_MSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_HRTF_FILTER_FORMAT_MSG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSDS3D_HRTF_FILTER_METHOD(pub i32); @@ -4039,9 +3727,6 @@ impl Default for KSDS3D_HRTF_INIT_MSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_HRTF_INIT_MSG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSDS3D_HRTF_PARAMS_MSG { @@ -4057,9 +3742,6 @@ impl Default for KSDS3D_HRTF_PARAMS_MSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_HRTF_PARAMS_MSG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSDS3D_ITD_PARAMS { @@ -4075,9 +3757,6 @@ impl Default for KSDS3D_ITD_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_ITD_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSDS3D_ITD_PARAMS_MSG { @@ -4091,9 +3770,6 @@ impl Default for KSDS3D_ITD_PARAMS_MSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_ITD_PARAMS_MSG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSDS3D_LISTENER_ALL { @@ -4110,9 +3786,6 @@ impl Default for KSDS3D_LISTENER_ALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_LISTENER_ALL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSDS3D_LISTENER_ORIENTATION { @@ -4124,9 +3797,6 @@ impl Default for KSDS3D_LISTENER_ORIENTATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSDS3D_LISTENER_ORIENTATION { - type TypeKind = windows_core::CopyType; -} pub const KSDSOUND_3D_MODE_DISABLE: u32 = 2u32; pub const KSDSOUND_3D_MODE_HEADRELATIVE: u32 = 1u32; pub const KSDSOUND_3D_MODE_NORMAL: u32 = 0u32; @@ -4151,9 +3821,6 @@ impl Default for KSERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSEVENTDATA { @@ -4165,9 +3832,6 @@ impl Default for KSEVENTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSEVENTDATA_0 { @@ -4180,9 +3844,6 @@ impl Default for KSEVENTDATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENTDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSEVENTDATA_0_2 { @@ -4194,9 +3855,6 @@ impl Default for KSEVENTDATA_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENTDATA_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSEVENTDATA_0_0 { @@ -4208,9 +3866,6 @@ impl Default for KSEVENTDATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENTDATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSEVENTDATA_0_1 { @@ -4223,9 +3878,6 @@ impl Default for KSEVENTDATA_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENTDATA_0_1 { - type TypeKind = windows_core::CopyType; -} pub const KSEVENTF_DPC: u32 = 16u32; pub const KSEVENTF_EVENT_HANDLE: u32 = 1u32; pub const KSEVENTF_EVENT_OBJECT: u32 = 4u32; @@ -4341,9 +3993,6 @@ impl Default for KSEVENT_TIME_INTERVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENT_TIME_INTERVAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSEVENT_TIME_MARK { @@ -4355,9 +4004,6 @@ impl Default for KSEVENT_TIME_MARK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENT_TIME_MARK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSEVENT_TUNER(pub i32); @@ -4375,9 +4021,6 @@ impl Default for KSEVENT_TUNER_INITIATE_SCAN_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSEVENT_TUNER_INITIATE_SCAN_S { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSEVENT_TVAUDIO(pub i32); @@ -4423,9 +4066,6 @@ impl Default for KSE_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSE_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSE_PIN { @@ -4438,9 +4078,6 @@ impl Default for KSE_PIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSE_PIN { - type TypeKind = windows_core::CopyType; -} pub const KSFILTER_FLAG_CRITICAL_PROCESSING: u32 = 2u32; pub const KSFILTER_FLAG_DENY_USERMODE_ACCESS: u32 = 2147483648u32; pub const KSFILTER_FLAG_DISPATCH_LEVEL_PROCESSING: u32 = 1u32; @@ -4459,9 +4096,6 @@ impl Default for KSFRAMETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSFRAMETIME { - type TypeKind = windows_core::CopyType; -} pub const KSFRAMETIME_VARIABLESIZE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4476,9 +4110,6 @@ impl Default for KSGOP_USERDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSGOP_USERDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSIDENTIFIER { @@ -4489,9 +4120,6 @@ impl Default for KSIDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSIDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSIDENTIFIER_0 { @@ -4503,9 +4131,6 @@ impl Default for KSIDENTIFIER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSIDENTIFIER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSIDENTIFIER_0_0 { @@ -4518,9 +4143,6 @@ impl Default for KSIDENTIFIER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSIDENTIFIER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const KSINTERFACESETID_FileIo: windows_core::GUID = windows_core::GUID::from_u128(0x8c6f932c_e771_11d0_b8ff_00a0c9223196); pub const KSINTERFACESETID_Media: windows_core::GUID = windows_core::GUID::from_u128(0x3a13eb40_30a7_11d0_a5d6_28db04c10000); pub const KSINTERFACESETID_Standard: windows_core::GUID = windows_core::GUID::from_u128(0x1a8766a0_62ce_11cf_a5d6_28db04c10000); @@ -4551,9 +4173,6 @@ impl Default for KSINTERVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSINTERVAL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSIOOPERATION(pub i32); @@ -4573,9 +4192,6 @@ impl Default for KSJACK_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSJACK_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSJACK_DESCRIPTION2 { @@ -4587,9 +4203,6 @@ impl Default for KSJACK_DESCRIPTION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSJACK_DESCRIPTION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSJACK_DESCRIPTION3 { @@ -4600,9 +4213,6 @@ impl Default for KSJACK_DESCRIPTION3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSJACK_DESCRIPTION3 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSJACK_SINK_CONNECTIONTYPE(pub i32); @@ -4626,9 +4236,6 @@ impl Default for KSJACK_SINK_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSJACK_SINK_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const KSMEDIUMSETID_MidiBus: windows_core::GUID = windows_core::GUID::from_u128(0x05908040_3246_11d0_a5d6_28db04c10000); pub const KSMEDIUMSETID_Standard: windows_core::GUID = windows_core::GUID::from_u128(0x4747b320_62ce_11cf_a5d6_28db04c10000); pub const KSMEDIUMSETID_VPBus: windows_core::GUID = windows_core::GUID::from_u128(0xa18c15ec_ce43_11d0_abe7_00a0c9223196); @@ -4711,9 +4318,6 @@ impl Default for KSMPEGVID_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSMPEGVID_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSMULTIPLE_DATA_PROP { @@ -4725,9 +4329,6 @@ impl Default for KSMULTIPLE_DATA_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSMULTIPLE_DATA_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSMULTIPLE_ITEM { @@ -4739,9 +4340,6 @@ impl Default for KSMULTIPLE_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSMULTIPLE_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSMUSICFORMAT { @@ -4753,9 +4351,6 @@ impl Default for KSMUSICFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSMUSICFORMAT { - type TypeKind = windows_core::CopyType; -} pub const KSMUSIC_TECHNOLOGY_FMSYNTH: windows_core::GUID = windows_core::GUID::from_u128(0x252c5c80_62e9_11cf_a5d6_28db04c10000); pub const KSMUSIC_TECHNOLOGY_PORT: windows_core::GUID = windows_core::GUID::from_u128(0x86c92e60_62e8_11cf_a5d6_28db04c10000); pub const KSMUSIC_TECHNOLOGY_SQSYNTH: windows_core::GUID = windows_core::GUID::from_u128(0x0ecf4380_62e9_11cf_a5d6_28db04c10000); @@ -4773,9 +4368,6 @@ impl Default for KSM_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSM_NODE { - type TypeKind = windows_core::CopyType; -} pub const KSNAME_Allocator: windows_core::GUID = windows_core::GUID::from_u128(0x642f5d00_4791_11d0_a5d6_28db04c10000); pub const KSNAME_Clock: windows_core::GUID = windows_core::GUID::from_u128(0x53172480_4791_11d0_a5d6_28db04c10000); pub const KSNAME_Filter: windows_core::GUID = windows_core::GUID::from_u128(0x9b365890_165f_11d0_a195_0020afd156e4); @@ -4803,9 +4395,6 @@ impl Default for KSNODEPROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSNODEPROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -4820,10 +4409,6 @@ impl Default for KSNODEPROPERTY_AUDIO_3D_LISTENER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for KSNODEPROPERTY_AUDIO_3D_LISTENER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4837,10 +4422,6 @@ impl Default for KSNODEPROPERTY_AUDIO_3D_LISTENER { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KSNODEPROPERTY_AUDIO_3D_LISTENER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSNODEPROPERTY_AUDIO_CHANNEL { @@ -4853,9 +4434,6 @@ impl Default for KSNODEPROPERTY_AUDIO_CHANNEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSNODEPROPERTY_AUDIO_CHANNEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSNODEPROPERTY_AUDIO_DEV_SPECIFIC { @@ -4869,9 +4447,6 @@ impl Default for KSNODEPROPERTY_AUDIO_DEV_SPECIFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSNODEPROPERTY_AUDIO_DEV_SPECIFIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -4887,10 +4462,6 @@ impl Default for KSNODEPROPERTY_AUDIO_PROPERTY { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for KSNODEPROPERTY_AUDIO_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4905,10 +4476,6 @@ impl Default for KSNODEPROPERTY_AUDIO_PROPERTY { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KSNODEPROPERTY_AUDIO_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const KSNODETYPE_1394_DA_STREAM: windows_core::GUID = windows_core::GUID::from_u128(0xdff21fe6_f70f_11d0_b917_00a0c9223196); pub const KSNODETYPE_1394_DV_STREAM_SOUNDTRACK: windows_core::GUID = windows_core::GUID::from_u128(0xdff21fe7_f70f_11d0_b917_00a0c9223196); pub const KSNODETYPE_3D_EFFECTS: windows_core::GUID = windows_core::GUID::from_u128(0x55515860_c559_11d0_8a2b_00a0c9255ac1); @@ -5019,9 +4586,6 @@ impl Default for KSNODE_CREATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSNODE_CREATE { - type TypeKind = windows_core::CopyType; -} pub const KSNOTIFICATIONID_AudioModule: windows_core::GUID = windows_core::GUID::from_u128(0x9c2220f0_d9a6_4d5c_a036_573857fd50d2); pub const KSNOTIFICATIONID_SoundDetector: windows_core::GUID = windows_core::GUID::from_u128(0x6389d844_bb32_4c4c_a802_f4b4b77afead); #[repr(transparent)] @@ -5038,9 +4602,6 @@ impl Default for KSPIN_CINSTANCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPIN_CINSTANCES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPIN_COMMUNICATION(pub i32); @@ -5063,9 +4624,6 @@ impl Default for KSPIN_CONNECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPIN_CONNECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPIN_DATAFLOW(pub i32); @@ -5105,9 +4663,6 @@ impl Default for KSPIN_MDL_CACHING_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPIN_MDL_CACHING_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPIN_MDL_CACHING_NOTIFICATION32 { @@ -5119,9 +4674,6 @@ impl Default for KSPIN_MDL_CACHING_NOTIFICATION32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPIN_MDL_CACHING_NOTIFICATION32 { - type TypeKind = windows_core::CopyType; -} pub const KSPIN_MDL_CACHING_NOTIFY_ADDSAMPLE: KSPIN_MDL_CACHING_EVENT = KSPIN_MDL_CACHING_EVENT(3i32); pub const KSPIN_MDL_CACHING_NOTIFY_CLEANALL_NOWAIT: KSPIN_MDL_CACHING_EVENT = KSPIN_MDL_CACHING_EVENT(2i32); pub const KSPIN_MDL_CACHING_NOTIFY_CLEANALL_WAIT: KSPIN_MDL_CACHING_EVENT = KSPIN_MDL_CACHING_EVENT(1i32); @@ -5138,9 +4690,6 @@ impl Default for KSPIN_PHYSICALCONNECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPIN_PHYSICALCONNECTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPPROPERTY_ALLOCATOR_MDLCACHING(pub i32); @@ -5155,9 +4704,6 @@ impl Default for KSPRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPRIORITY { - type TypeKind = windows_core::CopyType; -} pub const KSPRIORITY_EXCLUSIVE: u32 = 4294967295u32; pub const KSPRIORITY_HIGH: u32 = 2147483648u32; pub const KSPRIORITY_LOW: u32 = 1u32; @@ -5197,9 +4743,6 @@ impl Default for KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE: KSPROPERTY_ALLOCATOR_CONTROL = KSPROPERTY_ALLOCATOR_CONTROL(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5211,9 +4754,6 @@ impl Default for KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_ALLOCATOR_CONTROL_HONOR_COUNT: KSPROPERTY_ALLOCATOR_CONTROL = KSPROPERTY_ALLOCATOR_CONTROL(0i32); pub const KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE: KSPROPERTY_ALLOCATOR_CONTROL = KSPROPERTY_ALLOCATOR_CONTROL(1i32); #[repr(C)] @@ -5227,9 +4767,6 @@ impl Default for KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_ATN_READER: KSPROPERTY_TIMECODE = KSPROPERTY_TIMECODE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5381,9 +4918,6 @@ impl Default for KSPROPERTY_BOUNDS_LONG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_BOUNDS_LONG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_BOUNDS_LONG_0 { @@ -5395,9 +4929,6 @@ impl Default for KSPROPERTY_BOUNDS_LONG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_BOUNDS_LONG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_BOUNDS_LONG_1 { @@ -5409,9 +4940,6 @@ impl Default for KSPROPERTY_BOUNDS_LONG_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_BOUNDS_LONG_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSPROPERTY_BOUNDS_LONGLONG { @@ -5423,9 +4951,6 @@ impl Default for KSPROPERTY_BOUNDS_LONGLONG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_BOUNDS_LONGLONG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_BOUNDS_LONGLONG_0 { @@ -5437,9 +4962,6 @@ impl Default for KSPROPERTY_BOUNDS_LONGLONG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_BOUNDS_LONGLONG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_BOUNDS_LONGLONG_1 { @@ -5451,9 +4973,6 @@ impl Default for KSPROPERTY_BOUNDS_LONGLONG_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_BOUNDS_LONGLONG_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_BTAUDIO(pub i32); @@ -5534,9 +5053,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_FLASH_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_FLASH_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(18i32); #[repr(C)] #[derive(Clone, Copy)] @@ -5551,9 +5067,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CAMERACONTROL_FOCUS: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(6i32); pub const KSPROPERTY_CAMERACONTROL_FOCUS_RELATIVE: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(16i32); #[repr(transparent)] @@ -5572,9 +5085,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_SEQUENCE_EXCLUSIVE_WITH_RECORD: i32 = 2i32; pub const KSPROPERTY_CAMERACONTROL_IRIS: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(5i32); pub const KSPROPERTY_CAMERACONTROL_IRIS_RELATIVE: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(15i32); @@ -5591,9 +5101,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_CAMERACONTROL_NODE_S { @@ -5607,9 +5114,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_NODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_NODE_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_CAMERACONTROL_NODE_S2 { @@ -5624,9 +5128,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_NODE_S2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_NODE_S2 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CAMERACONTROL_PAN: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(0i32); pub const KSPROPERTY_CAMERACONTROL_PANTILT: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(9i32); pub const KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(17i32); @@ -5663,9 +5164,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S_0 { @@ -5677,9 +5175,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S_0 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CAMERACONTROL_ROLL: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(2i32); pub const KSPROPERTY_CAMERACONTROL_ROLL_RELATIVE: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(12i32); #[repr(C)] @@ -5695,9 +5190,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_CAMERACONTROL_S2 { @@ -5712,9 +5204,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_S2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_S2 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CAMERACONTROL_SCANMODE: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(7i32); #[repr(C)] #[derive(Clone, Copy)] @@ -5730,9 +5219,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_S_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_S_EX { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CAMERACONTROL_TILT: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(1i32); pub const KSPROPERTY_CAMERACONTROL_TILT_RELATIVE: KSPROPERTY_VIDCAP_CAMERACONTROL = KSPROPERTY_VIDCAP_CAMERACONTROL(11i32); pub const KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_AUTO: i32 = 4i32; @@ -5753,9 +5239,6 @@ impl Default for KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE(pub i32); @@ -5803,9 +5286,6 @@ impl Default for KSPROPERTY_CROSSBAR_ACTIVE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CROSSBAR_ACTIVE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CROSSBAR_CAN_ROUTE: KSPROPERTY_VIDCAP_CROSSBAR = KSPROPERTY_VIDCAP_CROSSBAR(2i32); pub const KSPROPERTY_CROSSBAR_CAPS: KSPROPERTY_VIDCAP_CROSSBAR = KSPROPERTY_VIDCAP_CROSSBAR(0i32); #[repr(C)] @@ -5820,9 +5300,6 @@ impl Default for KSPROPERTY_CROSSBAR_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CROSSBAR_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CROSSBAR_INPUT_ACTIVE: KSPROPERTY_VIDCAP_CROSSBAR = KSPROPERTY_VIDCAP_CROSSBAR(4i32); pub const KSPROPERTY_CROSSBAR_PININFO: KSPROPERTY_VIDCAP_CROSSBAR = KSPROPERTY_VIDCAP_CROSSBAR(1i32); #[repr(C)] @@ -5840,9 +5317,6 @@ impl Default for KSPROPERTY_CROSSBAR_PININFO_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CROSSBAR_PININFO_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CROSSBAR_ROUTE: KSPROPERTY_VIDCAP_CROSSBAR = KSPROPERTY_VIDCAP_CROSSBAR(3i32); #[repr(C)] #[derive(Clone, Copy)] @@ -5857,9 +5331,6 @@ impl Default for KSPROPERTY_CROSSBAR_ROUTE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_CROSSBAR_ROUTE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_CURRENT_CAPTURE_SURFACE: KSPROPERTY_VIDMEM_TRANSPORT = KSPROPERTY_VIDMEM_TRANSPORT(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5879,9 +5350,6 @@ impl Default for KSPROPERTY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_DIRECTSOUND3DBUFFER(pub i32); @@ -5925,9 +5393,6 @@ impl Default for KSPROPERTY_DROPPEDFRAMES_CURRENT_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_DROPPEDFRAMES_CURRENT_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_DVDCOPY_CHLG_KEY: KSPROPERTY_COPYPROT = KSPROPERTY_COPYPROT(1i32); pub const KSPROPERTY_DVDCOPY_DEC_KEY2: KSPROPERTY_COPYPROT = KSPROPERTY_COPYPROT(3i32); pub const KSPROPERTY_DVDCOPY_DISC_KEY: KSPROPERTY_COPYPROT = KSPROPERTY_COPYPROT(128i32); @@ -5959,9 +5424,6 @@ impl Default for KSPROPERTY_EXTDEVICE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTDEVICE_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSPROPERTY_EXTDEVICE_S_0 { @@ -5976,9 +5438,6 @@ impl Default for KSPROPERTY_EXTDEVICE_S_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTDEVICE_S_0 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_EXTDEVICE_VERSION: KSPROPERTY_EXTDEVICE = KSPROPERTY_EXTDEVICE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6005,9 +5464,6 @@ impl Default for KSPROPERTY_EXTXPORT_NODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_NODE_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSPROPERTY_EXTXPORT_NODE_S_0 { @@ -6026,9 +5482,6 @@ impl Default for KSPROPERTY_EXTXPORT_NODE_S_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_NODE_S_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_EXTXPORT_NODE_S_0_1 { @@ -6040,9 +5493,6 @@ impl Default for KSPROPERTY_EXTXPORT_NODE_S_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_NODE_S_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_EXTXPORT_NODE_S_0_0 { @@ -6056,9 +5506,6 @@ impl Default for KSPROPERTY_EXTXPORT_NODE_S_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_NODE_S_0_0 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_EXTXPORT_OUTPUT_SIGNAL_MODE: KSPROPERTY_EXTXPORT = KSPROPERTY_EXTXPORT(2i32); pub const KSPROPERTY_EXTXPORT_RTC_SEARCH: KSPROPERTY_EXTXPORT = KSPROPERTY_EXTXPORT(9i32); #[repr(C)] @@ -6072,9 +5519,6 @@ impl Default for KSPROPERTY_EXTXPORT_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSPROPERTY_EXTXPORT_S_0 { @@ -6093,9 +5537,6 @@ impl Default for KSPROPERTY_EXTXPORT_S_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_S_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_EXTXPORT_S_0_1 { @@ -6107,9 +5548,6 @@ impl Default for KSPROPERTY_EXTXPORT_S_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_S_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_EXTXPORT_S_0_0 { @@ -6123,9 +5561,6 @@ impl Default for KSPROPERTY_EXTXPORT_S_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_EXTXPORT_S_0_0 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_EXTXPORT_STATE: KSPROPERTY_EXTXPORT = KSPROPERTY_EXTXPORT(5i32); pub const KSPROPERTY_EXTXPORT_STATE_NOTIFY: KSPROPERTY_EXTXPORT = KSPROPERTY_EXTXPORT(6i32); pub const KSPROPERTY_EXTXPORT_TIMECODE_SEARCH: KSPROPERTY_EXTXPORT = KSPROPERTY_EXTXPORT(7i32); @@ -6177,9 +5612,6 @@ impl Default for KSPROPERTY_MEDIAAVAILABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_MEDIAAVAILABLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_MEDIASEEKING(pub i32); @@ -6206,9 +5638,6 @@ impl Default for KSPROPERTY_MEMBERSHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_MEMBERSHEADER { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_MULTICHANNEL: u32 = 2u32; pub const KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_UNIFORM: u32 = 4u32; pub const KSPROPERTY_MEMBER_FLAG_DEFAULT: u32 = 1u32; @@ -6240,9 +5669,6 @@ impl Default for KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_NETWORKCAMERACONTROL_METADATA: KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY = KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6259,9 +5685,6 @@ impl Default for KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_NETWORKCAMERACONTROL_METADATA_TYPE(pub i32); @@ -6278,9 +5701,6 @@ impl Default for KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE(pub i32); @@ -6338,9 +5758,6 @@ impl Default for KSPROPERTY_POSITIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_POSITIONS { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_PREFERRED_CAPTURE_SURFACE: KSPROPERTY_VIDMEM_TRANSPORT = KSPROPERTY_VIDMEM_TRANSPORT(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6379,9 +5796,6 @@ impl Default for KSPROPERTY_SELECTOR_NODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_SELECTOR_NODE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_SELECTOR_NUM_SOURCES: KSPROPERTY_VIDCAP_SELECTOR = KSPROPERTY_VIDCAP_SELECTOR(1i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6396,9 +5810,6 @@ impl Default for KSPROPERTY_SELECTOR_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_SELECTOR_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_SELECTOR_SOURCE_NODE_ID: KSPROPERTY_VIDCAP_SELECTOR = KSPROPERTY_VIDCAP_SELECTOR(0i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6412,9 +5823,6 @@ impl Default for KSPROPERTY_SERIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_SERIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct KSPROPERTY_SERIALHDR { @@ -6426,9 +5834,6 @@ impl Default for KSPROPERTY_SERIALHDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_SERIALHDR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_SOUNDDETECTOR(pub i32); @@ -6456,9 +5861,6 @@ impl Default for KSPROPERTY_SPHLI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_SPHLI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSPROPERTY_SPPAL { @@ -6469,9 +5871,6 @@ impl Default for KSPROPERTY_SPPAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_SPPAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_STEPPING_LONG { @@ -6484,9 +5883,6 @@ impl Default for KSPROPERTY_STEPPING_LONG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_STEPPING_LONG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_STEPPING_LONGLONG { @@ -6498,9 +5894,6 @@ impl Default for KSPROPERTY_STEPPING_LONGLONG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_STEPPING_LONGLONG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_STREAM(pub i32); @@ -6547,9 +5940,6 @@ impl Default for KSPROPERTY_TIMECODE_NODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TIMECODE_NODE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TIMECODE_READER: KSPROPERTY_TIMECODE = KSPROPERTY_TIMECODE(0i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6562,9 +5952,6 @@ impl Default for KSPROPERTY_TIMECODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TIMECODE_S { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPROPERTY_TOPOLOGY(pub i32); @@ -6595,9 +5982,6 @@ impl Default for KSPROPERTY_TUNER_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_FREQUENCY: KSPROPERTY_TUNER = KSPROPERTY_TUNER(4i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6616,9 +6000,6 @@ impl Default for KSPROPERTY_TUNER_FREQUENCY_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_FREQUENCY_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_IF_MEDIUM: KSPROPERTY_TUNER = KSPROPERTY_TUNER(7i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6631,9 +6012,6 @@ impl Default for KSPROPERTY_TUNER_IF_MEDIUM_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_IF_MEDIUM_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_INPUT: KSPROPERTY_TUNER = KSPROPERTY_TUNER(5i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6646,9 +6024,6 @@ impl Default for KSPROPERTY_TUNER_INPUT_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_INPUT_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_MODE: KSPROPERTY_TUNER = KSPROPERTY_TUNER(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6674,9 +6049,6 @@ impl Default for KSPROPERTY_TUNER_MODE_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_MODE_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_MODE_DSS: KSPROPERTY_TUNER_MODES = KSPROPERTY_TUNER_MODES(8i32); pub const KSPROPERTY_TUNER_MODE_FM_RADIO: KSPROPERTY_TUNER_MODES = KSPROPERTY_TUNER_MODES(2i32); #[repr(C)] @@ -6690,9 +6062,6 @@ impl Default for KSPROPERTY_TUNER_MODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_MODE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_MODE_TV: KSPROPERTY_TUNER_MODES = KSPROPERTY_TUNER_MODES(1i32); pub const KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS: KSPROPERTY_TUNER = KSPROPERTY_TUNER(11i32); #[repr(C)] @@ -6708,9 +6077,6 @@ impl Default for KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_SCAN_CAPS: KSPROPERTY_TUNER = KSPROPERTY_TUNER(8i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6726,9 +6092,6 @@ impl Default for KSPROPERTY_TUNER_SCAN_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_SCAN_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_SCAN_STATUS: KSPROPERTY_TUNER = KSPROPERTY_TUNER(9i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6742,9 +6105,6 @@ impl Default for KSPROPERTY_TUNER_SCAN_STATUS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_SCAN_STATUS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_STANDARD: KSPROPERTY_TUNER = KSPROPERTY_TUNER(3i32); pub const KSPROPERTY_TUNER_STANDARD_MODE: KSPROPERTY_TUNER = KSPROPERTY_TUNER(10i32); #[repr(C)] @@ -6758,9 +6118,6 @@ impl Default for KSPROPERTY_TUNER_STANDARD_MODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_STANDARD_MODE_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_TUNER_STANDARD_S { @@ -6772,9 +6129,6 @@ impl Default for KSPROPERTY_TUNER_STANDARD_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_STANDARD_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TUNER_STATUS: KSPROPERTY_TUNER = KSPROPERTY_TUNER(6i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6790,9 +6144,6 @@ impl Default for KSPROPERTY_TUNER_STATUS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TUNER_STATUS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TVAUDIO_CAPS: KSPROPERTY_VIDCAP_TVAUDIO = KSPROPERTY_VIDCAP_TVAUDIO(0i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6807,9 +6158,6 @@ impl Default for KSPROPERTY_TVAUDIO_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TVAUDIO_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TVAUDIO_CURRENTLY_AVAILABLE_MODES: KSPROPERTY_VIDCAP_TVAUDIO = KSPROPERTY_VIDCAP_TVAUDIO(2i32); pub const KSPROPERTY_TVAUDIO_MODE: KSPROPERTY_VIDCAP_TVAUDIO = KSPROPERTY_VIDCAP_TVAUDIO(1i32); #[repr(C)] @@ -6823,9 +6171,6 @@ impl Default for KSPROPERTY_TVAUDIO_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_TVAUDIO_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_TYPE_BASICSUPPORT: u32 = 512u32; pub const KSPROPERTY_TYPE_COPYPAYLOAD: u32 = 2147483648u32; pub const KSPROPERTY_TYPE_DEFAULTVALUES: u32 = 65536u32; @@ -6860,9 +6205,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_CC_SUBSTREAMS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_CC_SUBSTREAMS_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VBICODECFILTERING_NABTS_SUBSTREAMS_S { @@ -6874,9 +6216,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_NABTS_SUBSTREAMS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_NABTS_SUBSTREAMS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VBICODECFILTERING_SCANLINES_DISCOVERED_BIT_ARRAY: KSPROPERTY_VBICODECFILTERING = KSPROPERTY_VBICODECFILTERING(2i32); pub const KSPROPERTY_VBICODECFILTERING_SCANLINES_REQUESTED_BIT_ARRAY: KSPROPERTY_VBICODECFILTERING = KSPROPERTY_VBICODECFILTERING(1i32); #[repr(C)] @@ -6890,9 +6229,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_SCANLINES_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_SCANLINES_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VBICODECFILTERING_STATISTICS: KSPROPERTY_VBICODECFILTERING = KSPROPERTY_VBICODECFILTERING(5i32); #[repr(C)] #[derive(Clone, Copy)] @@ -6905,9 +6241,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_PIN_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_PIN_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_S { @@ -6919,9 +6252,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_PIN_S { @@ -6933,9 +6263,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_PIN_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_PIN_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_S { @@ -6947,9 +6274,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_PIN_S { @@ -6961,9 +6285,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_PIN_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_PIN_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_S { @@ -6975,9 +6296,6 @@ impl Default for KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VBICODECFILTERING_SUBSTREAMS_DISCOVERED_BIT_ARRAY: KSPROPERTY_VBICODECFILTERING = KSPROPERTY_VBICODECFILTERING(4i32); pub const KSPROPERTY_VBICODECFILTERING_SUBSTREAMS_REQUESTED_BIT_ARRAY: KSPROPERTY_VBICODECFILTERING = KSPROPERTY_VBICODECFILTERING(3i32); #[repr(transparent)] @@ -7027,9 +6345,6 @@ impl Default for KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE: KSPROPERTY_VIDCAP_VIDEOCOMPRESSION = KSPROPERTY_VIDCAP_VIDEOCOMPRESSION(1i32); pub const KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE: KSPROPERTY_VIDCAP_VIDEOCOMPRESSION = KSPROPERTY_VIDCAP_VIDEOCOMPRESSION(5i32); pub const KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME: KSPROPERTY_VIDCAP_VIDEOCOMPRESSION = KSPROPERTY_VIDCAP_VIDEOCOMPRESSION(4i32); @@ -7047,9 +6362,6 @@ impl Default for KSPROPERTY_VIDEOCOMPRESSION_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOCOMPRESSION_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VIDEOCOMPRESSION_S1 { @@ -7063,9 +6375,6 @@ impl Default for KSPROPERTY_VIDEOCOMPRESSION_S1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOCOMPRESSION_S1 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE: KSPROPERTY_VIDCAP_VIDEOCOMPRESSION = KSPROPERTY_VIDCAP_VIDEOCOMPRESSION(6i32); pub const KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE: KSPROPERTY_VIDCAP_VIDEOCONTROL = KSPROPERTY_VIDCAP_VIDEOCONTROL(1i32); #[repr(C)] @@ -7083,9 +6392,6 @@ impl Default for KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOCONTROL_CAPS: KSPROPERTY_VIDCAP_VIDEOCONTROL = KSPROPERTY_VIDCAP_VIDEOCONTROL(0i32); #[repr(C)] #[derive(Clone, Copy)] @@ -7099,9 +6405,6 @@ impl Default for KSPROPERTY_VIDEOCONTROL_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOCONTROL_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOCONTROL_FRAME_RATES: KSPROPERTY_VIDCAP_VIDEOCONTROL = KSPROPERTY_VIDCAP_VIDEOCONTROL(2i32); #[repr(C)] #[derive(Clone, Copy)] @@ -7116,9 +6419,6 @@ impl Default for KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOCONTROL_MODE: KSPROPERTY_VIDCAP_VIDEOCONTROL = KSPROPERTY_VIDCAP_VIDEOCONTROL(3i32); #[repr(C)] #[derive(Clone, Copy)] @@ -7132,9 +6432,6 @@ impl Default for KSPROPERTY_VIDEOCONTROL_MODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOCONTROL_MODE_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEODECODER_CAPS: KSPROPERTY_VIDCAP_VIDEODECODER = KSPROPERTY_VIDCAP_VIDEODECODER(0i32); #[repr(C)] #[derive(Clone, Copy)] @@ -7150,9 +6447,6 @@ impl Default for KSPROPERTY_VIDEODECODER_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEODECODER_CAPS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEODECODER_OUTPUT_ENABLE: KSPROPERTY_VIDCAP_VIDEODECODER = KSPROPERTY_VIDCAP_VIDEODECODER(3i32); #[repr(C)] #[derive(Clone, Copy)] @@ -7165,9 +6459,6 @@ impl Default for KSPROPERTY_VIDEODECODER_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEODECODER_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEODECODER_STANDARD: KSPROPERTY_VIDCAP_VIDEODECODER = KSPROPERTY_VIDCAP_VIDEODECODER(1i32); pub const KSPROPERTY_VIDEODECODER_STATUS: KSPROPERTY_VIDCAP_VIDEODECODER = KSPROPERTY_VIDCAP_VIDEODECODER(2i32); pub const KSPROPERTY_VIDEODECODER_STATUS2: KSPROPERTY_VIDCAP_VIDEODECODER = KSPROPERTY_VIDCAP_VIDEODECODER(5i32); @@ -7184,9 +6475,6 @@ impl Default for KSPROPERTY_VIDEODECODER_STATUS2_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEODECODER_STATUS2_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VIDEODECODER_STATUS_S { @@ -7199,9 +6487,6 @@ impl Default for KSPROPERTY_VIDEODECODER_STATUS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEODECODER_STATUS_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEODECODER_VCR_TIMING: KSPROPERTY_VIDCAP_VIDEODECODER = KSPROPERTY_VIDCAP_VIDEODECODER(4i32); pub const KSPROPERTY_VIDEOENCODER_CAPS: KSPROPERTY_VIDCAP_VIDEOENCODER = KSPROPERTY_VIDCAP_VIDEOENCODER(0i32); pub const KSPROPERTY_VIDEOENCODER_CC_ENABLE: KSPROPERTY_VIDCAP_VIDEOENCODER = KSPROPERTY_VIDCAP_VIDEOENCODER(3i32); @@ -7219,9 +6504,6 @@ impl Default for KSPROPERTY_VIDEOENCODER_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOENCODER_S { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOENCODER_STANDARD: KSPROPERTY_VIDCAP_VIDEOENCODER = KSPROPERTY_VIDCAP_VIDEOENCODER(1i32); pub const KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION: KSPROPERTY_VIDCAP_VIDEOPROCAMP = KSPROPERTY_VIDCAP_VIDEOPROCAMP(8i32); pub const KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS: KSPROPERTY_VIDCAP_VIDEOPROCAMP = KSPROPERTY_VIDCAP_VIDEOPROCAMP(0i32); @@ -7247,9 +6529,6 @@ impl Default for KSPROPERTY_VIDEOPROCAMP_NODE_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOPROCAMP_NODE_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VIDEOPROCAMP_NODE_S2 { @@ -7264,9 +6543,6 @@ impl Default for KSPROPERTY_VIDEOPROCAMP_NODE_S2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOPROCAMP_NODE_S2 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOPROCAMP_POWERLINE_FREQUENCY: KSPROPERTY_VIDCAP_VIDEOPROCAMP = KSPROPERTY_VIDCAP_VIDEOPROCAMP(13i32); #[repr(C)] #[derive(Clone, Copy)] @@ -7281,9 +6557,6 @@ impl Default for KSPROPERTY_VIDEOPROCAMP_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOPROCAMP_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSPROPERTY_VIDEOPROCAMP_S2 { @@ -7298,9 +6571,6 @@ impl Default for KSPROPERTY_VIDEOPROCAMP_S2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSPROPERTY_VIDEOPROCAMP_S2 { - type TypeKind = windows_core::CopyType; -} pub const KSPROPERTY_VIDEOPROCAMP_SATURATION: KSPROPERTY_VIDCAP_VIDEOPROCAMP = KSPROPERTY_VIDCAP_VIDEOPROCAMP(3i32); pub const KSPROPERTY_VIDEOPROCAMP_SHARPNESS: KSPROPERTY_VIDCAP_VIDEOPROCAMP = KSPROPERTY_VIDCAP_VIDEOPROCAMP(4i32); pub const KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE: KSPROPERTY_VIDCAP_VIDEOPROCAMP = KSPROPERTY_VIDCAP_VIDEOPROCAMP(7i32); @@ -7402,9 +6672,6 @@ impl Default for KSP_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSP_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSP_PIN { @@ -7417,9 +6684,6 @@ impl Default for KSP_PIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSP_PIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSP_PIN_0 { @@ -7431,9 +6695,6 @@ impl Default for KSP_PIN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSP_PIN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSP_TIMEFORMAT { @@ -7447,9 +6708,6 @@ impl Default for KSP_TIMEFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSP_TIMEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSQUALITY { @@ -7462,9 +6720,6 @@ impl Default for KSQUALITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSQUALITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSQUALITY_MANAGER { @@ -7476,9 +6731,6 @@ impl Default for KSQUALITY_MANAGER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSQUALITY_MANAGER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSQUERYBUFFER { @@ -7491,9 +6743,6 @@ impl Default for KSQUERYBUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSQUERYBUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRATE { @@ -7508,9 +6757,6 @@ impl Default for KSRATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRATE_CAPABILITY { @@ -7522,9 +6768,6 @@ impl Default for KSRATE_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRATE_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const KSRATE_NOPRESENTATIONDURATION: u32 = 2u32; pub const KSRATE_NOPRESENTATIONSTART: u32 = 1u32; #[repr(C)] @@ -7542,9 +6785,6 @@ impl Default for KSRELATIVEEVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRELATIVEEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSRELATIVEEVENT_0 { @@ -7556,9 +6796,6 @@ impl Default for KSRELATIVEEVENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRELATIVEEVENT_0 { - type TypeKind = windows_core::CopyType; -} pub const KSRELATIVEEVENT_FLAG_HANDLE: u32 = 1u32; pub const KSRELATIVEEVENT_FLAG_POINTER: u32 = 2u32; #[repr(transparent)] @@ -7577,9 +6814,6 @@ impl Default for KSRESOLUTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRESOLUTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_BUFFER { @@ -7592,9 +6826,6 @@ impl Default for KSRTAUDIO_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_BUFFER32 { @@ -7607,9 +6838,6 @@ impl Default for KSRTAUDIO_BUFFER32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_BUFFER32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_BUFFER_PROPERTY { @@ -7622,9 +6850,6 @@ impl Default for KSRTAUDIO_BUFFER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_BUFFER_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_BUFFER_PROPERTY32 { @@ -7637,9 +6862,6 @@ impl Default for KSRTAUDIO_BUFFER_PROPERTY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_BUFFER_PROPERTY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION { @@ -7653,9 +6875,6 @@ impl Default for KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION32 { @@ -7669,9 +6888,6 @@ impl Default for KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_GETREADPACKET_INFO { @@ -7685,9 +6901,6 @@ impl Default for KSRTAUDIO_GETREADPACKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_GETREADPACKET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_HWLATENCY { @@ -7700,9 +6913,6 @@ impl Default for KSRTAUDIO_HWLATENCY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_HWLATENCY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_HWREGISTER { @@ -7717,9 +6927,6 @@ impl Default for KSRTAUDIO_HWREGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_HWREGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_HWREGISTER32 { @@ -7734,9 +6941,6 @@ impl Default for KSRTAUDIO_HWREGISTER32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_HWREGISTER32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_HWREGISTER_PROPERTY { @@ -7748,9 +6952,6 @@ impl Default for KSRTAUDIO_HWREGISTER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_HWREGISTER_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_HWREGISTER_PROPERTY32 { @@ -7762,9 +6963,6 @@ impl Default for KSRTAUDIO_HWREGISTER_PROPERTY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_HWREGISTER_PROPERTY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY { @@ -7776,9 +6974,6 @@ impl Default for KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY32 { @@ -7790,9 +6985,6 @@ impl Default for KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_PACKETVREGISTER { @@ -7805,9 +6997,6 @@ impl Default for KSRTAUDIO_PACKETVREGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_PACKETVREGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSRTAUDIO_PACKETVREGISTER_PROPERTY { @@ -7819,9 +7008,6 @@ impl Default for KSRTAUDIO_PACKETVREGISTER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_PACKETVREGISTER_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSRTAUDIO_SETWRITEPACKET_INFO { @@ -7834,9 +7020,6 @@ impl Default for KSRTAUDIO_SETWRITEPACKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSRTAUDIO_SETWRITEPACKET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSSOUNDDETECTORPROPERTY { @@ -7848,9 +7031,6 @@ impl Default for KSSOUNDDETECTORPROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSOUNDDETECTORPROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSSTATE(pub i32); @@ -7870,9 +7050,6 @@ impl Default for KSSTREAMALLOCATOR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAMALLOCATOR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSSTREAMALLOCATOR_STATUS_EX { @@ -7885,9 +7062,6 @@ impl Default for KSSTREAMALLOCATOR_STATUS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAMALLOCATOR_STATUS_EX { - type TypeKind = windows_core::CopyType; -} pub const KSSTREAM_FAILUREEXCEPTION: u32 = 8192u32; #[repr(C)] #[cfg(target_arch = "x86")] @@ -7908,10 +7082,6 @@ impl Default for KSSTREAM_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for KSSTREAM_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7932,10 +7102,6 @@ impl Default for KSSTREAM_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KSSTREAM_HEADER { - type TypeKind = windows_core::CopyType; -} pub const KSSTREAM_HEADER_OPTIONSF_BUFFEREDTRANSFER: u32 = 1024u32; pub const KSSTREAM_HEADER_OPTIONSF_DATADISCONTINUITY: u32 = 4u32; pub const KSSTREAM_HEADER_OPTIONSF_DURATIONVALID: u32 = 256u32; @@ -7970,9 +7136,6 @@ impl Default for KSSTREAM_METADATA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAM_METADATA_INFO { - type TypeKind = windows_core::CopyType; -} pub const KSSTREAM_NONPAGED_DATA: u32 = 256u32; pub const KSSTREAM_PAGED_DATA: u32 = 0u32; pub const KSSTREAM_READ: u32 = 0u32; @@ -7989,9 +7152,6 @@ impl Default for KSSTREAM_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAM_SEGMENT { - type TypeKind = windows_core::CloneType; -} pub const KSSTREAM_SYNCHRONOUS: u32 = 4096u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8004,9 +7164,6 @@ impl Default for KSSTREAM_UVC_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAM_UVC_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSSTREAM_UVC_METADATATYPE_TIMESTAMP { @@ -8021,9 +7178,6 @@ impl Default for KSSTREAM_UVC_METADATATYPE_TIMESTAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAM_UVC_METADATATYPE_TIMESTAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KSSTREAM_UVC_METADATATYPE_TIMESTAMP_0 { @@ -8035,9 +7189,6 @@ impl Default for KSSTREAM_UVC_METADATATYPE_TIMESTAMP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAM_UVC_METADATATYPE_TIMESTAMP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSSTREAM_UVC_METADATATYPE_TIMESTAMP_0_0 { @@ -8048,9 +7199,6 @@ impl Default for KSSTREAM_UVC_METADATATYPE_TIMESTAMP_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSSTREAM_UVC_METADATATYPE_TIMESTAMP_0_0 { - type TypeKind = windows_core::CopyType; -} pub const KSSTREAM_UVC_SECURE_ATTRIBUTE_SIZE: u32 = 8192u32; pub const KSSTREAM_WRITE: u32 = 1u32; pub const KSSTRING_Allocator: windows_core::PCWSTR = windows_core::w!("{642F5D00-4791-11D0-A5D6-28DB04C10000}"); @@ -8070,9 +7218,6 @@ impl Default for KSTELEPHONY_CALLCONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTELEPHONY_CALLCONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSTELEPHONY_CALLINFO { @@ -8084,9 +7229,6 @@ impl Default for KSTELEPHONY_CALLINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTELEPHONY_CALLINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSTELEPHONY_PROVIDERCHANGE { @@ -8098,9 +7240,6 @@ impl Default for KSTELEPHONY_PROVIDERCHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTELEPHONY_PROVIDERCHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSTIME { @@ -8113,9 +7252,6 @@ impl Default for KSTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTIME { - type TypeKind = windows_core::CopyType; -} pub const KSTIME_FORMAT_BYTE: windows_core::GUID = windows_core::GUID::from_u128(0x7b785571_8c82_11cf_bc0c_00aa00ac74f6); pub const KSTIME_FORMAT_FIELD: windows_core::GUID = windows_core::GUID::from_u128(0x7b785573_8c82_11cf_bc0c_00aa00ac74f6); pub const KSTIME_FORMAT_FRAME: windows_core::GUID = windows_core::GUID::from_u128(0x7b785570_8c82_11cf_bc0c_00aa00ac74f6); @@ -8138,9 +7274,6 @@ impl Default for KSTOPOLOGY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTOPOLOGY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSTOPOLOGY_CONNECTION { @@ -8154,9 +7287,6 @@ impl Default for KSTOPOLOGY_CONNECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTOPOLOGY_CONNECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSTOPOLOGY_ENDPOINTID { @@ -8168,9 +7298,6 @@ impl Default for KSTOPOLOGY_ENDPOINTID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTOPOLOGY_ENDPOINTID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSTOPOLOGY_ENDPOINTIDPAIR { @@ -8182,9 +7309,6 @@ impl Default for KSTOPOLOGY_ENDPOINTIDPAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSTOPOLOGY_ENDPOINTIDPAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSVPMAXPIXELRATE { @@ -8197,9 +7321,6 @@ impl Default for KSVPMAXPIXELRATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSVPMAXPIXELRATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSVPSIZE_PROP { @@ -8211,9 +7332,6 @@ impl Default for KSVPSIZE_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSVPSIZE_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSVPSURFACEPARAMS { @@ -8226,9 +7344,6 @@ impl Default for KSVPSURFACEPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSVPSURFACEPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KSWAVETABLE_WAVE_DESC { @@ -8244,9 +7359,6 @@ impl Default for KSWAVETABLE_WAVE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSWAVETABLE_WAVE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSWAVE_BUFFER { @@ -8259,9 +7371,6 @@ impl Default for KSWAVE_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSWAVE_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const KSWAVE_BUFFER_ATTRIBUTEF_LOOPING: u32 = 1u32; pub const KSWAVE_BUFFER_ATTRIBUTEF_STATIC: u32 = 2u32; #[repr(C)] @@ -8274,9 +7383,6 @@ impl Default for KSWAVE_COMPATCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSWAVE_COMPATCAPS { - type TypeKind = windows_core::CopyType; -} pub const KSWAVE_COMPATCAPS_INPUT: u32 = 0u32; pub const KSWAVE_COMPATCAPS_OUTPUT: u32 = 1u32; #[repr(C)] @@ -8295,9 +7401,6 @@ impl Default for KSWAVE_INPUT_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSWAVE_INPUT_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSWAVE_OUTPUT_CAPABILITIES { @@ -8327,9 +7430,6 @@ impl Default for KSWAVE_OUTPUT_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSWAVE_OUTPUT_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KSWAVE_VOLUME { @@ -8341,9 +7441,6 @@ impl Default for KSWAVE_VOLUME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KSWAVE_VOLUME { - type TypeKind = windows_core::CopyType; -} pub const KS_AMCONTROL_COLORINFO_PRESENT: u32 = 128u32; pub const KS_AMCONTROL_PAD_TO_16x9: u32 = 4u32; pub const KS_AMCONTROL_PAD_TO_4x3: u32 = 2u32; @@ -8373,9 +7470,6 @@ impl Default for KS_AMVPDATAINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_AMVPDATAINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_AMVPDIMINFO { @@ -8390,9 +7484,6 @@ impl Default for KS_AMVPDIMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_AMVPDIMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_AMVPSIZE { @@ -8404,9 +7495,6 @@ impl Default for KS_AMVPSIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_AMVPSIZE { - type TypeKind = windows_core::CopyType; -} pub const KS_AMVP_BEST_BANDWIDTH: KS_AMVP_SELECTFORMATBY = KS_AMVP_SELECTFORMATBY(1i32); pub const KS_AMVP_DO_NOT_CARE: KS_AMVP_SELECTFORMATBY = KS_AMVP_SELECTFORMATBY(0i32); pub const KS_AMVP_INPUT_SAME_AS_OUTPUT: KS_AMVP_SELECTFORMATBY = KS_AMVP_SELECTFORMATBY(2i32); @@ -8432,9 +7520,6 @@ impl Default for KS_AM_ExactRateChange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_AM_ExactRateChange { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KS_AM_PROPERTY_TS_RATE_CHANGE(pub i32); @@ -8453,9 +7538,6 @@ impl Default for KS_AM_SimpleRateChange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_AM_SimpleRateChange { - type TypeKind = windows_core::CopyType; -} pub const KS_AM_UseNewCSSKey: i32 = 1i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8471,9 +7553,6 @@ impl Default for KS_ANALOGVIDEOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_ANALOGVIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KS_AnalogVideoStandard(pub i32); @@ -8521,9 +7600,6 @@ impl Default for KS_BITMAPINFOHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_BITMAPINFOHEADER { - type TypeKind = windows_core::CopyType; -} pub const KS_BI_BITFIELDS: i32 = 3i32; pub const KS_BI_JPEG: i32 = 4i32; pub const KS_BI_RGB: i32 = 0i32; @@ -8564,9 +7640,6 @@ impl Default for KS_COLCON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_COLCON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_COMPRESSION { @@ -8579,9 +7652,6 @@ impl Default for KS_COMPRESSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_COMPRESSION { - type TypeKind = windows_core::CopyType; -} pub const KS_COPYPROTECT_RestrictDuplication: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8593,9 +7663,6 @@ impl Default for KS_COPY_MACROVISION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_COPY_MACROVISION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KS_COPY_MACROVISION_LEVEL(pub i32); @@ -8621,9 +7688,6 @@ impl Default for KS_DATAFORMAT_H264VIDEOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATAFORMAT_H264VIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATAFORMAT_IMAGEINFO { @@ -8635,9 +7699,6 @@ impl Default for KS_DATAFORMAT_IMAGEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATAFORMAT_IMAGEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATAFORMAT_MPEGVIDEOINFO2 { @@ -8649,9 +7710,6 @@ impl Default for KS_DATAFORMAT_MPEGVIDEOINFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATAFORMAT_MPEGVIDEOINFO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATAFORMAT_VBIINFOHEADER { @@ -8663,9 +7721,6 @@ impl Default for KS_DATAFORMAT_VBIINFOHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATAFORMAT_VBIINFOHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATAFORMAT_VIDEOINFOHEADER { @@ -8677,9 +7732,6 @@ impl Default for KS_DATAFORMAT_VIDEOINFOHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATAFORMAT_VIDEOINFOHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATAFORMAT_VIDEOINFOHEADER2 { @@ -8691,9 +7743,6 @@ impl Default for KS_DATAFORMAT_VIDEOINFOHEADER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATAFORMAT_VIDEOINFOHEADER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATAFORMAT_VIDEOINFO_PALETTE { @@ -8705,9 +7754,6 @@ impl Default for KS_DATAFORMAT_VIDEOINFO_PALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATAFORMAT_VIDEOINFO_PALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_ANALOGVIDEO { @@ -8719,9 +7765,6 @@ impl Default for KS_DATARANGE_ANALOGVIDEO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_ANALOGVIDEO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_H264_VIDEO { @@ -8738,9 +7781,6 @@ impl Default for KS_DATARANGE_H264_VIDEO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_H264_VIDEO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_IMAGE { @@ -8753,9 +7793,6 @@ impl Default for KS_DATARANGE_IMAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_IMAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_MPEG1_VIDEO { @@ -8772,9 +7809,6 @@ impl Default for KS_DATARANGE_MPEG1_VIDEO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_MPEG1_VIDEO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_MPEG2_VIDEO { @@ -8791,9 +7825,6 @@ impl Default for KS_DATARANGE_MPEG2_VIDEO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_MPEG2_VIDEO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_VIDEO { @@ -8810,9 +7841,6 @@ impl Default for KS_DATARANGE_VIDEO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_VIDEO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_VIDEO2 { @@ -8829,9 +7857,6 @@ impl Default for KS_DATARANGE_VIDEO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_VIDEO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_VIDEO_PALETTE { @@ -8848,9 +7873,6 @@ impl Default for KS_DATARANGE_VIDEO_PALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_VIDEO_PALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_DATARANGE_VIDEO_VBI { @@ -8867,9 +7889,6 @@ impl Default for KS_DATARANGE_VIDEO_VBI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DATARANGE_VIDEO_VBI { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KS_DVDCOPYSTATE(pub i32); @@ -8889,9 +7908,6 @@ impl Default for KS_DVDCOPY_BUSKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVDCOPY_BUSKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_DVDCOPY_CHLGKEY { @@ -8903,9 +7919,6 @@ impl Default for KS_DVDCOPY_CHLGKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVDCOPY_CHLGKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_DVDCOPY_DISCKEY { @@ -8916,9 +7929,6 @@ impl Default for KS_DVDCOPY_DISCKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVDCOPY_DISCKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_DVDCOPY_REGION { @@ -8931,9 +7941,6 @@ impl Default for KS_DVDCOPY_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVDCOPY_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_DVDCOPY_SET_COPY_STATE { @@ -8944,9 +7951,6 @@ impl Default for KS_DVDCOPY_SET_COPY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVDCOPY_SET_COPY_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_DVDCOPY_TITLEKEY { @@ -8960,9 +7964,6 @@ impl Default for KS_DVDCOPY_TITLEKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVDCOPY_TITLEKEY { - type TypeKind = windows_core::CopyType; -} pub const KS_DVD_CGMS_COPY_ONCE: u32 = 16u32; pub const KS_DVD_CGMS_COPY_PERMITTED: u32 = 0u32; pub const KS_DVD_CGMS_COPY_PROTECT_MASK: u32 = 24u32; @@ -8987,9 +7988,6 @@ impl Default for KS_DVD_YCrCb { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVD_YCrCb { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_DVD_YUV { @@ -9003,9 +8001,6 @@ impl Default for KS_DVD_YUV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_DVD_YUV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_FRAME_INFO { @@ -9025,9 +8020,6 @@ impl Default for KS_FRAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAME_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KS_FRAME_INFO_0 { @@ -9039,9 +8031,6 @@ impl Default for KS_FRAME_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAME_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KS_FRAME_INFO_1 { @@ -9053,9 +8042,6 @@ impl Default for KS_FRAME_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAME_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_FRAME_INFO_1_0 { @@ -9067,9 +8053,6 @@ impl Default for KS_FRAME_INFO_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAME_INFO_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_FRAMING_ITEM { @@ -9089,9 +8072,6 @@ impl Default for KS_FRAMING_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAMING_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KS_FRAMING_ITEM_0 { @@ -9103,9 +8083,6 @@ impl Default for KS_FRAMING_ITEM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAMING_ITEM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_FRAMING_RANGE { @@ -9118,9 +8095,6 @@ impl Default for KS_FRAMING_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAMING_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_FRAMING_RANGE_WEIGHTED { @@ -9133,9 +8107,6 @@ impl Default for KS_FRAMING_RANGE_WEIGHTED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_FRAMING_RANGE_WEIGHTED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_H264VIDEOINFO { @@ -9183,9 +8154,6 @@ impl Default for KS_H264VIDEOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_H264VIDEOINFO { - type TypeKind = windows_core::CopyType; -} pub const KS_INTERLACE_1FieldPerSample: u32 = 2u32; pub const KS_INTERLACE_DisplayModeBobOnly: u32 = 0u32; pub const KS_INTERLACE_DisplayModeBobOrWeave: u32 = 128u32; @@ -9220,9 +8188,6 @@ impl Default for KS_MPEG1VIDEOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_MPEG1VIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KS_MPEG2Level(pub i32); @@ -9261,9 +8226,6 @@ impl Default for KS_MPEGAUDIOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_MPEGAUDIOINFO { - type TypeKind = windows_core::CopyType; -} pub const KS_MPEGAUDIOINFO_27MhzTimebase: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -9281,9 +8243,6 @@ impl Default for KS_MPEGVIDEOINFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_MPEGVIDEOINFO2 { - type TypeKind = windows_core::CopyType; -} pub const KS_MemoryTypeAnyHost: KS_LogicalMemoryType = KS_LogicalMemoryType(6i32); pub const KS_MemoryTypeDeviceHostMapped: KS_LogicalMemoryType = KS_LogicalMemoryType(3i32); pub const KS_MemoryTypeDeviceSpecific: KS_LogicalMemoryType = KS_LogicalMemoryType(4i32); @@ -9350,9 +8309,6 @@ impl Default for KS_RGBQUAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_RGBQUAD { - type TypeKind = windows_core::CopyType; -} pub const KS_SECURE_CAMERA_SCENARIO_ID: windows_core::GUID = windows_core::GUID::from_u128(0xae53fc6e_8d89_4488_9d2e_4d008731c5fd); pub const KS_SEEKING_AbsolutePositioning: KS_SEEKING_FLAGS = KS_SEEKING_FLAGS(1i32); #[repr(transparent)] @@ -9390,9 +8346,6 @@ impl Default for KS_TRUECOLORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_TRUECOLORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KS_TUNER_STRATEGY(pub i32); @@ -9429,9 +8382,6 @@ impl Default for KS_TVTUNER_CHANGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_TVTUNER_CHANGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const KS_VBICAP_PROTECTION_MV_DETECTED: i32 = 4i32; pub const KS_VBICAP_PROTECTION_MV_HARDWARE: i32 = 2i32; pub const KS_VBICAP_PROTECTION_MV_PRESENT: i32 = 1i32; @@ -9457,9 +8407,6 @@ impl Default for KS_VBIINFOHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VBIINFOHEADER { - type TypeKind = windows_core::CopyType; -} pub const KS_VBI_FLAG_FIELD1: i32 = 1i32; pub const KS_VBI_FLAG_FIELD2: i32 = 2i32; pub const KS_VBI_FLAG_FRAME: i32 = 0i32; @@ -9484,9 +8431,6 @@ impl Default for KS_VBI_FRAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VBI_FRAME_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KS_VIDEODECODER_FLAGS(pub i32); @@ -9509,9 +8453,6 @@ impl Default for KS_VIDEOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KS_VIDEOINFO_0 { @@ -9524,9 +8465,6 @@ impl Default for KS_VIDEOINFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VIDEOINFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KS_VIDEOINFOHEADER { @@ -9542,9 +8480,6 @@ impl Default for KS_VIDEOINFOHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VIDEOINFOHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct KS_VIDEOINFOHEADER2 { @@ -9566,9 +8501,6 @@ impl Default for KS_VIDEOINFOHEADER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VIDEOINFOHEADER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KS_VIDEOINFOHEADER2_0 { @@ -9580,9 +8512,6 @@ impl Default for KS_VIDEOINFOHEADER2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VIDEOINFOHEADER2_0 { - type TypeKind = windows_core::CopyType; -} pub const KS_VIDEOSTREAM_CAPTURE: u32 = 2u32; pub const KS_VIDEOSTREAM_CC: u32 = 256u32; pub const KS_VIDEOSTREAM_EDS: u32 = 512u32; @@ -9636,9 +8565,6 @@ impl Default for KS_VIDEO_STREAM_CONFIG_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KS_VIDEO_STREAM_CONFIG_CAPS { - type TypeKind = windows_core::CopyType; -} pub const KS_VideoControlFlag_ExternalTriggerEnable: KS_VideoControlFlags = KS_VideoControlFlags(4i32); pub const KS_VideoControlFlag_FlipHorizontal: KS_VideoControlFlags = KS_VideoControlFlags(1i32); pub const KS_VideoControlFlag_FlipVertical: KS_VideoControlFlags = KS_VideoControlFlags(2i32); @@ -9680,9 +8606,6 @@ impl Default for LOOPEDSTREAMING_POSITION_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOOPEDSTREAMING_POSITION_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} pub const MAX_NABTS_VBI_LINES_PER_FIELD: u32 = 11u32; pub const MAX_RESOURCEGROUPID_LENGTH: u32 = 256u32; pub const MAX_SINK_DESCRIPTION_NAME_LENGTH: u32 = 32u32; @@ -9699,9 +8622,6 @@ impl Default for MEDIUM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEDIUM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MF_MDL_SHARED_PAYLOAD_KEY { @@ -9713,9 +8633,6 @@ impl Default for MF_MDL_SHARED_PAYLOAD_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_MDL_SHARED_PAYLOAD_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MF_MDL_SHARED_PAYLOAD_KEY_0 { @@ -9728,9 +8645,6 @@ impl Default for MF_MDL_SHARED_PAYLOAD_KEY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_MDL_SHARED_PAYLOAD_KEY_0 { - type TypeKind = windows_core::CopyType; -} pub const MIN_DEV_VER_FOR_FLAGS: u32 = 272u32; pub const MIN_DEV_VER_FOR_QI: u32 = 256u32; pub const MetadataId_BackgroundSegmentationMask: KSCAMERA_MetadataId = KSCAMERA_MetadataId(8i32); @@ -9757,9 +8671,6 @@ impl Default for NABTSFEC_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NABTSFEC_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NABTS_BUFFER { @@ -9772,9 +8683,6 @@ impl Default for NABTS_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NABTS_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NABTS_BUFFER_LINE { @@ -9786,9 +8694,6 @@ impl Default for NABTS_BUFFER_LINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NABTS_BUFFER_LINE { - type TypeKind = windows_core::CopyType; -} pub const NABTS_BUFFER_PICTURENUMBER_SUPPORT: u32 = 1u32; pub const NABTS_BYTES_PER_LINE: u32 = 36u32; pub const NABTS_LINES_PER_BUNDLE: u32 = 16u32; @@ -9806,9 +8711,6 @@ impl Default for OPTIMAL_WEIGHT_TOTALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPTIMAL_WEIGHT_TOTALS { - type TypeKind = windows_core::CopyType; -} pub const PINNAME_DISPLAYPORT_OUT: windows_core::GUID = windows_core::GUID::from_u128(0x21fbb329_1a4a_48da_a076_2318a3c59b26); pub const PINNAME_HDMI_OUT: windows_core::GUID = windows_core::GUID::from_u128(0x387bfc03_e7ef_4901_86e0_35b7c32b00ef); pub const PINNAME_IMAGE: windows_core::GUID = windows_core::GUID::from_u128(0x38a0cd98_d49b_4ce8_b48a_344667a17830); @@ -9843,9 +8745,6 @@ impl Default for PIPE_DIMENSIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PIPE_DIMENSIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PIPE_STATE(pub i32); @@ -9864,9 +8763,6 @@ impl Default for PIPE_TERMINATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PIPE_TERMINATION { - type TypeKind = windows_core::CopyType; -} pub const PROPSETID_ALLOCATOR_CONTROL: windows_core::GUID = windows_core::GUID::from_u128(0x53171960_148e_11d2_9979_0000c0cc16ba); pub const PROPSETID_EXT_DEVICE: windows_core::GUID = windows_core::GUID::from_u128(0xb5730a90_1a2c_11cf_8c23_00aa006b6814); pub const PROPSETID_EXT_TRANSPORT: windows_core::GUID = windows_core::GUID::from_u128(0xa03cd5f0_3045_11cf_8c44_00aa006b6814); @@ -9923,9 +8819,6 @@ impl Default for SECURE_BUFFER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURE_BUFFER_INFO { - type TypeKind = windows_core::CopyType; -} pub const SHORT_COEFF: KSDS3D_HRTF_COEFF_FORMAT = KSDS3D_HRTF_COEFF_FORMAT(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9938,9 +8831,6 @@ impl Default for SOUNDDETECTOR_PATTERNHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOUNDDETECTOR_PATTERNHEADER { - type TypeKind = windows_core::CopyType; -} pub const SPEAKER_ALL: u32 = 2147483648u32; pub const SPEAKER_BACK_CENTER: u32 = 256u32; pub const SPEAKER_BACK_LEFT: u32 = 16u32; @@ -10001,9 +8891,6 @@ impl Default for TRANSPORTAUDIOPARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORTAUDIOPARMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSPORTBASICPARMS { @@ -10043,9 +8930,6 @@ impl Default for TRANSPORTBASICPARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORTBASICPARMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSPORTSTATUS { @@ -10068,9 +8952,6 @@ impl Default for TRANSPORTSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORTSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSPORTVIDEOPARMS { @@ -10082,9 +8963,6 @@ impl Default for TRANSPORTVIDEOPARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORTVIDEOPARMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSPORT_STATE { @@ -10096,9 +8974,6 @@ impl Default for TRANSPORT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TUNER_ANALOG_CAPS_S { @@ -10116,9 +8991,6 @@ impl Default for TUNER_ANALOG_CAPS_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TUNER_ANALOG_CAPS_S { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TunerLockType(pub i32); @@ -10137,9 +9009,6 @@ impl Default for VBICAP_PROPERTIES_PROTECTION_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICAP_PROPERTIES_PROTECTION_S { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_CC_SUBSTREAMS { @@ -10150,9 +9019,6 @@ impl Default for VBICODECFILTERING_CC_SUBSTREAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_CC_SUBSTREAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_NABTS_SUBSTREAMS { @@ -10163,9 +9029,6 @@ impl Default for VBICODECFILTERING_NABTS_SUBSTREAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_NABTS_SUBSTREAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_SCANLINES { @@ -10176,9 +9039,6 @@ impl Default for VBICODECFILTERING_SCANLINES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_SCANLINES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_CC { @@ -10189,9 +9049,6 @@ impl Default for VBICODECFILTERING_STATISTICS_CC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_CC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_CC_PIN { @@ -10202,9 +9059,6 @@ impl Default for VBICODECFILTERING_STATISTICS_CC_PIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_CC_PIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_COMMON { @@ -10228,9 +9082,6 @@ impl Default for VBICODECFILTERING_STATISTICS_COMMON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_COMMON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_COMMON_PIN { @@ -10248,9 +9099,6 @@ impl Default for VBICODECFILTERING_STATISTICS_COMMON_PIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_COMMON_PIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_NABTS { @@ -10268,9 +9116,6 @@ impl Default for VBICODECFILTERING_STATISTICS_NABTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_NABTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_NABTS_PIN { @@ -10281,9 +9126,6 @@ impl Default for VBICODECFILTERING_STATISTICS_NABTS_PIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_NABTS_PIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_TELETEXT { @@ -10294,9 +9136,6 @@ impl Default for VBICODECFILTERING_STATISTICS_TELETEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_TELETEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBICODECFILTERING_STATISTICS_TELETEXT_PIN { @@ -10307,9 +9146,6 @@ impl Default for VBICODECFILTERING_STATISTICS_TELETEXT_PIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBICODECFILTERING_STATISTICS_TELETEXT_PIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VRAM_SURFACE_INFO { @@ -10327,9 +9163,6 @@ impl Default for VRAM_SURFACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VRAM_SURFACE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VRAM_SURFACE_INFO_PROPERTY_S { @@ -10341,9 +9174,6 @@ impl Default for VRAM_SURFACE_INFO_PROPERTY_S { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VRAM_SURFACE_INFO_PROPERTY_S { - type TypeKind = windows_core::CopyType; -} pub const WAVE_FORMAT_EXTENSIBLE: u32 = 65534u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10358,9 +9188,6 @@ impl Default for WNF_KSCAMERA_STREAMSTATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNF_KSCAMERA_STREAMSTATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WST_BUFFER { @@ -10372,9 +9199,6 @@ impl Default for WST_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WST_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WST_BUFFER_LINE { @@ -10386,9 +9210,6 @@ impl Default for WST_BUFFER_LINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WST_BUFFER_LINE { - type TypeKind = windows_core::CopyType; -} pub const WST_BYTES_PER_LINE: u32 = 42u32; pub const WST_TVTUNER_CHANGE_BEGIN_TUNE: i32 = 4096i32; pub const WST_TVTUNER_CHANGE_END_TUNE: i32 = 8192i32; diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs index 2a04b2fc5c1..1957c7f797d 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -1913,9 +1913,6 @@ impl Default for AM_MEDIA_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_MEDIA_TYPE { - type TypeKind = windows_core::CloneType; -} pub const AM_MEDIA_TYPE_REPRESENTATION: windows_core::GUID = windows_core::GUID::from_u128(0xe2e42ad2_132c_491e_a268_3c7c2dca181f); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1928,9 +1925,6 @@ impl Default for ASF_FLAT_PICTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASF_FLAT_PICTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ASF_FLAT_SYNCHRONISED_LYRICS { @@ -1943,9 +1937,6 @@ impl Default for ASF_FLAT_SYNCHRONISED_LYRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASF_FLAT_SYNCHRONISED_LYRICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ASF_INDEX_DESCRIPTOR { @@ -1959,9 +1950,6 @@ impl Default for ASF_INDEX_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASF_INDEX_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ASF_INDEX_IDENTIFIER { @@ -1973,9 +1961,6 @@ impl Default for ASF_INDEX_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASF_INDEX_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ASF_MUX_STATISTICS { @@ -1987,9 +1972,6 @@ impl Default for ASF_MUX_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASF_MUX_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ASF_SELECTION_STATUS(pub i32); @@ -2035,9 +2017,6 @@ impl Default for AecQualityMetrics_Struct { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AecQualityMetrics_Struct { - type TypeKind = windows_core::CopyType; -} pub const CAC3DecMediaObject: windows_core::GUID = windows_core::GUID::from_u128(0x03d7c802_ecfa_47d9_b268_5fb3e310dee4); pub const CAPTION_FORMAT_ATSC: windows_core::GUID = windows_core::GUID::from_u128(0x3ed9cb31_fd10_4ade_bccc_fb9105d2f3ef); pub const CAPTION_FORMAT_DIRECTV: windows_core::GUID = windows_core::GUID::from_u128(0xe9ca1ce7_915e_47be_9bb9_bf1d8a13a5ec); @@ -2665,9 +2644,6 @@ impl Default for CodecAPIEventData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CodecAPIEventData { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_BITSTREAM_ENCRYPTION_TYPE(pub i32); @@ -2682,9 +2658,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ARCHITECTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ARCHITECTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2699,10 +2672,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2718,10 +2687,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2741,10 +2706,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2760,10 +2721,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMAT_COUNT { @@ -2776,9 +2733,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_FORMAT_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_FORMAT_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2798,10 +2752,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES { @@ -2814,9 +2764,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILE_COUNT { @@ -2828,9 +2775,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILE_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILE_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROTECTED_RESOURCES { @@ -2843,9 +2787,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_PROTECTED_RESOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_PROTECTED_RESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2867,10 +2808,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC { @@ -2883,9 +2820,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT { @@ -2900,9 +2834,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT { @@ -2917,9 +2848,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG { @@ -2937,9 +2865,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE { @@ -2955,9 +2880,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE { @@ -2971,9 +2893,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -2990,10 +2909,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE { @@ -3009,9 +2924,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION { @@ -3030,9 +2942,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT { @@ -3045,9 +2954,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL { @@ -3063,9 +2969,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE { @@ -3079,9 +2982,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS { @@ -3095,9 +2995,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -3118,10 +3015,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -3149,10 +3042,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -3182,10 +3071,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3200,10 +3085,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT { @@ -3215,9 +3096,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS { @@ -3231,9 +3109,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT { @@ -3247,9 +3122,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE { @@ -3265,9 +3137,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT { @@ -3283,9 +3152,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_FEATURE_AREA_SUPPORT { @@ -3299,9 +3165,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_FEATURE_AREA_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_FEATURE_AREA_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3318,10 +3181,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES { @@ -3333,9 +3192,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3357,10 +3213,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3378,10 +3230,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3400,10 +3248,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS { @@ -3415,9 +3259,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_FEATURE_DATA_VIDEO_PROCESS_PROTECTED_RESOURCES { @@ -3429,9 +3270,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_PROTECTED_RESOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_PROCESS_PROTECTED_RESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3452,10 +3290,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3482,10 +3316,6 @@ impl Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_FEATURE_VIDEO(pub i32); @@ -3546,10 +3376,6 @@ impl Default for D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -3564,10 +3390,6 @@ impl Default for D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -3581,10 +3403,6 @@ impl Default for D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_RESOURCE_COORDINATE { @@ -3598,9 +3416,6 @@ impl Default for D3D12_RESOURCE_COORDINATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_COORDINATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_DECODER_DESC { @@ -3612,9 +3427,6 @@ impl Default for D3D12_VIDEO_DECODER_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_DECODER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3634,10 +3446,6 @@ impl Default for D3D12_VIDEO_DECODER_HEAP_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_DECODER_HEAP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_DECODE_ARGUMENT_TYPE(pub i32); @@ -3659,10 +3467,6 @@ impl Default for D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_DECODE_CONFIGURATION { @@ -3675,9 +3479,6 @@ impl Default for D3D12_VIDEO_DECODE_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS(pub i32); @@ -3735,10 +3536,6 @@ impl Default for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Debug, PartialEq)] @@ -3757,10 +3554,6 @@ impl Default for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS(pub i32); @@ -3811,9 +3604,6 @@ impl Default for D3D12_VIDEO_DECODE_FRAME_ARGUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_FRAME_ARGUMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT(pub i32); @@ -3884,10 +3674,6 @@ impl Default for D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -3901,10 +3687,6 @@ impl Default for D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Debug, PartialEq)] @@ -3919,10 +3701,6 @@ impl Default for D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] #[derive(Clone, Debug, PartialEq)] @@ -3938,10 +3716,6 @@ impl Default for D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 { - type TypeKind = windows_core::CloneType; -} pub const D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2: windows_core::GUID = windows_core::GUID::from_u128(0x17127009_a00f_4ce1_994e_bf4081f6f3f0); pub const D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2_420: windows_core::GUID = windows_core::GUID::from_u128(0x2d80bed6_9cac_4835_9e91_327bbc4f9ee8); pub const D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE0: windows_core::GUID = windows_core::GUID::from_u128(0xb8be4ccb_cf53_46ba_8d59_d6b8a6da5d2a); @@ -3994,10 +3768,6 @@ impl Default for D3D12_VIDEO_DECODE_REFERENCE_FRAMES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_DECODE_REFERENCE_FRAMES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_DECODE_STATUS(pub i32); @@ -4066,9 +3836,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_CDEF_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_CDEF_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION { @@ -4080,9 +3847,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT { @@ -4102,9 +3866,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE(pub i32); @@ -4194,9 +3955,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_VALIDATION_FLAGS(pub i32); @@ -4378,9 +4136,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA { @@ -4414,9 +4169,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_FLAGS(pub i32); @@ -4483,9 +4235,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_ unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES { @@ -4504,9 +4253,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_FLAGS(pub i32); @@ -4575,9 +4321,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO { @@ -4590,9 +4333,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION(pub i32); @@ -4652,9 +4392,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_RESTORATION_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_RESTORATION_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_RESTORATION_SUPPORT_FLAGS(pub i32); @@ -4733,9 +4470,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MAP { @@ -4747,9 +4481,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MODE(pub i32); @@ -4819,9 +4550,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_SEGMENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_SEGMENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE { @@ -4833,9 +4561,6 @@ impl Default for D3D12_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_AV1_TIER(pub i32); @@ -4909,9 +4634,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG { @@ -4924,9 +4646,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT { @@ -4940,9 +4659,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG { @@ -4962,9 +4678,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG { @@ -4976,9 +4689,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION { @@ -4990,9 +4700,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_0 { @@ -5005,9 +4712,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 { @@ -5020,9 +4724,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES(pub i32); @@ -5140,9 +4841,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE(pub i32); @@ -5222,9 +4920,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0 { @@ -5238,9 +4933,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 { @@ -5252,9 +4944,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS(pub i32); @@ -5316,9 +5005,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC1 { @@ -5343,9 +5029,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC1 { - type TypeKind = windows_core::CopyType; -} pub const D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_NONE: D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1 = D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1(0i32); pub const D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_REQUIRED: D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1 = D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1(2i32); pub const D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_SUPPORT: D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1 = D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1(1i32); @@ -5467,9 +5150,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0 { @@ -5482,9 +5162,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 { @@ -5499,9 +5176,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC { @@ -5516,9 +5190,6 @@ impl Default for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -5532,10 +5203,6 @@ impl Default for D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -5554,10 +5221,6 @@ impl Default for D3D12_VIDEO_ENCODER_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS { @@ -5579,10 +5242,6 @@ impl Default for D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -5597,10 +5256,6 @@ impl Default for D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS(pub i32); @@ -5656,10 +5311,6 @@ impl Default for D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_FLAGS(pub i32); @@ -5708,9 +5359,6 @@ impl Default for D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0 { @@ -5721,9 +5369,6 @@ impl Default for D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE(pub i32); @@ -5746,9 +5391,6 @@ impl Default for D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_FRAME_TYPE_H264(pub i32); @@ -5779,9 +5421,6 @@ impl Default for D3D12_VIDEO_ENCODER_HEAP_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_HEAP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_HEAP_FLAGS(pub i32); @@ -5830,9 +5469,6 @@ impl Default for D3D12_VIDEO_ENCODER_INTRA_REFRESH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_INTRA_REFRESH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE(pub i32); @@ -5888,9 +5524,6 @@ impl Default for D3D12_VIDEO_ENCODER_LEVEL_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_LEVEL_SETTING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_LEVEL_SETTING_0 { @@ -5903,9 +5536,6 @@ impl Default for D3D12_VIDEO_ENCODER_LEVEL_SETTING_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_LEVEL_SETTING_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC { @@ -5917,9 +5547,6 @@ impl Default for D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE(pub i32); @@ -5941,9 +5568,6 @@ impl Default for D3D12_VIDEO_ENCODER_OUTPUT_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_OUTPUT_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS { @@ -5959,9 +5583,6 @@ impl Default for D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA { @@ -5973,9 +5594,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0 { @@ -5989,9 +5607,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 { @@ -6023,9 +5638,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS(pub i32); @@ -6077,9 +5689,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_P unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION { @@ -6094,9 +5703,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_P unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC { @@ -6123,9 +5729,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC1 { @@ -6159,9 +5762,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS(pub i32); @@ -6218,10 +5818,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS(pub i32); @@ -6271,9 +5867,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_0 { @@ -6286,9 +5879,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES { @@ -6299,9 +5889,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLIC unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES_0 { @@ -6315,9 +5902,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLIC unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC { @@ -6329,9 +5913,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC { @@ -6343,9 +5924,6 @@ impl Default for D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_VIDEO_ENCODER_PROFILE_DESC { @@ -6357,9 +5935,6 @@ impl Default for D3D12_VIDEO_ENCODER_PROFILE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PROFILE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_PROFILE_DESC_0 { @@ -6372,9 +5947,6 @@ impl Default for D3D12_VIDEO_ENCODER_PROFILE_DESC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_PROFILE_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_PROFILE_H264(pub i32); @@ -6408,10 +5980,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP { @@ -6422,9 +5990,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR { @@ -6441,9 +6006,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR1 { @@ -6461,9 +6023,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS { @@ -6475,9 +6034,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0 { @@ -6496,9 +6052,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP { @@ -6511,9 +6064,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP1 { @@ -6527,9 +6077,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS(pub i32); @@ -6599,9 +6146,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR1 { @@ -6621,9 +6165,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR { @@ -6641,9 +6182,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 { @@ -6662,9 +6200,6 @@ impl Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -6678,10 +6213,6 @@ impl Default for D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 { @@ -6697,9 +6228,6 @@ impl Default for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC { @@ -6714,9 +6242,6 @@ impl Default for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS { @@ -6738,10 +6263,6 @@ impl Default for D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -6754,10 +6275,6 @@ impl Default for D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy)] @@ -6776,10 +6293,6 @@ impl Default for D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS(pub i32); @@ -6833,9 +6346,6 @@ impl Default for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0 { @@ -6848,9 +6358,6 @@ impl Default for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 { @@ -6865,9 +6372,6 @@ impl Default for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC { @@ -6880,9 +6384,6 @@ impl Default for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_ENCODER_SUPPORT_FLAGS(pub i32); @@ -7002,10 +6503,6 @@ impl Default for D3D12_VIDEO_ENCODE_REFERENCE_FRAMES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_ENCODE_REFERENCE_FRAMES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_EXTENSION_COMMAND_DESC { @@ -7017,9 +6514,6 @@ impl Default for D3D12_VIDEO_EXTENSION_COMMAND_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_EXTENSION_COMMAND_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7034,10 +6528,6 @@ impl Default for D3D12_VIDEO_EXTENSION_COMMAND_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_EXTENSION_COMMAND_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS(pub i32); @@ -7089,9 +6579,6 @@ impl Default for D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE(pub i32); @@ -7135,10 +6622,6 @@ impl Default for D3D12_VIDEO_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE(pub i32); @@ -7168,10 +6651,6 @@ impl Default for D3D12_VIDEO_MOTION_ESTIMATOR_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_MOTION_ESTIMATOR_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -7188,10 +6667,6 @@ impl Default for D3D12_VIDEO_MOTION_ESTIMATOR_INPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_MOTION_ESTIMATOR_INPUT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -7204,10 +6679,6 @@ impl Default for D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE(pub i32); @@ -7310,10 +6781,6 @@ impl Default for D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_PROCESS_ALPHA_BLENDING { @@ -7325,9 +6792,6 @@ impl Default for D3D12_VIDEO_PROCESS_ALPHA_BLENDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_ALPHA_BLENDING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE(pub i32); @@ -7531,9 +6995,6 @@ impl Default for D3D12_VIDEO_PROCESS_FILTER_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_FILTER_RANGE { - type TypeKind = windows_core::CopyType; -} pub const D3D12_VIDEO_PROCESS_FILTER_SATURATION: D3D12_VIDEO_PROCESS_FILTER = D3D12_VIDEO_PROCESS_FILTER(3i32); pub const D3D12_VIDEO_PROCESS_FILTER_STEREO_ADJUSTMENT: D3D12_VIDEO_PROCESS_FILTER = D3D12_VIDEO_PROCESS_FILTER(7i32); #[repr(C)] @@ -7550,10 +7011,6 @@ impl Default for D3D12_VIDEO_PROCESS_INPUT_STREAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_INPUT_STREAM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -7571,10 +7028,6 @@ impl Default for D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -7593,10 +7046,6 @@ impl Default for D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7625,10 +7074,6 @@ impl Default for D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS(pub i32); @@ -7679,9 +7124,6 @@ impl Default for D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_PROCESS_LUMA_KEY { @@ -7694,9 +7136,6 @@ impl Default for D3D12_VIDEO_PROCESS_LUMA_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_LUMA_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_PROCESS_ORIENTATION(pub i32); @@ -7721,10 +7160,6 @@ impl Default for D3D12_VIDEO_PROCESS_OUTPUT_STREAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_OUTPUT_STREAM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Debug, PartialEq)] @@ -7738,10 +7173,6 @@ impl Default for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7760,10 +7191,6 @@ impl Default for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7781,10 +7208,6 @@ impl Default for D3D12_VIDEO_PROCESS_REFERENCE_SET { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D12")] -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_REFERENCE_SET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_PROCESS_SUPPORT_FLAGS(pub i32); @@ -7835,9 +7258,6 @@ impl Default for D3D12_VIDEO_PROCESS_TRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_PROCESS_TRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS(pub i32); @@ -7890,10 +7310,6 @@ impl Default for D3D12_VIDEO_SAMPLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Dxgi_Common")] -impl windows_core::TypeKind for D3D12_VIDEO_SAMPLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3D12_VIDEO_SCALE_SUPPORT { @@ -7905,9 +7321,6 @@ impl Default for D3D12_VIDEO_SCALE_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_SCALE_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct D3D12_VIDEO_SCALE_SUPPORT_FLAGS(pub i32); @@ -7960,9 +7373,6 @@ impl Default for D3D12_VIDEO_SIZE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_VIDEO_SIZE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7979,10 +7389,6 @@ impl Default for D3DCONTENTPROTECTIONCAPS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for D3DCONTENTPROTECTIONCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7999,10 +7405,6 @@ impl Default for D3DCONTENTPROTECTIONCAPS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for D3DCONTENTPROTECTIONCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct D3DOVERLAYCAPS { @@ -8015,9 +7417,6 @@ impl Default for D3DOVERLAYCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3DOVERLAYCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DEVICE_INFO { @@ -8032,9 +7431,6 @@ impl Default for DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_INFO { - type TypeKind = windows_core::CloneType; -} pub const DEVPKEY_DeviceInterface_IsVirtualCamera: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x6edc630d_c2e3_43b7_b2d1_20525a1af120), pid: 3 }; pub const DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x6edc630d_c2e3_43b7_b2d1_20525a1af120), pid: 4 }; pub const DEVPKEY_DeviceInterface_VirtualCameraAssociatedCameras: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x6edc630d_c2e3_43b7_b2d1_20525a1af120), pid: 5 }; @@ -8050,9 +7446,6 @@ impl Default for DIRTYRECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIRTYRECT_INFO { - type TypeKind = windows_core::CopyType; -} pub const DSATTRIB_CAPTURE_STREAMTIME: windows_core::GUID = windows_core::GUID::from_u128(0x0c1a5614_30cd_4f40_bcbf_d03e52306207); pub const DSATTRIB_CC_CONTAINER_INFO: windows_core::GUID = windows_core::GUID::from_u128(0xe7e050fb_dd5d_40dd_9915_35dcb81bdc8a); pub const DSATTRIB_DSHOW_STREAM_DESC: windows_core::GUID = windows_core::GUID::from_u128(0x5fb5673b_0a2a_4565_827b_6853fd75e611); @@ -8073,9 +7466,6 @@ impl Default for DXVA2_AES_CTR_IV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_AES_CTR_IV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA2_AYUVSample16 { @@ -8089,9 +7479,6 @@ impl Default for DXVA2_AYUVSample16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_AYUVSample16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA2_AYUVSample8 { @@ -8105,9 +7492,6 @@ impl Default for DXVA2_AYUVSample8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_AYUVSample8 { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_BitStreamDateBufferType: DXVA2_BufferfType = DXVA2_BufferfType(6i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8138,9 +7522,6 @@ impl Default for DXVA2_ConfigPictureDecode { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_ConfigPictureDecode { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_DECODE_GET_DRIVER_HANDLE: u32 = 1829u32; pub const DXVA2_DECODE_SPECIFY_ENCRYPTED_BLOCKS: u32 = 1828u32; pub const DXVA2_DeblockingControlBufferType: DXVA2_BufferfType = DXVA2_BufferfType(3i32); @@ -8164,9 +7545,6 @@ impl Default for DXVA2_DecodeBufferDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_DecodeBufferDesc { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA2_DecodeExecuteParams { @@ -8179,9 +7557,6 @@ impl Default for DXVA2_DecodeExecuteParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_DecodeExecuteParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA2_DecodeExtensionData { @@ -8196,9 +7571,6 @@ impl Default for DXVA2_DecodeExtensionData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_DecodeExtensionData { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVA2_DeinterlaceTech(pub i32); @@ -8248,9 +7620,6 @@ impl Default for DXVA2_ExtendedFormat { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_ExtendedFormat { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXVA2_ExtendedFormat_0 { @@ -8262,9 +7631,6 @@ impl Default for DXVA2_ExtendedFormat_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_ExtendedFormat_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA2_ExtendedFormat_0_0 { @@ -8275,9 +7641,6 @@ impl Default for DXVA2_ExtendedFormat_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_ExtendedFormat_0_0 { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_FilmGrainBuffer: DXVA2_BufferfType = DXVA2_BufferfType(8i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8294,9 +7657,6 @@ impl Default for DXVA2_FilterValues { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_FilterValues { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DXVA2_Fixed32 { @@ -8307,9 +7667,6 @@ impl Default for DXVA2_Fixed32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_Fixed32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXVA2_Fixed32_0 { @@ -8321,9 +7678,6 @@ impl Default for DXVA2_Fixed32_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_Fixed32_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA2_Fixed32_0_0 { @@ -8335,9 +7689,6 @@ impl Default for DXVA2_Fixed32_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_Fixed32_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA2_Frequency { @@ -8349,9 +7700,6 @@ impl Default for DXVA2_Frequency { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_Frequency { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_InverseQuantizationMatrixBufferType: DXVA2_BufferfType = DXVA2_BufferfType(4i32); pub const DXVA2_MacroBlockControlBufferType: DXVA2_BufferfType = DXVA2_BufferfType(1i32); pub const DXVA2_ModeH264_A: windows_core::GUID = windows_core::GUID::from_u128(0x1b81be64_a0c7_11d3_b984_00c04f2e73c5); @@ -8432,9 +7780,6 @@ impl Default for DXVA2_ProcAmpValues { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_ProcAmpValues { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_ProcAmp_Brightness: DXVA2_ProcAmp = DXVA2_ProcAmp(1i32); pub const DXVA2_ProcAmp_Contrast: DXVA2_ProcAmp = DXVA2_ProcAmp(2i32); pub const DXVA2_ProcAmp_Hue: DXVA2_ProcAmp = DXVA2_ProcAmp(4i32); @@ -8487,9 +7832,6 @@ impl Default for DXVA2_ValueRange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_ValueRange { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVA2_VideoChromaSubSampling(pub i32); @@ -8523,10 +7865,6 @@ impl Default for DXVA2_VideoDesc { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA2_VideoDesc { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVA2_VideoLighting(pub i32); @@ -8577,9 +7915,6 @@ impl Default for DXVA2_VideoProcessBltParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA2_VideoProcessBltParams { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_VideoProcess_AlphaBlend: DXVA2_VideoProcess = DXVA2_VideoProcess(8i32); pub const DXVA2_VideoProcess_AlphaBlendExtended: DXVA2_VideoProcess = DXVA2_VideoProcess(256i32); pub const DXVA2_VideoProcess_Constriction: DXVA2_VideoProcess = DXVA2_VideoProcess(512i32); @@ -8619,10 +7954,6 @@ impl Default for DXVA2_VideoProcessorCaps { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA2_VideoProcessorCaps { - type TypeKind = windows_core::CopyType; -} pub const DXVA2_VideoProcessorRenderTarget: DXVA2_VideoRenderTargetType = DXVA2_VideoRenderTargetType(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8652,10 +7983,6 @@ impl Default for DXVA2_VideoSample { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA2_VideoSample { - type TypeKind = windows_core::CloneType; -} pub const DXVA2_VideoSoftwareRenderTarget: DXVA2_VideoRenderTargetType = DXVA2_VideoRenderTargetType(2i32); pub const DXVA2_VideoTransFuncMask: DXVA2_VideoTransferFunction = DXVA2_VideoTransferFunction(31i32); pub const DXVA2_VideoTransFunc_10: DXVA2_VideoTransferFunction = DXVA2_VideoTransferFunction(1i32); @@ -8690,9 +8017,6 @@ impl Default for DXVABufferInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVABufferInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8711,10 +8035,6 @@ impl Default for DXVACompBufferInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVACompBufferInfo { - type TypeKind = windows_core::CopyType; -} pub const DXVAHDControlGuid: windows_core::GUID = windows_core::GUID::from_u128(0xa0386e75_f70c_464c_a9ce_33c44e091623); pub const DXVAHDETWGUID_CREATEVIDEOPROCESSOR: windows_core::GUID = windows_core::GUID::from_u128(0x681e3d1e_5674_4fb3_a503_2f2055e91f60); pub const DXVAHDETWGUID_DESTROYVIDEOPROCESSOR: windows_core::GUID = windows_core::GUID::from_u128(0xf943f0a0_3f16_43e0_8093_105a986aa5f1); @@ -8734,9 +8054,6 @@ impl Default for DXVAHDETW_CREATEVIDEOPROCESSOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHDETW_CREATEVIDEOPROCESSOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHDETW_DESTROYVIDEOPROCESSOR { @@ -8747,9 +8064,6 @@ impl Default for DXVAHDETW_DESTROYVIDEOPROCESSOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHDETW_DESTROYVIDEOPROCESSOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8769,10 +8083,6 @@ impl Default for DXVAHDETW_VIDEOPROCESSBLTHD { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVAHDETW_VIDEOPROCESSBLTHD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8796,10 +8106,6 @@ impl Default for DXVAHDETW_VIDEOPROCESSBLTHD_STREAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVAHDETW_VIDEOPROCESSBLTHD_STREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHDETW_VIDEOPROCESSBLTSTATE { @@ -8813,9 +8119,6 @@ impl Default for DXVAHDETW_VIDEOPROCESSBLTSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHDETW_VIDEOPROCESSBLTSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHDETW_VIDEOPROCESSSTREAMSTATE { @@ -8830,9 +8133,6 @@ impl Default for DXVAHDETW_VIDEOPROCESSSTREAMSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHDETW_VIDEOPROCESSSTREAMSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8860,10 +8160,6 @@ impl Default for DXVAHDSW_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVAHDSW_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVAHD_ALPHA_FILL_MODE(pub i32); @@ -8886,9 +8182,6 @@ impl Default for DXVAHD_BLT_STATE_ALPHA_FILL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_ALPHA_FILL_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_BLT_STATE_BACKGROUND_COLOR: DXVAHD_BLT_STATE = DXVAHD_BLT_STATE(1i32); #[repr(C)] #[derive(Clone, Copy)] @@ -8901,9 +8194,6 @@ impl Default for DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_BLT_STATE_CONSTRICTION: DXVAHD_BLT_STATE = DXVAHD_BLT_STATE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8916,9 +8206,6 @@ impl Default for DXVAHD_BLT_STATE_CONSTRICTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_CONSTRICTION_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE: DXVAHD_BLT_STATE = DXVAHD_BLT_STATE(2i32); #[repr(C)] #[derive(Clone, Copy)] @@ -8930,9 +8217,6 @@ impl Default for DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA_0 { @@ -8944,9 +8228,6 @@ impl Default for DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA_0_0 { @@ -8957,9 +8238,6 @@ impl Default for DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_BLT_STATE_PRIVATE: DXVAHD_BLT_STATE = DXVAHD_BLT_STATE(1000i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8973,9 +8251,6 @@ impl Default for DXVAHD_BLT_STATE_PRIVATE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_PRIVATE_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_BLT_STATE_TARGET_RECT: DXVAHD_BLT_STATE = DXVAHD_BLT_STATE(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8988,9 +8263,6 @@ impl Default for DXVAHD_BLT_STATE_TARGET_RECT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_BLT_STATE_TARGET_RECT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXVAHD_COLOR { @@ -9002,9 +8274,6 @@ impl Default for DXVAHD_COLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_COLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHD_COLOR_RGBA { @@ -9018,9 +8287,6 @@ impl Default for DXVAHD_COLOR_RGBA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_COLOR_RGBA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHD_COLOR_YCbCrA { @@ -9034,9 +8300,6 @@ impl Default for DXVAHD_COLOR_YCbCrA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_COLOR_YCbCrA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHD_CONTENT_DESC { @@ -9053,9 +8316,6 @@ impl Default for DXVAHD_CONTENT_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_CONTENT_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHD_CUSTOM_RATE_DATA { @@ -9069,9 +8329,6 @@ impl Default for DXVAHD_CUSTOM_RATE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_CUSTOM_RATE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVAHD_DEVICE_CAPS(pub i32); @@ -9131,9 +8388,6 @@ impl Default for DXVAHD_FILTER_RANGE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_FILTER_RANGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_FILTER_SATURATION: DXVAHD_FILTER = DXVAHD_FILTER(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9187,9 +8441,6 @@ impl Default for DXVAHD_RATIONAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_RATIONAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Debug, PartialEq)] @@ -9209,10 +8460,6 @@ impl Default for DXVAHD_STREAM_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVAHD_STREAM_DATA { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVAHD_STREAM_STATE(pub i32); @@ -9228,9 +8475,6 @@ impl Default for DXVAHD_STREAM_STATE_ALPHA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_ALPHA_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_ASPECT_RATIO: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(9i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9244,9 +8488,6 @@ impl Default for DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_D3DFORMAT: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(0i32); #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -9260,10 +8501,6 @@ impl Default for DXVAHD_STREAM_STATE_D3DFORMAT_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_D3DFORMAT_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_DESTINATION_RECT: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(5i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9276,9 +8513,6 @@ impl Default for DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_FILTER_ANAMORPHIC_SCALING: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(106i32); pub const DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(100i32); pub const DXVAHD_STREAM_STATE_FILTER_CONTRAST: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(101i32); @@ -9293,9 +8527,6 @@ impl Default for DXVAHD_STREAM_STATE_FILTER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_FILTER_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_FILTER_EDGE_ENHANCEMENT: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(105i32); pub const DXVAHD_STREAM_STATE_FILTER_HUE: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(102i32); pub const DXVAHD_STREAM_STATE_FILTER_NOISE_REDUCTION: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(104i32); @@ -9311,9 +8542,6 @@ impl Default for DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(2i32); #[repr(C)] #[derive(Clone, Copy)] @@ -9325,9 +8553,6 @@ impl Default for DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA_0 { @@ -9339,9 +8564,6 @@ impl Default for DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA_0_0 { @@ -9352,9 +8574,6 @@ impl Default for DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_LUMA_KEY: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(8i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9368,9 +8587,6 @@ impl Default for DXVAHD_STREAM_STATE_LUMA_KEY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_LUMA_KEY_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_OUTPUT_RATE: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9384,9 +8600,6 @@ impl Default for DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_PALETTE: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(7i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9399,9 +8612,6 @@ impl Default for DXVAHD_STREAM_STATE_PALETTE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_PALETTE_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_PRIVATE: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(1000i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9415,9 +8625,6 @@ impl Default for DXVAHD_STREAM_STATE_PRIVATE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_PRIVATE_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_PRIVATE_IVTC: windows_core::GUID = windows_core::GUID::from_u128(0x9c601e3c_0f33_414c_a739_99540ee42da5); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9432,9 +8639,6 @@ impl Default for DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA { - type TypeKind = windows_core::CopyType; -} pub const DXVAHD_STREAM_STATE_SOURCE_RECT: DXVAHD_STREAM_STATE = DXVAHD_STREAM_STATE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9447,9 +8651,6 @@ impl Default for DXVAHD_STREAM_STATE_SOURCE_RECT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_STREAM_STATE_SOURCE_RECT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVAHD_SURFACE_TYPE(pub i32); @@ -9471,9 +8672,6 @@ impl Default for DXVAHD_VPCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVAHD_VPCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9496,10 +8694,6 @@ impl Default for DXVAHD_VPDEVCAPS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVAHD_VPDEVCAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9514,10 +8708,6 @@ impl Default for DXVAUncompDataInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVAUncompDataInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_AYUVsample2 { @@ -9531,9 +8721,6 @@ impl Default for DXVA_AYUVsample2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_AYUVsample2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXVA_BufferDescription { @@ -9553,9 +8740,6 @@ impl Default for DXVA_BufferDescription { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_BufferDescription { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPCommand { @@ -9570,9 +8754,6 @@ impl Default for DXVA_COPPCommand { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPCommand { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPSignature { @@ -9583,9 +8764,6 @@ impl Default for DXVA_COPPSignature { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPSignature { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPStatusInput { @@ -9600,9 +8778,6 @@ impl Default for DXVA_COPPStatusInput { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPStatusInput { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_COPPStatusOutput { @@ -9615,9 +8790,6 @@ impl Default for DXVA_COPPStatusOutput { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_COPPStatusOutput { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DXVA_ConfigPictureDecode { @@ -9644,9 +8816,6 @@ impl Default for DXVA_ConfigPictureDecode { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_ConfigPictureDecode { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_DeinterlaceBlt { @@ -9664,9 +8833,6 @@ impl Default for DXVA_DeinterlaceBlt { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_DeinterlaceBlt { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_DeinterlaceBltEx { @@ -9685,9 +8851,6 @@ impl Default for DXVA_DeinterlaceBltEx { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_DeinterlaceBltEx { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9708,10 +8871,6 @@ impl Default for DXVA_DeinterlaceBltEx32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DXVA_DeinterlaceBltEx32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9731,10 +8890,6 @@ impl Default for DXVA_DeinterlaceCaps { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA_DeinterlaceCaps { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_DeinterlaceQueryAvailableModes { @@ -9747,9 +8902,6 @@ impl Default for DXVA_DeinterlaceQueryAvailableModes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_DeinterlaceQueryAvailableModes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9764,10 +8916,6 @@ impl Default for DXVA_DeinterlaceQueryModeCaps { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA_DeinterlaceQueryModeCaps { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVA_DeinterlaceTech(pub i32); @@ -9798,9 +8946,6 @@ impl Default for DXVA_ExtendedFormat { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_ExtendedFormat { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_Frequency { @@ -9812,9 +8957,6 @@ impl Default for DXVA_Frequency { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_Frequency { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVA_NominalRange(pub i32); @@ -9871,9 +9013,6 @@ impl Default for DXVA_PictureParameters { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_PictureParameters { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_ProcAmpControlBlt { @@ -9891,9 +9030,6 @@ impl Default for DXVA_ProcAmpControlBlt { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_ProcAmpControlBlt { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9910,10 +9046,6 @@ impl Default for DXVA_ProcAmpControlCaps { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA_ProcAmpControlCaps { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVA_ProcAmpControlProp(pub i32); @@ -9931,10 +9063,6 @@ impl Default for DXVA_ProcAmpControlQueryRange { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA_ProcAmpControlQueryRange { - type TypeKind = windows_core::CopyType; -} pub const DXVA_ProcAmp_Brightness: DXVA_ProcAmpControlProp = DXVA_ProcAmpControlProp(1i32); pub const DXVA_ProcAmp_Contrast: DXVA_ProcAmpControlProp = DXVA_ProcAmpControlProp(2i32); pub const DXVA_ProcAmp_Hue: DXVA_ProcAmpControlProp = DXVA_ProcAmpControlProp(4i32); @@ -9992,10 +9120,6 @@ impl Default for DXVA_VideoDesc { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for DXVA_VideoDesc { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DXVA_VideoLighting(pub i32); @@ -10046,9 +9170,6 @@ impl Default for DXVA_VideoPropertyRange { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_VideoPropertyRange { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DXVA_VideoSample { @@ -10062,9 +9183,6 @@ impl Default for DXVA_VideoSample { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DXVA_VideoSample { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10084,10 +9202,6 @@ impl Default for DXVA_VideoSample2 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DXVA_VideoSample2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10109,10 +9223,6 @@ impl Default for DXVA_VideoSample2 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DXVA_VideoSample2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10132,10 +9242,6 @@ impl Default for DXVA_VideoSample32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DXVA_VideoSample32 { - type TypeKind = windows_core::CopyType; -} pub const DXVA_VideoTransFuncMask: DXVA_VideoTransferFunction = DXVA_VideoTransferFunction(-134217728i32); pub const DXVA_VideoTransFuncShift: DXVA_VideoTransferFunction = DXVA_VideoTransferFunction(27i32); pub const DXVA_VideoTransFunc_10: DXVA_VideoTransferFunction = DXVA_VideoTransferFunction(1i32); @@ -10183,9 +9289,6 @@ impl Default for DigitalWindowSetting { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DigitalWindowSetting { - type TypeKind = windows_core::CopyType; -} pub const DistanceToFocalPlane: MFDepthMeasurement = MFDepthMeasurement(0i32); pub const DistanceToOpticalCenter: MFDepthMeasurement = MFDepthMeasurement(1i32); #[repr(transparent)] @@ -40339,9 +39442,6 @@ impl Default for MACROBLOCK_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MACROBLOCK_DATA { - type TypeKind = windows_core::CopyType; -} pub const MACROBLOCK_FLAG_DIRTY: u32 = 2u32; pub const MACROBLOCK_FLAG_HAS_MOTION_VECTOR: u32 = 16u32; pub const MACROBLOCK_FLAG_HAS_QP: u32 = 32u32; @@ -40704,9 +39804,6 @@ impl Default for MFARGB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFARGB { - type TypeKind = windows_core::CopyType; -} pub const MFASFINDEXER_APPROX_SEEK_TIME_UNKNOWN: u64 = 18446744073709551615u64; pub const MFASFINDEXER_NO_FIXED_INTERVAL: u32 = 4294967295u32; pub const MFASFINDEXER_PER_ENTRY_BYTES_DYNAMIC: u32 = 65535u32; @@ -40802,9 +39899,6 @@ impl Default for MFAYUVSample { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFAYUVSample { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFAudioConstriction(pub i32); @@ -40819,9 +39913,6 @@ impl Default for MFAudioDecoderDegradationInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFAudioDecoderDegradationInfo { - type TypeKind = windows_core::CopyType; -} pub const MFAudioFormat_AAC: windows_core::GUID = windows_core::GUID::from_u128(0x00001610_0000_0010_8000_00aa00389b71); pub const MFAudioFormat_AAC_HDCP: windows_core::GUID = windows_core::GUID::from_u128(0x419bce76_8b72_400f_adeb_84b57d63484d); pub const MFAudioFormat_ADTS: windows_core::GUID = windows_core::GUID::from_u128(0x00001600_0000_0010_8000_00aa00389b71); @@ -40881,9 +39972,6 @@ impl Default for MFBYTESTREAM_BUFFERING_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFBYTESTREAM_BUFFERING_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const MFBYTESTREAM_DOES_NOT_USE_NETWORK: u32 = 2048u32; pub const MFBYTESTREAM_HAS_SLOW_SEEK: u32 = 256u32; pub const MFBYTESTREAM_IS_DIRECTORY: u32 = 128u32; @@ -40925,9 +40013,6 @@ impl Default for MFCLOCK_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCLOCK_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFCLOCK_RELATIONAL_FLAGS(pub i32); @@ -40977,9 +40062,6 @@ impl Default for MFCONTENTPROTECTIONDEVICE_INPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCONTENTPROTECTIONDEVICE_INPUT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA { @@ -40996,9 +40078,6 @@ impl Default for MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA { @@ -41011,9 +40090,6 @@ impl Default for MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA { - type TypeKind = windows_core::CopyType; -} pub const MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA_FUNCTIONID: u32 = 67108864u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -41027,9 +40103,6 @@ impl Default for MFCameraExtrinsic_CalibratedTransform { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCameraExtrinsic_CalibratedTransform { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFCameraExtrinsics { @@ -41041,9 +40114,6 @@ impl Default for MFCameraExtrinsics { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCameraExtrinsics { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFCameraIntrinsic_CameraModel { @@ -41057,9 +40127,6 @@ impl Default for MFCameraIntrinsic_CameraModel { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCameraIntrinsic_CameraModel { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFCameraIntrinsic_DistortionModel { @@ -41074,9 +40141,6 @@ impl Default for MFCameraIntrinsic_DistortionModel { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCameraIntrinsic_DistortionModel { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFCameraIntrinsic_DistortionModel6KT { @@ -41094,9 +40158,6 @@ impl Default for MFCameraIntrinsic_DistortionModel6KT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCameraIntrinsic_DistortionModel6KT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFCameraIntrinsic_DistortionModelArcTan { @@ -41111,9 +40172,6 @@ impl Default for MFCameraIntrinsic_DistortionModelArcTan { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCameraIntrinsic_DistortionModelArcTan { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFCameraIntrinsic_DistortionModelType(pub i32); @@ -41130,9 +40188,6 @@ impl Default for MFCameraIntrinsic_PinholeCameraModel { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFCameraIntrinsic_PinholeCameraModel { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFCameraOcclusionState(pub i32); @@ -41195,9 +40250,6 @@ impl Default for MFExtendedCameraIntrinsic_IntrinsicModel { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFExtendedCameraIntrinsic_IntrinsicModel { - type TypeKind = windows_core::CopyType; -} pub const MFFLACBytestreamHandler: windows_core::GUID = windows_core::GUID::from_u128(0x0e41cfb8_0506_40f4_a516_77cc23642d91); pub const MFFLACSinkClassFactory: windows_core::GUID = windows_core::GUID::from_u128(0x7d39c56f_6075_47c9_9bae_8cf9e531b5f5); #[repr(C)] @@ -41214,9 +40266,6 @@ impl Default for MFFOLDDOWN_MATRIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFFOLDDOWN_MATRIX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFFrameSourceTypes(pub i32); @@ -41237,9 +40286,6 @@ impl Default for MFINPUTTRUSTAUTHORITY_ACCESS_ACTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFINPUTTRUSTAUTHORITY_ACCESS_ACTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS { @@ -41257,9 +40303,6 @@ impl Default for MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const MFImageFormat_JPEG: windows_core::GUID = windows_core::GUID::from_u128(0x19e4a5aa_5662_4fc5_a0c0_1758028e1057); pub const MFImageFormat_RGB32: windows_core::GUID = windows_core::GUID::from_u128(0x00000016_0000_0010_8000_00aa00389b71); pub const MFMEDIASOURCE_CAN_PAUSE: MFMEDIASOURCE_CHARACTERISTICS = MFMEDIASOURCE_CHARACTERISTICS(4i32); @@ -41296,9 +40339,6 @@ impl Default for MFMPEG2DLNASINKSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFMPEG2DLNASINKSTATS { - type TypeKind = windows_core::CopyType; -} pub const MFMPEG4Format_Base: windows_core::GUID = windows_core::GUID::from_u128(0x00000000_767a_494d_b478_f29d25dc9037); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -41312,9 +40352,6 @@ impl Default for MFMediaKeyStatus { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFMediaKeyStatus { - type TypeKind = windows_core::CopyType; -} pub const MFMediaType_Audio: windows_core::GUID = windows_core::GUID::from_u128(0x73647561_0000_0010_8000_00aa00389b71); pub const MFMediaType_Binary: windows_core::GUID = windows_core::GUID::from_u128(0x72178c25_e45b_11d5_bc2a_00b0d0f3f4ab); pub const MFMediaType_Default: windows_core::GUID = windows_core::GUID::from_u128(0x81a412e6_8103_4b06_857f_1862781024ac); @@ -41468,9 +40505,6 @@ impl Default for MFNetCredentialManagerGetParam { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFNetCredentialManagerGetParam { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFNetCredentialOptions(pub i32); @@ -41500,9 +40534,6 @@ impl Default for MFOffset { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFOffset { - type TypeKind = windows_core::CopyType; -} pub type MFPERIODICCALLBACK = Option)>; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -41554,10 +40585,6 @@ impl Default for MFP_ACQUIRE_USER_CREDENTIAL_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_ACQUIRE_USER_CREDENTIAL_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFP_CREATION_OPTIONS(pub i32); @@ -41579,10 +40606,6 @@ impl Default for MFP_ERROR_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_ERROR_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -41599,10 +40622,6 @@ impl Default for MFP_EVENT_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_EVENT_HEADER { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFP_EVENT_TYPE(pub i32); @@ -41632,10 +40651,6 @@ impl Default for MFP_FRAME_STEP_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_FRAME_STEP_EVENT { - type TypeKind = windows_core::CloneType; -} pub const MFP_MEDIAITEM_CAN_PAUSE: _MFP_MEDIAITEM_CHARACTERISTICS = _MFP_MEDIAITEM_CHARACTERISTICS(4i32); pub const MFP_MEDIAITEM_CAN_SEEK: _MFP_MEDIAITEM_CHARACTERISTICS = _MFP_MEDIAITEM_CHARACTERISTICS(2i32); #[repr(C)] @@ -41651,10 +40666,6 @@ impl Default for MFP_MEDIAITEM_CLEARED_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_MEDIAITEM_CLEARED_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -41669,10 +40680,6 @@ impl Default for MFP_MEDIAITEM_CREATED_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_MEDIAITEM_CREATED_EVENT { - type TypeKind = windows_core::CloneType; -} pub const MFP_MEDIAITEM_HAS_SLOW_SEEK: _MFP_MEDIAITEM_CHARACTERISTICS = _MFP_MEDIAITEM_CHARACTERISTICS(8i32); pub const MFP_MEDIAITEM_IS_LIVE: _MFP_MEDIAITEM_CHARACTERISTICS = _MFP_MEDIAITEM_CHARACTERISTICS(1i32); #[repr(C)] @@ -41688,10 +40695,6 @@ impl Default for MFP_MEDIAITEM_SET_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_MEDIAITEM_SET_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFP_MEDIAPLAYER_STATE(pub i32); @@ -41715,10 +40718,6 @@ impl Default for MFP_MF_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_MF_EVENT { - type TypeKind = windows_core::CloneType; -} pub const MFP_OPTION_FREE_THREADED_CALLBACK: MFP_CREATION_OPTIONS = MFP_CREATION_OPTIONS(1i32); pub const MFP_OPTION_NONE: MFP_CREATION_OPTIONS = MFP_CREATION_OPTIONS(0i32); pub const MFP_OPTION_NO_MMCSS: MFP_CREATION_OPTIONS = MFP_CREATION_OPTIONS(2i32); @@ -41736,10 +40735,6 @@ impl Default for MFP_PAUSE_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_PAUSE_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -41753,10 +40748,6 @@ impl Default for MFP_PLAYBACK_ENDED_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_PLAYBACK_ENDED_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -41770,10 +40761,6 @@ impl Default for MFP_PLAY_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_PLAY_EVENT { - type TypeKind = windows_core::CloneType; -} pub const MFP_POSITIONTYPE_100NS: windows_core::GUID = windows_core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000); #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -41788,10 +40775,6 @@ impl Default for MFP_POSITION_SET_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_POSITION_SET_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -41806,10 +40789,6 @@ impl Default for MFP_RATE_SET_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_RATE_SET_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[derive(Clone, Debug, PartialEq)] @@ -41823,10 +40802,6 @@ impl Default for MFP_STOP_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -impl windows_core::TypeKind for MFP_STOP_EVENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MFPaletteEntry { @@ -41838,9 +40813,6 @@ impl Default for MFPaletteEntry { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFPaletteEntry { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFPinholeCameraIntrinsic_IntrinsicModel { @@ -41854,9 +40826,6 @@ impl Default for MFPinholeCameraIntrinsic_IntrinsicModel { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFPinholeCameraIntrinsic_IntrinsicModel { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFPinholeCameraIntrinsics { @@ -41868,9 +40837,6 @@ impl Default for MFPinholeCameraIntrinsics { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFPinholeCameraIntrinsics { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFRATE_DIRECTION(pub i32); @@ -41888,9 +40854,6 @@ impl Default for MFRR_COMPONENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFRR_COMPONENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFRR_COMPONENT_HASH_INFO { @@ -41904,9 +40867,6 @@ impl Default for MFRR_COMPONENT_HASH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFRR_COMPONENT_HASH_INFO { - type TypeKind = windows_core::CopyType; -} pub const MFRR_INFO_VERSION: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -41919,9 +40879,6 @@ impl Default for MFRatio { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFRatio { - type TypeKind = windows_core::CopyType; -} pub const MFSEQUENCER_INVALID_ELEMENT_ID: u32 = 4294967295u32; pub const MFSESSIONCAP_DOES_NOT_USE_NETWORK: u32 = 64u32; pub const MFSESSIONCAP_PAUSE: u32 = 4u32; @@ -42125,9 +41082,6 @@ impl Default for MFTOPONODE_ATTRIBUTE_UPDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFTOPONODE_ATTRIBUTE_UPDATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MFTOPONODE_ATTRIBUTE_UPDATE_0 { @@ -42140,9 +41094,6 @@ impl Default for MFTOPONODE_ATTRIBUTE_UPDATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFTOPONODE_ATTRIBUTE_UPDATE_0 { - type TypeKind = windows_core::CopyType; -} pub const MFT_AUDIO_DECODER_AUDIO_ENDPOINT_ID: windows_core::GUID = windows_core::GUID::from_u128(0xc7ccdd6e_5398_4695_8be7_51b3e95111bd); pub const MFT_AUDIO_DECODER_DEGRADATION_INFO_ATTRIBUTE: windows_core::GUID = windows_core::GUID::from_u128(0x6c3386ad_ec20_430d_b2a5_505c7178d9c4); #[repr(transparent)] @@ -42261,9 +41212,6 @@ impl Default for MFT_INPUT_STREAM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_INPUT_STREAM_INFO { - type TypeKind = windows_core::CopyType; -} pub const MFT_INPUT_STREAM_OPTIONAL: _MFT_INPUT_STREAM_INFO_FLAGS = _MFT_INPUT_STREAM_INFO_FLAGS(1024i32); pub const MFT_INPUT_STREAM_PROCESSES_IN_PLACE: _MFT_INPUT_STREAM_INFO_FLAGS = _MFT_INPUT_STREAM_INFO_FLAGS(2048i32); pub const MFT_INPUT_STREAM_REMOVABLE: _MFT_INPUT_STREAM_INFO_FLAGS = _MFT_INPUT_STREAM_INFO_FLAGS(512i32); @@ -42302,9 +41250,6 @@ impl Default for MFT_OUTPUT_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_OUTPUT_DATA_BUFFER { - type TypeKind = windows_core::CloneType; -} pub const MFT_OUTPUT_DATA_BUFFER_FORMAT_CHANGE: _MFT_OUTPUT_DATA_BUFFER_FLAGS = _MFT_OUTPUT_DATA_BUFFER_FLAGS(256i32); pub const MFT_OUTPUT_DATA_BUFFER_INCOMPLETE: _MFT_OUTPUT_DATA_BUFFER_FLAGS = _MFT_OUTPUT_DATA_BUFFER_FLAGS(16777216i32); pub const MFT_OUTPUT_DATA_BUFFER_NO_SAMPLE: _MFT_OUTPUT_DATA_BUFFER_FLAGS = _MFT_OUTPUT_DATA_BUFFER_FLAGS(768i32); @@ -42325,9 +41270,6 @@ impl Default for MFT_OUTPUT_STREAM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_OUTPUT_STREAM_INFO { - type TypeKind = windows_core::CopyType; -} pub const MFT_OUTPUT_STREAM_LAZY_READ: _MFT_OUTPUT_STREAM_INFO_FLAGS = _MFT_OUTPUT_STREAM_INFO_FLAGS(1024i32); pub const MFT_OUTPUT_STREAM_OPTIONAL: _MFT_OUTPUT_STREAM_INFO_FLAGS = _MFT_OUTPUT_STREAM_INFO_FLAGS(16i32); pub const MFT_OUTPUT_STREAM_PROVIDES_SAMPLES: _MFT_OUTPUT_STREAM_INFO_FLAGS = _MFT_OUTPUT_STREAM_INFO_FLAGS(256i32); @@ -42353,9 +41295,6 @@ impl Default for MFT_REGISTER_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_REGISTER_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFT_REGISTRATION_INFO { @@ -42373,9 +41312,6 @@ impl Default for MFT_REGISTRATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_REGISTRATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT: windows_core::GUID = windows_core::GUID::from_u128(0x364e8f85_3f2e_436c_b2a2_4440a012a9e8); pub const MFT_SET_TYPE_TEST_ONLY: _MFT_SET_TYPE_FLAGS = _MFT_SET_TYPE_FLAGS(1i32); pub const MFT_STREAMS_UNLIMITED: u32 = 4294967295u32; @@ -42390,9 +41326,6 @@ impl Default for MFT_STREAM_STATE_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_STREAM_STATE_PARAM { - type TypeKind = windows_core::CopyType; -} pub const MFT_SUPPORT_3DVIDEO: windows_core::GUID = windows_core::GUID::from_u128(0x093f81b1_4f2e_4631_8168_7934032a01d3); pub const MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: windows_core::GUID = windows_core::GUID::from_u128(0x53476a11_3f13_49fb_ac42_ee2733c96741); pub const MFT_TRANSFORM_CLSID_Attribute: windows_core::GUID = windows_core::GUID::from_u128(0x6821c42b_65a4_4e82_99bc_9a88205ecd0c); @@ -42423,9 +41356,6 @@ impl Default for MFVIDEOFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFVIDEOFORMAT { - type TypeKind = windows_core::CopyType; -} pub const MFVP_MESSAGE_BEGINSTREAMING: MFVP_MESSAGE_TYPE = MFVP_MESSAGE_TYPE(3i32); pub const MFVP_MESSAGE_CANCELSTEP: MFVP_MESSAGE_TYPE = MFVP_MESSAGE_TYPE(7i32); pub const MFVP_MESSAGE_ENDOFSTREAM: MFVP_MESSAGE_TYPE = MFVP_MESSAGE_TYPE(5i32); @@ -42471,10 +41401,6 @@ impl Default for MFVideoAlphaBitmap { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for MFVideoAlphaBitmap { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub union MFVideoAlphaBitmap_0 { @@ -42493,10 +41419,6 @@ impl Default for MFVideoAlphaBitmap_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] -impl windows_core::TypeKind for MFVideoAlphaBitmap_0 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFVideoAlphaBitmapFlags(pub i32); @@ -42515,9 +41437,6 @@ impl Default for MFVideoAlphaBitmapParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFVideoAlphaBitmapParams { - type TypeKind = windows_core::CopyType; -} pub const MFVideoAlphaBitmap_Alpha: MFVideoAlphaBitmapFlags = MFVideoAlphaBitmapFlags(32i32); pub const MFVideoAlphaBitmap_BitMask: MFVideoAlphaBitmapFlags = MFVideoAlphaBitmapFlags(63i32); pub const MFVideoAlphaBitmap_DestRect: MFVideoAlphaBitmapFlags = MFVideoAlphaBitmapFlags(8i32); @@ -42537,9 +41456,6 @@ impl Default for MFVideoArea { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFVideoArea { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFVideoAspectRatioMode(pub i32); @@ -42569,9 +41485,6 @@ impl Default for MFVideoCompressedInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFVideoCompressedInfo { - type TypeKind = windows_core::CopyType; -} pub const MFVideoDRMFlag_AnalogProtected: MFVideoDRMFlags = MFVideoDRMFlags(1i32); pub const MFVideoDRMFlag_DigitallyProtected: MFVideoDRMFlags = MFVideoDRMFlags(2i32); pub const MFVideoDRMFlag_None: MFVideoDRMFlags = MFVideoDRMFlags(0i32); @@ -42703,9 +41616,6 @@ impl Default for MFVideoInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFVideoInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MFVideoInterlaceMode(pub i32); @@ -42750,9 +41660,6 @@ impl Default for MFVideoNormalizedRect { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFVideoNormalizedRect { - type TypeKind = windows_core::CopyType; -} pub const MFVideoPadFlag_PAD_TO_16x9: MFVideoPadFlags = MFVideoPadFlags(2i32); pub const MFVideoPadFlag_PAD_TO_4x3: MFVideoPadFlags = MFVideoPadFlags(1i32); pub const MFVideoPadFlag_PAD_TO_None: MFVideoPadFlags = MFVideoPadFlags(0i32); @@ -42827,9 +41734,6 @@ impl Default for MFVideoSurfaceInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFVideoSurfaceInfo { - type TypeKind = windows_core::CopyType; -} pub const MFVideoTransFunc_10: MFVideoTransferFunction = MFVideoTransferFunction(1i32); pub const MFVideoTransFunc_10_rel: MFVideoTransferFunction = MFVideoTransferFunction(17i32); pub const MFVideoTransFunc_18: MFVideoTransferFunction = MFVideoTransferFunction(2i32); @@ -42978,9 +41882,6 @@ impl Default for MF_BYTE_STREAM_CACHE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_BYTE_STREAM_CACHE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MF_CAMERA_CONTROL_CONFIGURATION_TYPE(pub i32); @@ -42999,9 +41900,6 @@ impl Default for MF_CAMERA_CONTROL_RANGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_CAMERA_CONTROL_RANGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const MF_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED: windows_core::GUID = windows_core::GUID::from_u128(0xfded7521_8ed8_431a_a96b_f3e2565e981c); pub const MF_CAPTURE_ENGINE_AUDIO_PROCESSING: windows_core::GUID = windows_core::GUID::from_u128(0x10f1be5e_7e11_410b_973d_f4b6109000fe); pub const MF_CAPTURE_ENGINE_AUDIO_PROCESSING_DEFAULT: MF_CAPTURE_ENGINE_AUDIO_PROCESSING_MODE = MF_CAPTURE_ENGINE_AUDIO_PROCESSING_MODE(0i32); @@ -43584,9 +42482,6 @@ impl Default for MF_FLOAT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_FLOAT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MF_FLOAT3 { @@ -43599,9 +42494,6 @@ impl Default for MF_FLOAT3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_FLOAT3 { - type TypeKind = windows_core::CopyType; -} pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_CUSTOM_EVENT: windows_core::GUID = windows_core::GUID::from_u128(0x6e59489c_47d3_4467_83ef_12d34e871665); pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_PIPELINE_SHUTDOWN: windows_core::GUID = windows_core::GUID::from_u128(0x45a81b31_43f8_4e5d_8ce2_22dce026996d); pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_SOURCE_INITIALIZE: windows_core::GUID = windows_core::GUID::from_u128(0xe52c4dff_e46d_4d0b_bc75_ddd4c8723f96); @@ -43641,9 +42533,6 @@ impl Default for MF_LEAKY_BUCKET_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_LEAKY_BUCKET_PAIR { - type TypeKind = windows_core::CopyType; -} pub const MF_LICENSE_URL_TAMPERED: MF_URL_TRUST_STATUS = MF_URL_TRUST_STATUS(2i32); pub const MF_LICENSE_URL_TRUSTED: MF_URL_TRUST_STATUS = MF_URL_TRUST_STATUS(1i32); pub const MF_LICENSE_URL_UNTRUSTED: MF_URL_TRUST_STATUS = MF_URL_TRUST_STATUS(0i32); @@ -44198,9 +43087,6 @@ impl Default for MF_QUATERNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_QUATERNION { - type TypeKind = windows_core::CopyType; -} pub const MF_QUOTA_EXCEEDED_ERR: u32 = 2154823702u32; pub const MF_RATE_CONTROL_SERVICE: windows_core::GUID = windows_core::GUID::from_u128(0x866fa297_b802_4bf8_9dc9_5e3b6a9f53c9); pub const MF_READWRITE_D3D_OPTIONAL: windows_core::GUID = windows_core::GUID::from_u128(0x216479d9_3071_42ca_bb6c_4c22102e1d18); @@ -44370,9 +43256,6 @@ impl Default for MF_SINK_WRITER_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_SINK_WRITER_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const MF_SOURCE_PRESENTATION_PROVIDER_SERVICE: windows_core::GUID = windows_core::GUID::from_u128(0xe002aadc_f4af_4ee5_9847_053edf840426); pub const MF_SOURCE_READERF_ALLEFFECTSREMOVED: MF_SOURCE_READER_FLAG = MF_SOURCE_READER_FLAG(512i32); pub const MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED: MF_SOURCE_READER_FLAG = MF_SOURCE_READER_FLAG(32i32); @@ -44722,9 +43605,6 @@ impl Default for MF_TRANSCODE_SINK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_TRANSCODE_SINK_INFO { - type TypeKind = windows_core::CloneType; -} pub const MF_TRANSCODE_SKIP_METADATA_TRANSFER: windows_core::GUID = windows_core::GUID::from_u128(0x4e4469ef_b571_4959_8f83_3dcfba33a393); pub const MF_TRANSCODE_TOPOLOGYMODE: windows_core::GUID = windows_core::GUID::from_u128(0x3e3df610_394a_40b2_9dea_3bab650bebf2); #[repr(transparent)] @@ -44772,9 +43652,6 @@ impl Default for MF_VIDEO_SPHERICAL_VIEWDIRECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MF_VIDEO_SPHERICAL_VIEWDIRECTION { - type TypeKind = windows_core::CopyType; -} pub const MF_VIRTUALCAMERA_ASSOCIATED_CAMERA_SOURCES: windows_core::GUID = windows_core::GUID::from_u128(0x1bb79e7c_5d83_438c_94d8_e5f0df6d3279); pub const MF_VIRTUALCAMERA_CONFIGURATION_APP_PACKAGE_FAMILY_NAME: windows_core::GUID = windows_core::GUID::from_u128(0x658abe51_8044_462e_97ea_e676fd72055f); pub const MF_VIRTUALCAMERA_PROVIDE_ASSOCIATED_CAMERA_SOURCES: windows_core::GUID = windows_core::GUID::from_u128(0xf0273718_4a4d_4ac5_a15d_305eb5e90667); @@ -44816,9 +43693,6 @@ impl Default for MOVEREGION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOVEREGION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MOVE_RECT { @@ -44830,9 +43704,6 @@ impl Default for MOVE_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOVE_RECT { - type TypeKind = windows_core::CopyType; -} pub const MP3ACMCodecWrapper: windows_core::GUID = windows_core::GUID::from_u128(0x11103421_354c_4cca_a7a3_1aff9a5b6701); #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -44849,10 +43720,6 @@ impl Default for MPEG1VIDEOINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MPEG1VIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -44871,10 +43738,6 @@ impl Default for MPEG2VIDEOINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MPEG2VIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MPEG2VIDEOINFO_FLAGS(pub u32); @@ -44936,9 +43799,6 @@ impl Default for MT_ARBITRARY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MT_ARBITRARY_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MT_CUSTOM_VIDEO_PRIMARIES { @@ -44956,9 +43816,6 @@ impl Default for MT_CUSTOM_VIDEO_PRIMARIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MT_CUSTOM_VIDEO_PRIMARIES { - type TypeKind = windows_core::CopyType; -} pub const MULawCodecWrapper: windows_core::GUID = windows_core::GUID::from_u128(0x92b66080_5e2d_449e_90c4_c41f268e5514); pub const OPENMODE_APPEND_IF_EXIST: FILE_OPENMODE = FILE_OPENMODE(3i32); pub const OPENMODE_DELETE_IF_EXIST: FILE_OPENMODE = FILE_OPENMODE(4i32); @@ -44988,9 +43845,6 @@ impl Default for OPM_ACP_AND_CGMSA_SIGNALING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_ACP_AND_CGMSA_SIGNALING { - type TypeKind = windows_core::CopyType; -} pub const OPM_ACP_LEVEL_ONE: OPM_ACP_PROTECTION_LEVEL = OPM_ACP_PROTECTION_LEVEL(1i32); pub const OPM_ACP_LEVEL_THREE: OPM_ACP_PROTECTION_LEVEL = OPM_ACP_PROTECTION_LEVEL(3i32); pub const OPM_ACP_LEVEL_TWO: OPM_ACP_PROTECTION_LEVEL = OPM_ACP_PROTECTION_LEVEL(2i32); @@ -45017,10 +43871,6 @@ impl Default for OPM_ACTUAL_OUTPUT_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct3D9")] -impl windows_core::TypeKind for OPM_ACTUAL_OUTPUT_FORMAT { - type TypeKind = windows_core::CopyType; -} pub const OPM_ASPECT_RATIO_EN300294_BOX_14_BY_9_CENTER: OPM_IMAGE_ASPECT_RATIO_EN300294 = OPM_IMAGE_ASPECT_RATIO_EN300294(1i32); pub const OPM_ASPECT_RATIO_EN300294_BOX_14_BY_9_TOP: OPM_IMAGE_ASPECT_RATIO_EN300294 = OPM_IMAGE_ASPECT_RATIO_EN300294(2i32); pub const OPM_ASPECT_RATIO_EN300294_BOX_16_BY_9_CENTER: OPM_IMAGE_ASPECT_RATIO_EN300294 = OPM_IMAGE_ASPECT_RATIO_EN300294(3i32); @@ -45068,9 +43918,6 @@ impl Default for OPM_CONFIGURE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_CONFIGURE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPM_CONFIGURE_SETTING_DATA_SIZE: OPM_TYPE = OPM_TYPE(4056i32); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -45088,9 +43935,6 @@ impl Default for OPM_CONNECTED_HDCP_DEVICE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_CONNECTED_HDCP_DEVICE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OPM_CONNECTOR_TYPE(pub i32); @@ -45128,9 +43972,6 @@ impl Default for OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPM_DPCP_OFF: OPM_DPCP_PROTECTION_LEVEL = OPM_DPCP_PROTECTION_LEVEL(0i32); pub const OPM_DPCP_ON: OPM_DPCP_PROTECTION_LEVEL = OPM_DPCP_PROTECTION_LEVEL(1i32); #[repr(transparent)] @@ -45151,9 +43992,6 @@ impl Default for OPM_ENCRYPTED_INITIALIZATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_ENCRYPTED_INITIALIZATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE: OPM_TYPE = OPM_TYPE(256i32); pub const OPM_GET_ACP_AND_CGMSA_SIGNALING: windows_core::GUID = windows_core::GUID::from_u128(0x6629a591_3b79_4cf3_924a_11e8e7811671); pub const OPM_GET_ACTUAL_OUTPUT_FORMAT: windows_core::GUID = windows_core::GUID::from_u128(0xd7bf1ba3_ad13_4f8e_af98_0dcb3ca204cc); @@ -45171,9 +44009,6 @@ impl Default for OPM_GET_CODEC_INFO_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_GET_CODEC_INFO_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct OPM_GET_CODEC_INFO_PARAMETERS { @@ -45185,9 +44020,6 @@ impl Default for OPM_GET_CODEC_INFO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_GET_CODEC_INFO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION: windows_core::GUID = windows_core::GUID::from_u128(0x0db59d74_a992_492e_a0bd_c23fda564e00); pub const OPM_GET_CONNECTOR_TYPE: windows_core::GUID = windows_core::GUID::from_u128(0x81d0bfd5_6afe_48c2_99c0_95a08f97c5da); pub const OPM_GET_CURRENT_HDCP_SRM_VERSION: windows_core::GUID = windows_core::GUID::from_u128(0x99c5ceff_5f1d_4879_81c1_c52443c9482b); @@ -45208,9 +44040,6 @@ impl Default for OPM_GET_INFO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_GET_INFO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPM_GET_OUTPUT_HARDWARE_PROTECTION_SUPPORT: windows_core::GUID = windows_core::GUID::from_u128(0x3b129589_2af8_4ef0_96a2_704a845a218e); pub const OPM_GET_OUTPUT_ID: windows_core::GUID = windows_core::GUID::from_u128(0x72cb6df3_244f_40ce_b09e_20506af6302f); pub const OPM_GET_SUPPORTED_PROTECTION_TYPES: windows_core::GUID = windows_core::GUID::from_u128(0x38f2a801_9a6c_48bb_9107_b6696e6f1797); @@ -45263,9 +44092,6 @@ impl Default for OPM_HDCP_KEY_SELECTION_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_HDCP_KEY_SELECTION_VECTOR { - type TypeKind = windows_core::CopyType; -} pub const OPM_HDCP_KEY_SELECTION_VECTOR_SIZE: OPM_TYPE = OPM_TYPE(5i32); pub const OPM_HDCP_OFF: OPM_HDCP_PROTECTION_LEVEL = OPM_HDCP_PROTECTION_LEVEL(0i32); pub const OPM_HDCP_ON: OPM_HDCP_PROTECTION_LEVEL = OPM_HDCP_PROTECTION_LEVEL(1i32); @@ -45295,9 +44121,6 @@ impl Default for OPM_OMAC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_OMAC { - type TypeKind = windows_core::CopyType; -} pub const OPM_OMAC_SIZE: OPM_TYPE = OPM_TYPE(16i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -45316,9 +44139,6 @@ impl Default for OPM_OUTPUT_ID_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_OUTPUT_ID_DATA { - type TypeKind = windows_core::CopyType; -} pub const OPM_PROTECTION_STANDARD_ARIBTRB15_1125I: OPM_PROTECTION_STANDARD_TYPE = OPM_PROTECTION_STANDARD_TYPE(16384u32); pub const OPM_PROTECTION_STANDARD_ARIBTRB15_525I: OPM_PROTECTION_STANDARD_TYPE = OPM_PROTECTION_STANDARD_TYPE(2048u32); pub const OPM_PROTECTION_STANDARD_ARIBTRB15_525P: OPM_PROTECTION_STANDARD_TYPE = OPM_PROTECTION_STANDARD_TYPE(4096u32); @@ -45361,9 +44181,6 @@ impl Default for OPM_RANDOM_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_RANDOM_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct OPM_REQUESTED_INFORMATION { @@ -45376,9 +44193,6 @@ impl Default for OPM_REQUESTED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_REQUESTED_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const OPM_REQUESTED_INFORMATION_SIZE: OPM_TYPE = OPM_TYPE(4076i32); pub const OPM_SET_ACP_AND_CGMSA_SIGNALING: windows_core::GUID = windows_core::GUID::from_u128(0x09a631a5_d684_4c60_8e4d_d3bb0f0be3ee); #[repr(C, packed(1))] @@ -45400,9 +44214,6 @@ impl Default for OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPM_SET_HDCP_SRM: windows_core::GUID = windows_core::GUID::from_u128(0x8b5ef5d1_c30d_44ff_84a5_ea71dce78f13); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -45414,9 +44225,6 @@ impl Default for OPM_SET_HDCP_SRM_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_SET_HDCP_SRM_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPM_SET_PROTECTION_LEVEL: windows_core::GUID = windows_core::GUID::from_u128(0x9bb9327c_4eb5_4727_9f00_b42b0919c0da); pub const OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD: windows_core::GUID = windows_core::GUID::from_u128(0x39ce333e_4cc0_44ae_bfcc_da50b5f82e72); #[repr(C, packed(1))] @@ -45432,9 +44240,6 @@ impl Default for OPM_SET_PROTECTION_LEVEL_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_SET_PROTECTION_LEVEL_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct OPM_STANDARD_INFORMATION { @@ -45449,9 +44254,6 @@ impl Default for OPM_STANDARD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPM_STANDARD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OPM_STATUS(pub i32); @@ -45578,9 +44380,6 @@ impl Default for ROI_AREA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ROI_AREA { - type TypeKind = windows_core::CopyType; -} pub const ROTATION_NONE: MF_VIDEO_PROCESSOR_ROTATION = MF_VIDEO_PROCESSOR_ROTATION(0i32); pub const ROTATION_NORMAL: MF_VIDEO_PROCESSOR_ROTATION = MF_VIDEO_PROCESSOR_ROTATION(1i32); #[repr(transparent)] @@ -45606,9 +44405,6 @@ impl Default for SENSORPROFILEID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SENSORPROFILEID { - type TypeKind = windows_core::CopyType; -} pub const SHA_HASH_LEN: u32 = 20u32; pub const SINGLE_CHANNEL_AEC: AEC_SYSTEM_MODE = AEC_SYSTEM_MODE(0i32); pub const SINGLE_CHANNEL_NSAGC: AEC_SYSTEM_MODE = AEC_SYSTEM_MODE(5i32); @@ -45623,9 +44419,6 @@ impl Default for STREAM_MEDIUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_MEDIUM { - type TypeKind = windows_core::CopyType; -} pub const SYSFXUI_DONOTSHOW_BASSBOOST: u32 = 8u32; pub const SYSFXUI_DONOTSHOW_BASSMANAGEMENT: u32 = 4u32; pub const SYSFXUI_DONOTSHOW_CHANNELPHANTOMING: u32 = 128u32; @@ -45654,9 +44447,6 @@ impl Default for TOC_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOC_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOC_ENTRY_DESCRIPTOR { @@ -45671,9 +44461,6 @@ impl Default for TOC_ENTRY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOC_ENTRY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const TOC_ENTRY_MAX_TITLE_SIZE: u32 = 65535u32; pub const TOC_MAX_DESCRIPTION_SIZE: u32 = 65535u32; pub const TOC_POS_INHEADER: TOC_POS_TYPE = TOC_POS_TYPE(0i32); @@ -45700,10 +44487,6 @@ impl Default for VIDEOINFOHEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for VIDEOINFOHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -45727,10 +44510,6 @@ impl Default for VIDEOINFOHEADER2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for VIDEOINFOHEADER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -45744,10 +44523,6 @@ impl Default for VIDEOINFOHEADER2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for VIDEOINFOHEADER2_0 { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_ZOOM_RECT: windows_core::GUID = windows_core::GUID::from_u128(0x7aaa1638_1b7f_4c93_bd89_5b9c9fb6fcf0); pub const VRHP_BIGROOM: MF_AUVRHP_ROOMMODEL = MF_AUVRHP_ROOMMODEL(2i32); pub const VRHP_CUSTUMIZEDROOM: MF_AUVRHP_ROOMMODEL = MF_AUVRHP_ROOMMODEL(3i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs index 1fff4e29f2e..6e5ed0ea8c2 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -13900,9 +13900,6 @@ impl Default for TimedLevel { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TimedLevel { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WMPAccountType(pub i32); @@ -13936,9 +13933,6 @@ impl Default for WMPContextMenuInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMPContextMenuInfo { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WMPDeviceStatus(pub i32); @@ -14028,9 +14022,6 @@ impl Default for WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE { @@ -14042,9 +14033,6 @@ impl Default for WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE { - type TypeKind = windows_core::CopyType; -} pub const WMProfile_V40_100Video: windows_core::GUID = windows_core::GUID::from_u128(0x8f99ddd8_6684_456b_a0a3_33e1316895f0); pub const WMProfile_V40_128Audio: windows_core::GUID = windows_core::GUID::from_u128(0x93ddbe12_13dc_4e32_a35e_40378e34279a); pub const WMProfile_V40_16AMRadio: windows_core::GUID = windows_core::GUID::from_u128(0x0f4be81f_d57d_41e1_b2e3_2fad986bfec2); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs index dca4778caa1..5bd411ec736 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs @@ -1159,9 +1159,6 @@ impl Default for ADPCMCOEFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADPCMCOEFSET { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1175,10 +1172,6 @@ impl Default for ADPCMEWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for ADPCMEWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1194,10 +1187,6 @@ impl Default for ADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for ADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1210,10 +1199,6 @@ impl Default for APTXWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for APTXWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1226,10 +1211,6 @@ impl Default for AUDIOFILE_AF10WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for AUDIOFILE_AF10WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1242,10 +1223,6 @@ impl Default for AUDIOFILE_AF36WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for AUDIOFILE_AF36WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const AUXDM_GETDEVCAPS: u32 = 4u32; pub const AUXDM_GETNUMDEVS: u32 = 3u32; pub const AUXDM_GETVOLUME: u32 = 5u32; @@ -1276,9 +1253,6 @@ impl Default for AVICOMPRESSOPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVICOMPRESSOPTIONS { - type TypeKind = windows_core::CopyType; -} pub const AVIERR_OK: i32 = 0i32; pub const AVIFILECAPS_ALLKEYFRAMES: u32 = 16u32; pub const AVIFILECAPS_CANREAD: u32 = 1u32; @@ -1308,9 +1282,6 @@ impl Default for AVIFILEINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIFILEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AVIFILEINFOW { @@ -1332,9 +1303,6 @@ impl Default for AVIFILEINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVIFILEINFOW { - type TypeKind = windows_core::CopyType; -} pub const AVIFILEINFO_COPYRIGHTED: u32 = 131072u32; pub const AVIFILEINFO_HASINDEX: u32 = 16u32; pub const AVIFILEINFO_ISINTERLEAVED: u32 = 256u32; @@ -1371,9 +1339,6 @@ impl Default for AVISTREAMINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISTREAMINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AVISTREAMINFOW { @@ -1401,9 +1366,6 @@ impl Default for AVISTREAMINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVISTREAMINFOW { - type TypeKind = windows_core::CopyType; -} pub const AVISTREAMINFO_DISABLED: u32 = 1u32; pub const AVISTREAMINFO_FORMATCHANGES: u32 = 65536u32; pub const AVISTREAMREAD_CONVENIENT: i32 = -1i32; @@ -1431,9 +1393,6 @@ impl Default for CAPDRIVERCAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAPDRIVERCAPS { - type TypeKind = windows_core::CopyType; -} pub type CAPERRORCALLBACKA = Option super::super::Foundation::LRESULT>; pub type CAPERRORCALLBACKW = Option super::super::Foundation::LRESULT>; #[repr(C)] @@ -1448,9 +1407,6 @@ impl Default for CAPINFOCHUNK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAPINFOCHUNK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1480,10 +1436,6 @@ impl Default for CAPSTATUS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CAPSTATUS { - type TypeKind = windows_core::CopyType; -} pub type CAPSTATUSCALLBACKA = Option super::super::Foundation::LRESULT>; pub type CAPSTATUSCALLBACKW = Option super::super::Foundation::LRESULT>; #[repr(C)] @@ -1519,9 +1471,6 @@ impl Default for CAPTUREPARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAPTUREPARMS { - type TypeKind = windows_core::CopyType; -} pub type CAPVIDEOCALLBACK = Option super::super::Foundation::LRESULT>; #[cfg(feature = "Win32_Media_Audio")] pub type CAPWAVECALLBACK = Option super::super::Foundation::LRESULT>; @@ -1544,9 +1493,6 @@ impl Default for CHANNEL_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANNEL_CAPS { - type TypeKind = windows_core::CopyType; -} pub const CLSID_AVIFile: windows_core::GUID = windows_core::GUID::from_u128(0x00020000_0000_0000_c000_000000000046); pub const CLSID_AVISimpleUnMarshal: windows_core::GUID = windows_core::GUID::from_u128(0x00020009_0000_0000_c000_000000000046); #[repr(C)] @@ -1576,10 +1522,6 @@ impl Default for COMPVARS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for COMPVARS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1593,10 +1535,6 @@ impl Default for CONTRESCR10WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for CONTRESCR10WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1610,10 +1548,6 @@ impl Default for CONTRESVQLPCWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for CONTRESVQLPCWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const CONTROLCALLBACK_CAPTURING: u32 = 2u32; pub const CONTROLCALLBACK_PREROLL: u32 = 1u32; #[repr(C, packed(1))] @@ -1629,10 +1563,6 @@ impl Default for CREATIVEADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for CREATIVEADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1646,10 +1576,6 @@ impl Default for CREATIVEFASTSPEECH10WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for CREATIVEFASTSPEECH10WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1663,10 +1589,6 @@ impl Default for CREATIVEFASTSPEECH8WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for CREATIVEFASTSPEECH8WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const CRYSTAL_NET_SFM_CODEC: u32 = 1u32; #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] @@ -1680,10 +1602,6 @@ impl Default for CSIMAADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for CSIMAADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const DCB_EVENT: u32 = 5u32; pub const DCB_FUNCTION: u32 = 3u32; pub const DCB_NOSWITCH: u32 = 8u32; @@ -1720,10 +1638,6 @@ impl Default for DIALOGICOKIADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DIALOGICOKIADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1737,10 +1651,6 @@ impl Default for DIGIADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DIGIADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1753,10 +1663,6 @@ impl Default for DIGIFIXWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DIGIFIXWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1770,10 +1676,6 @@ impl Default for DIGIREALWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DIGIREALWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -1786,10 +1688,6 @@ impl Default for DIGISTDWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DIGISTDWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const DLG_ACMFILTERCHOOSE_ID: u32 = 71u32; pub const DLG_ACMFORMATCHOOSE_ID: u32 = 70u32; #[repr(C, packed(1))] @@ -1805,10 +1703,6 @@ impl Default for DOLBYAC2WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DOLBYAC2WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRAWDIBTIME { @@ -1825,9 +1719,6 @@ impl Default for DRAWDIBTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRAWDIBTIME { - type TypeKind = windows_core::CopyType; -} pub type DRIVERMSGPROC = Option u32>; pub type DRIVERPROC = Option super::super::Foundation::LRESULT>; pub const DRIVERS_SECTION: windows_core::PCWSTR = windows_core::w!("DRIVERS32"); @@ -1846,10 +1737,6 @@ impl Default for DRMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DRMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const DRVCNF_CANCEL: u32 = 0u32; pub const DRVCNF_OK: u32 = 1u32; pub const DRVCNF_RESTART: u32 = 2u32; @@ -1865,9 +1752,6 @@ impl Default for DRVCONFIGINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRVCONFIGINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DRVCONFIGINFOEX { @@ -1881,9 +1765,6 @@ impl Default for DRVCONFIGINFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRVCONFIGINFOEX { - type TypeKind = windows_core::CopyType; -} pub const DRVM_ADD_THRU: u32 = 257u32; pub const DRVM_DISABLE: u32 = 102u32; pub const DRVM_ENABLE: u32 = 103u32; @@ -1904,9 +1785,6 @@ impl Default for DRVM_IOCTL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRVM_IOCTL_DATA { - type TypeKind = windows_core::CopyType; -} pub const DRVM_IOCTL_LAST: u32 = 261u32; pub const DRVM_MAPPER_CONSOLEVOICECOM_GET: u32 = 8215u32; pub const DRVM_MAPPER_PREFERRED_FLAGS_PREFERREDONLY: u32 = 1u32; @@ -1957,10 +1835,6 @@ impl Default for DVIADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for DVIADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const DVM_CONFIGURE_END: u32 = 8191u32; pub const DVM_CONFIGURE_START: u32 = 4096u32; pub const DVM_DST_RECT: u32 = 4101u32; @@ -2017,10 +1891,6 @@ impl Default for ECHOSC1WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for ECHOSC1WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -2034,10 +1904,6 @@ impl Default for EXBMINFOHEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for EXBMINFOHEADER { - type TypeKind = windows_core::CopyType; -} pub const FACILITY_NS: u32 = 13u32; pub const FACILITY_NS_WIN32: u32 = 7u32; pub const FIND_ANY: i32 = 32i32; @@ -2067,10 +1933,6 @@ impl Default for FMTOWNS_SND_WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for FMTOWNS_SND_WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -2084,10 +1946,6 @@ impl Default for G721_ADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for G721_ADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -2102,10 +1960,6 @@ impl Default for G723_ADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for G723_ADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -2119,10 +1973,6 @@ impl Default for GSM610WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for GSM610WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVR(pub *mut core::ffi::c_void); @@ -2601,10 +2451,6 @@ impl Default for ICCOMPRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICCOMPRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2632,10 +2478,6 @@ impl Default for ICCOMPRESSFRAMES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICCOMPRESSFRAMES { - type TypeKind = windows_core::CopyType; -} pub const ICCOMPRESSFRAMES_PADDING: u32 = 1u32; pub const ICCOMPRESS_KEYFRAME: i32 = 1i32; #[repr(C)] @@ -2655,10 +2497,6 @@ impl Default for ICDECOMPRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICDECOMPRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2683,10 +2521,6 @@ impl Default for ICDECOMPRESSEX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICDECOMPRESSEX { - type TypeKind = windows_core::CopyType; -} pub const ICDECOMPRESS_HURRYUP: i32 = -2147483648i32; pub const ICDECOMPRESS_NOTKEYFRAME: i32 = 134217728i32; pub const ICDECOMPRESS_NULLFRAME: i32 = 268435456i32; @@ -2706,9 +2540,6 @@ impl Default for ICDRAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2735,10 +2566,6 @@ impl Default for ICDRAWBEGIN { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICDRAWBEGIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2757,10 +2584,6 @@ impl Default for ICDRAWSUGGEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICDRAWSUGGEST { - type TypeKind = windows_core::CopyType; -} pub const ICDRAW_ANIMATE: i32 = 8i32; pub const ICDRAW_BUFFER: i32 = 256i32; pub const ICDRAW_CONTINUE: i32 = 16i32; @@ -2812,9 +2635,6 @@ impl Default for ICINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICINFO { - type TypeKind = windows_core::CopyType; -} pub const ICINSTALL_DRIVER: u32 = 2u32; pub const ICINSTALL_DRIVERW: u32 = 32770u32; pub const ICINSTALL_FUNCTION: u32 = 1u32; @@ -2912,9 +2732,6 @@ impl Default for ICOPEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICOPEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2930,10 +2747,6 @@ impl Default for ICPALETTE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICPALETTE { - type TypeKind = windows_core::CopyType; -} pub const ICQUALITY_DEFAULT: i32 = -1i32; pub const ICQUALITY_HIGH: u32 = 10000u32; pub const ICQUALITY_LOW: u32 = 0u32; @@ -2949,9 +2762,6 @@ impl Default for ICSETSTATUSPROC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICSETSTATUSPROC { - type TypeKind = windows_core::CopyType; -} pub const ICSTATUS_END: u32 = 2u32; pub const ICSTATUS_ERROR: u32 = 3u32; pub const ICSTATUS_START: u32 = 0u32; @@ -3109,10 +2919,6 @@ impl Default for IMAADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for IMAADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const JDD_CONFIGCHANGED: u32 = 2307u32; pub const JDD_GETDEVCAPS: u32 = 2050u32; pub const JDD_GETNUMDEVS: u32 = 2049u32; @@ -3214,9 +3020,6 @@ impl Default for JOYCAPS2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYCAPS2A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct JOYCAPS2W { @@ -3253,9 +3056,6 @@ impl Default for JOYCAPS2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYCAPS2W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct JOYCAPSA { @@ -3289,9 +3089,6 @@ impl Default for JOYCAPSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYCAPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct JOYCAPSW { @@ -3325,9 +3122,6 @@ impl Default for JOYCAPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYCAPSW { - type TypeKind = windows_core::CopyType; -} pub const JOYCAPS_HASPOV: u32 = 16u32; pub const JOYCAPS_HASR: u32 = 2u32; pub const JOYCAPS_HASU: u32 = 4u32; @@ -3352,9 +3146,6 @@ impl Default for JOYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct JOYINFOEX { @@ -3377,9 +3168,6 @@ impl Default for JOYINFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOYINFOEX { - type TypeKind = windows_core::CopyType; -} pub const JOYSTICKID1: u32 = 0u32; pub const JOYSTICKID2: u32 = 1u32; pub const JOY_BUTTON1: u32 = 1u32; @@ -3462,9 +3250,6 @@ impl Default for JPEGINFOHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JPEGINFOHEADER { - type TypeKind = windows_core::CopyType; -} pub const JPEG_PROCESS_BASELINE: u32 = 0u32; pub const JPEG_RGB: u32 = 3u32; pub const JPEG_Y: u32 = 1u32; @@ -3694,9 +3479,6 @@ impl Default for MCI_ANIM_OPEN_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ANIM_OPEN_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_ANIM_OPEN_PARMSW { @@ -3713,9 +3495,6 @@ impl Default for MCI_ANIM_OPEN_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ANIM_OPEN_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_ANIM_OPEN_WS: i32 = 65536i32; pub const MCI_ANIM_PLAY_FAST: i32 = 262144i32; #[repr(C, packed(1))] @@ -3731,9 +3510,6 @@ impl Default for MCI_ANIM_PLAY_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ANIM_PLAY_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_ANIM_PLAY_REVERSE: i32 = 131072i32; pub const MCI_ANIM_PLAY_SCAN: i32 = 1048576i32; pub const MCI_ANIM_PLAY_SLOW: i32 = 524288i32; @@ -3754,9 +3530,6 @@ impl Default for MCI_ANIM_RECT_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ANIM_RECT_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_ANIM_STATUS_FORWARD: i32 = 16386i32; pub const MCI_ANIM_STATUS_HPAL: i32 = 16388i32; pub const MCI_ANIM_STATUS_HWND: i32 = 16387i32; @@ -3774,9 +3547,6 @@ impl Default for MCI_ANIM_STEP_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ANIM_STEP_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_ANIM_STEP_REVERSE: i32 = 65536i32; pub const MCI_ANIM_UPDATE_HDC: i32 = 131072i32; #[repr(C, packed(1))] @@ -3793,10 +3563,6 @@ impl Default for MCI_ANIM_UPDATE_PARMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MCI_ANIM_UPDATE_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_ANIM_WHERE_DESTINATION: i32 = 262144i32; pub const MCI_ANIM_WHERE_SOURCE: i32 = 131072i32; pub const MCI_ANIM_WINDOW_DEFAULT: i32 = 0i32; @@ -3816,9 +3582,6 @@ impl Default for MCI_ANIM_WINDOW_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ANIM_WINDOW_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_ANIM_WINDOW_PARMSW { @@ -3832,9 +3595,6 @@ impl Default for MCI_ANIM_WINDOW_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_ANIM_WINDOW_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_ANIM_WINDOW_STATE: i32 = 262144i32; pub const MCI_ANIM_WINDOW_TEXT: i32 = 524288i32; pub const MCI_AVI_SETVIDEO_DRAW_PROCEDURE: i32 = 32768i32; @@ -3859,9 +3619,6 @@ impl Default for MCI_BREAK_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_BREAK_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_CAPTURE: u32 = 2160u32; pub const MCI_CDA_STATUS_TYPE_TRACK: i32 = 16385i32; pub const MCI_CDA_TRACK_AUDIO: u32 = 1088u32; @@ -3905,9 +3662,6 @@ impl Default for MCI_DGV_CAPTURE_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_CAPTURE_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_CAPTURE_PARMSW { @@ -3920,9 +3674,6 @@ impl Default for MCI_DGV_CAPTURE_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_CAPTURE_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_COPY_AT: i32 = 65536i32; pub const MCI_DGV_COPY_AUDIO_STREAM: i32 = 131072i32; #[repr(C, packed(1))] @@ -3940,9 +3691,6 @@ impl Default for MCI_DGV_COPY_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_COPY_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_COPY_VIDEO_STREAM: i32 = 262144i32; pub const MCI_DGV_CUE_INPUT: i32 = 65536i32; pub const MCI_DGV_CUE_NOSHOW: i32 = 262144i32; @@ -3958,9 +3706,6 @@ impl Default for MCI_DGV_CUE_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_CUE_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_CUT_AT: i32 = 65536i32; pub const MCI_DGV_CUT_AUDIO_STREAM: i32 = 131072i32; #[repr(C, packed(1))] @@ -3978,9 +3723,6 @@ impl Default for MCI_DGV_CUT_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_CUT_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_CUT_VIDEO_STREAM: i32 = 262144i32; pub const MCI_DGV_DELETE_AT: i32 = 65536i32; pub const MCI_DGV_DELETE_AUDIO_STREAM: i32 = 131072i32; @@ -3999,9 +3741,6 @@ impl Default for MCI_DGV_DELETE_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_DELETE_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_DELETE_VIDEO_STREAM: i32 = 262144i32; pub const MCI_DGV_FF_AVI: i32 = 16385i32; pub const MCI_DGV_FF_AVSS: i32 = 16384i32; @@ -4049,9 +3788,6 @@ impl Default for MCI_DGV_INFO_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_INFO_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_INFO_PARMSW { @@ -4065,9 +3801,6 @@ impl Default for MCI_DGV_INFO_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_INFO_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_INFO_STILL_ALG: i32 = 16389i32; pub const MCI_DGV_INFO_STILL_QUALITY: i32 = 16386i32; pub const MCI_DGV_INFO_TEXT: i32 = 65536i32; @@ -4097,9 +3830,6 @@ impl Default for MCI_DGV_LIST_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_LIST_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_LIST_PARMSW { @@ -4115,9 +3845,6 @@ impl Default for MCI_DGV_LIST_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_LIST_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_LIST_STILL_ALG: i32 = 16387i32; pub const MCI_DGV_LIST_STILL_QUALITY: i32 = 16388i32; pub const MCI_DGV_LIST_VIDEO_ALG: i32 = 16389i32; @@ -4142,9 +3869,6 @@ impl Default for MCI_DGV_MONITOR_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_MONITOR_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_MONITOR_SOURCE: i32 = 131072i32; pub const MCI_DGV_OPEN_16BIT: i32 = 524288i32; pub const MCI_DGV_OPEN_32BIT: i32 = 1048576i32; @@ -4166,9 +3890,6 @@ impl Default for MCI_DGV_OPEN_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_OPEN_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_OPEN_PARMSW { @@ -4185,9 +3906,6 @@ impl Default for MCI_DGV_OPEN_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_OPEN_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_OPEN_WS: i32 = 65536i32; pub const MCI_DGV_PASTE_AT: i32 = 65536i32; pub const MCI_DGV_PASTE_AUDIO_STREAM: i32 = 131072i32; @@ -4207,9 +3925,6 @@ impl Default for MCI_DGV_PASTE_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_PASTE_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_PASTE_VIDEO_STREAM: i32 = 262144i32; pub const MCI_DGV_PLAY_REPEAT: i32 = 65536i32; pub const MCI_DGV_PLAY_REVERSE: i32 = 131072i32; @@ -4233,9 +3948,6 @@ impl Default for MCI_DGV_QUALITY_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_QUALITY_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_QUALITY_PARMSW { @@ -4250,9 +3962,6 @@ impl Default for MCI_DGV_QUALITY_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_QUALITY_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_REALIZE_BKGD: i32 = 131072i32; pub const MCI_DGV_REALIZE_NORM: i32 = 65536i32; pub const MCI_DGV_RECORD_AUDIO_STREAM: i32 = 262144i32; @@ -4272,9 +3981,6 @@ impl Default for MCI_DGV_RECORD_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_RECORD_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_RECORD_VIDEO_STREAM: i32 = 524288i32; pub const MCI_DGV_RECT: i32 = 65536i32; #[repr(C, packed(1))] @@ -4288,9 +3994,6 @@ impl Default for MCI_DGV_RECT_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_RECT_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_RESERVE_IN: i32 = 65536i32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -4304,9 +4007,6 @@ impl Default for MCI_DGV_RESERVE_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_RESERVE_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_RESERVE_PARMSW { @@ -4319,9 +4019,6 @@ impl Default for MCI_DGV_RESERVE_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_RESERVE_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_RESERVE_SIZE: i32 = 131072i32; pub const MCI_DGV_RESTORE_AT: i32 = 131072i32; pub const MCI_DGV_RESTORE_FROM: i32 = 65536i32; @@ -4337,9 +4034,6 @@ impl Default for MCI_DGV_RESTORE_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_RESTORE_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_RESTORE_PARMSW { @@ -4352,9 +4046,6 @@ impl Default for MCI_DGV_RESTORE_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_RESTORE_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_SAVE_ABORT: i32 = 131072i32; pub const MCI_DGV_SAVE_KEEPRESERVE: i32 = 262144i32; #[repr(C, packed(1))] @@ -4369,9 +4060,6 @@ impl Default for MCI_DGV_SAVE_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SAVE_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_SAVE_PARMSW { @@ -4384,9 +4072,6 @@ impl Default for MCI_DGV_SAVE_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SAVE_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_SETAUDIO_ALG: i32 = 262144i32; pub const MCI_DGV_SETAUDIO_AVGBYTESPERSEC: i32 = 16390i32; pub const MCI_DGV_SETAUDIO_BASS: i32 = 16385i32; @@ -4413,9 +4098,6 @@ impl Default for MCI_DGV_SETAUDIO_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SETAUDIO_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_SETAUDIO_PARMSW { @@ -4431,9 +4113,6 @@ impl Default for MCI_DGV_SETAUDIO_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SETAUDIO_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_SETAUDIO_QUALITY: i32 = 524288i32; pub const MCI_DGV_SETAUDIO_RECORD: i32 = 1048576i32; pub const MCI_DGV_SETAUDIO_RIGHT: i32 = 4194304i32; @@ -4482,9 +4161,6 @@ impl Default for MCI_DGV_SETVIDEO_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SETVIDEO_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_SETVIDEO_PARMSW { @@ -4501,9 +4177,6 @@ impl Default for MCI_DGV_SETVIDEO_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SETVIDEO_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_SETVIDEO_QUALITY: i32 = 65536i32; pub const MCI_DGV_SETVIDEO_RECORD: i32 = 4194304i32; pub const MCI_DGV_SETVIDEO_SHARPNESS: i32 = 16388i32; @@ -4540,9 +4213,6 @@ impl Default for MCI_DGV_SET_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SET_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_SET_SEEK_EXACTLY: i32 = 65536i32; pub const MCI_DGV_SET_SPEED: i32 = 131072i32; pub const MCI_DGV_SET_STILL: i32 = 262144i32; @@ -4562,9 +4232,6 @@ impl Default for MCI_DGV_SIGNAL_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_SIGNAL_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_SIGNAL_POSITION: i32 = 1048576i32; pub const MCI_DGV_SIGNAL_USERVAL: i32 = 262144i32; pub const MCI_DGV_STATUS_AUDIO: i32 = 16404i32; @@ -4612,9 +4279,6 @@ impl Default for MCI_DGV_STATUS_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_STATUS_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_STATUS_PARMSW { @@ -4630,9 +4294,6 @@ impl Default for MCI_DGV_STATUS_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_STATUS_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_STATUS_PAUSE_MODE: i32 = 16422i32; pub const MCI_DGV_STATUS_RECORD: i32 = 16777216i32; pub const MCI_DGV_STATUS_REFERENCE: i32 = 262144i32; @@ -4668,9 +4329,6 @@ impl Default for MCI_DGV_STEP_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_STEP_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_STEP_REVERSE: i32 = 65536i32; pub const MCI_DGV_STOP_HOLD: i32 = 65536i32; pub const MCI_DGV_UPDATE_HDC: i32 = 131072i32; @@ -4689,10 +4347,6 @@ impl Default for MCI_DGV_UPDATE_PARMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MCI_DGV_UPDATE_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_WHERE_DESTINATION: i32 = 262144i32; pub const MCI_DGV_WHERE_FRAME: i32 = 524288i32; pub const MCI_DGV_WHERE_MAX: i32 = 4194304i32; @@ -4714,9 +4368,6 @@ impl Default for MCI_DGV_WINDOW_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_WINDOW_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_DGV_WINDOW_PARMSW { @@ -4730,9 +4381,6 @@ impl Default for MCI_DGV_WINDOW_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_DGV_WINDOW_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_DGV_WINDOW_STATE: i32 = 262144i32; pub const MCI_DGV_WINDOW_TEXT: i32 = 524288i32; pub const MCI_END_COMMAND: u32 = 3u32; @@ -4776,9 +4424,6 @@ impl Default for MCI_GENERIC_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_GENERIC_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_GETDEVCAPS: u32 = 2059u32; pub const MCI_GETDEVCAPS_CAN_EJECT: i32 = 7i32; pub const MCI_GETDEVCAPS_CAN_PLAY: i32 = 8i32; @@ -4801,9 +4446,6 @@ impl Default for MCI_GETDEVCAPS_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_GETDEVCAPS_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_GETDEVCAPS_USES_FILES: i32 = 5i32; pub const MCI_HDC: u32 = 12u32; pub const MCI_HPAL: u32 = 11u32; @@ -4826,9 +4468,6 @@ impl Default for MCI_INFO_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_INFO_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_INFO_PARMSW { @@ -4841,9 +4480,6 @@ impl Default for MCI_INFO_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_INFO_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_INFO_PRODUCT: i32 = 256i32; pub const MCI_INFO_VERSION: i32 = 1024i32; pub const MCI_INTEGER: u32 = 2u32; @@ -4864,9 +4500,6 @@ impl Default for MCI_LOAD_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_LOAD_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_LOAD_PARMSW { @@ -4878,9 +4511,6 @@ impl Default for MCI_LOAD_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_LOAD_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_MAX_DEVICE_TYPE_LENGTH: u32 = 80u32; pub const MCI_MCIAVI_PLAY_FULLBY2: i32 = 67108864i32; pub const MCI_MCIAVI_PLAY_FULLSCREEN: i32 = 33554432i32; @@ -4918,9 +4548,6 @@ impl Default for MCI_OPEN_DRIVER_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OPEN_DRIVER_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_OPEN_ELEMENT: i32 = 512i32; pub const MCI_OPEN_ELEMENT_ID: i32 = 2048i32; #[repr(C, packed(1))] @@ -4937,9 +4564,6 @@ impl Default for MCI_OPEN_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OPEN_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_OPEN_PARMSW { @@ -4954,9 +4578,6 @@ impl Default for MCI_OPEN_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OPEN_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_OPEN_SHAREABLE: i32 = 256i32; pub const MCI_OPEN_TYPE: i32 = 8192i32; pub const MCI_OPEN_TYPE_ID: i32 = 4096i32; @@ -4976,9 +4597,6 @@ impl Default for MCI_OVLY_LOAD_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_LOAD_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_OVLY_LOAD_PARMSW { @@ -4991,9 +4609,6 @@ impl Default for MCI_OVLY_LOAD_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_LOAD_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_OVLY_OPEN_PARENT: i32 = 131072i32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5011,9 +4626,6 @@ impl Default for MCI_OVLY_OPEN_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_OPEN_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_OVLY_OPEN_PARMSW { @@ -5030,9 +4642,6 @@ impl Default for MCI_OVLY_OPEN_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_OPEN_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_OVLY_OPEN_WS: i32 = 65536i32; pub const MCI_OVLY_PUT_DESTINATION: i32 = 262144i32; pub const MCI_OVLY_PUT_FRAME: i32 = 524288i32; @@ -5050,9 +4659,6 @@ impl Default for MCI_OVLY_RECT_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_RECT_PARMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_OVLY_SAVE_PARMSA { @@ -5065,9 +4671,6 @@ impl Default for MCI_OVLY_SAVE_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_SAVE_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_OVLY_SAVE_PARMSW { @@ -5080,9 +4683,6 @@ impl Default for MCI_OVLY_SAVE_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_SAVE_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_OVLY_STATUS_HWND: i32 = 16385i32; pub const MCI_OVLY_STATUS_STRETCH: i32 = 16386i32; pub const MCI_OVLY_WHERE_DESTINATION: i32 = 262144i32; @@ -5106,9 +4706,6 @@ impl Default for MCI_OVLY_WINDOW_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_WINDOW_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_OVLY_WINDOW_PARMSW { @@ -5122,9 +4719,6 @@ impl Default for MCI_OVLY_WINDOW_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_OVLY_WINDOW_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_OVLY_WINDOW_STATE: i32 = 262144i32; pub const MCI_OVLY_WINDOW_TEXT: i32 = 524288i32; pub const MCI_PASTE: u32 = 2131u32; @@ -5142,9 +4736,6 @@ impl Default for MCI_PLAY_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_PLAY_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_PUT: u32 = 2114u32; pub const MCI_QUALITY: u32 = 2167u32; pub const MCI_QUALITY_ALG: i32 = 262144i32; @@ -5171,9 +4762,6 @@ impl Default for MCI_RECORD_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_RECORD_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_RECT: u32 = 7u32; pub const MCI_RESERVE: u32 = 2162u32; pub const MCI_RESOURCE_DRIVER: u32 = 1048576u32; @@ -5194,9 +4782,6 @@ impl Default for MCI_SAVE_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_SAVE_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_SAVE_PARMSW { @@ -5208,9 +4793,6 @@ impl Default for MCI_SAVE_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_SAVE_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_SECTION: windows_core::PCWSTR = windows_core::w!("MCI32"); pub const MCI_SEEK: u32 = 2055u32; #[repr(C, packed(1))] @@ -5224,9 +4806,6 @@ impl Default for MCI_SEEK_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_SEEK_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_SEEK_TO_END: i32 = 512i32; pub const MCI_SEEK_TO_START: i32 = 256i32; pub const MCI_SEQ_FILE: u32 = 16386u32; @@ -5258,9 +4837,6 @@ impl Default for MCI_SEQ_SET_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_SEQ_SET_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_SEQ_SET_PORT: i32 = 131072i32; pub const MCI_SEQ_SET_SLAVE: i32 = 262144i32; pub const MCI_SEQ_SET_TEMPO: i32 = 65536i32; @@ -5297,9 +4873,6 @@ impl Default for MCI_SET_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_SET_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_SET_TIME_FORMAT: i32 = 1024i32; pub const MCI_SET_VIDEO: i32 = 4096i32; pub const MCI_SIGNAL: u32 = 2165u32; @@ -5324,9 +4897,6 @@ impl Default for MCI_STATUS_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_STATUS_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_STATUS_POSITION: i32 = 2i32; pub const MCI_STATUS_READY: i32 = 7i32; pub const MCI_STATUS_START: i32 = 512i32; @@ -5352,9 +4922,6 @@ impl Default for MCI_SYSINFO_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_SYSINFO_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_SYSINFO_PARMSW { @@ -5369,9 +4936,6 @@ impl Default for MCI_SYSINFO_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_SYSINFO_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_SYSINFO_QUANTITY: i32 = 256i32; pub const MCI_TEST: i32 = 32i32; pub const MCI_TO: i32 = 8i32; @@ -5392,9 +4956,6 @@ impl Default for MCI_VD_ESCAPE_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_VD_ESCAPE_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_VD_ESCAPE_PARMSW { @@ -5406,9 +4967,6 @@ impl Default for MCI_VD_ESCAPE_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_VD_ESCAPE_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_VD_ESCAPE_STRING: i32 = 256i32; pub const MCI_VD_FORMAT_TRACK: u32 = 16385u32; pub const MCI_VD_FORMAT_TRACK_S: u32 = 1029u32; @@ -5436,9 +4994,6 @@ impl Default for MCI_VD_PLAY_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_VD_PLAY_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_VD_PLAY_REVERSE: i32 = 65536i32; pub const MCI_VD_PLAY_SCAN: i32 = 524288i32; pub const MCI_VD_PLAY_SLOW: i32 = 1048576i32; @@ -5463,9 +5018,6 @@ impl Default for MCI_VD_STEP_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_VD_STEP_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_VD_STEP_REVERSE: i32 = 131072i32; pub const MCI_WAIT: i32 = 2i32; #[repr(C, packed(1))] @@ -5480,9 +5032,6 @@ impl Default for MCI_WAVE_DELETE_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_WAVE_DELETE_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_WAVE_GETDEVCAPS_INPUTS: i32 = 16385i32; pub const MCI_WAVE_GETDEVCAPS_OUTPUTS: i32 = 16386i32; pub const MCI_WAVE_INPUT: i32 = 4194304i32; @@ -5503,9 +5052,6 @@ impl Default for MCI_WAVE_OPEN_PARMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_WAVE_OPEN_PARMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MCI_WAVE_OPEN_PARMSW { @@ -5521,9 +5067,6 @@ impl Default for MCI_WAVE_OPEN_PARMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_WAVE_OPEN_PARMSW { - type TypeKind = windows_core::CopyType; -} pub const MCI_WAVE_OUTPUT: i32 = 8388608i32; pub const MCI_WAVE_PCM: u32 = 1152u32; pub const MCI_WAVE_SET_ANYINPUT: i32 = 67108864i32; @@ -5557,9 +5100,6 @@ impl Default for MCI_WAVE_SET_PARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCI_WAVE_SET_PARMS { - type TypeKind = windows_core::CopyType; -} pub const MCI_WAVE_SET_SAMPLESPERSEC: i32 = 262144i32; pub const MCI_WAVE_STATUS_AVGBYTESPERSEC: i32 = 16388i32; pub const MCI_WAVE_STATUS_BITSPERSAMPLE: i32 = 16390i32; @@ -5585,10 +5125,6 @@ impl Default for MEDIASPACEADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for MEDIASPACEADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const MIDIMAPPER_S: u32 = 1227u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5601,9 +5137,6 @@ impl Default for MIDIOPENSTRMID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDIOPENSTRMID { - type TypeKind = windows_core::CopyType; -} pub const MIDI_IO_COOKED: i32 = 2i32; pub const MIDI_IO_PACKED: i32 = 0i32; pub const MIDM_ADDBUFFER: u32 = 59u32; @@ -5639,10 +5172,6 @@ impl Default for MIXEROPENDESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for MIXEROPENDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MMCKINFO { @@ -5657,9 +5186,6 @@ impl Default for MMCKINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMCKINFO { - type TypeKind = windows_core::CopyType; -} pub const MMIOERR_ACCESSDENIED: u32 = 268u32; pub const MMIOERR_BASE: u32 = 256u32; pub const MMIOERR_CANNOTCLOSE: u32 = 260u32; @@ -5702,9 +5228,6 @@ impl Default for MMIOINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMIOINFO { - type TypeKind = windows_core::CopyType; -} pub const MMIOM_CLOSE: u32 = 4u32; pub const MMIOM_OPEN: u32 = 3u32; pub const MMIOM_READ: u32 = 0u32; @@ -7296,10 +6819,6 @@ impl Default for MSAUDIO1WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for MSAUDIO1WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const MSAUDIO1_BITS_PER_SAMPLE: u32 = 16u32; pub const MSAUDIO1_MAX_CHANNELS: u32 = 2u32; pub const MXDM_BASE: u32 = 1u32; @@ -7327,10 +6846,6 @@ impl Default for NMS_VBXADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for NMS_VBXADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS: windows_core::HRESULT = windows_core::HRESULT(0xC00D278E_u32 as _); pub const NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE: windows_core::HRESULT = windows_core::HRESULT(0xC00D278C_u32 as _); pub const NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH: windows_core::HRESULT = windows_core::HRESULT(0xC00D278D_u32 as _); @@ -8548,10 +8063,6 @@ impl Default for OLIADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for OLIADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -8564,10 +8075,6 @@ impl Default for OLICELPWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for OLICELPWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -8580,10 +8087,6 @@ impl Default for OLIGSMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for OLIGSMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -8596,10 +8099,6 @@ impl Default for OLIOPRWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for OLIOPRWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -8612,10 +8111,6 @@ impl Default for OLISBCWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for OLISBCWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const PD_CAN_DRAW_DIB: u32 = 1u32; pub const PD_CAN_STRETCHDIB: u32 = 2u32; pub const PD_STRETCHDIB_1_1_OK: u32 = 4u32; @@ -8654,10 +8149,6 @@ impl Default for SIERRAADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for SIERRAADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -8671,10 +8162,6 @@ impl Default for SONARCWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for SONARCWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const TARGET_DEVICE_FRIENDLY_NAME: windows_core::PCSTR = windows_core::s!("TargetDeviceFriendlyName"); pub const TARGET_DEVICE_OPEN_EXCLUSIVELY: windows_core::PCSTR = windows_core::s!("TargetDeviceOpenExclusively"); pub const TASKERR_NOTASKSUPPORT: u32 = 1u32; @@ -8700,9 +8187,6 @@ impl Default for TIMEREVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMEREVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] #[derive(Clone, Copy)] @@ -8718,10 +8202,6 @@ impl Default for TRUESPEECHWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for TRUESPEECHWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const VADMAD_Device_ID: u32 = 1092u32; pub const VCAPS_CAN_SCALE: u32 = 8u32; pub const VCAPS_DST_CAN_CLIP: u32 = 4u32; @@ -8764,9 +8244,6 @@ impl Default for VIDEOHDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIDEOHDR { - type TypeKind = windows_core::CopyType; -} pub const VIDEO_CONFIGURE_CURRENT: u32 = 16u32; pub const VIDEO_CONFIGURE_GET: u32 = 8192u32; pub const VIDEO_CONFIGURE_MAX: u32 = 128u32; @@ -8835,10 +8312,6 @@ impl Default for WAVEOPENDESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for WAVEOPENDESC { - type TypeKind = windows_core::CopyType; -} pub const WAVE_FILTER_DEVELOPMENT: u32 = 65535u32; pub const WAVE_FILTER_ECHO: u32 = 2u32; pub const WAVE_FILTER_UNKNOWN: u32 = 0u32; @@ -9141,10 +8614,6 @@ impl Default for WMAUDIO2WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for WMAUDIO2WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const WMAUDIO2_BITS_PER_SAMPLE: u32 = 16u32; pub const WMAUDIO2_MAX_CHANNELS: u32 = 2u32; #[repr(C, packed(1))] @@ -9165,10 +8634,6 @@ impl Default for WMAUDIO3WAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for WMAUDIO3WAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub const WMAUDIO_BITS_PER_SAMPLE: u32 = 16u32; pub const WMAUDIO_MAX_CHANNELS: u32 = 2u32; pub const WM_CAP_ABORT: u32 = 1093u32; @@ -9287,10 +8752,6 @@ impl Default for YAMAHA_ADPCMWAVEFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media_Audio")] -impl windows_core::TypeKind for YAMAHA_ADPCMWAVEFORMAT { - type TypeKind = windows_core::CopyType; -} pub type YIELDPROC = Option u32>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9308,6 +8769,3 @@ impl Default for s_RIFFWAVE_inst { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for s_RIFFWAVE_inst { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs index 318ee00f4c1..7d35245cbbe 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs @@ -14743,9 +14743,6 @@ impl Default for SPAUDIOBUFFERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPAUDIOBUFFERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPAUDIOOPTIONS(pub i32); @@ -14768,9 +14765,6 @@ impl Default for SPAUDIOSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPAUDIOSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPBINARYGRAMMAR { @@ -14781,9 +14775,6 @@ impl Default for SPBINARYGRAMMAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPBINARYGRAMMAR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPBOOKMARKOPTIONS(pub i32); @@ -14850,9 +14841,6 @@ impl Default for SPDISPLAYPHRASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPDISPLAYPHRASE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPDISPLAYTOKEN { @@ -14865,9 +14853,6 @@ impl Default for SPDISPLAYTOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPDISPLAYTOKEN { - type TypeKind = windows_core::CopyType; -} pub const SPDKL_CurrentConfig: SPDATAKEYLOCATION = SPDATAKEYLOCATION(5i32); pub const SPDKL_CurrentUser: SPDATAKEYLOCATION = SPDATAKEYLOCATION(1i32); pub const SPDKL_DefaultLocation: SPDATAKEYLOCATION = SPDATAKEYLOCATION(0i32); @@ -14950,9 +14935,6 @@ impl Default for SPEVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPEVENTENUM(pub i32); @@ -14971,9 +14953,6 @@ impl Default for SPEVENTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPEVENTEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPEVENTLPARAMTYPE(pub i32); @@ -14989,9 +14968,6 @@ impl Default for SPEVENTSOURCEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPEVENTSOURCEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPFILEMODE(pub i32); @@ -15098,9 +15074,6 @@ impl Default for SPNORMALIZATIONLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPNORMALIZATIONLIST { - type TypeKind = windows_core::CopyType; -} pub type SPNOTIFYCALLBACK = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15121,9 +15094,6 @@ impl Default for SPPARSEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPPARSEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPPARTOFSPEECH(pub i32); @@ -15138,9 +15108,6 @@ impl Default for SPPATHENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPPATHENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15155,10 +15122,6 @@ impl Default for SPPHRASE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SPPHRASE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct SPPHRASEALT { @@ -15174,9 +15137,6 @@ impl Default for SPPHRASEALT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPPHRASEALT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct SPPHRASEALTREQUEST { @@ -15193,9 +15153,6 @@ impl Default for SPPHRASEALTREQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPPHRASEALTREQUEST { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPPHRASEELEMENT { @@ -15219,9 +15176,6 @@ impl Default for SPPHRASEELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPPHRASEELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct SPPHRASEPROPERTY { @@ -15248,10 +15202,6 @@ impl Default for SPPHRASEPROPERTY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SPPHRASEPROPERTY { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -15265,10 +15215,6 @@ impl Default for SPPHRASEPROPERTY_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SPPHRASEPROPERTY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15283,10 +15229,6 @@ impl Default for SPPHRASEPROPERTY_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SPPHRASEPROPERTY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPPHRASEPROPERTYHANDLE(pub *mut core::ffi::c_void); @@ -15319,9 +15261,6 @@ impl Default for SPPHRASEREPLACEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPPHRASEREPLACEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPPHRASERNG(pub i32); @@ -15342,9 +15281,6 @@ impl Default for SPPHRASERULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPPHRASERULE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPPHRASERULEHANDLE(pub *mut core::ffi::c_void); @@ -15389,10 +15325,6 @@ impl Default for SPPHRASE_50 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SPPHRASE_50 { - type TypeKind = windows_core::CopyType; -} pub const SPPPUT_ARRAY_INDEX: SPPHRASEPROPERTYUNIONTYPE = SPPHRASEPROPERTYUNIONTYPE(1i32); pub const SPPPUT_UNUSED: SPPHRASEPROPERTYUNIONTYPE = SPPHRASEPROPERTYUNIONTYPE(0i32); #[repr(transparent)] @@ -15418,10 +15350,6 @@ impl Default for SPPROPERTYINFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SPPROPERTYINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPPROPSRC(pub i32); @@ -15491,9 +15419,6 @@ impl Default for SPRECOCONTEXTSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPRECOCONTEXTSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPRECOEVENTFLAGS(pub i32); @@ -15515,9 +15440,6 @@ impl Default for SPRECOGNIZERSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPRECOGNIZERSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct SPRECORESULTINFO { @@ -15539,9 +15461,6 @@ impl Default for SPRECORESULTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPRECORESULTINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct SPRECORESULTINFOEX { @@ -15554,9 +15473,6 @@ impl Default for SPRECORESULTINFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPRECORESULTINFOEX { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPRECORESULTTIMES { @@ -15570,9 +15486,6 @@ impl Default for SPRECORESULTTIMES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPRECORESULTTIMES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPRECOSTATE(pub i32); @@ -15621,9 +15534,6 @@ impl Default for SPRULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPRULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPRULEENTRY { @@ -15638,9 +15548,6 @@ impl Default for SPRULEENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPRULEENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPRULEHANDLE(pub *mut core::ffi::c_void); @@ -15680,9 +15587,6 @@ impl Default for SPSEMANTICERRORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSEMANTICERRORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPSEMANTICFORMAT(pub i32); @@ -15700,9 +15604,6 @@ impl Default for SPSERIALIZEDEVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSERIALIZEDEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPSERIALIZEDEVENT64 { @@ -15717,9 +15618,6 @@ impl Default for SPSERIALIZEDEVENT64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSERIALIZEDEVENT64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPSERIALIZEDPHRASE { @@ -15730,9 +15628,6 @@ impl Default for SPSERIALIZEDPHRASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSERIALIZEDPHRASE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPSERIALIZEDRESULT { @@ -15743,9 +15638,6 @@ impl Default for SPSERIALIZEDRESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSERIALIZEDRESULT { - type TypeKind = windows_core::CopyType; -} pub const SPSF_11kHz16BitMono: SPSTREAMFORMAT = SPSTREAMFORMAT(10i32); pub const SPSF_11kHz16BitStereo: SPSTREAMFORMAT = SPSTREAMFORMAT(11i32); pub const SPSF_11kHz8BitMono: SPSTREAMFORMAT = SPSTREAMFORMAT(8i32); @@ -15832,9 +15724,6 @@ impl Default for SPSHORTCUTPAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSHORTCUTPAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPSHORTCUTPAIRLIST { @@ -15847,9 +15736,6 @@ impl Default for SPSHORTCUTPAIRLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSHORTCUTPAIRLIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPSHORTCUTTYPE(pub i32); @@ -15899,9 +15785,6 @@ impl Default for SPSTATEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPSTATEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPSTREAMFORMAT(pub i32); @@ -15923,9 +15806,6 @@ impl Default for SPTEXTSELECTIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTEXTSELECTIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPTMTHREADINFO { @@ -15939,9 +15819,6 @@ impl Default for SPTMTHREADINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTMTHREADINFO { - type TypeKind = windows_core::CopyType; -} pub const SPTOKENKEY_ATTRIBUTES: windows_core::PCWSTR = windows_core::w!("Attributes"); pub const SPTOKENKEY_AUDIO_LATENCY_TRUNCATE: windows_core::PCWSTR = windows_core::w!("LatencyTruncateThreshold"); pub const SPTOKENKEY_AUDIO_LATENCY_UPDATE_INTERVAL: windows_core::PCWSTR = windows_core::w!("LatencyUpdateInterval"); @@ -15969,9 +15846,6 @@ impl Default for SPTRANSITIONENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTRANSITIONENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPTRANSITIONENTRY_0 { @@ -15982,9 +15856,6 @@ impl Default for SPTRANSITIONENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTRANSITIONENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SPTRANSITIONENTRY_1 { @@ -15997,9 +15868,6 @@ impl Default for SPTRANSITIONENTRY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTRANSITIONENTRY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPTRANSITIONENTRY_1_0 { @@ -16012,9 +15880,6 @@ impl Default for SPTRANSITIONENTRY_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTRANSITIONENTRY_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPTRANSITIONENTRY_1_1 { @@ -16026,9 +15891,6 @@ impl Default for SPTRANSITIONENTRY_1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTRANSITIONENTRY_1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPTRANSITIONENTRY_1_2 { @@ -16039,9 +15901,6 @@ impl Default for SPTRANSITIONENTRY_1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPTRANSITIONENTRY_1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPTRANSITIONID(pub *mut core::ffi::c_void); @@ -16078,10 +15937,6 @@ impl Default for SPTRANSITIONPROPERTY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SPTRANSITIONPROPERTY { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPTRANSITIONTYPE(pub i32); @@ -16114,9 +15969,6 @@ impl Default for SPVCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPVCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPVESACTIONS(pub i32); @@ -16159,9 +16011,6 @@ impl Default for SPVOICESTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPVOICESTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPVPITCH { @@ -16173,9 +16022,6 @@ impl Default for SPVPITCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPVPITCH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPVPRIORITY(pub i32); @@ -16205,9 +16051,6 @@ impl Default for SPVSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPVSTATE { - type TypeKind = windows_core::CopyType; -} pub const SPVST_SENTENCE: SPVSKIPTYPE = SPVSKIPTYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16223,9 +16066,6 @@ impl Default for SPVTEXTFRAG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPVTEXTFRAG { - type TypeKind = windows_core::CopyType; -} pub const SPWF_INPUT: SPSTREAMFORMATTYPE = SPSTREAMFORMATTYPE(0i32); pub const SPWF_SRENGINE: SPSTREAMFORMATTYPE = SPSTREAMFORMATTYPE(1i32); pub const SPWILDCARD: windows_core::PCWSTR = windows_core::w!("..."); @@ -16246,9 +16086,6 @@ impl Default for SPWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPWORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPWORDENTRY { @@ -16264,9 +16101,6 @@ impl Default for SPWORDENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPWORDENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPWORDHANDLE(pub *mut core::ffi::c_void); @@ -16298,9 +16132,6 @@ impl Default for SPWORDLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPWORDLIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPWORDPRONOUNCEABLE(pub i32); @@ -16319,9 +16150,6 @@ impl Default for SPWORDPRONUNCIATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPWORDPRONUNCIATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPWORDPRONUNCIATIONLIST { @@ -16334,9 +16162,6 @@ impl Default for SPWORDPRONUNCIATIONLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPWORDPRONUNCIATIONLIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SPWORDTYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs index c183d9e55a6..039639276b0 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs @@ -9,9 +9,6 @@ impl Default for CapturedMetadataExposureCompensation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CapturedMetadataExposureCompensation { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CapturedMetadataISOGains { @@ -23,9 +20,6 @@ impl Default for CapturedMetadataISOGains { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CapturedMetadataISOGains { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CapturedMetadataWhiteBalanceGains { @@ -38,9 +32,6 @@ impl Default for CapturedMetadataWhiteBalanceGains { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CapturedMetadataWhiteBalanceGains { - type TypeKind = windows_core::CopyType; -} pub const DEVPKEY_Device_DLNACAP: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 16 }; pub const DEVPKEY_Device_DLNADOC: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 15 }; pub const DEVPKEY_Device_MaxVolume: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 19 }; @@ -67,9 +58,6 @@ impl Default for FaceCharacterization { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FaceCharacterization { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FaceCharacterizationBlobHeader { @@ -81,9 +69,6 @@ impl Default for FaceCharacterizationBlobHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FaceCharacterizationBlobHeader { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FaceRectInfo { @@ -95,9 +80,6 @@ impl Default for FaceRectInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FaceRectInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FaceRectInfoBlobHeader { @@ -109,9 +91,6 @@ impl Default for FaceRectInfoBlobHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FaceRectInfoBlobHeader { - type TypeKind = windows_core::CopyType; -} pub const GUID_DEVINTERFACE_DMP: windows_core::GUID = windows_core::GUID::from_u128(0x25b4e268_2a05_496e_803b_266837fbda4b); pub const GUID_DEVINTERFACE_DMR: windows_core::GUID = windows_core::GUID::from_u128(0xd0875fb4_2196_4c7a_a63d_e416addd60a1); pub const GUID_DEVINTERFACE_DMS: windows_core::GUID = windows_core::GUID::from_u128(0xc96037ae_a558_4470_b432_115a31b85553); @@ -126,9 +105,6 @@ impl Default for HistogramBlobHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HistogramBlobHeader { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HistogramDataHeader { @@ -141,9 +117,6 @@ impl Default for HistogramDataHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HistogramDataHeader { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HistogramGrid { @@ -156,9 +129,6 @@ impl Default for HistogramGrid { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HistogramGrid { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HistogramHeader { @@ -173,9 +143,6 @@ impl Default for HistogramHeader { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HistogramHeader { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MF_MEDIASOURCE_STATUS_INFO(pub i32); @@ -199,6 +166,3 @@ impl Default for MetadataTimeStamps { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MetadataTimeStamps { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs index 5b219c63c57..51cf2af267b 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -92,9 +92,6 @@ impl Default for AM_WMT_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AM_WMT_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} pub const CLSID_ClientNetManager: windows_core::GUID = windows_core::GUID::from_u128(0xcd12a3ce_9c42_11d2_beed_0060082f2054); pub const CLSID_WMBandwidthSharing_Exclusive: windows_core::GUID = windows_core::GUID::from_u128(0xaf6060aa_5197_11d2_b6af_00c04fd908e9); pub const CLSID_WMBandwidthSharing_Partial: windows_core::GUID = windows_core::GUID::from_u128(0xaf6060ab_5197_11d2_b6af_00c04fd908e9); @@ -114,9 +111,6 @@ impl Default for DRM_COPY_OPL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_COPY_OPL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS { @@ -131,9 +125,6 @@ impl Default for DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRM_OPL_OUTPUT_IDS { @@ -145,9 +136,6 @@ impl Default for DRM_OPL_OUTPUT_IDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_OPL_OUTPUT_IDS { - type TypeKind = windows_core::CopyType; -} pub const DRM_OPL_TYPES: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -160,9 +148,6 @@ impl Default for DRM_OUTPUT_PROTECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_OUTPUT_PROTECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRM_PLAY_OPL { @@ -175,9 +160,6 @@ impl Default for DRM_PLAY_OPL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_PLAY_OPL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRM_VAL16 { @@ -188,9 +170,6 @@ impl Default for DRM_VAL16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_VAL16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRM_VIDEO_OUTPUT_PROTECTION_IDS { @@ -202,9 +181,6 @@ impl Default for DRM_VIDEO_OUTPUT_PROTECTION_IDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRM_VIDEO_OUTPUT_PROTECTION_IDS { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(INSNetSourceCreator, INSNetSourceCreator_Vtbl, 0x0c0e4080_9081_11d2_beec_0060082f2054); windows_core::imp::interface_hierarchy!(INSNetSourceCreator, windows_core::IUnknown); impl INSNetSourceCreator { @@ -9473,9 +9449,6 @@ impl Default for WMDRM_IMPORT_INIT_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMDRM_IMPORT_INIT_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const WMDRM_IMPORT_INIT_STRUCT_DEFINED: u32 = 1u32; pub const WMFORMAT_MPEG2Video: windows_core::GUID = windows_core::GUID::from_u128(0xe06d80e3_db46_11cf_b4d1_00805f6cbbea); pub const WMFORMAT_Script: windows_core::GUID = windows_core::GUID::from_u128(0x5c8510f2_debe_4ca7_bba5_f07a104f8dff); @@ -9548,10 +9521,6 @@ impl Default for WMMPEG2VIDEOINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for WMMPEG2VIDEOINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WMSCRIPTFORMAT { @@ -9562,9 +9531,6 @@ impl Default for WMSCRIPTFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMSCRIPTFORMAT { - type TypeKind = windows_core::CopyType; -} pub const WMSCRIPTTYPE_TwoStrings: windows_core::GUID = windows_core::GUID::from_u128(0x82f38a70_c29f_11d1_97ad_00a0c95ea850); pub const WMT_ACQUIRE_LICENSE: WMT_STATUS = WMT_STATUS(23i32); #[repr(transparent)] @@ -9591,9 +9557,6 @@ impl Default for WMT_BUFFER_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_BUFFER_SEGMENT { - type TypeKind = windows_core::CloneType; -} pub const WMT_CLEANPOINT_ONLY: WMT_STREAM_SELECTION = WMT_STREAM_SELECTION(1i32); pub const WMT_CLIENT_CONNECT: WMT_STATUS = WMT_STATUS(32i32); pub const WMT_CLIENT_CONNECT_EX: WMT_STATUS = WMT_STATUS(37i32); @@ -9619,9 +9582,6 @@ impl Default for WMT_COLORSPACEINFO_EXTENSION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_COLORSPACEINFO_EXTENSION_DATA { - type TypeKind = windows_core::CopyType; -} pub const WMT_CONNECTING: WMT_STATUS = WMT_STATUS(8i32); pub const WMT_CONTENT_ENABLER: WMT_STATUS = WMT_STATUS(51i32); pub const WMT_CREDENTIAL_CLEAR_TEXT: WMT_CREDENTIAL_FLAGS = WMT_CREDENTIAL_FLAGS(4i32); @@ -9660,9 +9620,6 @@ impl Default for WMT_FILESINK_DATA_UNIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_FILESINK_DATA_UNIT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WMT_FILESINK_MODE(pub i32); @@ -9734,9 +9691,6 @@ impl Default for WMT_PAYLOAD_FRAGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_PAYLOAD_FRAGMENT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WMT_PLAY_MODE(pub i32); @@ -9804,9 +9758,6 @@ impl Default for WMT_TIMECODE_EXTENSION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_TIMECODE_EXTENSION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WMT_TIMECODE_FRAMERATE(pub i32); @@ -9871,9 +9822,6 @@ impl Default for WMT_VIDEOIMAGE_SAMPLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_VIDEOIMAGE_SAMPLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WMT_VIDEOIMAGE_SAMPLE2 { @@ -9910,9 +9858,6 @@ impl Default for WMT_VIDEOIMAGE_SAMPLE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_VIDEOIMAGE_SAMPLE2 { - type TypeKind = windows_core::CopyType; -} pub const WMT_VIDEOIMAGE_SAMPLE_ADV_BLENDING: u32 = 8u32; pub const WMT_VIDEOIMAGE_SAMPLE_BLENDING: u32 = 4u32; pub const WMT_VIDEOIMAGE_SAMPLE_INPUT_FRAME: u32 = 1u32; @@ -9951,9 +9896,6 @@ impl Default for WMT_WATERMARK_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_WATERMARK_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WMT_WATERMARK_ENTRY_TYPE(pub i32); @@ -9970,9 +9912,6 @@ impl Default for WMT_WEBSTREAM_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_WEBSTREAM_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WMT_WEBSTREAM_SAMPLE_HEADER { @@ -9987,9 +9926,6 @@ impl Default for WMT_WEBSTREAM_SAMPLE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMT_WEBSTREAM_SAMPLE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const WMT_WMETYPE_AUDIO: WMT_WATERMARK_ENTRY_TYPE = WMT_WATERMARK_ENTRY_TYPE(1i32); pub const WMT_WMETYPE_VIDEO: WMT_WATERMARK_ENTRY_TYPE = WMT_WATERMARK_ENTRY_TYPE(2i32); #[repr(C)] @@ -10009,10 +9945,6 @@ impl Default for WMVIDEOINFOHEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for WMVIDEOINFOHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10036,10 +9968,6 @@ impl Default for WMVIDEOINFOHEADER2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for WMVIDEOINFOHEADER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WM_ADDRESS_ACCESSENTRY { @@ -10051,9 +9979,6 @@ impl Default for WM_ADDRESS_ACCESSENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_ADDRESS_ACCESSENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WM_AETYPE(pub i32); @@ -10070,9 +9995,6 @@ impl Default for WM_CLIENT_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_CLIENT_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WM_CLIENT_PROPERTIES_EX { @@ -10086,9 +10008,6 @@ impl Default for WM_CLIENT_PROPERTIES_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_CLIENT_PROPERTIES_EX { - type TypeKind = windows_core::CopyType; -} pub const WM_CL_INTERLACED420: u32 = 0u32; pub const WM_CL_PROGRESSIVE420: u32 = 1u32; pub const WM_CT_BOTTOM_FIELD_FIRST: u32 = 32u32; @@ -10129,9 +10048,6 @@ impl Default for WM_LEAKY_BUCKET_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_LEAKY_BUCKET_PAIR { - type TypeKind = windows_core::CopyType; -} pub const WM_MAX_STREAMS: u32 = 63u32; pub const WM_MAX_VIDEO_STREAMS: u32 = 63u32; #[repr(C)] @@ -10152,9 +10068,6 @@ impl Default for WM_MEDIA_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_MEDIA_TYPE { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WM_PICTURE { @@ -10169,9 +10082,6 @@ impl Default for WM_PICTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_PICTURE { - type TypeKind = windows_core::CopyType; -} pub const WM_PLAYBACK_DRC_HIGH: WM_PLAYBACK_DRC_LEVEL = WM_PLAYBACK_DRC_LEVEL(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -10189,9 +10099,6 @@ impl Default for WM_PORT_NUMBER_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_PORT_NUMBER_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WM_READER_CLIENTINFO { @@ -10210,9 +10117,6 @@ impl Default for WM_READER_CLIENTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_READER_CLIENTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WM_READER_STATISTICS { @@ -10228,9 +10132,6 @@ impl Default for WM_READER_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_READER_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const WM_SFEX_DATALOSS: WM_SFEX_TYPE = WM_SFEX_TYPE(4i32); pub const WM_SFEX_NOTASYNCPOINT: WM_SFEX_TYPE = WM_SFEX_TYPE(2i32); #[repr(transparent)] @@ -10253,9 +10154,6 @@ impl Default for WM_STREAM_PRIORITY_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_STREAM_PRIORITY_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WM_STREAM_TYPE_INFO { @@ -10267,9 +10165,6 @@ impl Default for WM_STREAM_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_STREAM_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WM_SYNCHRONISED_LYRICS { @@ -10284,9 +10179,6 @@ impl Default for WM_SYNCHRONISED_LYRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_SYNCHRONISED_LYRICS { - type TypeKind = windows_core::CopyType; -} pub const WM_SampleExtensionGUID_ChromaLocation: windows_core::GUID = windows_core::GUID::from_u128(0x4c5acca0_9276_4b2c_9e4c_a0edefdd217e); pub const WM_SampleExtensionGUID_ColorSpaceInfo: windows_core::GUID = windows_core::GUID::from_u128(0xf79ada56_30eb_4f2b_9f7a_f24b139a1157); pub const WM_SampleExtensionGUID_ContentType: windows_core::GUID = windows_core::GUID::from_u128(0xd590dc20_07bc_436c_9cf7_f3bbfbf1a4dc); @@ -10314,9 +10206,6 @@ impl Default for WM_USER_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_USER_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WM_USER_WEB_URL { @@ -10328,9 +10217,6 @@ impl Default for WM_USER_WEB_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_USER_WEB_URL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WM_WRITER_STATISTICS { @@ -10350,9 +10236,6 @@ impl Default for WM_WRITER_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_WRITER_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WM_WRITER_STATISTICS_EX { @@ -10369,9 +10252,6 @@ impl Default for WM_WRITER_STATISTICS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WM_WRITER_STATISTICS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct _AM_ASFWRITERCONFIG_PARAM(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/mod.rs index c8144d27f82..4ac0776c63c 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/mod.rs @@ -279,9 +279,6 @@ impl Default for MMTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMTIME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MMTIME_0 { @@ -297,9 +294,6 @@ impl Default for MMTIME_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMTIME_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MMTIME_0_1 { @@ -310,9 +304,6 @@ impl Default for MMTIME_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMTIME_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMTIME_0_0 { @@ -329,9 +320,6 @@ impl Default for MMTIME_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMTIME_0_0 { - type TypeKind = windows_core::CopyType; -} pub const MM_ADLIB: u32 = 9u32; pub const MM_DRVM_CLOSE: u32 = 977u32; pub const MM_DRVM_DATA: u32 = 978u32; @@ -392,9 +380,6 @@ impl Default for TIMECAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMECAPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TIMECODE { @@ -406,9 +391,6 @@ impl Default for TIMECODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMECODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TIMECODE_0 { @@ -421,9 +403,6 @@ impl Default for TIMECODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMECODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TIMECODE_SAMPLE { @@ -437,9 +416,6 @@ impl Default for TIMECODE_SAMPLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMECODE_SAMPLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TIMECODE_SAMPLE_FLAGS(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs index 5a5b5843960..3bc4e549f81 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs @@ -1705,9 +1705,6 @@ impl Default for DATE_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATE_TIME { - type TypeKind = windows_core::CopyType; -} pub const DEFAULTQUARSETTING: QuarantineStatus = QuarantineStatus(5i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1723,9 +1720,6 @@ impl Default for DHCPAPI_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPAPI_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPCAPI_CLASSID { @@ -1738,9 +1732,6 @@ impl Default for DHCPCAPI_CLASSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPCAPI_CLASSID { - type TypeKind = windows_core::CopyType; -} pub const DHCPCAPI_DEREGISTER_HANDLE_EVENT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1753,9 +1744,6 @@ impl Default for DHCPCAPI_PARAMS_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPCAPI_PARAMS_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const DHCPCAPI_REGISTER_HANDLE_EVENT: u32 = 1u32; pub const DHCPCAPI_REQUEST_ASYNCHRONOUS: u32 = 4u32; pub const DHCPCAPI_REQUEST_CANCEL: u32 = 8u32; @@ -1778,9 +1766,6 @@ impl Default for DHCPDS_SERVER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPDS_SERVER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPDS_SERVERS { @@ -1793,9 +1778,6 @@ impl Default for DHCPDS_SERVERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPDS_SERVERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV4_FAILOVER_CLIENT_INFO { @@ -1826,9 +1808,6 @@ impl Default for DHCPV4_FAILOVER_CLIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV4_FAILOVER_CLIENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV4_FAILOVER_CLIENT_INFO_ARRAY { @@ -1840,9 +1819,6 @@ impl Default for DHCPV4_FAILOVER_CLIENT_INFO_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV4_FAILOVER_CLIENT_INFO_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV4_FAILOVER_CLIENT_INFO_EX { @@ -1874,9 +1850,6 @@ impl Default for DHCPV4_FAILOVER_CLIENT_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV4_FAILOVER_CLIENT_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6CAPI_CLASSID { @@ -1889,9 +1862,6 @@ impl Default for DHCPV6CAPI_CLASSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6CAPI_CLASSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6CAPI_PARAMS { @@ -1906,9 +1876,6 @@ impl Default for DHCPV6CAPI_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6CAPI_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6CAPI_PARAMS_ARRAY { @@ -1920,9 +1887,6 @@ impl Default for DHCPV6CAPI_PARAMS_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6CAPI_PARAMS_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6Prefix { @@ -1937,9 +1901,6 @@ impl Default for DHCPV6Prefix { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6Prefix { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6PrefixLeaseInformation { @@ -1959,9 +1920,6 @@ impl Default for DHCPV6PrefixLeaseInformation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6PrefixLeaseInformation { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6_BIND_ELEMENT { @@ -1979,9 +1937,6 @@ impl Default for DHCPV6_BIND_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6_BIND_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6_BIND_ELEMENT_ARRAY { @@ -1993,9 +1948,6 @@ impl Default for DHCPV6_BIND_ELEMENT_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6_BIND_ELEMENT_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6_IP_ARRAY { @@ -2007,9 +1959,6 @@ impl Default for DHCPV6_IP_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6_IP_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const DHCPV6_OPTION_CLIENTID: u32 = 1u32; pub const DHCPV6_OPTION_DNS_SERVERS: u32 = 23u32; pub const DHCPV6_OPTION_DOMAIN_LIST: u32 = 24u32; @@ -2042,9 +1991,6 @@ impl Default for DHCPV6_STATELESS_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6_STATELESS_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCPV6_STATELESS_PARAM_TYPE(pub i32); @@ -2060,9 +2006,6 @@ impl Default for DHCPV6_STATELESS_SCOPE_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6_STATELESS_SCOPE_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCPV6_STATELESS_STATS { @@ -2074,9 +2017,6 @@ impl Default for DHCPV6_STATELESS_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCPV6_STATELESS_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ADDR_PATTERN { @@ -2091,9 +2031,6 @@ impl Default for DHCP_ADDR_PATTERN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ADDR_PATTERN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ALL_OPTIONS { @@ -2107,9 +2044,6 @@ impl Default for DHCP_ALL_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ALL_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ALL_OPTIONS_0 { @@ -2122,9 +2056,6 @@ impl Default for DHCP_ALL_OPTIONS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ALL_OPTIONS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ALL_OPTION_VALUES { @@ -2137,9 +2068,6 @@ impl Default for DHCP_ALL_OPTION_VALUES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ALL_OPTION_VALUES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ALL_OPTION_VALUES_0 { @@ -2153,9 +2081,6 @@ impl Default for DHCP_ALL_OPTION_VALUES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ALL_OPTION_VALUES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ALL_OPTION_VALUES_PB { @@ -2168,9 +2093,6 @@ impl Default for DHCP_ALL_OPTION_VALUES_PB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ALL_OPTION_VALUES_PB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ALL_OPTION_VALUES_PB_0 { @@ -2184,9 +2106,6 @@ impl Default for DHCP_ALL_OPTION_VALUES_PB_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ALL_OPTION_VALUES_PB_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_ATTRIB { @@ -2199,9 +2118,6 @@ impl Default for DHCP_ATTRIB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ATTRIB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_ATTRIB_0 { @@ -2213,9 +2129,6 @@ impl Default for DHCP_ATTRIB_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ATTRIB_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_ATTRIB_ARRAY { @@ -2227,9 +2140,6 @@ impl Default for DHCP_ATTRIB_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_ATTRIB_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const DHCP_ATTRIB_BOOL_IS_ADMIN: u32 = 5u32; pub const DHCP_ATTRIB_BOOL_IS_BINDING_AWARE: u32 = 4u32; pub const DHCP_ATTRIB_BOOL_IS_DYNBOOTP: u32 = 2u32; @@ -2249,9 +2159,6 @@ impl Default for DHCP_BINARY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_BINARY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_BIND_ELEMENT { @@ -2268,9 +2175,6 @@ impl Default for DHCP_BIND_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_BIND_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_BIND_ELEMENT_ARRAY { @@ -2282,9 +2186,6 @@ impl Default for DHCP_BIND_ELEMENT_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_BIND_ELEMENT_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_BOOTP_IP_RANGE { @@ -2298,9 +2199,6 @@ impl Default for DHCP_BOOTP_IP_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_BOOTP_IP_RANGE { - type TypeKind = windows_core::CopyType; -} pub const DHCP_CALLOUT_ENTRY_POINT: windows_core::PCSTR = windows_core::s!("DhcpServerCalloutEntry"); pub const DHCP_CALLOUT_LIST_KEY: windows_core::PCWSTR = windows_core::w!("System\\CurrentControlSet\\Services\\DHCPServer\\Parameters"); pub const DHCP_CALLOUT_LIST_VALUE: windows_core::PCWSTR = windows_core::w!("CalloutDlls"); @@ -2323,9 +2221,6 @@ impl Default for DHCP_CALLOUT_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CALLOUT_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLASS_INFO { @@ -2341,9 +2236,6 @@ impl Default for DHCP_CLASS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLASS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLASS_INFO_ARRAY { @@ -2355,9 +2247,6 @@ impl Default for DHCP_CLASS_INFO_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLASS_INFO_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLASS_INFO_ARRAY_V6 { @@ -2369,9 +2258,6 @@ impl Default for DHCP_CLASS_INFO_ARRAY_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLASS_INFO_ARRAY_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLASS_INFO_V6 { @@ -2388,9 +2274,6 @@ impl Default for DHCP_CLASS_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLASS_INFO_V6 { - type TypeKind = windows_core::CopyType; -} pub const DHCP_CLIENT_BOOTP: u32 = 805306371u32; pub const DHCP_CLIENT_DHCP: u32 = 805306372u32; #[repr(C)] @@ -2415,9 +2298,6 @@ impl Default for DHCP_CLIENT_FILTER_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_FILTER_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY { @@ -2429,9 +2309,6 @@ impl Default for DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO { @@ -2448,9 +2325,6 @@ impl Default for DHCP_CLIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_ARRAY { @@ -2462,9 +2336,6 @@ impl Default for DHCP_CLIENT_INFO_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_ARRAY_V4 { @@ -2476,9 +2347,6 @@ impl Default for DHCP_CLIENT_INFO_ARRAY_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_ARRAY_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_ARRAY_V5 { @@ -2490,9 +2358,6 @@ impl Default for DHCP_CLIENT_INFO_ARRAY_V5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_ARRAY_V5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_ARRAY_V6 { @@ -2504,9 +2369,6 @@ impl Default for DHCP_CLIENT_INFO_ARRAY_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_ARRAY_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_ARRAY_VQ { @@ -2518,9 +2380,6 @@ impl Default for DHCP_CLIENT_INFO_ARRAY_VQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_ARRAY_VQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_EX { @@ -2545,9 +2404,6 @@ impl Default for DHCP_CLIENT_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_EX_ARRAY { @@ -2559,9 +2415,6 @@ impl Default for DHCP_CLIENT_INFO_EX_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_EX_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_PB { @@ -2585,9 +2438,6 @@ impl Default for DHCP_CLIENT_INFO_PB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_PB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_PB_ARRAY { @@ -2599,9 +2449,6 @@ impl Default for DHCP_CLIENT_INFO_PB_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_PB_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_V4 { @@ -2619,9 +2466,6 @@ impl Default for DHCP_CLIENT_INFO_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_V5 { @@ -2640,9 +2484,6 @@ impl Default for DHCP_CLIENT_INFO_V5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_V5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_V6 { @@ -2661,9 +2502,6 @@ impl Default for DHCP_CLIENT_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_CLIENT_INFO_VQ { @@ -2685,9 +2523,6 @@ impl Default for DHCP_CLIENT_INFO_VQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_CLIENT_INFO_VQ { - type TypeKind = windows_core::CopyType; -} pub const DHCP_CONTROL_CONTINUE: u32 = 4u32; pub const DHCP_CONTROL_PAUSE: u32 = 3u32; pub const DHCP_CONTROL_START: u32 = 1u32; @@ -2734,9 +2569,6 @@ impl Default for DHCP_FAILOVER_RELATIONSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_FAILOVER_RELATIONSHIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_FAILOVER_RELATIONSHIP_ARRAY { @@ -2748,9 +2580,6 @@ impl Default for DHCP_FAILOVER_RELATIONSHIP_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_FAILOVER_RELATIONSHIP_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_FAILOVER_SERVER(pub i32); @@ -2770,9 +2599,6 @@ impl Default for DHCP_FAILOVER_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_FAILOVER_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_FILTER_ADD_INFO { @@ -2785,9 +2611,6 @@ impl Default for DHCP_FILTER_ADD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_FILTER_ADD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_FILTER_ENUM_INFO { @@ -2799,9 +2622,6 @@ impl Default for DHCP_FILTER_ENUM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_FILTER_ENUM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_FILTER_GLOBAL_INFO { @@ -2813,9 +2633,6 @@ impl Default for DHCP_FILTER_GLOBAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_FILTER_GLOBAL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_FILTER_LIST_TYPE(pub i32); @@ -2830,9 +2647,6 @@ impl Default for DHCP_FILTER_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_FILTER_RECORD { - type TypeKind = windows_core::CopyType; -} pub const DHCP_FLAGS_DONT_ACCESS_DS: u32 = 1u32; pub const DHCP_FLAGS_DONT_DO_RPC: u32 = 2u32; pub const DHCP_FLAGS_OPTION_IS_VENDOR: u32 = 3u32; @@ -2853,9 +2667,6 @@ impl Default for DHCP_HOST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_HOST_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_HOST_INFO_V6 { @@ -2868,9 +2679,6 @@ impl Default for DHCP_HOST_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_HOST_INFO_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IPV6_ADDRESS { @@ -2882,9 +2690,6 @@ impl Default for DHCP_IPV6_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IPV6_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_ARRAY { @@ -2896,9 +2701,6 @@ impl Default for DHCP_IP_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_CLUSTER { @@ -2910,9 +2712,6 @@ impl Default for DHCP_IP_CLUSTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_CLUSTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_RANGE { @@ -2924,9 +2723,6 @@ impl Default for DHCP_IP_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_RANGE_ARRAY { @@ -2938,9 +2734,6 @@ impl Default for DHCP_IP_RANGE_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_RANGE_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_RANGE_V6 { @@ -2952,9 +2745,6 @@ impl Default for DHCP_IP_RANGE_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_RANGE_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_RESERVATION { @@ -2966,9 +2756,6 @@ impl Default for DHCP_IP_RESERVATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_RESERVATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_RESERVATION_INFO { @@ -2984,9 +2771,6 @@ impl Default for DHCP_IP_RESERVATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_RESERVATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_RESERVATION_V4 { @@ -2999,9 +2783,6 @@ impl Default for DHCP_IP_RESERVATION_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_RESERVATION_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_IP_RESERVATION_V6 { @@ -3014,9 +2795,6 @@ impl Default for DHCP_IP_RESERVATION_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_IP_RESERVATION_V6 { - type TypeKind = windows_core::CopyType; -} pub const DHCP_MAX_DELAY: u32 = 1000u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3037,9 +2815,6 @@ impl Default for DHCP_MIB_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_MIB_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_MIB_INFO_V5 { @@ -3068,9 +2843,6 @@ impl Default for DHCP_MIB_INFO_V5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_MIB_INFO_V5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_MIB_INFO_V6 { @@ -3093,9 +2865,6 @@ impl Default for DHCP_MIB_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_MIB_INFO_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_MIB_INFO_VQ { @@ -3122,9 +2891,6 @@ impl Default for DHCP_MIB_INFO_VQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_MIB_INFO_VQ { - type TypeKind = windows_core::CopyType; -} pub const DHCP_MIN_DELAY: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3140,9 +2906,6 @@ impl Default for DHCP_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_OPTION_ARRAY { @@ -3154,9 +2917,6 @@ impl Default for DHCP_OPTION_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_OPTION_DATA { @@ -3168,9 +2928,6 @@ impl Default for DHCP_OPTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_OPTION_DATA_ELEMENT { @@ -3182,9 +2939,6 @@ impl Default for DHCP_OPTION_DATA_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_DATA_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_OPTION_DATA_ELEMENT_0 { @@ -3203,9 +2957,6 @@ impl Default for DHCP_OPTION_DATA_ELEMENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_DATA_ELEMENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_OPTION_DATA_TYPE(pub i32); @@ -3220,9 +2971,6 @@ impl Default for DHCP_OPTION_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_OPTION_SCOPE_INFO { @@ -3234,9 +2982,6 @@ impl Default for DHCP_OPTION_SCOPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_SCOPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_OPTION_SCOPE_INFO_0 { @@ -3251,9 +2996,6 @@ impl Default for DHCP_OPTION_SCOPE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_SCOPE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_OPTION_SCOPE_INFO6 { @@ -3265,9 +3007,6 @@ impl Default for DHCP_OPTION_SCOPE_INFO6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_SCOPE_INFO6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_OPTION_SCOPE_INFO6_0 { @@ -3280,9 +3019,6 @@ impl Default for DHCP_OPTION_SCOPE_INFO6_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_SCOPE_INFO6_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_OPTION_SCOPE_TYPE(pub i32); @@ -3303,9 +3039,6 @@ impl Default for DHCP_OPTION_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_OPTION_VALUE_ARRAY { @@ -3317,9 +3050,6 @@ impl Default for DHCP_OPTION_VALUE_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_OPTION_VALUE_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const DHCP_OPT_ENUM_IGNORE_VENDOR: u32 = 1u32; pub const DHCP_OPT_ENUM_USE_CLASSNAME: u32 = 2u32; #[repr(C)] @@ -3350,9 +3080,6 @@ impl Default for DHCP_PERF_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_PERF_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_POLICY { @@ -3371,9 +3098,6 @@ impl Default for DHCP_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_POLICY_ARRAY { @@ -3385,9 +3109,6 @@ impl Default for DHCP_POLICY_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POLICY_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_POLICY_EX { @@ -3407,9 +3128,6 @@ impl Default for DHCP_POLICY_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POLICY_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_POLICY_EX_ARRAY { @@ -3421,9 +3139,6 @@ impl Default for DHCP_POLICY_EX_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POLICY_EX_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_POLICY_FIELDS_TO_UPDATE(pub i32); @@ -3450,9 +3165,6 @@ impl Default for DHCP_POL_COND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POL_COND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_POL_COND_ARRAY { @@ -3464,9 +3176,6 @@ impl Default for DHCP_POL_COND_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POL_COND_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_POL_EXPR { @@ -3478,9 +3187,6 @@ impl Default for DHCP_POL_EXPR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POL_EXPR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_POL_EXPR_ARRAY { @@ -3492,9 +3198,6 @@ impl Default for DHCP_POL_EXPR_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_POL_EXPR_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_POL_LOGIC_OPER(pub i32); @@ -3514,9 +3217,6 @@ impl Default for DHCP_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_PROPERTY_0 { @@ -3531,9 +3231,6 @@ impl Default for DHCP_PROPERTY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_PROPERTY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_PROPERTY_ARRAY { @@ -3545,9 +3242,6 @@ impl Default for DHCP_PROPERTY_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_PROPERTY_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_PROPERTY_ID(pub i32); @@ -3565,9 +3259,6 @@ impl Default for DHCP_RESERVATION_INFO_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_RESERVATION_INFO_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_RESERVED_SCOPE { @@ -3579,9 +3270,6 @@ impl Default for DHCP_RESERVED_SCOPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_RESERVED_SCOPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_RESERVED_SCOPE6 { @@ -3593,9 +3281,6 @@ impl Default for DHCP_RESERVED_SCOPE6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_RESERVED_SCOPE6 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_SCAN_FLAG(pub i32); @@ -3610,9 +3295,6 @@ impl Default for DHCP_SCAN_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SCAN_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SCAN_LIST { @@ -3624,9 +3306,6 @@ impl Default for DHCP_SCAN_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SCAN_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_SEARCH_INFO { @@ -3638,9 +3317,6 @@ impl Default for DHCP_SEARCH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SEARCH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_SEARCH_INFO_0 { @@ -3653,9 +3329,6 @@ impl Default for DHCP_SEARCH_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SEARCH_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_SEARCH_INFO_TYPE(pub i32); @@ -3673,9 +3346,6 @@ impl Default for DHCP_SEARCH_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SEARCH_INFO_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_SEARCH_INFO_V6_0 { @@ -3688,9 +3358,6 @@ impl Default for DHCP_SEARCH_INFO_V6_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SEARCH_INFO_V6_0 { - type TypeKind = windows_core::CopyType; -} pub const DHCP_SEND_PACKET: u32 = 268435456u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3710,9 +3377,6 @@ impl Default for DHCP_SERVER_CONFIG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SERVER_CONFIG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SERVER_CONFIG_INFO_V4 { @@ -3735,9 +3399,6 @@ impl Default for DHCP_SERVER_CONFIG_INFO_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SERVER_CONFIG_INFO_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SERVER_CONFIG_INFO_V6 { @@ -3756,9 +3417,6 @@ impl Default for DHCP_SERVER_CONFIG_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SERVER_CONFIG_INFO_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SERVER_CONFIG_INFO_VQ { @@ -3784,9 +3442,6 @@ impl Default for DHCP_SERVER_CONFIG_INFO_VQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SERVER_CONFIG_INFO_VQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SERVER_OPTIONS { @@ -3821,9 +3476,6 @@ impl Default for DHCP_SERVER_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SERVER_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SERVER_SPECIFIC_STRINGS { @@ -3835,9 +3487,6 @@ impl Default for DHCP_SERVER_SPECIFIC_STRINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SERVER_SPECIFIC_STRINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_SUBNET_ELEMENT_DATA { @@ -3849,9 +3498,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_SUBNET_ELEMENT_DATA_0 { @@ -3866,9 +3512,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_SUBNET_ELEMENT_DATA_V4 { @@ -3880,9 +3523,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_SUBNET_ELEMENT_DATA_V4_0 { @@ -3897,9 +3537,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA_V4_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA_V4_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_SUBNET_ELEMENT_DATA_V5 { @@ -3911,9 +3548,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA_V5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA_V5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_SUBNET_ELEMENT_DATA_V5_0 { @@ -3928,9 +3562,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA_V5_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA_V5_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DHCP_SUBNET_ELEMENT_DATA_V6 { @@ -3942,9 +3573,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DHCP_SUBNET_ELEMENT_DATA_V6_0 { @@ -3957,9 +3585,6 @@ impl Default for DHCP_SUBNET_ELEMENT_DATA_V6_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_DATA_V6_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SUBNET_ELEMENT_INFO_ARRAY { @@ -3971,9 +3596,6 @@ impl Default for DHCP_SUBNET_ELEMENT_INFO_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_INFO_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 { @@ -3985,9 +3607,6 @@ impl Default for DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 { @@ -3999,9 +3618,6 @@ impl Default for DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 { @@ -4013,9 +3629,6 @@ impl Default for DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DHCP_SUBNET_ELEMENT_TYPE(pub i32); @@ -4037,9 +3650,6 @@ impl Default for DHCP_SUBNET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SUBNET_INFO_V6 { @@ -4056,9 +3666,6 @@ impl Default for DHCP_SUBNET_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_INFO_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SUBNET_INFO_VQ { @@ -4079,9 +3686,6 @@ impl Default for DHCP_SUBNET_INFO_VQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUBNET_INFO_VQ { - type TypeKind = windows_core::CopyType; -} pub const DHCP_SUBNET_INFO_VQ_FLAG_QUARANTINE: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4097,9 +3701,6 @@ impl Default for DHCP_SUPER_SCOPE_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUPER_SCOPE_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DHCP_SUPER_SCOPE_TABLE_ENTRY { @@ -4113,9 +3714,6 @@ impl Default for DHCP_SUPER_SCOPE_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DHCP_SUPER_SCOPE_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DNS_FLAG_CLEANUP_EXPIRED: u32 = 4u32; pub const DNS_FLAG_DISABLE_PTR_UPDATE: u32 = 64u32; pub const DNS_FLAG_ENABLED: u32 = 1u32; @@ -4135,9 +3733,6 @@ impl Default for DWORD_DWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWORD_DWORD { - type TypeKind = windows_core::CopyType; -} pub const Deny: DHCP_FILTER_LIST_TYPE = DHCP_FILTER_LIST_TYPE(0i32); pub const DhcpArrayTypeOption: DHCP_OPTION_TYPE = DHCP_OPTION_TYPE(1i32); pub const DhcpAttrFqdn: DHCP_POL_ATTR_TYPE = DHCP_POL_ATTR_TYPE(3i32); @@ -4460,9 +4055,6 @@ impl Default for SCOPE_MIB_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_MIB_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_MIB_INFO_V5 { @@ -4476,9 +4068,6 @@ impl Default for SCOPE_MIB_INFO_V5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_MIB_INFO_V5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_MIB_INFO_V6 { @@ -4492,9 +4081,6 @@ impl Default for SCOPE_MIB_INFO_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_MIB_INFO_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_MIB_INFO_VQ { @@ -4514,9 +4100,6 @@ impl Default for SCOPE_MIB_INFO_VQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_MIB_INFO_VQ { - type TypeKind = windows_core::CopyType; -} pub const SHAREDSECRET: u32 = 64u32; pub const SHUTDOWN: FSM_STATE = FSM_STATE(13i32); pub const STARTUP: FSM_STATE = FSM_STATE(2i32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs index 4ec7cd18de7..bc744e81abd 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs @@ -452,9 +452,6 @@ impl Default for DNS_AAAA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_AAAA_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DNS_ADDR { @@ -466,9 +463,6 @@ impl Default for DNS_ADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_ADDR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DNS_ADDR_0 { @@ -479,9 +473,6 @@ impl Default for DNS_ADDR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_ADDR_0 { - type TypeKind = windows_core::CopyType; -} pub const DNS_ADDRESS_STRING_LENGTH: u32 = 65u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -502,9 +493,6 @@ impl Default for DNS_ADDR_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_ADDR_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const DNS_ADDR_MAX_SOCKADDR_LENGTH: u32 = 32u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -517,9 +505,6 @@ impl Default for DNS_APPLICATION_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_APPLICATION_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub const DNS_APP_SETTINGS_EXCLUSIVE_SERVERS: u32 = 1u32; pub const DNS_APP_SETTINGS_VERSION1: u32 = 1u32; pub const DNS_ATMA_AESA_ADDR_LENGTH: u32 = 20u32; @@ -534,9 +519,6 @@ impl Default for DNS_ATMA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_ATMA_DATA { - type TypeKind = windows_core::CopyType; -} pub const DNS_ATMA_FORMAT_AESA: u32 = 2u32; pub const DNS_ATMA_FORMAT_E164: u32 = 1u32; pub const DNS_ATMA_MAX_ADDR_LENGTH: u32 = 20u32; @@ -551,9 +533,6 @@ impl Default for DNS_A_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_A_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DNS_CHARSET(pub i32); @@ -581,9 +560,6 @@ impl Default for DNS_CONNECTION_IFINDEX_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_IFINDEX_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_CONNECTION_IFINDEX_LIST { @@ -595,9 +571,6 @@ impl Default for DNS_CONNECTION_IFINDEX_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_IFINDEX_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_CONNECTION_NAME { @@ -608,9 +581,6 @@ impl Default for DNS_CONNECTION_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_CONNECTION_NAME_LIST { @@ -622,9 +592,6 @@ impl Default for DNS_CONNECTION_NAME_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_NAME_LIST { - type TypeKind = windows_core::CopyType; -} pub const DNS_CONNECTION_NAME_MAX_LENGTH: u32 = 64u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -642,9 +609,6 @@ impl Default for DNS_CONNECTION_POLICY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_POLICY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_CONNECTION_POLICY_ENTRY_LIST { @@ -656,9 +620,6 @@ impl Default for DNS_CONNECTION_POLICY_ENTRY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_POLICY_ENTRY_LIST { - type TypeKind = windows_core::CopyType; -} pub const DNS_CONNECTION_POLICY_ENTRY_ONDEMAND: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -674,9 +635,6 @@ impl Default for DNS_CONNECTION_PROXY_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_PROXY_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DNS_CONNECTION_PROXY_INFO { @@ -691,9 +649,6 @@ impl Default for DNS_CONNECTION_PROXY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_PROXY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_CONNECTION_PROXY_INFO_0 { @@ -705,9 +660,6 @@ impl Default for DNS_CONNECTION_PROXY_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_PROXY_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_CONNECTION_PROXY_INFO_0_0 { @@ -723,9 +675,6 @@ impl Default for DNS_CONNECTION_PROXY_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_PROXY_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_CONNECTION_PROXY_INFO_0_1 { @@ -738,9 +687,6 @@ impl Default for DNS_CONNECTION_PROXY_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_PROXY_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} pub const DNS_CONNECTION_PROXY_INFO_CURRENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -756,9 +702,6 @@ impl Default for DNS_CONNECTION_PROXY_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_PROXY_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const DNS_CONNECTION_PROXY_INFO_EXCEPTION_MAX_LENGTH: u32 = 1024u32; pub const DNS_CONNECTION_PROXY_INFO_EXTRA_INFO_MAX_LENGTH: u32 = 1024u32; pub const DNS_CONNECTION_PROXY_INFO_FLAG_BYPASSLOCAL: u32 = 2u32; @@ -784,9 +727,6 @@ impl Default for DNS_CONNECTION_PROXY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CONNECTION_PROXY_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DNS_CONNECTION_PROXY_TYPE(pub i32); @@ -808,9 +748,6 @@ impl Default for DNS_CUSTOM_SERVER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CUSTOM_SERVER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_CUSTOM_SERVER_0 { @@ -821,9 +758,6 @@ impl Default for DNS_CUSTOM_SERVER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CUSTOM_SERVER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_CUSTOM_SERVER_1 { @@ -834,9 +768,6 @@ impl Default for DNS_CUSTOM_SERVER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_CUSTOM_SERVER_1 { - type TypeKind = windows_core::CopyType; -} pub const DNS_CUSTOM_SERVER_TYPE_DOH: u32 = 2u32; pub const DNS_CUSTOM_SERVER_TYPE_UDP: u32 = 1u32; pub const DNS_CUSTOM_SERVER_UDP_FALLBACK: u32 = 1u32; @@ -851,9 +782,6 @@ impl Default for DNS_DHCID_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_DHCID_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_DS_DATA { @@ -869,9 +797,6 @@ impl Default for DNS_DS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_DS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DNS_FREE_TYPE(pub i32); @@ -891,9 +816,6 @@ impl Default for DNS_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DNS_HEADER_EXT { @@ -906,9 +828,6 @@ impl Default for DNS_HEADER_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_HEADER_EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_KEY_DATA { @@ -924,9 +843,6 @@ impl Default for DNS_KEY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_KEY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_LOC_DATA { @@ -943,9 +859,6 @@ impl Default for DNS_LOC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_LOC_DATA { - type TypeKind = windows_core::CopyType; -} pub const DNS_MAX_IP4_REVERSE_NAME_BUFFER_LENGTH: u32 = 31u32; pub const DNS_MAX_IP4_REVERSE_NAME_LENGTH: u32 = 31u32; pub const DNS_MAX_IP6_REVERSE_NAME_BUFFER_LENGTH: u32 = 75u32; @@ -968,9 +881,6 @@ impl Default for DNS_MESSAGE_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_MESSAGE_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_MINFO_DATAA { @@ -982,9 +892,6 @@ impl Default for DNS_MINFO_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_MINFO_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_MINFO_DATAW { @@ -996,9 +903,6 @@ impl Default for DNS_MINFO_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_MINFO_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_MX_DATAA { @@ -1011,9 +915,6 @@ impl Default for DNS_MX_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_MX_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_MX_DATAW { @@ -1026,9 +927,6 @@ impl Default for DNS_MX_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_MX_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DNS_NAME_FORMAT(pub i32); @@ -1047,9 +945,6 @@ impl Default for DNS_NAPTR_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NAPTR_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NAPTR_DATAW { @@ -1065,9 +960,6 @@ impl Default for DNS_NAPTR_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NAPTR_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NSEC3PARAM_DATA { @@ -1083,9 +975,6 @@ impl Default for DNS_NSEC3PARAM_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NSEC3PARAM_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NSEC3_DATA { @@ -1102,9 +991,6 @@ impl Default for DNS_NSEC3_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NSEC3_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NSEC_DATAA { @@ -1118,9 +1004,6 @@ impl Default for DNS_NSEC_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NSEC_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NSEC_DATAW { @@ -1134,9 +1017,6 @@ impl Default for DNS_NSEC_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NSEC_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NULL_DATA { @@ -1148,9 +1028,6 @@ impl Default for DNS_NULL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NULL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NXT_DATAA { @@ -1163,9 +1040,6 @@ impl Default for DNS_NXT_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NXT_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_NXT_DATAW { @@ -1178,9 +1052,6 @@ impl Default for DNS_NXT_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_NXT_DATAW { - type TypeKind = windows_core::CopyType; -} pub const DNS_OPCODE_IQUERY: u32 = 1u32; pub const DNS_OPCODE_NOTIFY: u32 = 4u32; pub const DNS_OPCODE_QUERY: u32 = 0u32; @@ -1199,9 +1070,6 @@ impl Default for DNS_OPT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_OPT_DATA { - type TypeKind = windows_core::CopyType; -} pub const DNS_PORT_HOST_ORDER: u32 = 53u32; pub const DNS_PORT_NET_ORDER: u32 = 13568u32; pub const DNS_PROTOCOL_DOH: u32 = 3u32; @@ -1222,9 +1090,6 @@ impl Default for DNS_PROXY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_PROXY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const DNS_PROXY_INFORMATION_DEFAULT_SETTINGS: DNS_PROXY_INFORMATION_TYPE = DNS_PROXY_INFORMATION_TYPE(1i32); pub const DNS_PROXY_INFORMATION_DIRECT: DNS_PROXY_INFORMATION_TYPE = DNS_PROXY_INFORMATION_TYPE(0i32); pub const DNS_PROXY_INFORMATION_DOES_NOT_EXIST: DNS_PROXY_INFORMATION_TYPE = DNS_PROXY_INFORMATION_TYPE(3i32); @@ -1242,9 +1107,6 @@ impl Default for DNS_PTR_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_PTR_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_PTR_DATAW { @@ -1255,9 +1117,6 @@ impl Default for DNS_PTR_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_PTR_DATAW { - type TypeKind = windows_core::CopyType; -} pub const DNS_QUERY_ACCEPT_TRUNCATED_RESPONSE: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(1u32); pub const DNS_QUERY_ADDRCONFIG: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(8192u32); pub const DNS_QUERY_APPEND_MULTILABEL: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(8388608u32); @@ -1273,9 +1132,6 @@ impl Default for DNS_QUERY_CANCEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_CANCEL { - type TypeKind = windows_core::CopyType; -} pub const DNS_QUERY_DISABLE_IDN_ENCODING: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(2097152u32); pub const DNS_QUERY_DNSSEC_CHECKING_DISABLED: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(33554432u32); pub const DNS_QUERY_DNSSEC_OK: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(16777216u32); @@ -1334,9 +1190,6 @@ impl Default for DNS_QUERY_RAW_CANCEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_RAW_CANCEL { - type TypeKind = windows_core::CopyType; -} pub type DNS_QUERY_RAW_COMPLETION_ROUTINE = Option; pub const DNS_QUERY_RAW_OPTION_BEST_EFFORT_PARSE: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(1u32); #[repr(C)] @@ -1363,9 +1216,6 @@ impl Default for DNS_QUERY_RAW_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_RAW_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_QUERY_RAW_REQUEST_0 { @@ -1376,9 +1226,6 @@ impl Default for DNS_QUERY_RAW_REQUEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_RAW_REQUEST_0 { - type TypeKind = windows_core::CopyType; -} pub const DNS_QUERY_RAW_REQUEST_VERSION1: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(1u32); #[repr(C)] #[derive(Clone, Copy)] @@ -1399,9 +1246,6 @@ impl Default for DNS_QUERY_RAW_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_RAW_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_QUERY_RAW_RESULT_0 { @@ -1412,9 +1256,6 @@ impl Default for DNS_QUERY_RAW_RESULT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_RAW_RESULT_0 { - type TypeKind = windows_core::CopyType; -} pub const DNS_QUERY_RAW_RESULTS_VERSION1: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1433,9 +1274,6 @@ impl Default for DNS_QUERY_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_QUERY_REQUEST3 { @@ -1457,9 +1295,6 @@ impl Default for DNS_QUERY_REQUEST3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_REQUEST3 { - type TypeKind = windows_core::CopyType; -} pub const DNS_QUERY_REQUEST_VERSION1: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(1u32); pub const DNS_QUERY_REQUEST_VERSION2: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(2u32); pub const DNS_QUERY_REQUEST_VERSION3: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(3u32); @@ -1478,9 +1313,6 @@ impl Default for DNS_QUERY_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_QUERY_RESULT { - type TypeKind = windows_core::CopyType; -} pub const DNS_QUERY_RESULTS_VERSION1: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(1u32); pub const DNS_QUERY_RETURN_MESSAGE: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(512u32); pub const DNS_QUERY_STANDARD: DNS_QUERY_OPTIONS = DNS_QUERY_OPTIONS(0u32); @@ -1534,9 +1366,6 @@ impl Default for DNS_RECORDA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORDA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_RECORDA_1 { @@ -1632,9 +1461,6 @@ impl Default for DNS_RECORDA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORDA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_RECORDA_0 { @@ -1646,9 +1472,6 @@ impl Default for DNS_RECORDA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORDA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DNS_RECORDW { @@ -1666,9 +1489,6 @@ impl Default for DNS_RECORDW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORDW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_RECORDW_1 { @@ -1764,9 +1584,6 @@ impl Default for DNS_RECORDW_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORDW_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_RECORDW_0 { @@ -1778,9 +1595,6 @@ impl Default for DNS_RECORDW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORDW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_RECORD_FLAGS { @@ -1791,9 +1605,6 @@ impl Default for DNS_RECORD_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORD_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DNS_RECORD_OPTW { @@ -1812,9 +1623,6 @@ impl Default for DNS_RECORD_OPTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORD_OPTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_RECORD_OPTW_1 { @@ -1826,9 +1634,6 @@ impl Default for DNS_RECORD_OPTW_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORD_OPTW_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_RECORD_OPTW_0 { @@ -1840,9 +1645,6 @@ impl Default for DNS_RECORD_OPTW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RECORD_OPTW_0 { - type TypeKind = windows_core::CopyType; -} pub const DNS_RFC_MAX_UDP_PACKET_LENGTH: u32 = 512u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1855,9 +1657,6 @@ impl Default for DNS_RRSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_RRSET { - type TypeKind = windows_core::CopyType; -} pub const DNS_RTYPE_A: u32 = 256u32; pub const DNS_RTYPE_A6: u32 = 9728u32; pub const DNS_RTYPE_AAAA: u32 = 7168u32; @@ -1938,9 +1737,6 @@ impl Default for DNS_SERVICE_BROWSE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVICE_BROWSE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_SERVICE_BROWSE_REQUEST_0 { @@ -1952,9 +1748,6 @@ impl Default for DNS_SERVICE_BROWSE_REQUEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVICE_BROWSE_REQUEST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SERVICE_CANCEL { @@ -1965,9 +1758,6 @@ impl Default for DNS_SERVICE_CANCEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVICE_CANCEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SERVICE_INSTANCE { @@ -1988,9 +1778,6 @@ impl Default for DNS_SERVICE_INSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVICE_INSTANCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SERVICE_REGISTER_REQUEST { @@ -2007,9 +1794,6 @@ impl Default for DNS_SERVICE_REGISTER_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVICE_REGISTER_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SERVICE_RESOLVE_REQUEST { @@ -2024,9 +1808,6 @@ impl Default for DNS_SERVICE_RESOLVE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVICE_RESOLVE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SIG_DATAA { @@ -2046,9 +1827,6 @@ impl Default for DNS_SIG_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SIG_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SIG_DATAW { @@ -2068,9 +1846,6 @@ impl Default for DNS_SIG_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SIG_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SOA_DATAA { @@ -2087,9 +1862,6 @@ impl Default for DNS_SOA_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SOA_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SOA_DATAW { @@ -2106,9 +1878,6 @@ impl Default for DNS_SOA_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SOA_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SRV_DATAA { @@ -2123,9 +1892,6 @@ impl Default for DNS_SRV_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SRV_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SRV_DATAW { @@ -2140,9 +1906,6 @@ impl Default for DNS_SRV_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SRV_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SVCB_DATA { @@ -2156,9 +1919,6 @@ impl Default for DNS_SVCB_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DNS_SVCB_PARAM { @@ -2170,9 +1930,6 @@ impl Default for DNS_SVCB_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DNS_SVCB_PARAM_0 { @@ -2190,9 +1947,6 @@ impl Default for DNS_SVCB_PARAM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SVCB_PARAM_ALPN { @@ -2204,9 +1958,6 @@ impl Default for DNS_SVCB_PARAM_ALPN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM_ALPN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SVCB_PARAM_ALPN_ID { @@ -2218,9 +1969,6 @@ impl Default for DNS_SVCB_PARAM_ALPN_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM_ALPN_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SVCB_PARAM_IPV4 { @@ -2232,9 +1980,6 @@ impl Default for DNS_SVCB_PARAM_IPV4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM_IPV4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DNS_SVCB_PARAM_IPV6 { @@ -2246,9 +1991,6 @@ impl Default for DNS_SVCB_PARAM_IPV6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM_IPV6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SVCB_PARAM_MANDATORY { @@ -2260,9 +2002,6 @@ impl Default for DNS_SVCB_PARAM_MANDATORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM_MANDATORY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DNS_SVCB_PARAM_TYPE(pub i32); @@ -2277,9 +2016,6 @@ impl Default for DNS_SVCB_PARAM_UNKNOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SVCB_PARAM_UNKNOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_TKEY_DATAA { @@ -2301,9 +2037,6 @@ impl Default for DNS_TKEY_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_TKEY_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_TKEY_DATAW { @@ -2325,9 +2058,6 @@ impl Default for DNS_TKEY_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_TKEY_DATAW { - type TypeKind = windows_core::CopyType; -} pub const DNS_TKEY_MODE_DIFFIE_HELLMAN: u32 = 2u32; pub const DNS_TKEY_MODE_GSS: u32 = 3u32; pub const DNS_TKEY_MODE_RESOLVER_ASSIGN: u32 = 4u32; @@ -2347,9 +2077,6 @@ impl Default for DNS_TLSA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_TLSA_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_TSIG_DATAA { @@ -2371,9 +2098,6 @@ impl Default for DNS_TSIG_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_TSIG_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_TSIG_DATAW { @@ -2395,9 +2119,6 @@ impl Default for DNS_TSIG_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_TSIG_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_TXT_DATAA { @@ -2409,9 +2130,6 @@ impl Default for DNS_TXT_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_TXT_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_TXT_DATAW { @@ -2423,9 +2141,6 @@ impl Default for DNS_TXT_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_TXT_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DNS_TYPE(pub u16); @@ -2508,9 +2223,6 @@ impl Default for DNS_UNKNOWN_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_UNKNOWN_DATA { - type TypeKind = windows_core::CopyType; -} pub const DNS_UPDATE_CACHE_SECURITY_CONTEXT: u32 = 512u32; pub const DNS_UPDATE_FORCE_SECURITY_NEGO: u32 = 2048u32; pub const DNS_UPDATE_REMOTE_SERVER: u32 = 16384u32; @@ -2543,9 +2255,6 @@ impl Default for DNS_WINSR_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_WINSR_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_WINSR_DATAW { @@ -2559,9 +2268,6 @@ impl Default for DNS_WINSR_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_WINSR_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_WINS_DATA { @@ -2576,9 +2282,6 @@ impl Default for DNS_WINS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_WINS_DATA { - type TypeKind = windows_core::CopyType; -} pub const DNS_WINS_FLAG_LOCAL: u32 = 65536u32; pub const DNS_WINS_FLAG_SCOPE: u32 = 2147483648u32; #[repr(C, packed(1))] @@ -2592,9 +2295,6 @@ impl Default for DNS_WIRE_QUESTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_WIRE_QUESTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DNS_WIRE_RECORD { @@ -2608,9 +2308,6 @@ impl Default for DNS_WIRE_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_WIRE_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_WKS_DATA { @@ -2623,9 +2320,6 @@ impl Default for DNS_WKS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_WKS_DATA { - type TypeKind = windows_core::CopyType; -} pub const DnsCharSetAnsi: DNS_CHARSET = DNS_CHARSET(3i32); pub const DnsCharSetUnicode: DNS_CHARSET = DNS_CHARSET(1i32); pub const DnsCharSetUnknown: DNS_CHARSET = DNS_CHARSET(0i32); @@ -2686,9 +2380,6 @@ impl Default for IP4_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP4_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -2703,10 +2394,6 @@ impl Default for IP6_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IP6_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -2722,10 +2409,6 @@ impl Default for IP6_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for IP6_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const IP6_ADDRESS_STRING_BUFFER_LENGTH: u32 = 65u32; pub const IP6_ADDRESS_STRING_LENGTH: u32 = 65u32; #[repr(C)] @@ -2742,9 +2425,6 @@ impl Default for MDNS_QUERY_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDNS_QUERY_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MDNS_QUERY_REQUEST { @@ -2764,9 +2444,6 @@ impl Default for MDNS_QUERY_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDNS_QUERY_REQUEST { - type TypeKind = windows_core::CopyType; -} pub type PDNS_QUERY_COMPLETION_ROUTINE = Option; pub type PDNS_SERVICE_BROWSE_CALLBACK = Option; pub type PDNS_SERVICE_REGISTER_COMPLETE = Option; @@ -2794,9 +2471,6 @@ impl Default for _DnsRecordOptA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _DnsRecordOptA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union _DnsRecordOptA_1 { @@ -2808,9 +2482,6 @@ impl Default for _DnsRecordOptA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _DnsRecordOptA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union _DnsRecordOptA_0 { @@ -2822,6 +2493,3 @@ impl Default for _DnsRecordOptA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _DnsRecordOptA_0 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs index e84c3ead7a1..28520b2bb3d 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -1255,9 +1255,6 @@ impl Default for ARP_SEND_REPLY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ARP_SEND_REPLY { - type TypeKind = windows_core::CopyType; -} pub const BEST_IF: u32 = 20u32; pub const BEST_ROUTE: u32 = 21u32; pub const BROADCAST_NODETYPE: u32 = 1u32; @@ -1283,9 +1280,6 @@ impl Default for DNS_DOH_SERVER_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_DOH_SERVER_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub const DNS_DOH_SERVER_SETTINGS_ENABLE: u32 = 2u32; pub const DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO: u32 = 1u32; pub const DNS_DOH_SERVER_SETTINGS_ENABLE_DDR: u32 = 16u32; @@ -1311,9 +1305,6 @@ impl Default for DNS_INTERFACE_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_INTERFACE_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_INTERFACE_SETTINGS3 { @@ -1339,9 +1330,6 @@ impl Default for DNS_INTERFACE_SETTINGS3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_INTERFACE_SETTINGS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_INTERFACE_SETTINGS4 { @@ -1368,9 +1356,6 @@ impl Default for DNS_INTERFACE_SETTINGS4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_INTERFACE_SETTINGS4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_INTERFACE_SETTINGS_EX { @@ -1383,9 +1368,6 @@ impl Default for DNS_INTERFACE_SETTINGS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_INTERFACE_SETTINGS_EX { - type TypeKind = windows_core::CopyType; -} pub const DNS_INTERFACE_SETTINGS_VERSION1: u32 = 1u32; pub const DNS_INTERFACE_SETTINGS_VERSION2: u32 = 2u32; pub const DNS_INTERFACE_SETTINGS_VERSION3: u32 = 3u32; @@ -1403,9 +1385,6 @@ impl Default for DNS_SERVER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVER_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DNS_SERVER_PROPERTY_TYPE(pub i32); @@ -1419,9 +1398,6 @@ impl Default for DNS_SERVER_PROPERTY_TYPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SERVER_PROPERTY_TYPES { - type TypeKind = windows_core::CopyType; -} pub const DNS_SERVER_PROPERTY_VERSION1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1437,9 +1413,6 @@ impl Default for DNS_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DNS_SETTINGS2 { @@ -1455,9 +1428,6 @@ impl Default for DNS_SETTINGS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DNS_SETTINGS2 { - type TypeKind = windows_core::CopyType; -} pub const DNS_SETTINGS_ENABLE_LLMNR: u32 = 128u32; pub const DNS_SETTINGS_QUERY_ADAPTER_NAME: u32 = 256u32; pub const DNS_SETTINGS_VERSION1: u32 = 1u32; @@ -1502,9 +1472,6 @@ impl Default for FIXED_INFO_W2KSP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIXED_INFO_W2KSP1 { - type TypeKind = windows_core::CopyType; -} pub const GAA_FLAG_INCLUDE_ALL_COMPARTMENTS: GET_ADAPTERS_ADDRESSES_FLAGS = GET_ADAPTERS_ADDRESSES_FLAGS(512u32); pub const GAA_FLAG_INCLUDE_ALL_INTERFACES: GET_ADAPTERS_ADDRESSES_FLAGS = GET_ADAPTERS_ADDRESSES_FLAGS(256u32); pub const GAA_FLAG_INCLUDE_GATEWAYS: GET_ADAPTERS_ADDRESSES_FLAGS = GET_ADAPTERS_ADDRESSES_FLAGS(128u32); @@ -1627,9 +1594,6 @@ impl Default for ICMPV6_ECHO_REPLY_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMPV6_ECHO_REPLY_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ICMP_ECHO_REPLY { @@ -1646,9 +1610,6 @@ impl Default for ICMP_ECHO_REPLY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMP_ECHO_REPLY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1667,10 +1628,6 @@ impl Default for ICMP_ECHO_REPLY32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ICMP_ECHO_REPLY32 { - type TypeKind = windows_core::CopyType; -} pub const ICMP_STATS: u32 = 11u32; pub const IF_ACCESS_BROADCAST: IF_ACCESS_TYPE = IF_ACCESS_TYPE(2i32); pub const IF_ACCESS_LOOPBACK: IF_ACCESS_TYPE = IF_ACCESS_TYPE(1i32); @@ -1913,9 +1870,6 @@ impl Default for INTERFACE_HARDWARE_CROSSTIMESTAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACE_HARDWARE_CROSSTIMESTAMP { - type TypeKind = windows_core::CopyType; -} pub const INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1937,9 +1891,6 @@ impl Default for INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES { @@ -1952,9 +1903,6 @@ impl Default for INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERFACE_TIMESTAMP_CAPABILITIES { @@ -1968,9 +1916,6 @@ impl Default for INTERFACE_TIMESTAMP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACE_TIMESTAMP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1996,9 +1941,6 @@ impl Default for IPV6_ADDRESS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_ADDRESS_EX { - type TypeKind = windows_core::CopyType; -} pub const IPV6_GLOBAL_INFO: u32 = 4294901775u32; pub const IPV6_ROUTE_INFO: u32 = 4294901776u32; #[repr(C)] @@ -2048,10 +1990,6 @@ impl Default for IP_ADAPTER_ADDRESSES_LH { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -2065,10 +2003,6 @@ impl Default for IP_ADAPTER_ADDRESSES_LH_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2082,10 +2016,6 @@ impl Default for IP_ADAPTER_ADDRESSES_LH_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_LH_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -2099,10 +2029,6 @@ impl Default for IP_ADAPTER_ADDRESSES_LH_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_LH_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2115,10 +2041,6 @@ impl Default for IP_ADAPTER_ADDRESSES_LH_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_LH_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -2149,10 +2071,6 @@ impl Default for IP_ADAPTER_ADDRESSES_XP { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -2166,10 +2084,6 @@ impl Default for IP_ADAPTER_ADDRESSES_XP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_XP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2183,10 +2097,6 @@ impl Default for IP_ADAPTER_ADDRESSES_XP_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for IP_ADAPTER_ADDRESSES_XP_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IP_ADAPTER_ADDRESS_DNS_ELIGIBLE: u32 = 1u32; pub const IP_ADAPTER_ADDRESS_TRANSIENT: u32 = 2u32; #[repr(C)] @@ -2203,10 +2113,6 @@ impl Default for IP_ADAPTER_ANYCAST_ADDRESS_XP { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_ANYCAST_ADDRESS_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2220,10 +2126,6 @@ impl Default for IP_ADAPTER_ANYCAST_ADDRESS_XP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_ANYCAST_ADDRESS_XP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2237,10 +2139,6 @@ impl Default for IP_ADAPTER_ANYCAST_ADDRESS_XP_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_ANYCAST_ADDRESS_XP_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IP_ADAPTER_DDNS_ENABLED: u32 = 1u32; pub const IP_ADAPTER_DHCP_ENABLED: u32 = 4u32; #[repr(C)] @@ -2257,10 +2155,6 @@ impl Default for IP_ADAPTER_DNS_SERVER_ADDRESS_XP { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_DNS_SERVER_ADDRESS_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2274,10 +2168,6 @@ impl Default for IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2291,10 +2181,6 @@ impl Default for IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IP_ADAPTER_DNS_SUFFIX { @@ -2306,9 +2192,6 @@ impl Default for IP_ADAPTER_DNS_SUFFIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_ADAPTER_DNS_SUFFIX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2323,10 +2206,6 @@ impl Default for IP_ADAPTER_GATEWAY_ADDRESS_LH { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_GATEWAY_ADDRESS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2340,10 +2219,6 @@ impl Default for IP_ADAPTER_GATEWAY_ADDRESS_LH_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_GATEWAY_ADDRESS_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2357,10 +2232,6 @@ impl Default for IP_ADAPTER_GATEWAY_ADDRESS_LH_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_GATEWAY_ADDRESS_LH_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IP_ADAPTER_INDEX_MAP { @@ -2372,9 +2243,6 @@ impl Default for IP_ADAPTER_INDEX_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_ADAPTER_INDEX_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IP_ADAPTER_INFO { @@ -2402,9 +2270,6 @@ impl Default for IP_ADAPTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_ADAPTER_INFO { - type TypeKind = windows_core::CopyType; -} pub const IP_ADAPTER_IPV4_ENABLED: u32 = 128u32; pub const IP_ADAPTER_IPV6_ENABLED: u32 = 256u32; pub const IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG: u32 = 512u32; @@ -2423,10 +2288,6 @@ impl Default for IP_ADAPTER_MULTICAST_ADDRESS_XP { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_MULTICAST_ADDRESS_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2440,10 +2301,6 @@ impl Default for IP_ADAPTER_MULTICAST_ADDRESS_XP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_MULTICAST_ADDRESS_XP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2457,10 +2314,6 @@ impl Default for IP_ADAPTER_MULTICAST_ADDRESS_XP_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_MULTICAST_ADDRESS_XP_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED: u32 = 64u32; pub const IP_ADAPTER_NO_MULTICAST: u32 = 16u32; #[repr(C)] @@ -2474,9 +2327,6 @@ impl Default for IP_ADAPTER_ORDER_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_ADAPTER_ORDER_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2492,10 +2342,6 @@ impl Default for IP_ADAPTER_PREFIX_XP { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_PREFIX_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2509,10 +2355,6 @@ impl Default for IP_ADAPTER_PREFIX_XP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_PREFIX_XP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2526,10 +2368,6 @@ impl Default for IP_ADAPTER_PREFIX_XP_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_PREFIX_XP_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IP_ADAPTER_RECEIVE_ONLY: u32 = 8u32; pub const IP_ADAPTER_REGISTER_ADAPTER_SUFFIX: u32 = 2u32; #[repr(C)] @@ -2553,10 +2391,6 @@ impl Default for IP_ADAPTER_UNICAST_ADDRESS_LH { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_UNICAST_ADDRESS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2570,10 +2404,6 @@ impl Default for IP_ADAPTER_UNICAST_ADDRESS_LH_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_UNICAST_ADDRESS_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2587,10 +2417,6 @@ impl Default for IP_ADAPTER_UNICAST_ADDRESS_LH_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_UNICAST_ADDRESS_LH_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2611,10 +2437,6 @@ impl Default for IP_ADAPTER_UNICAST_ADDRESS_XP { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_UNICAST_ADDRESS_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2628,10 +2450,6 @@ impl Default for IP_ADAPTER_UNICAST_ADDRESS_XP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_UNICAST_ADDRESS_XP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2645,10 +2463,6 @@ impl Default for IP_ADAPTER_UNICAST_ADDRESS_XP_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_UNICAST_ADDRESS_XP_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2663,10 +2477,6 @@ impl Default for IP_ADAPTER_WINS_SERVER_ADDRESS_LH { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_WINS_SERVER_ADDRESS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2680,10 +2490,6 @@ impl Default for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2697,10 +2503,6 @@ impl Default for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2714,10 +2516,6 @@ impl Default for IP_ADDRESS_PREFIX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for IP_ADDRESS_PREFIX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IP_ADDRESS_STRING { @@ -2728,9 +2526,6 @@ impl Default for IP_ADDRESS_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_ADDRESS_STRING { - type TypeKind = windows_core::CopyType; -} pub const IP_ADDRROW: u32 = 5u32; pub const IP_ADDRTABLE: u32 = 4u32; pub const IP_ADDR_ADDED: u32 = 11023u32; @@ -2748,9 +2543,6 @@ impl Default for IP_ADDR_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_ADDR_STRING { - type TypeKind = windows_core::CopyType; -} pub const IP_BAD_DESTINATION: u32 = 11018u32; pub const IP_BAD_HEADER: u32 = 11042u32; pub const IP_BAD_OPTION: u32 = 11007u32; @@ -2799,9 +2591,6 @@ impl Default for IP_INTERFACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_INTERFACE_INFO { - type TypeKind = windows_core::CopyType; -} pub const IP_INTERFACE_METRIC_CHANGE: u32 = 11030u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2818,9 +2607,6 @@ impl Default for IP_INTERFACE_NAME_INFO_W2KSP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_INTERFACE_NAME_INFO_W2KSP1 { - type TypeKind = windows_core::CopyType; -} pub const IP_INTERFACE_STATUS_INFO: u32 = 4294901764u32; pub const IP_INTERFACE_WOL_CAPABILITY_CHANGE: u32 = 11033u32; pub const IP_IN_FILTER_INFO: u32 = 4294901761u32; @@ -2840,9 +2626,6 @@ impl Default for IP_MCAST_COUNTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_MCAST_COUNTER_INFO { - type TypeKind = windows_core::CopyType; -} pub const IP_MCAST_HEARBEAT_INFO: u32 = 4294901770u32; pub const IP_MCAST_LIMIT_INFO: u32 = 4294901774u32; pub const IP_MEDIA_CONNECT: u32 = 11024u32; @@ -2866,9 +2649,6 @@ impl Default for IP_OPTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_OPTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2885,10 +2665,6 @@ impl Default for IP_OPTION_INFORMATION32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for IP_OPTION_INFORMATION32 { - type TypeKind = windows_core::CopyType; -} pub const IP_OPTION_TOO_BIG: u32 = 11017u32; pub const IP_OUT_FILTER_INFO: u32 = 4294901762u32; pub const IP_OUT_FILTER_INFO_V6: u32 = 4294901778u32; @@ -2909,9 +2685,6 @@ impl Default for IP_PER_ADAPTER_INFO_W2KSP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_PER_ADAPTER_INFO_W2KSP1 { - type TypeKind = windows_core::CopyType; -} pub const IP_PROT_PRIORITY_INFO: u32 = 4294901766u32; pub const IP_PROT_PRIORITY_INFO_EX: u32 = 4294901783u32; pub const IP_REASSEMBLY_TIME_EXCEEDED: u32 = 11014u32; @@ -2940,9 +2713,6 @@ impl Default for IP_UNIDIRECTIONAL_ADAPTER_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_UNIDIRECTIONAL_ADAPTER_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const IP_UNLOAD: u32 = 11022u32; pub const IP_UNRECOGNIZED_NEXT_HEADER: u32 = 11043u32; pub const LB_DST_ADDR_USE_DSTADDR_FLAG: u32 = 8u32; @@ -2986,9 +2756,6 @@ impl Default for MIBICMPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIBICMPINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIBICMPSTATS { @@ -3011,9 +2778,6 @@ impl Default for MIBICMPSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIBICMPSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIBICMPSTATS_EX_XPSP1 { @@ -3026,9 +2790,6 @@ impl Default for MIBICMPSTATS_EX_XPSP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIBICMPSTATS_EX_XPSP1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -3044,10 +2805,6 @@ impl Default for MIB_ANYCASTIPADDRESS_ROW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_ANYCASTIPADDRESS_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -3061,10 +2818,6 @@ impl Default for MIB_ANYCASTIPADDRESS_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_ANYCASTIPADDRESS_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_BEST_IF { @@ -3076,9 +2829,6 @@ impl Default for MIB_BEST_IF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_BEST_IF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_BOUNDARYROW { @@ -3090,9 +2840,6 @@ impl Default for MIB_BOUNDARYROW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_BOUNDARYROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_ICMP { @@ -3103,9 +2850,6 @@ impl Default for MIB_ICMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_ICMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_ICMP_EX_XPSP1 { @@ -3117,9 +2861,6 @@ impl Default for MIB_ICMP_EX_XPSP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_ICMP_EX_XPSP1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IFNUMBER { @@ -3130,9 +2871,6 @@ impl Default for MIB_IFNUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IFNUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IFROW { @@ -3166,9 +2904,6 @@ impl Default for MIB_IFROW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IFROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IFSTACK_ROW { @@ -3180,9 +2915,6 @@ impl Default for MIB_IFSTACK_ROW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IFSTACK_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IFSTACK_TABLE { @@ -3194,9 +2926,6 @@ impl Default for MIB_IFSTACK_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IFSTACK_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IFSTATUS { @@ -3211,9 +2940,6 @@ impl Default for MIB_IFSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IFSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IFTABLE { @@ -3225,9 +2951,6 @@ impl Default for MIB_IFTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IFTABLE { - type TypeKind = windows_core::CopyType; -} pub const MIB_IF_ADMIN_STATUS_DOWN: u32 = 2u32; pub const MIB_IF_ADMIN_STATUS_TESTING: u32 = 3u32; pub const MIB_IF_ADMIN_STATUS_UP: u32 = 1u32; @@ -3286,10 +3009,6 @@ impl Default for MIB_IF_ROW2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for MIB_IF_ROW2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3302,10 +3021,6 @@ impl Default for MIB_IF_ROW2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for MIB_IF_ROW2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy)] @@ -3319,10 +3034,6 @@ impl Default for MIB_IF_TABLE2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for MIB_IF_TABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MIB_IF_TABLE_LEVEL(pub i32); @@ -3345,9 +3056,6 @@ impl Default for MIB_INVERTEDIFSTACK_ROW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_INVERTEDIFSTACK_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_INVERTEDIFSTACK_TABLE { @@ -3359,9 +3067,6 @@ impl Default for MIB_INVERTEDIFSTACK_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_INVERTEDIFSTACK_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPADDRROW_W2K { @@ -3378,9 +3083,6 @@ impl Default for MIB_IPADDRROW_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPADDRROW_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPADDRROW_XP { @@ -3397,9 +3099,6 @@ impl Default for MIB_IPADDRROW_XP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPADDRROW_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPADDRTABLE { @@ -3411,9 +3110,6 @@ impl Default for MIB_IPADDRTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPADDRTABLE { - type TypeKind = windows_core::CopyType; -} pub const MIB_IPADDR_DELETED: u32 = 64u32; pub const MIB_IPADDR_DISCONNECTED: u32 = 8u32; pub const MIB_IPADDR_DNS_ELIGIBLE: u32 = 256u32; @@ -3434,10 +3130,6 @@ impl Default for MIB_IPDESTROW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_IPDESTROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -3451,10 +3143,6 @@ impl Default for MIB_IPDESTTABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_IPDESTTABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPFORWARDNUMBER { @@ -3465,9 +3153,6 @@ impl Default for MIB_IPFORWARDNUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPFORWARDNUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -3493,10 +3178,6 @@ impl Default for MIB_IPFORWARDROW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_IPFORWARDROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -3510,10 +3191,6 @@ impl Default for MIB_IPFORWARDROW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_IPFORWARDROW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -3527,10 +3204,6 @@ impl Default for MIB_IPFORWARDROW_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_IPFORWARDROW_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -3544,10 +3217,6 @@ impl Default for MIB_IPFORWARDTABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_IPFORWARDTABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -3574,10 +3243,6 @@ impl Default for MIB_IPFORWARD_ROW2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPFORWARD_ROW2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -3591,10 +3256,6 @@ impl Default for MIB_IPFORWARD_TABLE2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPFORWARD_TABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MIB_IPFORWARD_TYPE(pub i32); @@ -3644,10 +3305,6 @@ impl Default for MIB_IPINTERFACE_ROW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPINTERFACE_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -3661,10 +3318,6 @@ impl Default for MIB_IPINTERFACE_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPINTERFACE_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_BOUNDARY { @@ -3678,9 +3331,6 @@ impl Default for MIB_IPMCAST_BOUNDARY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_BOUNDARY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_BOUNDARY_TABLE { @@ -3692,9 +3342,6 @@ impl Default for MIB_IPMCAST_BOUNDARY_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_BOUNDARY_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_GLOBAL { @@ -3705,9 +3352,6 @@ impl Default for MIB_IPMCAST_GLOBAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_GLOBAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_IF_ENTRY { @@ -3723,9 +3367,6 @@ impl Default for MIB_IPMCAST_IF_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_IF_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_IF_TABLE { @@ -3737,9 +3378,6 @@ impl Default for MIB_IPMCAST_IF_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_IF_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_MFE { @@ -3765,9 +3403,6 @@ impl Default for MIB_IPMCAST_MFE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_MFE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_MFE_STATS { @@ -3794,9 +3429,6 @@ impl Default for MIB_IPMCAST_MFE_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_MFE_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_MFE_STATS_EX_XP { @@ -3828,9 +3460,6 @@ impl Default for MIB_IPMCAST_MFE_STATS_EX_XP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_MFE_STATS_EX_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_OIF_STATS_LH { @@ -3847,9 +3476,6 @@ impl Default for MIB_IPMCAST_OIF_STATS_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_OIF_STATS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_OIF_STATS_W2K { @@ -3866,9 +3492,6 @@ impl Default for MIB_IPMCAST_OIF_STATS_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_OIF_STATS_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_OIF_W2K { @@ -3882,9 +3505,6 @@ impl Default for MIB_IPMCAST_OIF_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_OIF_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_OIF_XP { @@ -3898,9 +3518,6 @@ impl Default for MIB_IPMCAST_OIF_XP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_OIF_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPMCAST_SCOPE { @@ -3914,9 +3531,6 @@ impl Default for MIB_IPMCAST_SCOPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPMCAST_SCOPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_IPNETROW_LH { @@ -3931,9 +3545,6 @@ impl Default for MIB_IPNETROW_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPNETROW_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_IPNETROW_LH_0 { @@ -3945,9 +3556,6 @@ impl Default for MIB_IPNETROW_LH_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPNETROW_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPNETROW_W2K { @@ -3962,9 +3570,6 @@ impl Default for MIB_IPNETROW_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPNETROW_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_IPNETTABLE { @@ -3976,9 +3581,6 @@ impl Default for MIB_IPNETTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPNETTABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -3998,10 +3600,6 @@ impl Default for MIB_IPNET_ROW2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPNET_ROW2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -4015,10 +3613,6 @@ impl Default for MIB_IPNET_ROW2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPNET_ROW2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4031,10 +3625,6 @@ impl Default for MIB_IPNET_ROW2_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPNET_ROW2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -4048,10 +3638,6 @@ impl Default for MIB_IPNET_ROW2_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPNET_ROW2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -4065,10 +3651,6 @@ impl Default for MIB_IPNET_TABLE2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPNET_TABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MIB_IPNET_TYPE(pub i32); @@ -4099,10 +3681,6 @@ impl Default for MIB_IPPATH_ROW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPPATH_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -4116,10 +3694,6 @@ impl Default for MIB_IPPATH_ROW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPPATH_ROW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -4133,10 +3707,6 @@ impl Default for MIB_IPPATH_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_IPPATH_TABLE { - type TypeKind = windows_core::CopyType; -} pub const MIB_IPROUTE_METRIC_UNUSED: u32 = 4294967295u32; pub const MIB_IPROUTE_TYPE_DIRECT: MIB_IPFORWARD_TYPE = MIB_IPFORWARD_TYPE(3i32); pub const MIB_IPROUTE_TYPE_INDIRECT: MIB_IPFORWARD_TYPE = MIB_IPFORWARD_TYPE(4i32); @@ -4177,9 +3747,6 @@ impl Default for MIB_IPSTATS_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPSTATS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_IPSTATS_LH_0 { @@ -4191,9 +3758,6 @@ impl Default for MIB_IPSTATS_LH_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPSTATS_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_IPSTATS_W2K { @@ -4226,9 +3790,6 @@ impl Default for MIB_IPSTATS_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_IPSTATS_W2K { - type TypeKind = windows_core::CopyType; -} pub const MIB_IP_FORWARDING: MIB_IPSTATS_FORWARDING = MIB_IPSTATS_FORWARDING(1i32); #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] @@ -4243,10 +3804,6 @@ impl Default for MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES { - type TypeKind = windows_core::CopyType; -} pub const MIB_IP_NOT_FORWARDING: MIB_IPSTATS_FORWARDING = MIB_IPSTATS_FORWARDING(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4259,9 +3816,6 @@ impl Default for MIB_MCAST_LIMIT_ROW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_MCAST_LIMIT_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_MFE_STATS_TABLE { @@ -4273,9 +3827,6 @@ impl Default for MIB_MFE_STATS_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_MFE_STATS_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_MFE_STATS_TABLE_EX_XP { @@ -4287,9 +3838,6 @@ impl Default for MIB_MFE_STATS_TABLE_EX_XP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_MFE_STATS_TABLE_EX_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_MFE_TABLE { @@ -4301,9 +3849,6 @@ impl Default for MIB_MFE_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_MFE_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -4319,10 +3864,6 @@ impl Default for MIB_MULTICASTIPADDRESS_ROW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_MULTICASTIPADDRESS_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -4336,10 +3877,6 @@ impl Default for MIB_MULTICASTIPADDRESS_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_MULTICASTIPADDRESS_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MIB_NOTIFICATION_TYPE(pub i32); @@ -4354,9 +3891,6 @@ impl Default for MIB_OPAQUE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_OPAQUE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_OPAQUE_INFO_0 { @@ -4368,9 +3902,6 @@ impl Default for MIB_OPAQUE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_OPAQUE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_OPAQUE_QUERY { @@ -4382,9 +3913,6 @@ impl Default for MIB_OPAQUE_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_OPAQUE_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_PROXYARP { @@ -4397,9 +3925,6 @@ impl Default for MIB_PROXYARP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_PROXYARP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_ROUTESTATE { @@ -4410,9 +3935,6 @@ impl Default for MIB_ROUTESTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_ROUTESTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -4431,10 +3953,6 @@ impl Default for MIB_TCP6ROW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_TCP6ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -4455,10 +3973,6 @@ impl Default for MIB_TCP6ROW2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_TCP6ROW2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCP6ROW_OWNER_MODULE { @@ -4478,9 +3992,6 @@ impl Default for MIB_TCP6ROW_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCP6ROW_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCP6ROW_OWNER_PID { @@ -4498,9 +4009,6 @@ impl Default for MIB_TCP6ROW_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCP6ROW_OWNER_PID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -4514,10 +4022,6 @@ impl Default for MIB_TCP6TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_TCP6TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -4531,10 +4035,6 @@ impl Default for MIB_TCP6TABLE2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_TCP6TABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCP6TABLE_OWNER_MODULE { @@ -4546,9 +4046,6 @@ impl Default for MIB_TCP6TABLE_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCP6TABLE_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCP6TABLE_OWNER_PID { @@ -4560,9 +4057,6 @@ impl Default for MIB_TCP6TABLE_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCP6TABLE_OWNER_PID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPROW2 { @@ -4579,9 +4073,6 @@ impl Default for MIB_TCPROW2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPROW2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_TCPROW_LH { @@ -4596,9 +4087,6 @@ impl Default for MIB_TCPROW_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPROW_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_TCPROW_LH_0 { @@ -4610,9 +4098,6 @@ impl Default for MIB_TCPROW_LH_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPROW_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPROW_OWNER_MODULE { @@ -4630,9 +4115,6 @@ impl Default for MIB_TCPROW_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPROW_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPROW_OWNER_PID { @@ -4648,9 +4130,6 @@ impl Default for MIB_TCPROW_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPROW_OWNER_PID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPROW_W2K { @@ -4665,9 +4144,6 @@ impl Default for MIB_TCPROW_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPROW_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPSTATS2 { @@ -4692,9 +4168,6 @@ impl Default for MIB_TCPSTATS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPSTATS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_TCPSTATS_LH { @@ -4719,9 +4192,6 @@ impl Default for MIB_TCPSTATS_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPSTATS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_TCPSTATS_LH_0 { @@ -4733,9 +4203,6 @@ impl Default for MIB_TCPSTATS_LH_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPSTATS_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPSTATS_W2K { @@ -4760,9 +4227,6 @@ impl Default for MIB_TCPSTATS_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPSTATS_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_TCPTABLE { @@ -4774,9 +4238,6 @@ impl Default for MIB_TCPTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPTABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPTABLE2 { @@ -4788,9 +4249,6 @@ impl Default for MIB_TCPTABLE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPTABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPTABLE_OWNER_MODULE { @@ -4802,9 +4260,6 @@ impl Default for MIB_TCPTABLE_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPTABLE_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_TCPTABLE_OWNER_PID { @@ -4816,9 +4271,6 @@ impl Default for MIB_TCPTABLE_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_TCPTABLE_OWNER_PID { - type TypeKind = windows_core::CopyType; -} pub const MIB_TCP_RTO_CONSTANT: TCP_RTO_ALGORITHM = TCP_RTO_ALGORITHM(2i32); pub const MIB_TCP_RTO_OTHER: TCP_RTO_ALGORITHM = TCP_RTO_ALGORITHM(1i32); pub const MIB_TCP_RTO_RSRE: TCP_RTO_ALGORITHM = TCP_RTO_ALGORITHM(3i32); @@ -4853,10 +4305,6 @@ impl Default for MIB_UDP6ROW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_UDP6ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDP6ROW2 { @@ -4876,9 +4324,6 @@ impl Default for MIB_UDP6ROW2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6ROW2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_UDP6ROW2_0 { @@ -4890,9 +4335,6 @@ impl Default for MIB_UDP6ROW2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6ROW2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDP6ROW2_0_0 { @@ -4903,9 +4345,6 @@ impl Default for MIB_UDP6ROW2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6ROW2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDP6ROW_OWNER_MODULE { @@ -4922,9 +4361,6 @@ impl Default for MIB_UDP6ROW_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6ROW_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_UDP6ROW_OWNER_MODULE_0 { @@ -4936,9 +4372,6 @@ impl Default for MIB_UDP6ROW_OWNER_MODULE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6ROW_OWNER_MODULE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDP6ROW_OWNER_MODULE_0_0 { @@ -4949,9 +4382,6 @@ impl Default for MIB_UDP6ROW_OWNER_MODULE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6ROW_OWNER_MODULE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDP6ROW_OWNER_PID { @@ -4965,9 +4395,6 @@ impl Default for MIB_UDP6ROW_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6ROW_OWNER_PID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -4981,10 +4408,6 @@ impl Default for MIB_UDP6TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MIB_UDP6TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDP6TABLE2 { @@ -4996,9 +4419,6 @@ impl Default for MIB_UDP6TABLE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6TABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDP6TABLE_OWNER_MODULE { @@ -5010,9 +4430,6 @@ impl Default for MIB_UDP6TABLE_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6TABLE_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDP6TABLE_OWNER_PID { @@ -5024,9 +4441,6 @@ impl Default for MIB_UDP6TABLE_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDP6TABLE_OWNER_PID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPROW { @@ -5038,9 +4452,6 @@ impl Default for MIB_UDPROW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDPROW2 { @@ -5058,9 +4469,6 @@ impl Default for MIB_UDPROW2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_UDPROW2_0 { @@ -5072,9 +4480,6 @@ impl Default for MIB_UDPROW2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPROW2_0_0 { @@ -5085,9 +4490,6 @@ impl Default for MIB_UDPROW2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDPROW_OWNER_MODULE { @@ -5103,9 +4505,6 @@ impl Default for MIB_UDPROW_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIB_UDPROW_OWNER_MODULE_0 { @@ -5117,9 +4516,6 @@ impl Default for MIB_UDPROW_OWNER_MODULE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW_OWNER_MODULE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPROW_OWNER_MODULE_0_0 { @@ -5130,9 +4526,6 @@ impl Default for MIB_UDPROW_OWNER_MODULE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW_OWNER_MODULE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPROW_OWNER_PID { @@ -5145,9 +4538,6 @@ impl Default for MIB_UDPROW_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPROW_OWNER_PID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPSTATS { @@ -5162,9 +4552,6 @@ impl Default for MIB_UDPSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPSTATS2 { @@ -5179,9 +4566,6 @@ impl Default for MIB_UDPSTATS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPSTATS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPTABLE { @@ -5193,9 +4577,6 @@ impl Default for MIB_UDPTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPTABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDPTABLE2 { @@ -5207,9 +4588,6 @@ impl Default for MIB_UDPTABLE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPTABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MIB_UDPTABLE_OWNER_MODULE { @@ -5221,9 +4599,6 @@ impl Default for MIB_UDPTABLE_OWNER_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPTABLE_OWNER_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIB_UDPTABLE_OWNER_PID { @@ -5235,9 +4610,6 @@ impl Default for MIB_UDPTABLE_OWNER_PID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIB_UDPTABLE_OWNER_PID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -5261,10 +4633,6 @@ impl Default for MIB_UNICASTIPADDRESS_ROW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_UNICASTIPADDRESS_ROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[derive(Clone, Copy)] @@ -5278,10 +4646,6 @@ impl Default for MIB_UNICASTIPADDRESS_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for MIB_UNICASTIPADDRESS_TABLE { - type TypeKind = windows_core::CopyType; -} pub const MIB_USE_CURRENT_FORWARDING: u32 = 4294967295u32; pub const MIB_USE_CURRENT_TTL: u32 = 4294967295u32; pub const MIN_IF_TYPE: u32 = 1u32; @@ -5318,10 +4682,6 @@ impl Default for NET_ADDRESS_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for NET_ADDRESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -5337,10 +4697,6 @@ impl Default for NET_ADDRESS_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for NET_ADDRESS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5354,10 +4710,6 @@ impl Default for NET_ADDRESS_INFO_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for NET_ADDRESS_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const NET_ADDRESS_IPV4: NET_ADDRESS_FORMAT = NET_ADDRESS_FORMAT(2i32); pub const NET_ADDRESS_IPV6: NET_ADDRESS_FORMAT = NET_ADDRESS_FORMAT(3i32); pub const NET_STRING_IPV4_ADDRESS: u32 = 1u32; @@ -5405,9 +4757,6 @@ impl Default for PFLOGFRAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PFLOGFRAME { - type TypeKind = windows_core::CopyType; -} pub const PF_ACTION_DROP: PFFORWARD_ACTION = PFFORWARD_ACTION(1i32); pub const PF_ACTION_FORWARD: PFFORWARD_ACTION = PFFORWARD_ACTION(0i32); #[repr(C)] @@ -5432,9 +4781,6 @@ impl Default for PF_FILTER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PF_FILTER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PF_FILTER_STATS { @@ -5446,9 +4792,6 @@ impl Default for PF_FILTER_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PF_FILTER_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PF_INTERFACE_STATS { @@ -5474,9 +4817,6 @@ impl Default for PF_INTERFACE_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PF_INTERFACE_STATS { - type TypeKind = windows_core::CopyType; -} pub const PF_IPV4: PFADDRESSTYPE = PFADDRESSTYPE(0i32); pub const PF_IPV6: PFADDRESSTYPE = PFADDRESSTYPE(1i32); #[repr(C)] @@ -5491,9 +4831,6 @@ impl Default for PF_LATEBIND_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PF_LATEBIND_INFO { - type TypeKind = windows_core::CopyType; -} pub type PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK = Option; #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PIPFORWARD_CHANGE_CALLBACK = Option; @@ -5523,9 +4860,6 @@ impl Default for TCPIP_OWNER_MODULE_BASIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCPIP_OWNER_MODULE_BASIC_INFO { - type TypeKind = windows_core::CopyType; -} pub const TCPIP_OWNER_MODULE_INFO_BASIC: TCPIP_OWNER_MODULE_INFO_CLASS = TCPIP_OWNER_MODULE_INFO_CLASS(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5552,9 +4886,6 @@ impl Default for TCP_ESTATS_BANDWIDTH_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_BANDWIDTH_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_BANDWIDTH_RW_v0 { @@ -5566,9 +4897,6 @@ impl Default for TCP_ESTATS_BANDWIDTH_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_BANDWIDTH_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_DATA_ROD_v0 { @@ -5592,9 +4920,6 @@ impl Default for TCP_ESTATS_DATA_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_DATA_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_DATA_RW_v0 { @@ -5605,9 +4930,6 @@ impl Default for TCP_ESTATS_DATA_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_DATA_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_FINE_RTT_ROD_v0 { @@ -5621,9 +4943,6 @@ impl Default for TCP_ESTATS_FINE_RTT_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_FINE_RTT_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_FINE_RTT_RW_v0 { @@ -5634,9 +4953,6 @@ impl Default for TCP_ESTATS_FINE_RTT_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_FINE_RTT_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_OBS_REC_ROD_v0 { @@ -5650,9 +4966,6 @@ impl Default for TCP_ESTATS_OBS_REC_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_OBS_REC_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_OBS_REC_RW_v0 { @@ -5663,9 +4976,6 @@ impl Default for TCP_ESTATS_OBS_REC_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_OBS_REC_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_PATH_ROD_v0 { @@ -5715,9 +5025,6 @@ impl Default for TCP_ESTATS_PATH_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_PATH_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_PATH_RW_v0 { @@ -5728,9 +5035,6 @@ impl Default for TCP_ESTATS_PATH_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_PATH_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_REC_ROD_v0 { @@ -5754,9 +5058,6 @@ impl Default for TCP_ESTATS_REC_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_REC_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_REC_RW_v0 { @@ -5767,9 +5068,6 @@ impl Default for TCP_ESTATS_REC_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_REC_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_SEND_BUFF_ROD_v0 { @@ -5783,9 +5081,6 @@ impl Default for TCP_ESTATS_SEND_BUFF_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_SEND_BUFF_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_SEND_BUFF_RW_v0 { @@ -5796,9 +5091,6 @@ impl Default for TCP_ESTATS_SEND_BUFF_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_SEND_BUFF_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_SND_CONG_ROD_v0 { @@ -5826,9 +5118,6 @@ impl Default for TCP_ESTATS_SND_CONG_ROD_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_SND_CONG_ROD_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_SND_CONG_ROS_v0 { @@ -5839,9 +5128,6 @@ impl Default for TCP_ESTATS_SND_CONG_ROS_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_SND_CONG_ROS_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_SND_CONG_RW_v0 { @@ -5852,9 +5138,6 @@ impl Default for TCP_ESTATS_SND_CONG_RW_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_SND_CONG_RW_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_ESTATS_SYN_OPTS_ROS_v0 { @@ -5867,9 +5150,6 @@ impl Default for TCP_ESTATS_SYN_OPTS_ROS_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ESTATS_SYN_OPTS_ROS_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TCP_ESTATS_TYPE(pub i32); @@ -5884,9 +5164,6 @@ impl Default for TCP_RESERVE_PORT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_RESERVE_PORT_RANGE { - type TypeKind = windows_core::CopyType; -} pub const TCP_ROW: u32 = 14u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs index f69de6611d1..f661ad9feda 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs @@ -3856,9 +3856,6 @@ impl Default for MBN_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_CONTEXT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MBN_CONTEXT_CONSTANTS(pub i32); @@ -3918,9 +3915,6 @@ impl Default for MBN_DEVICE_SERVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_DEVICE_SERVICE { - type TypeKind = windows_core::CloneType; -} pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_ARRIVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = MBN_DEVICE_SERVICES_INTERFACE_STATE(0i32); pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_REMOVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = MBN_DEVICE_SERVICES_INTERFACE_STATE(1i32); #[repr(transparent)] @@ -3954,9 +3948,6 @@ impl Default for MBN_INTERFACE_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_INTERFACE_CAPS { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MBN_INTERFACE_CAPS_CONSTANTS(pub i32); @@ -3992,9 +3983,6 @@ impl Default for MBN_PIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_PIN_INFO { - type TypeKind = windows_core::CopyType; -} pub const MBN_PIN_LENGTH_UNKNOWN: MBN_PIN_CONSTANTS = MBN_PIN_CONSTANTS(-1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4034,9 +4022,6 @@ impl Default for MBN_PROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_PROVIDER { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct MBN_PROVIDER2 { @@ -4050,9 +4035,6 @@ impl Default for MBN_PROVIDER2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_PROVIDER2 { - type TypeKind = windows_core::CloneType; -} pub const MBN_PROVIDERID_LEN: MBN_PROVIDER_CONSTANTS = MBN_PROVIDER_CONSTANTS(6i32); pub const MBN_PROVIDERNAME_LEN: MBN_PROVIDER_CONSTANTS = MBN_PROVIDER_CONSTANTS(20i32); #[repr(transparent)] @@ -4154,9 +4136,6 @@ impl Default for MBN_SMS_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_SMS_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MBN_SMS_FLAG(pub i32); @@ -4189,9 +4168,6 @@ impl Default for MBN_SMS_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MBN_SMS_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const MBN_USERNAME_LEN: MBN_CONTEXT_CONSTANTS = MBN_CONTEXT_CONSTANTS(255i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4223,9 +4199,6 @@ impl Default for __DummyPinType__ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for __DummyPinType__ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct __mbnapi_ReferenceRemainingTypes__ { @@ -4249,6 +4222,3 @@ impl Default for __mbnapi_ReferenceRemainingTypes__ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for __mbnapi_ReferenceRemainingTypes__ { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs index 79a94648ef8..7ba71af328c 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs @@ -47,9 +47,6 @@ impl Default for IPNG_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPNG_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const MCAST_API_CURRENT_VERSION: i32 = 1i32; pub const MCAST_API_VERSION_0: i32 = 0i32; pub const MCAST_API_VERSION_1: i32 = 1i32; @@ -65,9 +62,6 @@ impl Default for MCAST_CLIENT_UID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCAST_CLIENT_UID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MCAST_LEASE_REQUEST { @@ -85,9 +79,6 @@ impl Default for MCAST_LEASE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCAST_LEASE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MCAST_LEASE_RESPONSE { @@ -102,9 +93,6 @@ impl Default for MCAST_LEASE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCAST_LEASE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MCAST_SCOPE_CTX { @@ -117,9 +105,6 @@ impl Default for MCAST_SCOPE_CTX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCAST_SCOPE_CTX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MCAST_SCOPE_ENTRY { @@ -133,6 +118,3 @@ impl Default for MCAST_SCOPE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCAST_SCOPE_ENTRY { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs index b3765f31151..156c889f7e9 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs @@ -10,9 +10,6 @@ impl Default for BSSID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BSSID_INFO { - type TypeKind = windows_core::CopyType; -} pub const CLOCK_NETWORK_DERIVED: u32 = 2u32; pub const CLOCK_PRECISION: u32 = 4u32; pub const DD_NDIS_DEVICE_NAME: windows_core::PCWSTR = windows_core::w!("\\Device\\NDIS"); @@ -32,9 +29,6 @@ impl Default for GEN_GET_NETCARD_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GEN_GET_NETCARD_TIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GEN_GET_TIME_CAPS { @@ -46,9 +40,6 @@ impl Default for GEN_GET_TIME_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GEN_GET_TIME_CAPS { - type TypeKind = windows_core::CopyType; -} pub const GUID_DEVINTERFACE_NET: windows_core::GUID = windows_core::GUID::from_u128(0xcac88484_7515_4c03_82e6_71a87abac361); pub const GUID_DEVINTERFACE_NETUIO: windows_core::GUID = windows_core::GUID::from_u128(0x08336f60_0679_4c6c_85d2_ae7ced65fff7); pub const GUID_NDIS_802_11_ADD_KEY: windows_core::GUID = windows_core::GUID::from_u128(0xab8b5a62_1d51_49d8_ba5c_fa980be03a1d); @@ -256,9 +247,6 @@ impl Default for IF_COUNTED_STRING_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IF_COUNTED_STRING_LH { - type TypeKind = windows_core::CopyType; -} pub const IF_MAX_PHYS_ADDRESS_LENGTH: u32 = 32u32; pub const IF_MAX_STRING_SIZE: u32 = 256u32; #[repr(transparent)] @@ -275,9 +263,6 @@ impl Default for IF_PHYSICAL_ADDRESS_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IF_PHYSICAL_ADDRESS_LH { - type TypeKind = windows_core::CopyType; -} 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; @@ -323,9 +308,6 @@ impl Default for NDIS_802_11_AI_REQFI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AI_REQFI { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_AI_REQFI_CAPABILITIES: u32 = 1u32; pub const NDIS_802_11_AI_REQFI_CURRENTAPADDRESS: u32 = 4u32; pub const NDIS_802_11_AI_REQFI_LISTENINTERVAL: u32 = 2u32; @@ -341,9 +323,6 @@ impl Default for NDIS_802_11_AI_RESFI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AI_RESFI { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_AI_RESFI_ASSOCIATIONID: u32 = 4u32; pub const NDIS_802_11_AI_RESFI_CAPABILITIES: u32 = 1u32; pub const NDIS_802_11_AI_RESFI_STATUSCODE: u32 = 2u32; @@ -365,9 +344,6 @@ impl Default for NDIS_802_11_ASSOCIATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_ASSOCIATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_AUTHENTICATION_ENCRYPTION { @@ -379,9 +355,6 @@ impl Default for NDIS_802_11_AUTHENTICATION_ENCRYPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AUTHENTICATION_ENCRYPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_AUTHENTICATION_EVENT { @@ -393,9 +366,6 @@ impl Default for NDIS_802_11_AUTHENTICATION_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AUTHENTICATION_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_802_11_AUTHENTICATION_MODE(pub i32); @@ -411,9 +381,6 @@ impl Default for NDIS_802_11_AUTHENTICATION_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_AUTHENTICATION_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS: u32 = 15u32; pub const NDIS_802_11_AUTH_REQUEST_GROUP_ERROR: u32 = 14u32; pub const NDIS_802_11_AUTH_REQUEST_KEYUPDATE: u32 = 2u32; @@ -430,9 +397,6 @@ impl Default for NDIS_802_11_BSSID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_BSSID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_BSSID_LIST_EX { @@ -444,9 +408,6 @@ impl Default for NDIS_802_11_BSSID_LIST_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_BSSID_LIST_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_CAPABILITY { @@ -461,9 +422,6 @@ impl Default for NDIS_802_11_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_CONFIGURATION { @@ -478,9 +436,6 @@ impl Default for NDIS_802_11_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_CONFIGURATION_FH { @@ -494,9 +449,6 @@ impl Default for NDIS_802_11_CONFIGURATION_FH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_CONFIGURATION_FH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_FIXED_IEs { @@ -509,9 +461,6 @@ impl Default for NDIS_802_11_FIXED_IEs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_FIXED_IEs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_KEY { @@ -527,9 +476,6 @@ impl Default for NDIS_802_11_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_KEY { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_LENGTH_RATES: u32 = 8u32; pub const NDIS_802_11_LENGTH_RATES_EX: u32 = 16u32; pub const NDIS_802_11_LENGTH_SSID: u32 = 32u32; @@ -553,9 +499,6 @@ impl Default for NDIS_802_11_NETWORK_TYPE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_NETWORK_TYPE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_NON_BCAST_SSID_LIST { @@ -567,9 +510,6 @@ impl Default for NDIS_802_11_NON_BCAST_SSID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_NON_BCAST_SSID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_PMKID { @@ -582,9 +522,6 @@ impl Default for NDIS_802_11_PMKID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_PMKID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_PMKID_CANDIDATE_LIST { @@ -597,9 +534,6 @@ impl Default for NDIS_802_11_PMKID_CANDIDATE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_PMKID_CANDIDATE_LIST { - type TypeKind = windows_core::CopyType; -} pub const NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -625,9 +559,6 @@ impl Default for NDIS_802_11_REMOVE_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_REMOVE_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_SSID { @@ -639,9 +570,6 @@ impl Default for NDIS_802_11_SSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_SSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_STATISTICS { @@ -676,9 +604,6 @@ impl Default for NDIS_802_11_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_STATUS_INDICATION { @@ -689,9 +614,6 @@ impl Default for NDIS_802_11_STATUS_INDICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_STATUS_INDICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_802_11_STATUS_TYPE(pub i32); @@ -707,9 +629,6 @@ impl Default for NDIS_802_11_TEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_TEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_802_11_TEST_0 { @@ -721,9 +640,6 @@ impl Default for NDIS_802_11_TEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_TEST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_VARIABLE_IEs { @@ -736,9 +652,6 @@ impl Default for NDIS_802_11_VARIABLE_IEs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_VARIABLE_IEs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_802_11_WEP { @@ -752,9 +665,6 @@ impl Default for NDIS_802_11_WEP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_802_11_WEP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_802_11_WEP_STATUS(pub i32); @@ -799,9 +709,6 @@ impl Default for NDIS_CO_DEVICE_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_CO_DEVICE_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_CO_LINK_SPEED { @@ -813,9 +720,6 @@ impl Default for NDIS_CO_LINK_SPEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_CO_LINK_SPEED { - type TypeKind = windows_core::CopyType; -} pub const NDIS_CO_MAC_OPTION_DYNAMIC_LINK_SPEED: u32 = 1u32; pub const NDIS_DEFAULT_RECEIVE_FILTER_ID: u32 = 0u32; pub const NDIS_DEFAULT_RECEIVE_QUEUE_GROUP_ID: u32 = 0u32; @@ -1044,9 +948,6 @@ impl Default for NDIS_GUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_GUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDIS_GUID_0 { @@ -1058,9 +959,6 @@ impl Default for NDIS_GUID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_GUID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_HARDWARE_CROSSTIMESTAMP { @@ -1075,9 +973,6 @@ impl Default for NDIS_HARDWARE_CROSSTIMESTAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_HARDWARE_CROSSTIMESTAMP { - type TypeKind = windows_core::CopyType; -} pub const NDIS_HARDWARE_CROSSTIMESTAMP_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1144,9 +1039,6 @@ impl Default for NDIS_INTERFACE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_INTERFACE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_INTERRUPT_MODERATION(pub i32); @@ -1164,9 +1056,6 @@ impl Default for NDIS_INTERRUPT_MODERATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_INTERRUPT_MODERATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1180,9 +1069,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IPSEC_OFFLOAD_V1_1 { @@ -1193,9 +1079,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IPSEC_OFFLOAD_V1_2 { @@ -1206,9 +1089,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IPSEC_OFFLOAD_V1_0 { @@ -1223,9 +1103,6 @@ impl Default for NDIS_IPSEC_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IPSEC_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IP_OPER_STATE { @@ -1238,9 +1115,6 @@ impl Default for NDIS_IP_OPER_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IP_OPER_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_IP_OPER_STATE_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1254,9 +1128,6 @@ impl Default for NDIS_IP_OPER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IP_OPER_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_IP_OPER_STATUS_INFO { @@ -1270,9 +1141,6 @@ impl Default for NDIS_IP_OPER_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IP_OPER_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_IP_OPER_STATUS_INFO_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1285,9 +1153,6 @@ impl Default for NDIS_IRDA_PACKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_IRDA_PACKET_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_ISOLATION_NAME_MAX_STRING_SIZE: u32 = 127u32; pub const NDIS_ISOLATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] @@ -1305,9 +1170,6 @@ impl Default for NDIS_LINK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_LINK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_LINK_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1320,9 +1182,6 @@ impl Default for NDIS_LINK_SPEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_LINK_SPEED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_LINK_STATE { @@ -1339,9 +1198,6 @@ impl Default for NDIS_LINK_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_LINK_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_LINK_STATE_DUPLEX_AUTO_NEGOTIATED: u32 = 4u32; pub const NDIS_LINK_STATE_PAUSE_FUNCTIONS_AUTO_NEGOTIATED: u32 = 8u32; pub const NDIS_LINK_STATE_RCV_LINK_SPEED_AUTO_NEGOTIATED: u32 = 2u32; @@ -1437,9 +1293,6 @@ impl Default for NDIS_OBJECT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_OBJECT_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OBJECT_REVISION_1: u32 = 1u32; pub const NDIS_OBJECT_TYPE_BIND_PARAMETERS: u32 = 134u32; pub const NDIS_OBJECT_TYPE_CLIENT_CHIMNEY_OFFLOAD_CHARACTERISTICS: u32 = 147u32; @@ -1521,9 +1374,6 @@ impl Default for NDIS_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_OFFLOAD { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OFFLOAD_FLAGS_GROUP_CHECKSUM_CAPABILITIES: u32 = 1u32; pub const NDIS_OFFLOAD_NOT_SUPPORTED: u32 = 0u32; #[repr(C)] @@ -1548,9 +1398,6 @@ impl Default for NDIS_OFFLOAD_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_OFFLOAD_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OFFLOAD_PARAMETERS_CONNECTION_OFFLOAD_DISABLED: u32 = 1u32; pub const NDIS_OFFLOAD_PARAMETERS_CONNECTION_OFFLOAD_ENABLED: u32 = 2u32; pub const NDIS_OFFLOAD_PARAMETERS_IPSECV1_AH_AND_ESP_ENABLED: u32 = 4u32; @@ -1603,9 +1450,6 @@ impl Default for NDIS_OPER_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_OPER_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OPER_STATE_REVISION_1: u32 = 1u32; pub const NDIS_PACKET_TYPE_ALL_FUNCTIONAL: u32 = 8192u32; pub const NDIS_PACKET_TYPE_ALL_LOCAL: u32 = 128u32; @@ -1642,9 +1486,6 @@ impl Default for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PD_CAPABILITIES_REVISION_1: u32 = 1u32; pub const NDIS_PD_CAPS_DRAIN_NOTIFICATIONS_SUPPORTED: u32 = 2u32; pub const NDIS_PD_CAPS_NOTIFICATION_MODERATION_COUNT_SUPPORTED: u32 = 8u32; @@ -1673,9 +1514,6 @@ impl Default for NDIS_PM_PACKET_PATTERN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PM_PACKET_PATTERN { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PM_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_PM_PARAMETERS_REVISION_2: u32 = 2u32; pub const NDIS_PM_PRIVATE_PATTERN_ID: u32 = 1u32; @@ -1711,9 +1549,6 @@ impl Default for NDIS_PM_WAKE_UP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PM_WAKE_UP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PM_WOL_BITMAP_PATTERN_ENABLED: u32 = 1u32; pub const NDIS_PM_WOL_BITMAP_PATTERN_SUPPORTED: u32 = 1u32; pub const NDIS_PM_WOL_EAPOL_REQUEST_ID_MESSAGE_ENABLED: u32 = 65536u32; @@ -1744,9 +1579,6 @@ impl Default for NDIS_PNP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PNP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PNP_WAKE_UP_LINK_CHANGE: u32 = 4u32; pub const NDIS_PNP_WAKE_UP_MAGIC_PACKET: u32 = 1u32; pub const NDIS_PNP_WAKE_UP_PATTERN_MATCH: u32 = 2u32; @@ -1764,9 +1596,6 @@ impl Default for NDIS_PORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_PORT_ARRAY { @@ -1781,9 +1610,6 @@ impl Default for NDIS_PORT_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PORT_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_ARRAY_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1799,9 +1625,6 @@ impl Default for NDIS_PORT_AUTHENTICATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PORT_AUTHENTICATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1827,9 +1650,6 @@ impl Default for NDIS_PORT_CHARACTERISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PORT_CHARACTERISTICS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_CHARACTERISTICS_REVISION_1: u32 = 1u32; pub const NDIS_PORT_CHAR_USE_DEFAULT_AUTH_SETTINGS: u32 = 1u32; #[repr(transparent)] @@ -1854,9 +1674,6 @@ impl Default for NDIS_PORT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_PORT_STATE { - type TypeKind = windows_core::CopyType; -} pub const NDIS_PORT_STATE_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1988,9 +1805,6 @@ impl Default for NDIS_RECEIVE_HASH_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RECEIVE_HASH_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_RECEIVE_HASH_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; @@ -2023,9 +1837,6 @@ impl Default for NDIS_RECEIVE_SCALE_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RECEIVE_SCALE_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_2: u32 = 2u32; pub const NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_3: u32 = 3u32; @@ -2046,9 +1857,6 @@ impl Default for NDIS_RECEIVE_SCALE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_RECEIVE_SCALE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_2: u32 = 2u32; pub const NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_3: u32 = 3u32; @@ -2170,9 +1978,6 @@ impl Default for NDIS_STATISTICS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_STATISTICS_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_STATISTICS_INFO_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2186,9 +1991,6 @@ impl Default for NDIS_STATISTICS_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_STATISTICS_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_STATISTICS_VALUE_EX { @@ -2202,9 +2004,6 @@ impl Default for NDIS_STATISTICS_VALUE_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_STATISTICS_VALUE_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_SUPPORTED_PAUSE_FUNCTIONS(pub i32); @@ -2276,9 +2075,6 @@ impl Default for NDIS_TCP_CONNECTION_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_CONNECTION_OFFLOAD { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TCP_CONNECTION_OFFLOAD_REVISION_1: u32 = 1u32; pub const NDIS_TCP_CONNECTION_OFFLOAD_REVISION_2: u32 = 2u32; #[repr(C)] @@ -2294,9 +2090,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 { @@ -2308,9 +2101,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 { @@ -2322,9 +2112,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 { @@ -2336,9 +2123,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 { @@ -2350,9 +2134,6 @@ impl Default for NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_IP_CHECKSUM_OFFLOAD_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V1 { @@ -2363,9 +2144,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 { @@ -2379,9 +2157,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2 { @@ -2393,9 +2168,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 { @@ -2408,9 +2180,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 { @@ -2424,9 +2193,6 @@ impl Default for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TCP_LARGE_SEND_OFFLOAD_V2_1 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TCP_RECV_SEG_COALESC_OFFLOAD_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2441,9 +2207,6 @@ impl Default for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2460,9 +2223,6 @@ impl Default for NDIS_TIMESTAMP_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TIMESTAMP_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const NDIS_TIMESTAMP_CAPABILITIES_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2487,9 +2247,6 @@ impl Default for NDIS_TIMESTAMP_CAPABILITY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_TIMESTAMP_CAPABILITY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_VAR_DATA_DESC { @@ -2502,9 +2259,6 @@ impl Default for NDIS_VAR_DATA_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_VAR_DATA_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_WAN_HEADER_FORMAT(pub i32); @@ -2522,9 +2276,6 @@ impl Default for NDIS_WAN_PROTOCOL_CAPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WAN_PROTOCOL_CAPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_WAN_QUALITY(pub i32); @@ -2547,9 +2298,6 @@ impl Default for NDIS_WLAN_BSSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WLAN_BSSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WLAN_BSSID_EX { @@ -2571,9 +2319,6 @@ impl Default for NDIS_WLAN_BSSID_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WLAN_BSSID_EX { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WLAN_WAKE_ON_4WAY_HANDSHAKE_REQUEST_ENABLED: u32 = 8u32; pub const NDIS_WLAN_WAKE_ON_4WAY_HANDSHAKE_REQUEST_SUPPORTED: u32 = 8u32; pub const NDIS_WLAN_WAKE_ON_AP_ASSOCIATION_LOST_ENABLED: u32 = 2u32; @@ -2597,9 +2342,6 @@ impl Default for NDIS_WMI_ENUM_ADAPTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_ENUM_ADAPTER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_ENUM_ADAPTER_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -2618,9 +2360,6 @@ impl Default for NDIS_WMI_EVENT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_EVENT_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_EVENT_HEADER_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2634,9 +2373,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_1 { @@ -2652,9 +2388,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_2 { @@ -2672,9 +2405,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_IPSEC_OFFLOAD_V1_0 { @@ -2689,9 +2419,6 @@ impl Default for NDIS_WMI_IPSEC_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_IPSEC_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NDIS_WMI_METHOD_HEADER { @@ -2707,9 +2434,6 @@ impl Default for NDIS_WMI_METHOD_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_METHOD_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_METHOD_HEADER_REVISION_1: u32 = 1u32; pub const NDIS_WMI_OBJECT_TYPE_ENUM_ADAPTER: u32 = 4u32; pub const NDIS_WMI_OBJECT_TYPE_EVENT: u32 = 3u32; @@ -2731,9 +2455,6 @@ impl Default for NDIS_WMI_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_OUTPUT_INFO { @@ -2747,9 +2468,6 @@ impl Default for NDIS_WMI_OUTPUT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_OUTPUT_INFO { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_PM_ACTIVE_CAPABILITIES_REVISION_1: u32 = 1u32; pub const NDIS_WMI_PM_ADMIN_CONFIG_REVISION_1: u32 = 1u32; pub const NDIS_WMI_RECEIVE_QUEUE_INFO_REVISION_1: u32 = 1u32; @@ -2769,9 +2487,6 @@ impl Default for NDIS_WMI_SET_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_SET_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WMI_SET_HEADER_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2790,9 +2505,6 @@ impl Default for NDIS_WMI_TCP_CONNECTION_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_CONNECTION_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD { @@ -2806,9 +2518,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { @@ -2824,9 +2533,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { @@ -2842,9 +2548,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { @@ -2859,9 +2562,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { @@ -2876,9 +2576,6 @@ impl Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 { @@ -2889,9 +2586,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 { @@ -2906,9 +2600,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 { @@ -2920,9 +2611,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 { @@ -2935,9 +2623,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { @@ -2952,9 +2637,6 @@ impl Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { - type TypeKind = windows_core::CopyType; -} pub const NDIS_WWAN_WAKE_ON_PACKET_STATE_ENABLED: u32 = 8u32; pub const NDIS_WWAN_WAKE_ON_PACKET_STATE_SUPPORTED: u32 = 8u32; pub const NDIS_WWAN_WAKE_ON_REGISTER_STATE_ENABLED: u32 = 1u32; @@ -3003,9 +2685,6 @@ impl Default for NDK_ADAPTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDK_ADAPTER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDK_RDMA_TECHNOLOGY(pub i32); @@ -3020,9 +2699,6 @@ impl Default for NDK_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDK_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS { @@ -3035,9 +2711,6 @@ impl Default for NETWORK_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_IP { @@ -3050,9 +2723,6 @@ impl Default for NETWORK_ADDRESS_IP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_IP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_IP6 { @@ -3066,9 +2736,6 @@ impl Default for NETWORK_ADDRESS_IP6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_IP6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_IPX { @@ -3081,9 +2748,6 @@ impl Default for NETWORK_ADDRESS_IPX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_IPX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETWORK_ADDRESS_LIST { @@ -3096,9 +2760,6 @@ impl Default for NETWORK_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const NET_IFLUID_UNSPECIFIED: u32 = 0u32; pub const NET_IF_ACCESS_BROADCAST: NET_IF_ACCESS_TYPE = NET_IF_ACCESS_TYPE(2i32); pub const NET_IF_ACCESS_LOOPBACK: NET_IF_ACCESS_TYPE = NET_IF_ACCESS_TYPE(1i32); @@ -3125,9 +2786,6 @@ impl Default for NET_IF_ALIAS_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_IF_ALIAS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NET_IF_COMPARTMENT_ID(pub u32); @@ -3186,9 +2844,6 @@ impl Default for NET_IF_RCV_ADDRESS_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_IF_RCV_ADDRESS_LH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NET_IF_RCV_ADDRESS_TYPE(pub i32); @@ -3206,9 +2861,6 @@ impl Default for NET_LUID_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_LUID_LH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NET_LUID_LH_0 { @@ -3219,9 +2871,6 @@ impl Default for NET_LUID_LH_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_LUID_LH_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NET_PHYSICAL_LOCATION_LH { @@ -3234,9 +2883,6 @@ impl Default for NET_PHYSICAL_LOCATION_LH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_PHYSICAL_LOCATION_LH { - type TypeKind = windows_core::CopyType; -} pub const NET_SITEID_MAXSYSTEM: u32 = 268435455u32; pub const NET_SITEID_MAXUSER: u32 = 134217727u32; pub const NET_SITEID_UNSPECIFIED: u32 = 0u32; @@ -3480,9 +3126,6 @@ impl Default for OFFLOAD_ALGO_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_ALGO_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OFFLOAD_CONF_ALGO(pub i32); @@ -3514,9 +3157,6 @@ impl Default for OFFLOAD_IPSEC_ADD_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_ADD_SA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OFFLOAD_IPSEC_ADD_UDPESP_SA { @@ -3543,9 +3183,6 @@ impl Default for OFFLOAD_IPSEC_ADD_UDPESP_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_ADD_UDPESP_SA { - type TypeKind = windows_core::CopyType; -} pub const OFFLOAD_IPSEC_CONF_3_DES: OFFLOAD_CONF_ALGO = OFFLOAD_CONF_ALGO(3i32); pub const OFFLOAD_IPSEC_CONF_DES: OFFLOAD_CONF_ALGO = OFFLOAD_CONF_ALGO(1i32); pub const OFFLOAD_IPSEC_CONF_MAX: OFFLOAD_CONF_ALGO = OFFLOAD_CONF_ALGO(4i32); @@ -3561,9 +3198,6 @@ impl Default for OFFLOAD_IPSEC_DELETE_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_DELETE_SA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OFFLOAD_IPSEC_DELETE_UDPESP_SA { @@ -3575,9 +3209,6 @@ impl Default for OFFLOAD_IPSEC_DELETE_UDPESP_SA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_DELETE_UDPESP_SA { - type TypeKind = windows_core::CopyType; -} pub const OFFLOAD_IPSEC_INTEGRITY_MAX: OFFLOAD_INTEGRITY_ALGO = OFFLOAD_INTEGRITY_ALGO(3i32); pub const OFFLOAD_IPSEC_INTEGRITY_MD5: OFFLOAD_INTEGRITY_ALGO = OFFLOAD_INTEGRITY_ALGO(1i32); pub const OFFLOAD_IPSEC_INTEGRITY_NONE: OFFLOAD_INTEGRITY_ALGO = OFFLOAD_INTEGRITY_ALGO(0i32); @@ -3593,9 +3224,6 @@ impl Default for OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_IKE: UDP_ENCAP_TYPE = UDP_ENCAP_TYPE(0i32); pub const OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_OTHER: UDP_ENCAP_TYPE = UDP_ENCAP_TYPE(1i32); pub const OFFLOAD_MAX_SAS: u32 = 3u32; @@ -3617,9 +3245,6 @@ impl Default for OFFLOAD_SECURITY_ASSOCIATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_SECURITY_ASSOCIATION { - type TypeKind = windows_core::CopyType; -} pub const OID_1394_LOCAL_NODE_INFO: u32 = 201392385u32; pub const OID_1394_VC_INFO: u32 = 201392386u32; pub const OID_802_11_ADD_KEY: u32 = 218169629u32; @@ -4402,9 +4027,6 @@ impl Default for PMKID_CANDIDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PMKID_CANDIDATE { - type TypeKind = windows_core::CopyType; -} pub const READABLE_LOCAL_CLOCK: u32 = 1u32; pub const RECEIVE_TIME_INDICATION_CAPABLE: u32 = 8u32; pub const TIMED_SEND_CAPABLE: u32 = 16u32; @@ -4420,9 +4042,6 @@ impl Default for TRANSPORT_HEADER_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_HEADER_OFFSET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TUNNEL_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs index 69fa1ba5d55..1bf86b8e956 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs @@ -15,9 +15,6 @@ impl Default for ACTION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADAPTER_STATUS { @@ -54,9 +51,6 @@ impl Default for ADAPTER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADAPTER_STATUS { - type TypeKind = windows_core::CopyType; -} pub const ALL_TRANSPORTS: windows_core::PCSTR = windows_core::s!("M\u{0}\u{0}\u{0}"); pub const ASYNCH: u32 = 128u32; pub const CALL_PENDING: u32 = 2u32; @@ -78,9 +72,6 @@ impl Default for FIND_NAME_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIND_NAME_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FIND_NAME_HEADER { @@ -93,9 +84,6 @@ impl Default for FIND_NAME_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIND_NAME_HEADER { - type TypeKind = windows_core::CopyType; -} pub const GROUP_NAME: u32 = 128u32; pub const HANGUP_COMPLETE: u32 = 5u32; pub const HANGUP_PENDING: u32 = 4u32; @@ -110,9 +98,6 @@ impl Default for LANA_ENUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LANA_ENUM { - type TypeKind = windows_core::CopyType; -} pub const LISTEN_OUTSTANDING: u32 = 1u32; pub const MAX_LANA: u32 = 254u32; pub const MS_NBF: windows_core::PCSTR = windows_core::s!("MNBF"); @@ -128,9 +113,6 @@ impl Default for NAME_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAME_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const NAME_FLAGS_MASK: u32 = 135u32; #[repr(C)] #[cfg(target_arch = "x86")] @@ -158,10 +140,6 @@ impl Default for NCB { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for NCB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -188,10 +166,6 @@ impl Default for NCB { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for NCB { - type TypeKind = windows_core::CopyType; -} pub const NCBACTION: u32 = 119u32; pub const NCBADDGRNAME: u32 = 54u32; pub const NCBADDNAME: u32 = 48u32; @@ -276,9 +250,6 @@ impl Default for SESSION_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SESSION_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const SESSION_ESTABLISHED: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -293,7 +264,4 @@ impl Default for SESSION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SESSION_HEADER { - type TypeKind = windows_core::CopyType; -} pub const UNIQUE_NAME: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs index 5c895abb5c3..6a430a0f34d 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -1455,9 +1455,6 @@ impl Default for ACCESS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_INFO_1 { @@ -1470,9 +1467,6 @@ impl Default for ACCESS_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_INFO_1002 { @@ -1483,9 +1477,6 @@ impl Default for ACCESS_INFO_1002 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_INFO_1002 { - type TypeKind = windows_core::CopyType; -} pub const ACCESS_LETTERS: windows_core::PCSTR = windows_core::s!("RWCXDAP "); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1498,9 +1489,6 @@ impl Default for ACCESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const ACCESS_NONE: u32 = 0u32; pub const ACCESS_RESOURCE_NAME_PARMNUM: u32 = 1u32; pub const ACCESS_SUCCESS_ACL: u32 = 128u32; @@ -1521,9 +1509,6 @@ impl Default for ADMIN_OTHER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADMIN_OTHER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AE_ACCLIM { @@ -1537,9 +1522,6 @@ impl Default for AE_ACCLIM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_ACCLIM { - type TypeKind = windows_core::CopyType; -} pub const AE_ACCLIMITEXCD: u32 = 17u32; pub const AE_ACCRESTRICT: u32 = 4u32; #[repr(C)] @@ -1556,9 +1538,6 @@ impl Default for AE_ACLMOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_ACLMOD { - type TypeKind = windows_core::CopyType; -} pub const AE_ACLMOD: u32 = 12u32; pub const AE_ACLMODFAIL: u32 = 19u32; pub const AE_ADD: u32 = 2u32; @@ -1583,9 +1562,6 @@ impl Default for AE_CLOSEFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_CLOSEFILE { - type TypeKind = windows_core::CopyType; -} pub const AE_CLOSEFILE: u32 = 9u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1600,9 +1576,6 @@ impl Default for AE_CONNREJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_CONNREJ { - type TypeKind = windows_core::CopyType; -} pub const AE_CONNREJ: u32 = 6u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1617,9 +1590,6 @@ impl Default for AE_CONNSTART { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_CONNSTART { - type TypeKind = windows_core::CopyType; -} pub const AE_CONNSTART: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1635,9 +1605,6 @@ impl Default for AE_CONNSTOP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_CONNSTOP { - type TypeKind = windows_core::CopyType; -} pub const AE_CONNSTOP: u32 = 5u32; pub const AE_DELETE: u32 = 1u32; pub const AE_ERROR: u32 = 1u32; @@ -1663,9 +1630,6 @@ impl Default for AE_GENERIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_GENERIC { - type TypeKind = windows_core::CopyType; -} pub const AE_GENERIC_TYPE: u32 = 21u32; pub const AE_GUEST: u32 = 0u32; pub const AE_LIM_DELETED: u32 = 5u32; @@ -1687,9 +1651,6 @@ impl Default for AE_LOCKOUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_LOCKOUT { - type TypeKind = windows_core::CopyType; -} pub const AE_LOCKOUT: u32 = 20u32; pub const AE_MOD: u32 = 0u32; pub const AE_NETLOGDENIED: u32 = 16u32; @@ -1706,9 +1667,6 @@ impl Default for AE_NETLOGOFF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_NETLOGOFF { - type TypeKind = windows_core::CopyType; -} pub const AE_NETLOGOFF: u32 = 15u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1723,9 +1681,6 @@ impl Default for AE_NETLOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_NETLOGON { - type TypeKind = windows_core::CopyType; -} pub const AE_NETLOGON: u32 = 14u32; pub const AE_NOACCESSPERM: u32 = 3u32; pub const AE_NORMAL: u32 = 0u32; @@ -1746,9 +1701,6 @@ impl Default for AE_RESACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_RESACCESS { - type TypeKind = windows_core::CopyType; -} pub const AE_RESACCESS: u32 = 7u32; pub const AE_RESACCESS2: u32 = 18u32; #[repr(C)] @@ -1764,9 +1716,6 @@ impl Default for AE_RESACCESSREJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_RESACCESSREJ { - type TypeKind = windows_core::CopyType; -} pub const AE_RESACCESSREJ: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1784,9 +1733,6 @@ impl Default for AE_SERVICESTAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_SERVICESTAT { - type TypeKind = windows_core::CopyType; -} pub const AE_SERVICESTAT: u32 = 11u32; pub const AE_SESSDIS: u32 = 1u32; #[repr(C)] @@ -1801,9 +1747,6 @@ impl Default for AE_SESSLOGOFF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_SESSLOGOFF { - type TypeKind = windows_core::CopyType; -} pub const AE_SESSLOGOFF: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1817,9 +1760,6 @@ impl Default for AE_SESSLOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_SESSLOGON { - type TypeKind = windows_core::CopyType; -} pub const AE_SESSLOGON: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1832,9 +1772,6 @@ impl Default for AE_SESSPWERR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_SESSPWERR { - type TypeKind = windows_core::CopyType; -} pub const AE_SESSPWERR: u32 = 3u32; pub const AE_SES_CLOSE: u32 = 1u32; pub const AE_SRVCONT: u32 = 2u32; @@ -1850,9 +1787,6 @@ impl Default for AE_SRVSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_SRVSTATUS { - type TypeKind = windows_core::CopyType; -} pub const AE_SRVSTATUS: u32 = 0u32; pub const AE_SRVSTOP: u32 = 3u32; #[repr(C)] @@ -1870,9 +1804,6 @@ impl Default for AE_UASMOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_UASMOD { - type TypeKind = windows_core::CopyType; -} pub const AE_UASMOD: u32 = 13u32; pub const AE_UAS_GROUP: u32 = 1u32; pub const AE_UAS_MODALS: u32 = 2u32; @@ -1945,9 +1876,6 @@ impl Default for AT_ENUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AT_ENUM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AT_INFO { @@ -1962,9 +1890,6 @@ impl Default for AT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AUDIT_ENTRY { @@ -1980,9 +1905,6 @@ impl Default for AUDIT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const BACKUP_MSG_FILENAME: windows_core::PCWSTR = windows_core::w!("BAK.MSG"); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2003,9 +1925,6 @@ impl Default for CONFIG_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIG_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const COULD_NOT_VERIFY_VOLUMES: i32 = -1073727512i32; pub const CREATE_BYPASS_CSC: u32 = 2u32; pub const CREATE_CRED_RESET: u32 = 4u32; @@ -2105,10 +2024,6 @@ impl Default for DSREG_JOIN_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for DSREG_JOIN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DSREG_JOIN_TYPE(pub i32); @@ -2125,9 +2040,6 @@ impl Default for DSREG_USER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSREG_USER_INFO { - type TypeKind = windows_core::CopyType; -} pub const DSREG_WORKPLACE_JOIN: DSREG_JOIN_TYPE = DSREG_JOIN_TYPE(2i32); pub const EBP_ABOVE: ENUM_BINDING_PATHS_FLAGS = ENUM_BINDING_PATHS_FLAGS(1i32); pub const EBP_BELOW: ENUM_BINDING_PATHS_FLAGS = ENUM_BINDING_PATHS_FLAGS(2i32); @@ -2148,9 +2060,6 @@ impl Default for ERRLOG_OTHER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ERRLOG_OTHER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ERROR_LOG { @@ -2169,9 +2078,6 @@ impl Default for ERROR_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ERROR_LOG { - type TypeKind = windows_core::CopyType; -} pub const EVENT_BAD_ACCOUNT_NAME: i32 = -1073734816i32; pub const EVENT_BAD_SERVICE_STATE: i32 = -1073734808i32; pub const EVENT_BOOT_SYSTEM_DRIVERS_FAILED: i32 = -1073734798i32; @@ -2682,9 +2588,6 @@ impl Default for FLAT_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLAT_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FORCE_LEVEL_FLAGS(pub u32); @@ -2703,9 +2606,6 @@ impl Default for GROUP_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_INFO_1 { @@ -2717,9 +2617,6 @@ impl Default for GROUP_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_INFO_1002 { @@ -2730,9 +2627,6 @@ impl Default for GROUP_INFO_1002 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_INFO_1002 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_INFO_1005 { @@ -2743,9 +2637,6 @@ impl Default for GROUP_INFO_1005 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_INFO_1005 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_INFO_2 { @@ -2759,9 +2650,6 @@ impl Default for GROUP_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2777,10 +2665,6 @@ impl Default for GROUP_INFO_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for GROUP_INFO_3 { - type TypeKind = windows_core::CopyType; -} pub const GROUP_NAME_PARMNUM: u32 = 1u32; pub const GROUP_SPECIALGRP_ADMINS: windows_core::PCWSTR = windows_core::w!("ADMINS"); pub const GROUP_SPECIALGRP_GUESTS: windows_core::PCWSTR = windows_core::w!("GUESTS"); @@ -2796,9 +2680,6 @@ impl Default for GROUP_USERS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_USERS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_USERS_INFO_1 { @@ -2810,9 +2691,6 @@ impl Default for GROUP_USERS_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_USERS_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HARDWARE_ADDRESS { @@ -2823,9 +2701,6 @@ impl Default for HARDWARE_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HARDWARE_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const HARDWARE_ADDRESS_LENGTH: u32 = 6u32; pub const HELP_MSG_FILENAME: windows_core::PCWSTR = windows_core::w!("NETH"); #[repr(C)] @@ -2841,9 +2716,6 @@ impl Default for HLOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HLOG { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IEnumNetCfgBindingInterface, IEnumNetCfgBindingInterface_Vtbl, 0xc0e8ae90_306e_11d1_aacf_00805fc1270e); windows_core::imp::interface_hierarchy!(IEnumNetCfgBindingInterface, windows_core::IUnknown); impl IEnumNetCfgBindingInterface { @@ -4540,9 +4412,6 @@ impl Default for LOCALGROUP_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCALGROUP_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOCALGROUP_INFO_1 { @@ -4554,9 +4423,6 @@ impl Default for LOCALGROUP_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCALGROUP_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOCALGROUP_INFO_1002 { @@ -4567,9 +4433,6 @@ impl Default for LOCALGROUP_INFO_1002 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCALGROUP_INFO_1002 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4582,10 +4445,6 @@ impl Default for LOCALGROUP_MEMBERS_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for LOCALGROUP_MEMBERS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4600,10 +4459,6 @@ impl Default for LOCALGROUP_MEMBERS_INFO_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for LOCALGROUP_MEMBERS_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4618,10 +4473,6 @@ impl Default for LOCALGROUP_MEMBERS_INFO_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for LOCALGROUP_MEMBERS_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOCALGROUP_MEMBERS_INFO_3 { @@ -4632,9 +4483,6 @@ impl Default for LOCALGROUP_MEMBERS_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCALGROUP_MEMBERS_INFO_3 { - type TypeKind = windows_core::CopyType; -} pub const LOCALGROUP_NAME_PARMNUM: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4646,9 +4494,6 @@ impl Default for LOCALGROUP_USERS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCALGROUP_USERS_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const LOGFLAGS_BACKWARD: u32 = 1u32; pub const LOGFLAGS_FORWARD: u32 = 0u32; pub const LOGFLAGS_SEEK: u32 = 2u32; @@ -4710,9 +4555,6 @@ impl Default for MPR_PROTOCOL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_PROTOCOL_0 { - type TypeKind = windows_core::CopyType; -} pub const MRINFO_DISABLED_FLAG: u32 = 32u32; pub const MRINFO_DOWN_FLAG: u32 = 16u32; pub const MRINFO_LEAF_FLAG: u32 = 128u32; @@ -4729,9 +4571,6 @@ impl Default for MSA_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSA_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MSA_INFO_LEVEL(pub i32); @@ -4751,9 +4590,6 @@ impl Default for MSG_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSG_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSG_INFO_1 { @@ -4766,9 +4602,6 @@ impl Default for MSG_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSG_INFO_1 { - type TypeKind = windows_core::CopyType; -} pub const MS_ROUTER_VERSION: u32 = 1536u32; pub const MsaInfoCanInstall: MSA_INFO_STATE = MSA_INFO_STATE(4i32); pub const MsaInfoCannotInstall: MSA_INFO_STATE = MSA_INFO_STATE(3i32); @@ -5450,9 +5283,6 @@ impl Default for NETLOGON_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETLOGON_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETLOGON_INFO_2 { @@ -5466,9 +5296,6 @@ impl Default for NETLOGON_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETLOGON_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETLOGON_INFO_3 { @@ -5485,9 +5312,6 @@ impl Default for NETLOGON_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETLOGON_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETLOGON_INFO_4 { @@ -5499,9 +5323,6 @@ impl Default for NETLOGON_INFO_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETLOGON_INFO_4 { - type TypeKind = windows_core::CopyType; -} pub const NETLOGON_REDO_NEEDED: u32 = 8u32; pub const NETLOGON_REPLICATION_IN_PROGRESS: u32 = 2u32; pub const NETLOGON_REPLICATION_NEEDED: u32 = 1u32; @@ -5610,9 +5431,6 @@ impl Default for NETSETUP_PROVISIONING_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETSETUP_PROVISIONING_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const NETSETUP_PROVISIONING_PARAMS_CURRENT_VERSION: u32 = 2u32; pub const NETSETUP_PROVISIONING_PARAMS_WIN8_VERSION: u32 = 1u32; pub const NETSETUP_PROVISION_CHECK_PWD_ONLY: u32 = 2147483648u32; @@ -5638,9 +5456,6 @@ impl Default for NETWORK_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NETWORK_UPGRADE_TYPE(pub i32); @@ -5663,9 +5478,6 @@ impl Default for NET_DISPLAY_GROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_DISPLAY_GROUP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NET_DISPLAY_MACHINE { @@ -5680,9 +5492,6 @@ impl Default for NET_DISPLAY_MACHINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_DISPLAY_MACHINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NET_DISPLAY_USER { @@ -5698,9 +5507,6 @@ impl Default for NET_DISPLAY_USER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_DISPLAY_USER { - type TypeKind = windows_core::CopyType; -} pub const NET_IGNORE_UNSUPPORTED_FLAGS: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5860,9 +5666,6 @@ impl Default for NET_VALIDATE_AUTHENTICATION_INPUT_ARG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_VALIDATE_AUTHENTICATION_INPUT_ARG { - type TypeKind = windows_core::CopyType; -} pub const NET_VALIDATE_BAD_PASSWORD_COUNT: u32 = 8u32; pub const NET_VALIDATE_BAD_PASSWORD_TIME: u32 = 2u32; pub const NET_VALIDATE_LOCKOUT_TIME: u32 = 4u32; @@ -5877,9 +5680,6 @@ impl Default for NET_VALIDATE_OUTPUT_ARG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_VALIDATE_OUTPUT_ARG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG { @@ -5894,9 +5694,6 @@ impl Default for NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NET_VALIDATE_PASSWORD_HASH { @@ -5908,9 +5705,6 @@ impl Default for NET_VALIDATE_PASSWORD_HASH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_VALIDATE_PASSWORD_HASH { - type TypeKind = windows_core::CopyType; -} pub const NET_VALIDATE_PASSWORD_HISTORY: u32 = 32u32; pub const NET_VALIDATE_PASSWORD_HISTORY_LENGTH: u32 = 16u32; pub const NET_VALIDATE_PASSWORD_LAST_SET: u32 = 1u32; @@ -5929,9 +5723,6 @@ impl Default for NET_VALIDATE_PASSWORD_RESET_INPUT_ARG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_VALIDATE_PASSWORD_RESET_INPUT_ARG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NET_VALIDATE_PASSWORD_TYPE(pub i32); @@ -5951,9 +5742,6 @@ impl Default for NET_VALIDATE_PERSISTED_FIELDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_VALIDATE_PERSISTED_FIELDS { - type TypeKind = windows_core::CopyType; -} pub const NON_VALIDATED_LOGON: u32 = 3u32; pub const NOT_A_DFS_PATH: i32 = 1073756224i32; pub const NO_PERMISSION_REQUIRED: u32 = 1u32; @@ -6048,9 +5836,6 @@ impl Default for OBO_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBO_TOKEN { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OBO_TOKEN_TYPE(pub i32); @@ -6083,9 +5868,6 @@ impl Default for PRINT_OTHER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRINT_OTHER_INFO { - type TypeKind = windows_core::CopyType; -} pub const PRJOB_COMPLETE: u32 = 4u32; pub const PRJOB_DELETED: u32 = 32768u32; pub const PRJOB_DESTNOPAPER: u32 = 256u32; @@ -6148,9 +5930,6 @@ impl Default for RASCON_IPUI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASCON_IPUI { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RASCON_UIINFO_FLAGS(pub i32); @@ -6181,9 +5960,6 @@ impl Default for REPL_EDIR_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_EDIR_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_EDIR_INFO_1 { @@ -6196,9 +5972,6 @@ impl Default for REPL_EDIR_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_EDIR_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_EDIR_INFO_1000 { @@ -6209,9 +5982,6 @@ impl Default for REPL_EDIR_INFO_1000 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_EDIR_INFO_1000 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_EDIR_INFO_1001 { @@ -6222,9 +5992,6 @@ impl Default for REPL_EDIR_INFO_1001 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_EDIR_INFO_1001 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_EDIR_INFO_2 { @@ -6239,9 +6006,6 @@ impl Default for REPL_EDIR_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_EDIR_INFO_2 { - type TypeKind = windows_core::CopyType; -} pub const REPL_EXPORT_EXTENT_INFOLEVEL: u32 = 1001u32; pub const REPL_EXPORT_INTEGRITY_INFOLEVEL: u32 = 1000u32; pub const REPL_EXTENT_FILE: u32 = 1u32; @@ -6257,9 +6021,6 @@ impl Default for REPL_IDIR_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_IDIR_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_IDIR_INFO_1 { @@ -6275,9 +6036,6 @@ impl Default for REPL_IDIR_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_IDIR_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_INFO_0 { @@ -6297,9 +6055,6 @@ impl Default for REPL_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_INFO_1000 { @@ -6310,9 +6065,6 @@ impl Default for REPL_INFO_1000 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_INFO_1000 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_INFO_1001 { @@ -6323,9 +6075,6 @@ impl Default for REPL_INFO_1001 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_INFO_1001 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_INFO_1002 { @@ -6336,9 +6085,6 @@ impl Default for REPL_INFO_1002 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_INFO_1002 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPL_INFO_1003 { @@ -6349,9 +6095,6 @@ impl Default for REPL_INFO_1003 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPL_INFO_1003 { - type TypeKind = windows_core::CopyType; -} pub const REPL_INTEGRITY_FILE: u32 = 1u32; pub const REPL_INTEGRITY_TREE: u32 = 2u32; pub const REPL_INTERVAL_INFOLEVEL: u32 = 1000u32; @@ -6391,9 +6134,6 @@ impl Default for RTR_INFO_BLOCK_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTR_INFO_BLOCK_HEADER { - type TypeKind = windows_core::CopyType; -} pub const RTR_INFO_BLOCK_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6408,9 +6148,6 @@ impl Default for RTR_TOC_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTR_TOC_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const RTUTILS_MAX_PROTOCOL_DLL_LEN: u32 = 48u32; pub const RTUTILS_MAX_PROTOCOL_NAME_LEN: u32 = 40u32; pub const SERVCE_LM20_W32TIME: windows_core::PCWSTR = windows_core::w!("w32time"); @@ -6426,9 +6163,6 @@ impl Default for SERVER_INFO_100 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_100 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1005 { @@ -6439,9 +6173,6 @@ impl Default for SERVER_INFO_1005 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1005 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_101 { @@ -6457,9 +6188,6 @@ impl Default for SERVER_INFO_101 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_101 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1010 { @@ -6470,9 +6198,6 @@ impl Default for SERVER_INFO_1010 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1010 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1016 { @@ -6483,9 +6208,6 @@ impl Default for SERVER_INFO_1016 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1016 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1017 { @@ -6496,9 +6218,6 @@ impl Default for SERVER_INFO_1017 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1017 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1018 { @@ -6509,9 +6228,6 @@ impl Default for SERVER_INFO_1018 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1018 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_102 { @@ -6534,9 +6250,6 @@ impl Default for SERVER_INFO_102 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_102 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_103 { @@ -6560,9 +6273,6 @@ impl Default for SERVER_INFO_103 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_103 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1107 { @@ -6573,9 +6283,6 @@ impl Default for SERVER_INFO_1107 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1107 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1501 { @@ -6586,9 +6293,6 @@ impl Default for SERVER_INFO_1501 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1501 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1502 { @@ -6599,9 +6303,6 @@ impl Default for SERVER_INFO_1502 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1502 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1503 { @@ -6612,9 +6313,6 @@ impl Default for SERVER_INFO_1503 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1503 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1506 { @@ -6625,9 +6323,6 @@ impl Default for SERVER_INFO_1506 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1506 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1509 { @@ -6638,9 +6333,6 @@ impl Default for SERVER_INFO_1509 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1509 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1510 { @@ -6651,9 +6343,6 @@ impl Default for SERVER_INFO_1510 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1510 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1511 { @@ -6664,9 +6353,6 @@ impl Default for SERVER_INFO_1511 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1511 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1512 { @@ -6677,9 +6363,6 @@ impl Default for SERVER_INFO_1512 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1512 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1513 { @@ -6690,9 +6373,6 @@ impl Default for SERVER_INFO_1513 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1513 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1514 { @@ -6703,9 +6383,6 @@ impl Default for SERVER_INFO_1514 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1514 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1515 { @@ -6716,9 +6393,6 @@ impl Default for SERVER_INFO_1515 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1515 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1516 { @@ -6729,9 +6403,6 @@ impl Default for SERVER_INFO_1516 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1516 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1518 { @@ -6742,9 +6413,6 @@ impl Default for SERVER_INFO_1518 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1518 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1520 { @@ -6755,9 +6423,6 @@ impl Default for SERVER_INFO_1520 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1520 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1521 { @@ -6768,9 +6433,6 @@ impl Default for SERVER_INFO_1521 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1521 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1522 { @@ -6781,9 +6443,6 @@ impl Default for SERVER_INFO_1522 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1522 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1523 { @@ -6794,9 +6453,6 @@ impl Default for SERVER_INFO_1523 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1523 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1524 { @@ -6807,9 +6463,6 @@ impl Default for SERVER_INFO_1524 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1524 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1525 { @@ -6820,9 +6473,6 @@ impl Default for SERVER_INFO_1525 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1525 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1528 { @@ -6833,9 +6483,6 @@ impl Default for SERVER_INFO_1528 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1528 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1529 { @@ -6846,9 +6493,6 @@ impl Default for SERVER_INFO_1529 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1529 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1530 { @@ -6859,9 +6503,6 @@ impl Default for SERVER_INFO_1530 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1530 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1533 { @@ -6872,9 +6513,6 @@ impl Default for SERVER_INFO_1533 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1533 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1534 { @@ -6885,9 +6523,6 @@ impl Default for SERVER_INFO_1534 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1534 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1535 { @@ -6898,9 +6533,6 @@ impl Default for SERVER_INFO_1535 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1535 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1536 { @@ -6911,9 +6543,6 @@ impl Default for SERVER_INFO_1536 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1536 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1537 { @@ -6924,9 +6553,6 @@ impl Default for SERVER_INFO_1537 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1537 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1538 { @@ -6937,9 +6563,6 @@ impl Default for SERVER_INFO_1538 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1538 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1539 { @@ -6950,9 +6573,6 @@ impl Default for SERVER_INFO_1539 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1539 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1540 { @@ -6963,9 +6583,6 @@ impl Default for SERVER_INFO_1540 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1540 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1541 { @@ -6976,9 +6593,6 @@ impl Default for SERVER_INFO_1541 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1541 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1542 { @@ -6989,9 +6603,6 @@ impl Default for SERVER_INFO_1542 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1542 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1543 { @@ -7002,9 +6613,6 @@ impl Default for SERVER_INFO_1543 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1543 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1544 { @@ -7015,9 +6623,6 @@ impl Default for SERVER_INFO_1544 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1544 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1545 { @@ -7028,9 +6633,6 @@ impl Default for SERVER_INFO_1545 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1545 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1546 { @@ -7041,9 +6643,6 @@ impl Default for SERVER_INFO_1546 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1546 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1547 { @@ -7054,9 +6653,6 @@ impl Default for SERVER_INFO_1547 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1547 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1548 { @@ -7067,9 +6663,6 @@ impl Default for SERVER_INFO_1548 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1548 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1549 { @@ -7080,9 +6673,6 @@ impl Default for SERVER_INFO_1549 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1549 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1550 { @@ -7093,9 +6683,6 @@ impl Default for SERVER_INFO_1550 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1550 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1552 { @@ -7106,9 +6693,6 @@ impl Default for SERVER_INFO_1552 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1552 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1553 { @@ -7119,9 +6703,6 @@ impl Default for SERVER_INFO_1553 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1553 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1554 { @@ -7132,9 +6713,6 @@ impl Default for SERVER_INFO_1554 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1554 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1555 { @@ -7145,9 +6723,6 @@ impl Default for SERVER_INFO_1555 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1555 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1556 { @@ -7158,9 +6733,6 @@ impl Default for SERVER_INFO_1556 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1556 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1557 { @@ -7171,9 +6743,6 @@ impl Default for SERVER_INFO_1557 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1557 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1560 { @@ -7184,9 +6753,6 @@ impl Default for SERVER_INFO_1560 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1560 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1561 { @@ -7197,9 +6763,6 @@ impl Default for SERVER_INFO_1561 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1561 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1562 { @@ -7210,9 +6773,6 @@ impl Default for SERVER_INFO_1562 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1562 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1563 { @@ -7223,9 +6783,6 @@ impl Default for SERVER_INFO_1563 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1563 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1564 { @@ -7236,9 +6793,6 @@ impl Default for SERVER_INFO_1564 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1564 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1565 { @@ -7249,9 +6803,6 @@ impl Default for SERVER_INFO_1565 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1565 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1566 { @@ -7262,9 +6813,6 @@ impl Default for SERVER_INFO_1566 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1566 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1567 { @@ -7275,9 +6823,6 @@ impl Default for SERVER_INFO_1567 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1567 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1568 { @@ -7288,9 +6833,6 @@ impl Default for SERVER_INFO_1568 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1568 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1569 { @@ -7301,9 +6843,6 @@ impl Default for SERVER_INFO_1569 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1569 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1570 { @@ -7314,9 +6853,6 @@ impl Default for SERVER_INFO_1570 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1570 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1571 { @@ -7327,9 +6863,6 @@ impl Default for SERVER_INFO_1571 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1571 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1572 { @@ -7340,9 +6873,6 @@ impl Default for SERVER_INFO_1572 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1572 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1573 { @@ -7353,9 +6883,6 @@ impl Default for SERVER_INFO_1573 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1573 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1574 { @@ -7366,9 +6893,6 @@ impl Default for SERVER_INFO_1574 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1574 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1575 { @@ -7379,9 +6903,6 @@ impl Default for SERVER_INFO_1575 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1575 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1576 { @@ -7392,9 +6913,6 @@ impl Default for SERVER_INFO_1576 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1576 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1577 { @@ -7405,9 +6923,6 @@ impl Default for SERVER_INFO_1577 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1577 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1578 { @@ -7418,9 +6933,6 @@ impl Default for SERVER_INFO_1578 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1578 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1579 { @@ -7431,9 +6943,6 @@ impl Default for SERVER_INFO_1579 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1579 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1580 { @@ -7444,9 +6953,6 @@ impl Default for SERVER_INFO_1580 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1580 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1581 { @@ -7457,9 +6963,6 @@ impl Default for SERVER_INFO_1581 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1581 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1582 { @@ -7470,9 +6973,6 @@ impl Default for SERVER_INFO_1582 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1582 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1583 { @@ -7483,9 +6983,6 @@ impl Default for SERVER_INFO_1583 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1583 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1584 { @@ -7496,9 +6993,6 @@ impl Default for SERVER_INFO_1584 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1584 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1585 { @@ -7509,9 +7003,6 @@ impl Default for SERVER_INFO_1585 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1585 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1586 { @@ -7522,9 +7013,6 @@ impl Default for SERVER_INFO_1586 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1586 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1587 { @@ -7535,9 +7023,6 @@ impl Default for SERVER_INFO_1587 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1587 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1588 { @@ -7548,9 +7033,6 @@ impl Default for SERVER_INFO_1588 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1588 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1590 { @@ -7561,9 +7043,6 @@ impl Default for SERVER_INFO_1590 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1590 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1591 { @@ -7574,9 +7053,6 @@ impl Default for SERVER_INFO_1591 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1591 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1592 { @@ -7587,9 +7063,6 @@ impl Default for SERVER_INFO_1592 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1592 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1593 { @@ -7600,9 +7073,6 @@ impl Default for SERVER_INFO_1593 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1593 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1594 { @@ -7613,9 +7083,6 @@ impl Default for SERVER_INFO_1594 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1594 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1595 { @@ -7626,9 +7093,6 @@ impl Default for SERVER_INFO_1595 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1595 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1596 { @@ -7639,9 +7103,6 @@ impl Default for SERVER_INFO_1596 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1596 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1597 { @@ -7652,9 +7113,6 @@ impl Default for SERVER_INFO_1597 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1597 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1598 { @@ -7665,9 +7123,6 @@ impl Default for SERVER_INFO_1598 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1598 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1599 { @@ -7678,9 +7133,6 @@ impl Default for SERVER_INFO_1599 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1599 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1600 { @@ -7691,9 +7143,6 @@ impl Default for SERVER_INFO_1600 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1600 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1601 { @@ -7704,9 +7153,6 @@ impl Default for SERVER_INFO_1601 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1601 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_1602 { @@ -7717,9 +7163,6 @@ impl Default for SERVER_INFO_1602 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_1602 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_402 { @@ -7760,9 +7203,6 @@ impl Default for SERVER_INFO_402 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_402 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_403 { @@ -7806,9 +7246,6 @@ impl Default for SERVER_INFO_403 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_403 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_502 { @@ -7836,9 +7273,6 @@ impl Default for SERVER_INFO_502 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_502 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_503 { @@ -7890,9 +7324,6 @@ impl Default for SERVER_INFO_503 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_503 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_598 { @@ -7945,9 +7376,6 @@ impl Default for SERVER_INFO_598 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_598 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_INFO_599 { @@ -8013,9 +7441,6 @@ impl Default for SERVER_INFO_599 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_INFO_599 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SERVER_INFO_HIDDEN(pub i32); @@ -8036,9 +7461,6 @@ impl Default for SERVER_TRANSPORT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_TRANSPORT_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_TRANSPORT_INFO_1 { @@ -8054,9 +7476,6 @@ impl Default for SERVER_TRANSPORT_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_TRANSPORT_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_TRANSPORT_INFO_2 { @@ -8073,9 +7492,6 @@ impl Default for SERVER_TRANSPORT_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_TRANSPORT_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_TRANSPORT_INFO_3 { @@ -8094,9 +7510,6 @@ impl Default for SERVER_TRANSPORT_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_TRANSPORT_INFO_3 { - type TypeKind = windows_core::CopyType; -} pub const SERVICE2_BASE: u32 = 5600u32; pub const SERVICE_ACCOUNT_FLAG_ADD_AGAINST_RODC: i32 = 2i32; pub const SERVICE_ACCOUNT_FLAG_LINK_TO_HOST_ONLY: i32 = 1i32; @@ -8134,9 +7547,6 @@ impl Default for SERVICE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_INFO_1 { @@ -8150,9 +7560,6 @@ impl Default for SERVICE_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_INFO_2 { @@ -8169,9 +7576,6 @@ impl Default for SERVICE_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_INFO_2 { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_INSTALLED: u32 = 3u32; pub const SERVICE_INSTALL_PENDING: u32 = 1u32; pub const SERVICE_INSTALL_STATE: u32 = 3u32; @@ -8319,9 +7723,6 @@ impl Default for SMB_COMPRESSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMB_COMPRESSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SMB_TREE_CONNECT_PARAMETERS { @@ -8335,9 +7736,6 @@ impl Default for SMB_TREE_CONNECT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMB_TREE_CONNECT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SMB_USE_OPTION_COMPRESSION_PARAMETERS { @@ -8350,9 +7748,6 @@ impl Default for SMB_USE_OPTION_COMPRESSION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMB_USE_OPTION_COMPRESSION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const SNLEN: u32 = 80u32; pub const SRV_HASH_GENERATION_ACTIVE: u32 = 2u32; pub const SRV_SUPPORT_HASH_GENERATION: u32 = 1u32; @@ -8368,9 +7763,6 @@ impl Default for STD_ALERT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STD_ALERT { - type TypeKind = windows_core::CopyType; -} pub const STXTLEN: u32 = 256u32; pub const SUPPORTS_ANY: i32 = -1i32; #[repr(transparent)] @@ -8607,9 +7999,6 @@ impl Default for TIME_OF_DAY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIME_OF_DAY_INFO { - type TypeKind = windows_core::CopyType; -} pub const TITLE_SC_MESSAGE_BOX: i32 = -1073734795i32; pub const TRACE_NO_STDINFO: u32 = 1u32; pub const TRACE_NO_SYNCH: u32 = 4u32; @@ -8629,9 +8018,6 @@ impl Default for TRANSPORT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_INFO { - type TypeKind = windows_core::CopyType; -} pub const TRANSPORT_NAME_PARMNUM: u32 = 202u32; pub const TRANSPORT_QUALITYOFSERVICE_PARMNUM: u32 = 201u32; #[repr(transparent)] @@ -8725,9 +8111,6 @@ impl Default for USER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1 { @@ -8745,9 +8128,6 @@ impl Default for USER_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_10 { @@ -8761,9 +8141,6 @@ impl Default for USER_INFO_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1003 { @@ -8774,9 +8151,6 @@ impl Default for USER_INFO_1003 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1003 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1005 { @@ -8787,9 +8161,6 @@ impl Default for USER_INFO_1005 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1005 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1006 { @@ -8800,9 +8171,6 @@ impl Default for USER_INFO_1006 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1006 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1007 { @@ -8813,9 +8181,6 @@ impl Default for USER_INFO_1007 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1007 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1008 { @@ -8826,9 +8191,6 @@ impl Default for USER_INFO_1008 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1008 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1009 { @@ -8839,9 +8201,6 @@ impl Default for USER_INFO_1009 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1009 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1010 { @@ -8852,9 +8211,6 @@ impl Default for USER_INFO_1010 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1010 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1011 { @@ -8865,9 +8221,6 @@ impl Default for USER_INFO_1011 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1011 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1012 { @@ -8878,9 +8231,6 @@ impl Default for USER_INFO_1012 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1012 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1013 { @@ -8891,9 +8241,6 @@ impl Default for USER_INFO_1013 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1013 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1014 { @@ -8904,9 +8251,6 @@ impl Default for USER_INFO_1014 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1014 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1017 { @@ -8917,9 +8261,6 @@ impl Default for USER_INFO_1017 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1017 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1018 { @@ -8930,9 +8271,6 @@ impl Default for USER_INFO_1018 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1018 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1020 { @@ -8944,9 +8282,6 @@ impl Default for USER_INFO_1020 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1020 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1023 { @@ -8957,9 +8292,6 @@ impl Default for USER_INFO_1023 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1023 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1024 { @@ -8970,9 +8302,6 @@ impl Default for USER_INFO_1024 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1024 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1025 { @@ -8983,9 +8312,6 @@ impl Default for USER_INFO_1025 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1025 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1051 { @@ -8996,9 +8322,6 @@ impl Default for USER_INFO_1051 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1051 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1052 { @@ -9009,9 +8332,6 @@ impl Default for USER_INFO_1052 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1052 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_1053 { @@ -9022,9 +8342,6 @@ impl Default for USER_INFO_1053 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_1053 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_11 { @@ -9054,9 +8371,6 @@ impl Default for USER_INFO_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_2 { @@ -9090,9 +8404,6 @@ impl Default for USER_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_20 { @@ -9107,9 +8418,6 @@ impl Default for USER_INFO_20 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_20 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_21 { @@ -9120,9 +8428,6 @@ impl Default for USER_INFO_21 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_21 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_22 { @@ -9156,9 +8461,6 @@ impl Default for USER_INFO_22 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_22 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9175,10 +8477,6 @@ impl Default for USER_INFO_23 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for USER_INFO_23 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9195,10 +8493,6 @@ impl Default for USER_INFO_24 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for USER_INFO_24 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_INFO_3 { @@ -9237,9 +8531,6 @@ impl Default for USER_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9280,10 +8571,6 @@ impl Default for USER_INFO_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for USER_INFO_4 { - type TypeKind = windows_core::CopyType; -} pub const USER_LAST_LOGOFF_PARMNUM: u32 = 16u32; pub const USER_LAST_LOGON_PARMNUM: u32 = 15u32; pub const USER_LOGON_HOURS_PARMNUM: u32 = 20u32; @@ -9303,9 +8590,6 @@ impl Default for USER_MODALS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1 { @@ -9317,9 +8601,6 @@ impl Default for USER_MODALS_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1001 { @@ -9330,9 +8611,6 @@ impl Default for USER_MODALS_INFO_1001 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1001 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1002 { @@ -9343,9 +8621,6 @@ impl Default for USER_MODALS_INFO_1002 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1002 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1003 { @@ -9356,9 +8631,6 @@ impl Default for USER_MODALS_INFO_1003 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1003 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1004 { @@ -9369,9 +8641,6 @@ impl Default for USER_MODALS_INFO_1004 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1004 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1005 { @@ -9382,9 +8651,6 @@ impl Default for USER_MODALS_INFO_1005 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1005 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1006 { @@ -9395,9 +8661,6 @@ impl Default for USER_MODALS_INFO_1006 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1006 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_1007 { @@ -9408,9 +8671,6 @@ impl Default for USER_MODALS_INFO_1007 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_1007 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9424,10 +8684,6 @@ impl Default for USER_MODALS_INFO_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for USER_MODALS_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USER_MODALS_INFO_3 { @@ -9440,9 +8696,6 @@ impl Default for USER_MODALS_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MODALS_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USER_MODALS_ROLES(pub u32); @@ -9459,9 +8712,6 @@ impl Default for USER_OTHER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_OTHER_INFO { - type TypeKind = windows_core::CopyType; -} pub const USER_PAD_PW_COUNT_PARMNUM: u32 = 21u32; pub const USER_PARMS_PARMNUM: u32 = 13u32; pub const USER_PASSWORD_AGE_PARMNUM: u32 = 4u32; @@ -9503,9 +8753,6 @@ impl Default for USE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_INFO_1 { @@ -9522,9 +8769,6 @@ impl Default for USE_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_INFO_2 { @@ -9543,9 +8787,6 @@ impl Default for USE_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_INFO_3 { @@ -9557,9 +8798,6 @@ impl Default for USE_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_INFO_4 { @@ -9572,9 +8810,6 @@ impl Default for USE_INFO_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_INFO_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_INFO_5 { @@ -9591,9 +8826,6 @@ impl Default for USE_INFO_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_INFO_5 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USE_INFO_ASG_TYPE(pub u32); @@ -9616,9 +8848,6 @@ impl Default for USE_OPTION_DEFERRED_CONNECTION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_OPTION_DEFERRED_CONNECTION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_OPTION_GENERIC { @@ -9631,9 +8860,6 @@ impl Default for USE_OPTION_GENERIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_OPTION_GENERIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_OPTION_PROPERTIES { @@ -9646,9 +8872,6 @@ impl Default for USE_OPTION_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_OPTION_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USE_OPTION_TRANSPORT_PARAMETERS { @@ -9661,9 +8884,6 @@ impl Default for USE_OPTION_TRANSPORT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USE_OPTION_TRANSPORT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const USE_PASSWORD_PARMNUM: u32 = 3u32; pub const USE_PAUSED: u32 = 1u32; pub const USE_RECONN: u32 = 5u32; @@ -9704,9 +8924,6 @@ impl Default for WKSTA_INFO_100 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_100 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_101 { @@ -9722,9 +8939,6 @@ impl Default for WKSTA_INFO_101 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_101 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1010 { @@ -9735,9 +8949,6 @@ impl Default for WKSTA_INFO_1010 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1010 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1011 { @@ -9748,9 +8959,6 @@ impl Default for WKSTA_INFO_1011 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1011 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1012 { @@ -9761,9 +8969,6 @@ impl Default for WKSTA_INFO_1012 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1012 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1013 { @@ -9774,9 +8979,6 @@ impl Default for WKSTA_INFO_1013 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1013 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1018 { @@ -9787,9 +8989,6 @@ impl Default for WKSTA_INFO_1018 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1018 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_102 { @@ -9806,9 +9005,6 @@ impl Default for WKSTA_INFO_102 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_102 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1023 { @@ -9819,9 +9015,6 @@ impl Default for WKSTA_INFO_1023 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1023 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1027 { @@ -9832,9 +9025,6 @@ impl Default for WKSTA_INFO_1027 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1027 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1028 { @@ -9845,9 +9035,6 @@ impl Default for WKSTA_INFO_1028 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1028 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1032 { @@ -9858,9 +9045,6 @@ impl Default for WKSTA_INFO_1032 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1032 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1033 { @@ -9871,9 +9055,6 @@ impl Default for WKSTA_INFO_1033 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1033 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1041 { @@ -9884,9 +9065,6 @@ impl Default for WKSTA_INFO_1041 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1041 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1042 { @@ -9897,9 +9075,6 @@ impl Default for WKSTA_INFO_1042 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1042 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1043 { @@ -9910,9 +9085,6 @@ impl Default for WKSTA_INFO_1043 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1043 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1044 { @@ -9923,9 +9095,6 @@ impl Default for WKSTA_INFO_1044 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1044 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1045 { @@ -9936,9 +9105,6 @@ impl Default for WKSTA_INFO_1045 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1045 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1046 { @@ -9949,9 +9115,6 @@ impl Default for WKSTA_INFO_1046 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1046 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1047 { @@ -9962,9 +9125,6 @@ impl Default for WKSTA_INFO_1047 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1047 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1048 { @@ -9975,9 +9135,6 @@ impl Default for WKSTA_INFO_1048 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1048 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1049 { @@ -9988,9 +9145,6 @@ impl Default for WKSTA_INFO_1049 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1049 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1050 { @@ -10001,9 +9155,6 @@ impl Default for WKSTA_INFO_1050 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1050 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1051 { @@ -10014,9 +9165,6 @@ impl Default for WKSTA_INFO_1051 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1051 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1052 { @@ -10027,9 +9175,6 @@ impl Default for WKSTA_INFO_1052 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1052 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1053 { @@ -10040,9 +9185,6 @@ impl Default for WKSTA_INFO_1053 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1053 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1054 { @@ -10053,9 +9195,6 @@ impl Default for WKSTA_INFO_1054 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1054 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1055 { @@ -10066,9 +9205,6 @@ impl Default for WKSTA_INFO_1055 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1055 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1056 { @@ -10079,9 +9215,6 @@ impl Default for WKSTA_INFO_1056 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1056 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1057 { @@ -10092,9 +9225,6 @@ impl Default for WKSTA_INFO_1057 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1057 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1058 { @@ -10105,9 +9235,6 @@ impl Default for WKSTA_INFO_1058 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1058 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1059 { @@ -10118,9 +9245,6 @@ impl Default for WKSTA_INFO_1059 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1059 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1060 { @@ -10131,9 +9255,6 @@ impl Default for WKSTA_INFO_1060 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1060 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1061 { @@ -10144,9 +9265,6 @@ impl Default for WKSTA_INFO_1061 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1061 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_1062 { @@ -10157,9 +9275,6 @@ impl Default for WKSTA_INFO_1062 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_1062 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_302 { @@ -10189,9 +9304,6 @@ impl Default for WKSTA_INFO_302 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_302 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_402 { @@ -10222,9 +9334,6 @@ impl Default for WKSTA_INFO_402 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_402 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_INFO_502 { @@ -10269,9 +9378,6 @@ impl Default for WKSTA_INFO_502 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_INFO_502 { - type TypeKind = windows_core::CopyType; -} pub const WKSTA_KEEPCONN_PARMNUM: u32 = 13u32; pub const WKSTA_KEEPSEARCH_PARMNUM: u32 = 14u32; pub const WKSTA_LANGROUP_PARMNUM: u32 = 2u32; @@ -10315,9 +9421,6 @@ impl Default for WKSTA_TRANSPORT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_TRANSPORT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const WKSTA_USE512BYTESMAXTRANSFER_PARMNUM: u32 = 61u32; pub const WKSTA_USECLOSEBEHIND_PARMNUM: u32 = 50u32; pub const WKSTA_USEENCRYPTION_PARMNUM: u32 = 57u32; @@ -10335,9 +9438,6 @@ impl Default for WKSTA_USER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_USER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_USER_INFO_1 { @@ -10351,9 +9451,6 @@ impl Default for WKSTA_USER_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_USER_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WKSTA_USER_INFO_1101 { @@ -10364,9 +9461,6 @@ impl Default for WKSTA_USER_INFO_1101 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WKSTA_USER_INFO_1101 { - type TypeKind = windows_core::CopyType; -} pub const WKSTA_USEUNLOCKBEHIND_PARMNUM: u32 = 49u32; pub const WKSTA_USEWRITERAWWITHDATA_PARMNUM: u32 = 56u32; pub const WKSTA_UTILIZENTCACHING_PARMNUM: u32 = 53u32; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs index ac368264a17..ed95bf3c3d0 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs @@ -64,9 +64,6 @@ impl Default for CMD_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMD_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const CMD_FLAG_HIDDEN: NS_CMD_FLAGS = NS_CMD_FLAGS(32i32); pub const CMD_FLAG_INTERACTIVE: NS_CMD_FLAGS = NS_CMD_FLAGS(2i32); pub const CMD_FLAG_LIMIT_MASK: NS_CMD_FLAGS = NS_CMD_FLAGS(65535i32); @@ -89,9 +86,6 @@ impl Default for CMD_GROUP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMD_GROUP_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DEFAULT_CONTEXT_PRIORITY: u32 = 100u32; pub const ERROR_CMD_NOT_FOUND: u32 = 15004u32; pub const ERROR_CONTEXT_ALREADY_REGISTERED: u32 = 15019u32; @@ -154,9 +148,6 @@ impl Default for NS_CONTEXT_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_CONTEXT_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NS_CONTEXT_ATTRIBUTES_0 { @@ -168,9 +159,6 @@ impl Default for NS_CONTEXT_ATTRIBUTES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_CONTEXT_ATTRIBUTES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NS_CONTEXT_ATTRIBUTES_0_0 { @@ -182,9 +170,6 @@ impl Default for NS_CONTEXT_ATTRIBUTES_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_CONTEXT_ATTRIBUTES_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NS_EVENTS(pub i32); @@ -207,9 +192,6 @@ impl Default for NS_HELPER_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_HELPER_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NS_HELPER_ATTRIBUTES_0 { @@ -221,9 +203,6 @@ impl Default for NS_HELPER_ATTRIBUTES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_HELPER_ATTRIBUTES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NS_HELPER_ATTRIBUTES_0_0 { @@ -235,9 +214,6 @@ impl Default for NS_HELPER_ATTRIBUTES_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_HELPER_ATTRIBUTES_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NS_MODE_CHANGE(pub i32); @@ -271,9 +247,6 @@ impl Default for TAG_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAG_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_VALUE { @@ -285,6 +258,3 @@ impl Default for TOKEN_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_VALUE { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs index bf038b22176..a6c61a5578c 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -149,9 +149,6 @@ impl Default for DIAG_SOCKADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAG_SOCKADDR { - type TypeKind = windows_core::CopyType; -} pub const DS_CONFIRMED: DIAGNOSIS_STATUS = DIAGNOSIS_STATUS(1i32); pub const DS_DEFERRED: DIAGNOSIS_STATUS = DIAGNOSIS_STATUS(4i32); pub const DS_INDETERMINATE: DIAGNOSIS_STATUS = DIAGNOSIS_STATUS(3i32); @@ -169,9 +166,6 @@ impl Default for DiagnosticsInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DiagnosticsInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct HELPER_ATTRIBUTE { @@ -184,9 +178,6 @@ impl Default for HELPER_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HELPER_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HELPER_ATTRIBUTE_0 { @@ -210,9 +201,6 @@ impl Default for HELPER_ATTRIBUTE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HELPER_ATTRIBUTE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HYPOTHESIS { @@ -226,9 +214,6 @@ impl Default for HYPOTHESIS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYPOTHESIS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HelperAttributeInfo { @@ -240,9 +225,6 @@ impl Default for HelperAttributeInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HelperAttributeInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HypothesisResult { @@ -254,9 +236,6 @@ impl Default for HypothesisResult { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HypothesisResult { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(INetDiagExtensibleHelper, INetDiagExtensibleHelper_Vtbl, 0xc0b35748_ebf5_11d8_bbe9_505054503030); windows_core::imp::interface_hierarchy!(INetDiagExtensibleHelper, windows_core::IUnknown); impl INetDiagExtensibleHelper { @@ -638,9 +617,6 @@ impl Default for LIFE_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIFE_TIME { - type TypeKind = windows_core::CopyType; -} pub const NDF_ADD_CAPTURE_TRACE: u32 = 1u32; pub const NDF_APPLY_INCLUSION_LIST_FILTER: u32 = 2u32; pub const NDF_ERROR_START: u32 = 63744u32; @@ -665,9 +641,6 @@ impl Default for OCTET_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCTET_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROBLEM_TYPE(pub i32); @@ -733,9 +706,6 @@ impl Default for RepairInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RepairInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RepairInfoEx { @@ -747,9 +717,6 @@ impl Default for RepairInfoEx { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RepairInfoEx { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RootCauseInfo { @@ -765,9 +732,6 @@ impl Default for RootCauseInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RootCauseInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ShellCommandInfo { @@ -782,9 +746,6 @@ impl Default for ShellCommandInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ShellCommandInfo { - type TypeKind = windows_core::CopyType; -} pub const UIT_DUI: UI_INFO_TYPE = UI_INFO_TYPE(4i32); pub const UIT_HELP_PANE: UI_INFO_TYPE = UI_INFO_TYPE(3i32); pub const UIT_INVALID: UI_INFO_TYPE = UI_INFO_TYPE(0i32); @@ -804,9 +765,6 @@ impl Default for UiInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union UiInfo_0 { @@ -820,6 +778,3 @@ impl Default for UiInfo_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiInfo_0 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs index 47080b3fef7..d0c46f79a0b 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs @@ -1310,9 +1310,6 @@ impl Default for RADIUS_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RADIUS_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RADIUS_ATTRIBUTE_0 { @@ -1324,9 +1321,6 @@ impl Default for RADIUS_ATTRIBUTE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RADIUS_ATTRIBUTE_0 { - type TypeKind = windows_core::CopyType; -} pub const RADIUS_ATTRIBUTE_ACCT_AUTHENTIC: ATTRIBUTEID = ATTRIBUTEID(45u32); pub const RADIUS_ATTRIBUTE_ACCT_DELAY_TIME: ATTRIBUTEID = ATTRIBUTEID(41u32); pub const RADIUS_ATTRIBUTE_ACCT_INPUT_OCTETS: ATTRIBUTEID = ATTRIBUTEID(42u32); @@ -1363,9 +1357,6 @@ impl Default for RADIUS_ATTRIBUTE_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RADIUS_ATTRIBUTE_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const RADIUS_ATTRIBUTE_CALLBACK_ID: ATTRIBUTEID = ATTRIBUTEID(20u32); pub const RADIUS_ATTRIBUTE_CALLBACK_NUMBER: ATTRIBUTEID = ATTRIBUTEID(19u32); pub const RADIUS_ATTRIBUTE_CALLED_STATION_ID: ATTRIBUTEID = ATTRIBUTEID(30u32); @@ -1458,9 +1449,6 @@ impl Default for RADIUS_EXTENSION_CONTROL_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RADIUS_EXTENSION_CONTROL_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const RADIUS_EXTENSION_FREE_ATTRIBUTES: windows_core::PCSTR = windows_core::s!("RadiusExtensionFreeAttributes"); pub const RADIUS_EXTENSION_INIT: windows_core::PCSTR = windows_core::s!("RadiusExtensionInit"); #[repr(transparent)] @@ -1487,9 +1475,6 @@ impl Default for RADIUS_VSA_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RADIUS_VSA_FORMAT { - type TypeKind = windows_core::CopyType; -} pub const RAS_ATTRIBUTE_BAP_LINE_DOWN_LIMIT: ATTRIBUTEID = ATTRIBUTEID(4294967210u32); pub const RAS_ATTRIBUTE_BAP_LINE_DOWN_TIME: ATTRIBUTEID = ATTRIBUTEID(4294967209u32); pub const RAS_ATTRIBUTE_BAP_REQUIRED: ATTRIBUTEID = ATTRIBUTEID(4294967208u32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs index 423758d35b3..597b5914cf5 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -1293,10 +1293,6 @@ impl Default for DRT_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DRT_ADDRESS_FLAGS(pub i32); @@ -1321,10 +1317,6 @@ impl Default for DRT_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const DRT_ALONE: DRT_STATUS = DRT_STATUS(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1343,9 +1335,6 @@ impl Default for DRT_BOOTSTRAP_PROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRT_BOOTSTRAP_PROVIDER { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_Networking_WinSock")] pub type DRT_BOOTSTRAP_RESOLVE_CALLBACK = Option; #[repr(C)] @@ -1359,9 +1348,6 @@ impl Default for DRT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1377,10 +1363,6 @@ impl Default for DRT_EVENT_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1395,10 +1377,6 @@ impl Default for DRT_EVENT_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_EVENT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1413,10 +1391,6 @@ impl Default for DRT_EVENT_DATA_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_EVENT_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1430,10 +1404,6 @@ impl Default for DRT_EVENT_DATA_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_EVENT_DATA_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1447,10 +1417,6 @@ impl Default for DRT_EVENT_DATA_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_EVENT_DATA_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1464,10 +1430,6 @@ impl Default for DRT_EVENT_DATA_0_2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for DRT_EVENT_DATA_0_2_0 { - type TypeKind = windows_core::CopyType; -} pub const DRT_EVENT_LEAFSET_KEY_CHANGED: DRT_EVENT_TYPE = DRT_EVENT_TYPE(1i32); pub const DRT_EVENT_REGISTRATION_STATE_CHANGED: DRT_EVENT_TYPE = DRT_EVENT_TYPE(2i32); pub const DRT_EVENT_STATUS_CHANGED: DRT_EVENT_TYPE = DRT_EVENT_TYPE(0i32); @@ -1547,9 +1509,6 @@ impl Default for DRT_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DRT_REGISTRATION_STATE(pub i32); @@ -1573,9 +1532,6 @@ impl Default for DRT_SEARCH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRT_SEARCH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRT_SEARCH_RESULT { @@ -1589,9 +1545,6 @@ impl Default for DRT_SEARCH_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRT_SEARCH_RESULT { - type TypeKind = windows_core::CopyType; -} pub const DRT_SECURE_CONFIDENTIALPAYLOAD: DRT_SECURITY_MODE = DRT_SECURITY_MODE(2i32); pub const DRT_SECURE_MEMBERSHIP: DRT_SECURITY_MODE = DRT_SECURITY_MODE(1i32); pub const DRT_SECURE_RESOLVE: DRT_SECURITY_MODE = DRT_SECURITY_MODE(0i32); @@ -1621,9 +1574,6 @@ impl Default for DRT_SECURITY_PROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRT_SECURITY_PROVIDER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRT_SETTINGS { @@ -1643,9 +1593,6 @@ impl Default for DRT_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRT_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub const DRT_SITE_LOCAL_SCOPE: DRT_SCOPE = DRT_SCOPE(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1667,9 +1614,6 @@ impl Default for PEERDIST_CLIENT_BASIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEERDIST_CLIENT_BASIC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS(pub i32); @@ -1683,9 +1627,6 @@ impl Default for PEERDIST_CONTENT_TAG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEERDIST_CONTENT_TAG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEERDIST_PUBLICATION_OPTIONS { @@ -1697,9 +1638,6 @@ impl Default for PEERDIST_PUBLICATION_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEERDIST_PUBLICATION_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const PEERDIST_PUBLICATION_OPTIONS_VERSION: i32 = 2i32; pub const PEERDIST_PUBLICATION_OPTIONS_VERSION_1: i32 = 1i32; pub const PEERDIST_PUBLICATION_OPTIONS_VERSION_2: i32 = 2i32; @@ -1718,9 +1656,6 @@ impl Default for PEERDIST_RETRIEVAL_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEERDIST_RETRIEVAL_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION: PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE = PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE(2u32); pub const PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_1: PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE = PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE(1u32); pub const PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_2: PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE = PEERDIST_RETRIEVAL_OPTIONS_CONTENTINFO_VERSION_VALUE(2u32); @@ -1745,9 +1680,6 @@ impl Default for PEERDIST_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEERDIST_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const PEERDIST_STATUS_UNAVAILABLE: PEERDIST_STATUS = PEERDIST_STATUS(1i32); #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] @@ -1762,10 +1694,6 @@ impl Default for PEER_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_APPLICATION { @@ -1778,9 +1706,6 @@ impl Default for PEER_APPLICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_APPLICATION { - type TypeKind = windows_core::CopyType; -} pub const PEER_APPLICATION_ALL_USERS: PEER_APPLICATION_REGISTRATION_TYPE = PEER_APPLICATION_REGISTRATION_TYPE(1i32); pub const PEER_APPLICATION_CURRENT_USER: PEER_APPLICATION_REGISTRATION_TYPE = PEER_APPLICATION_REGISTRATION_TYPE(0i32); #[repr(C)] @@ -1796,9 +1721,6 @@ impl Default for PEER_APPLICATION_REGISTRATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_APPLICATION_REGISTRATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PEER_APPLICATION_REGISTRATION_TYPE(pub i32); @@ -1816,10 +1738,6 @@ impl Default for PEER_APP_LAUNCH_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_APP_LAUNCH_INFO { - type TypeKind = windows_core::CopyType; -} pub const PEER_CHANGE_ADDED: PEER_CHANGE_TYPE = PEER_CHANGE_TYPE(0i32); pub const PEER_CHANGE_DELETED: PEER_CHANGE_TYPE = PEER_CHANGE_TYPE(1i32); #[repr(transparent)] @@ -1839,10 +1757,6 @@ impl Default for PEER_COLLAB_EVENT_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_COLLAB_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1861,10 +1775,6 @@ impl Default for PEER_COLLAB_EVENT_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_COLLAB_EVENT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_COLLAB_EVENT_REGISTRATION { @@ -1876,9 +1786,6 @@ impl Default for PEER_COLLAB_EVENT_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_COLLAB_EVENT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PEER_COLLAB_EVENT_TYPE(pub i32); @@ -1906,10 +1813,6 @@ impl Default for PEER_CONNECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_CONNECTION_INFO { - type TypeKind = windows_core::CopyType; -} pub const PEER_CONNECTION_NEIGHBOR: PEER_CONNECTION_FLAGS = PEER_CONNECTION_FLAGS(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1930,9 +1833,6 @@ impl Default for PEER_CONTACT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_CONTACT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1954,10 +1854,6 @@ impl Default for PEER_CREDENTIAL_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for PEER_CREDENTIAL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_DATA { @@ -1969,9 +1865,6 @@ impl Default for PEER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_DEFER_EXPIRATION: PEER_GROUP_PROPERTY_FLAGS = PEER_GROUP_PROPERTY_FLAGS(4i32); pub const PEER_DISABLE_PRESENCE: PEER_GROUP_PROPERTY_FLAGS = PEER_GROUP_PROPERTY_FLAGS(2i32); pub const PEER_DISCONNECTED: PEER_CONNECTION_STATUS = PEER_CONNECTION_STATUS(2i32); @@ -1988,10 +1881,6 @@ impl Default for PEER_ENDPOINT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_ENDPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2007,10 +1896,6 @@ impl Default for PEER_EVENT_APPLICATION_CHANGED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_EVENT_APPLICATION_CHANGED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_EVENT_CONNECTION_CHANGE_DATA { @@ -2026,9 +1911,6 @@ impl Default for PEER_EVENT_CONNECTION_CHANGE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_EVENT_CONNECTION_CHANGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_EVENT_ENDPOINT_APPLICATION_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(4i32); pub const PEER_EVENT_ENDPOINT_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(2i32); #[repr(C)] @@ -2044,10 +1926,6 @@ impl Default for PEER_EVENT_ENDPOINT_CHANGED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_EVENT_ENDPOINT_CHANGED_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_EVENT_ENDPOINT_OBJECT_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(5i32); pub const PEER_EVENT_ENDPOINT_PRESENCE_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(3i32); #[repr(C)] @@ -2063,9 +1941,6 @@ impl Default for PEER_EVENT_INCOMING_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_EVENT_INCOMING_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_EVENT_MEMBER_CHANGE_DATA { @@ -2078,9 +1953,6 @@ impl Default for PEER_EVENT_MEMBER_CHANGE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_EVENT_MEMBER_CHANGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_EVENT_MY_APPLICATION_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(8i32); pub const PEER_EVENT_MY_ENDPOINT_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(6i32); pub const PEER_EVENT_MY_OBJECT_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(9i32); @@ -2098,9 +1970,6 @@ impl Default for PEER_EVENT_NODE_CHANGE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_EVENT_NODE_CHANGE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2116,10 +1985,6 @@ impl Default for PEER_EVENT_OBJECT_CHANGED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_EVENT_OBJECT_CHANGED_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_EVENT_PEOPLE_NEAR_ME_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(10i32); #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] @@ -2134,10 +1999,6 @@ impl Default for PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2153,10 +2014,6 @@ impl Default for PEER_EVENT_PRESENCE_CHANGED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_EVENT_PRESENCE_CHANGED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_EVENT_RECORD_CHANGE_DATA { @@ -2170,9 +2027,6 @@ impl Default for PEER_EVENT_RECORD_CHANGE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_EVENT_RECORD_CHANGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_EVENT_REQUEST_STATUS_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(11i32); #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] @@ -2187,10 +2041,6 @@ impl Default for PEER_EVENT_REQUEST_STATUS_CHANGED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_EVENT_REQUEST_STATUS_CHANGED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_EVENT_SYNCHRONIZED_DATA { @@ -2202,9 +2052,6 @@ impl Default for PEER_EVENT_SYNCHRONIZED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_EVENT_SYNCHRONIZED_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_EVENT_WATCHLIST_CHANGED: PEER_COLLAB_EVENT_TYPE = PEER_COLLAB_EVENT_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2217,9 +2064,6 @@ impl Default for PEER_EVENT_WATCHLIST_CHANGED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_EVENT_WATCHLIST_CHANGED_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_E_ALREADY_EXISTS: windows_core::HRESULT = windows_core::HRESULT(0x800700B7_u32 as _); pub const PEER_E_CLIENT_INVALID_COMPARTMENT_ID: windows_core::HRESULT = windows_core::HRESULT(0x80072CF2_u32 as _); pub const PEER_E_CLOUD_DISABLED: windows_core::HRESULT = windows_core::HRESULT(0x80072CEE_u32 as _); @@ -2243,9 +2087,6 @@ impl Default for PEER_GRAPH_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GRAPH_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PEER_GRAPH_EVENT_DATA_0 { @@ -2261,9 +2102,6 @@ impl Default for PEER_GRAPH_EVENT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GRAPH_EVENT_DATA_0 { - type TypeKind = windows_core::CopyType; -} pub const PEER_GRAPH_EVENT_DIRECT_CONNECTION: PEER_GRAPH_EVENT_TYPE = PEER_GRAPH_EVENT_TYPE(4i32); pub const PEER_GRAPH_EVENT_INCOMING_DATA: PEER_GRAPH_EVENT_TYPE = PEER_GRAPH_EVENT_TYPE(6i32); pub const PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION: PEER_GRAPH_EVENT_TYPE = PEER_GRAPH_EVENT_TYPE(5i32); @@ -2281,9 +2119,6 @@ impl Default for PEER_GRAPH_EVENT_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GRAPH_EVENT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const PEER_GRAPH_EVENT_STATUS_CHANGED: PEER_GRAPH_EVENT_TYPE = PEER_GRAPH_EVENT_TYPE(1i32); pub const PEER_GRAPH_EVENT_SYNCHRONIZED: PEER_GRAPH_EVENT_TYPE = PEER_GRAPH_EVENT_TYPE(9i32); #[repr(transparent)] @@ -2308,9 +2143,6 @@ impl Default for PEER_GRAPH_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GRAPH_PROPERTIES { - type TypeKind = windows_core::CopyType; -} pub const PEER_GRAPH_PROPERTY_DEFER_EXPIRATION: PEER_GRAPH_PROPERTY_FLAGS = PEER_GRAPH_PROPERTY_FLAGS(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2346,9 +2178,6 @@ impl Default for PEER_GROUP_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GROUP_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PEER_GROUP_EVENT_DATA_0 { @@ -2364,9 +2193,6 @@ impl Default for PEER_GROUP_EVENT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GROUP_EVENT_DATA_0 { - type TypeKind = windows_core::CopyType; -} pub const PEER_GROUP_EVENT_DIRECT_CONNECTION: PEER_GROUP_EVENT_TYPE = PEER_GROUP_EVENT_TYPE(4i32); pub const PEER_GROUP_EVENT_INCOMING_DATA: PEER_GROUP_EVENT_TYPE = PEER_GROUP_EVENT_TYPE(6i32); pub const PEER_GROUP_EVENT_MEMBER_CHANGED: PEER_GROUP_EVENT_TYPE = PEER_GROUP_EVENT_TYPE(8i32); @@ -2384,9 +2210,6 @@ impl Default for PEER_GROUP_EVENT_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GROUP_EVENT_REGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const PEER_GROUP_EVENT_STATUS_CHANGED: PEER_GROUP_EVENT_TYPE = PEER_GROUP_EVENT_TYPE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2418,9 +2241,6 @@ impl Default for PEER_GROUP_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_GROUP_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PEER_GROUP_PROPERTY_FLAGS(pub i32); @@ -2445,9 +2265,6 @@ impl Default for PEER_INVITATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_INVITATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2478,10 +2295,6 @@ impl Default for PEER_INVITATION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for PEER_INVITATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_INVITATION_RESPONSE { @@ -2494,9 +2307,6 @@ impl Default for PEER_INVITATION_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_INVITATION_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const PEER_INVITATION_RESPONSE_ACCEPTED: PEER_INVITATION_RESPONSE_TYPE = PEER_INVITATION_RESPONSE_TYPE(1i32); pub const PEER_INVITATION_RESPONSE_DECLINED: PEER_INVITATION_RESPONSE_TYPE = PEER_INVITATION_RESPONSE_TYPE(0i32); pub const PEER_INVITATION_RESPONSE_ERROR: PEER_INVITATION_RESPONSE_TYPE = PEER_INVITATION_RESPONSE_TYPE(3i32); @@ -2523,10 +2333,6 @@ impl Default for PEER_MEMBER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] -impl windows_core::TypeKind for PEER_MEMBER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PEER_MEMBER_CHANGE_TYPE(pub i32); @@ -2552,9 +2358,6 @@ impl Default for PEER_NAME_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_NAME_PAIR { - type TypeKind = windows_core::CopyType; -} pub const PEER_NODE_CHANGE_CONNECTED: PEER_NODE_CHANGE_TYPE = PEER_NODE_CHANGE_TYPE(1i32); pub const PEER_NODE_CHANGE_DISCONNECTED: PEER_NODE_CHANGE_TYPE = PEER_NODE_CHANGE_TYPE(2i32); #[repr(transparent)] @@ -2578,10 +2381,6 @@ impl Default for PEER_NODE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_NODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PEER_OBJECT { @@ -2594,9 +2393,6 @@ impl Default for PEER_OBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2611,10 +2407,6 @@ impl Default for PEER_PEOPLE_NEAR_ME { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_PEOPLE_NEAR_ME { - type TypeKind = windows_core::CopyType; -} pub const PEER_PNRP_ALL_LINK_CLOUDS: windows_core::PCWSTR = windows_core::w!("PEER_PNRP_ALL_LINKS"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2628,9 +2420,6 @@ impl Default for PEER_PNRP_CLOUD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_PNRP_CLOUD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2647,10 +2436,6 @@ impl Default for PEER_PNRP_ENDPOINT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_PNRP_ENDPOINT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2669,10 +2454,6 @@ impl Default for PEER_PNRP_REGISTRATION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PEER_PNRP_REGISTRATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const PEER_PRESENCE_AWAY: PEER_PRESENCE_STATUS = PEER_PRESENCE_STATUS(2i32); pub const PEER_PRESENCE_BE_RIGHT_BACK: PEER_PRESENCE_STATUS = PEER_PRESENCE_STATUS(3i32); pub const PEER_PRESENCE_BUSY: PEER_PRESENCE_STATUS = PEER_PRESENCE_STATUS(5i32); @@ -2688,9 +2469,6 @@ impl Default for PEER_PRESENCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_PRESENCE_INFO { - type TypeKind = windows_core::CopyType; -} pub const PEER_PRESENCE_OFFLINE: PEER_PRESENCE_STATUS = PEER_PRESENCE_STATUS(0i32); pub const PEER_PRESENCE_ONLINE: PEER_PRESENCE_STATUS = PEER_PRESENCE_STATUS(7i32); pub const PEER_PRESENCE_ON_THE_PHONE: PEER_PRESENCE_STATUS = PEER_PRESENCE_STATUS(6i32); @@ -2727,9 +2505,6 @@ impl Default for PEER_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_RECORD { - type TypeKind = windows_core::CopyType; -} pub const PEER_RECORD_ADDED: PEER_RECORD_CHANGE_TYPE = PEER_RECORD_CHANGE_TYPE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2761,9 +2536,6 @@ impl Default for PEER_SECURITY_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_SECURITY_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const PEER_SIGNIN_ALL: PEER_SIGNIN_FLAGS = PEER_SIGNIN_FLAGS(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2782,9 +2554,6 @@ impl Default for PEER_VERSION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PEER_VERSION_DATA { - type TypeKind = windows_core::CopyType; -} pub const PEER_WATCH_ALLOWED: PEER_WATCH_PERMISSION = PEER_WATCH_PERMISSION(1i32); pub const PEER_WATCH_BLOCKED: PEER_WATCH_PERMISSION = PEER_WATCH_PERMISSION(0i32); #[repr(transparent)] @@ -2807,9 +2576,6 @@ impl Default for PNRPCLOUDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNRPCLOUDINFO { - type TypeKind = windows_core::CopyType; -} pub const PNRPINFO_HINT: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] @@ -2831,10 +2597,6 @@ impl Default for PNRPINFO_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for PNRPINFO_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] #[derive(Clone, Copy)] @@ -2857,10 +2619,6 @@ impl Default for PNRPINFO_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] -impl windows_core::TypeKind for PNRPINFO_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] #[derive(Clone, Copy)] @@ -2874,10 +2632,6 @@ impl Default for PNRPINFO_V2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] -impl windows_core::TypeKind for PNRPINFO_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PNRP_CLOUD_FLAGS(pub i32); @@ -2894,9 +2648,6 @@ impl Default for PNRP_CLOUD_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PNRP_CLOUD_ID { - type TypeKind = windows_core::CopyType; -} pub const PNRP_CLOUD_NAME_LOCAL: PNRP_CLOUD_FLAGS = PNRP_CLOUD_FLAGS(1i32); pub const PNRP_CLOUD_NO_FLAGS: PNRP_CLOUD_FLAGS = PNRP_CLOUD_FLAGS(0i32); pub const PNRP_CLOUD_RESOLVE_ONLY: PNRP_CLOUD_FLAGS = PNRP_CLOUD_FLAGS(2i32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs index 17ce3bad160..ac3b36d8f50 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -200,10 +200,6 @@ impl Default for ADDRESS_LIST_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for ADDRESS_LIST_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const ADM_CTRL_FAILED: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -216,9 +212,6 @@ impl Default for ADSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADSPEC { - type TypeKind = windows_core::CopyType; -} pub const AD_FLAG_BREAK_BIT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -234,9 +227,6 @@ impl Default for AD_GENERAL_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AD_GENERAL_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AD_GUARANTEED { @@ -250,9 +240,6 @@ impl Default for AD_GUARANTEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AD_GUARANTEED { - type TypeKind = windows_core::CopyType; -} pub const ALLOWED_TO_SEND_DATA: u32 = 50001u32; pub const ANY_DEST_ADDR: u32 = 4294967295u32; pub type CBADMITRESULT = Option *mut u32>; @@ -272,9 +259,6 @@ impl Default for CONTROL_SERVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTROL_SERVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CONTROL_SERVICE_0 { @@ -286,9 +270,6 @@ impl Default for CONTROL_SERVICE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTROL_SERVICE_0 { - type TypeKind = windows_core::CopyType; -} pub const CREDENTIAL_SUB_TYPE_ASCII_ID: u32 = 1u32; pub const CREDENTIAL_SUB_TYPE_KERBEROS_TKT: u32 = 3u32; pub const CREDENTIAL_SUB_TYPE_PGP_CERT: u32 = 5u32; @@ -307,9 +288,6 @@ impl Default for CtrlLoadFlowspec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CtrlLoadFlowspec { - type TypeKind = windows_core::CopyType; -} pub const DD_TCP_DEVICE_NAME: windows_core::PCWSTR = windows_core::w!("\\Device\\Tcp"); pub const DUP_RESULTS: u32 = 4u32; pub const END_TO_END_QOSABILITY: u32 = 50006u32; @@ -331,10 +309,6 @@ impl Default for ENUMERATION_BUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for ENUMERATION_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const ERROR_ADDRESS_TYPE_NOT_SUPPORTED: u32 = 7511u32; pub const ERROR_DS_MAPPING_EXISTS: u32 = 7518u32; pub const ERROR_DUPLICATE_FILTER: u32 = 7509u32; @@ -366,10 +340,6 @@ impl Default for ERROR_SPEC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for ERROR_SPEC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -382,10 +352,6 @@ impl Default for ERROR_SPEC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for ERROR_SPEC_0 { - type TypeKind = windows_core::CopyType; -} pub const ERROR_SPECF_InPlace: u32 = 1u32; pub const ERROR_SPECF_NotGuilty: u32 = 2u32; pub const ERROR_TC_NOT_SUPPORTED: u32 = 7514u32; @@ -413,10 +379,6 @@ impl Default for Error_Spec_IPv4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for Error_Spec_IPv4 { - type TypeKind = windows_core::CopyType; -} pub const FILTERSPECV4: FilterType = FilterType(1i32); pub const FILTERSPECV4_GPI: FilterType = FilterType(4i32); pub const FILTERSPECV6: FilterType = FilterType(2i32); @@ -436,10 +398,6 @@ impl Default for FILTER_SPEC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for FILTER_SPEC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -453,10 +411,6 @@ impl Default for FILTER_SPEC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for FILTER_SPEC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -471,10 +425,6 @@ impl Default for FLOWDESCRIPTOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for FLOWDESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -488,10 +438,6 @@ impl Default for FLOW_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for FLOW_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -505,10 +451,6 @@ impl Default for FLOW_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for FLOW_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -522,10 +464,6 @@ impl Default for FLOW_DESC_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for FLOW_DESC_1 { - type TypeKind = windows_core::CopyType; -} pub const FLOW_DURATION: u32 = 5u32; pub const FORCE_IMMEDIATE_REFRESH: u32 = 1u32; pub const FSCTL_TCP_BASE: u32 = 18u32; @@ -556,10 +494,6 @@ impl Default for Filter_Spec_IPv4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for Filter_Spec_IPv4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -573,10 +507,6 @@ impl Default for Filter_Spec_IPv4GPI { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for Filter_Spec_IPv4GPI { - type TypeKind = windows_core::CopyType; -} pub const GENERAL_INFO: u32 = 1u32; pub const GQOS_API: u32 = 56400u32; pub const GQOS_ERRORCODE_UNKNOWN: u32 = 4294967295u32; @@ -630,9 +560,6 @@ impl Default for Gads_parms_t { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Gads_parms_t { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GenAdspecParams { @@ -651,9 +578,6 @@ impl Default for GenAdspecParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GenAdspecParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GenTspec { @@ -666,9 +590,6 @@ impl Default for GenTspec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GenTspec { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GenTspecParms { @@ -683,9 +604,6 @@ impl Default for GenTspecParms { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GenTspecParms { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GuarFlowSpec { @@ -700,9 +618,6 @@ impl Default for GuarFlowSpec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GuarFlowSpec { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GuarRspec { @@ -714,9 +629,6 @@ impl Default for GuarRspec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GuarRspec { - type TypeKind = windows_core::CopyType; -} pub const HIGHLY_DELAY_SENSITIVE: u32 = 4294967294u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -731,9 +643,6 @@ impl Default for HSP_UPGRADE_IMAGEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSP_UPGRADE_IMAGEDATA { - type TypeKind = windows_core::CopyType; -} pub const IDENTITY_CHANGED: u32 = 5u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -748,9 +657,6 @@ impl Default for IDPE_ATTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IDPE_ATTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ID_ERROR_OBJECT { @@ -766,9 +672,6 @@ impl Default for ID_ERROR_OBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ID_ERROR_OBJECT { - type TypeKind = windows_core::CopyType; -} pub const IF_MIB_STATS_ID: u32 = 1u32; pub const INFO_NOT_AVAILABLE: u32 = 4294967295u32; pub const INSUFFICIENT_PRIVILEGES: u32 = 3u32; @@ -788,9 +691,6 @@ impl Default for IN_ADDR_IPV4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_ADDR_IPV4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IN_ADDR_IPV6 { @@ -801,9 +701,6 @@ impl Default for IN_ADDR_IPV6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_ADDR_IPV6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPX_PATTERN { @@ -815,9 +712,6 @@ impl Default for IPX_PATTERN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPX_PATTERN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPX_PATTERN_0 { @@ -830,9 +724,6 @@ impl Default for IPX_PATTERN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPX_PATTERN_0 { - type TypeKind = windows_core::CopyType; -} pub const IP_INTFC_INFO_ID: u32 = 259u32; pub const IP_MIB_ADDRTABLE_ENTRY_ID: u32 = 258u32; pub const IP_MIB_STATS_ID: u32 = 1u32; @@ -852,9 +743,6 @@ impl Default for IP_PATTERN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_PATTERN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IP_PATTERN_0 { @@ -867,9 +755,6 @@ impl Default for IP_PATTERN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_PATTERN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IP_PATTERN_0_1 { @@ -882,9 +767,6 @@ impl Default for IP_PATTERN_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_PATTERN_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IP_PATTERN_0_0 { @@ -896,9 +778,6 @@ impl Default for IP_PATTERN_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_PATTERN_0_0 { - type TypeKind = windows_core::CopyType; -} pub const ISPH_FLG_INV: u32 = 128u32; pub const ISSH_BREAK_BIT: u32 = 128u32; #[repr(C)] @@ -912,9 +791,6 @@ impl Default for IS_ADSPEC_BODY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IS_ADSPEC_BODY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IS_FLOWSPEC { @@ -926,9 +802,6 @@ impl Default for IS_FLOWSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IS_FLOWSPEC { - type TypeKind = windows_core::CopyType; -} pub const IS_GUAR_RSPEC: i32 = 130i32; pub const IS_WKP_COMPOSED_MTU: int_serv_wkp = int_serv_wkp(10i32); pub const IS_WKP_HOP_CNT: int_serv_wkp = int_serv_wkp(4i32); @@ -947,9 +820,6 @@ impl Default for IntServFlowSpec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IntServFlowSpec { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IntServFlowSpec_0 { @@ -962,9 +832,6 @@ impl Default for IntServFlowSpec_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IntServFlowSpec_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IntServMainHdr { @@ -977,9 +844,6 @@ impl Default for IntServMainHdr { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IntServMainHdr { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IntServParmHdr { @@ -992,9 +856,6 @@ impl Default for IntServParmHdr { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IntServParmHdr { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IntServServiceHdr { @@ -1007,9 +868,6 @@ impl Default for IntServServiceHdr { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IntServServiceHdr { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IntServTspecBody { @@ -1021,9 +879,6 @@ impl Default for IntServTspecBody { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IntServTspecBody { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IntServTspecBody_0 { @@ -1035,9 +890,6 @@ impl Default for IntServTspecBody_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IntServTspecBody_0 { - type TypeKind = windows_core::CopyType; -} pub const LINE_RATE: u32 = 50003u32; pub const LOCAL_QOSABILITY: u32 = 50005u32; pub const LOCAL_TRAFFIC_CONTROL: u32 = 50004u32; @@ -1056,10 +908,6 @@ impl Default for LPMIPTABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for LPMIPTABLE { - type TypeKind = windows_core::CopyType; -} pub const LPM_API_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -1093,9 +941,6 @@ impl Default for LPM_INIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LPM_INIT_INFO { - type TypeKind = windows_core::CopyType; -} pub const LPM_OK: u32 = 0u32; pub const LPM_PE_ALL_TYPES: u32 = 0u32; pub const LPM_PE_APP_IDENTITY: u32 = 3u32; @@ -1145,9 +990,6 @@ impl Default for PARAM_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARAM_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const PCM_VERSION_1: u32 = 1u32; pub const PE_ATTRIB_TYPE_CREDENTIAL: u32 = 2u32; pub const PE_ATTRIB_TYPE_POLICY_LOCATOR: u32 = 1u32; @@ -1165,9 +1007,6 @@ impl Default for POLICY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_DECISION { @@ -1180,9 +1019,6 @@ impl Default for POLICY_DECISION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_DECISION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_ELEMENT { @@ -1195,9 +1031,6 @@ impl Default for POLICY_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_ELEMENT { - type TypeKind = windows_core::CopyType; -} pub const POLICY_ERRV_CRAZY_FLOWSPEC: u32 = 57u32; pub const POLICY_ERRV_EXPIRED_CREDENTIALS: u32 = 4u32; pub const POLICY_ERRV_EXPIRED_USER_TOKEN: u32 = 51u32; @@ -1306,10 +1139,6 @@ impl Default for QOS_DESTADDR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for QOS_DESTADDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QOS_DIFFSERV { @@ -1322,9 +1151,6 @@ impl Default for QOS_DIFFSERV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_DIFFSERV { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QOS_DIFFSERV_RULE { @@ -1339,9 +1165,6 @@ impl Default for QOS_DIFFSERV_RULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_DIFFSERV_RULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QOS_DS_CLASS { @@ -1353,9 +1176,6 @@ impl Default for QOS_DS_CLASS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_DS_CLASS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QOS_FLOWRATE_OUTGOING { @@ -1368,9 +1188,6 @@ impl Default for QOS_FLOWRATE_OUTGOING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_FLOWRATE_OUTGOING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct QOS_FLOWRATE_REASON(pub i32); @@ -1389,9 +1206,6 @@ impl Default for QOS_FLOW_FUNDAMENTALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_FLOW_FUNDAMENTALS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QOS_FRIENDLY_NAME { @@ -1403,9 +1217,6 @@ impl Default for QOS_FRIENDLY_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_FRIENDLY_NAME { - type TypeKind = windows_core::CopyType; -} pub const QOS_GENERAL_ID_BASE: u32 = 2000u32; pub const QOS_MAX_OBJECT_STRING_LENGTH: u32 = 256u32; pub const QOS_NON_ADAPTIVE_FLOW: u32 = 2u32; @@ -1424,9 +1235,6 @@ impl Default for QOS_OBJECT_HDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_OBJECT_HDR { - type TypeKind = windows_core::CopyType; -} pub const QOS_OUTGOING_DEFAULT_MINIMUM_BANDWIDTH: u32 = 4294967295u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1441,9 +1249,6 @@ impl Default for QOS_PACKET_PRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_PACKET_PRIORITY { - type TypeKind = windows_core::CopyType; -} pub const QOS_QUERYFLOW_FRESH: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1459,9 +1264,6 @@ impl Default for QOS_SD_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_SD_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct QOS_SET_FLOW(pub i32); @@ -1479,9 +1281,6 @@ impl Default for QOS_SHAPING_RATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_SHAPING_RATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QOS_TCP_TRAFFIC { @@ -1492,9 +1291,6 @@ impl Default for QOS_TCP_TRAFFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_TCP_TRAFFIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QOS_TRAFFIC_CLASS { @@ -1506,9 +1302,6 @@ impl Default for QOS_TRAFFIC_CLASS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_TRAFFIC_CLASS { - type TypeKind = windows_core::CopyType; -} pub const QOS_TRAFFIC_GENERAL_ID_BASE: u32 = 4000u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1524,9 +1317,6 @@ impl Default for QOS_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS_VERSION { - type TypeKind = windows_core::CopyType; -} pub const QUALITATIVE_SERV: u32 = 6u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1540,9 +1330,6 @@ impl Default for QualAppFlowSpec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QualAppFlowSpec { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QualTspec { @@ -1555,9 +1342,6 @@ impl Default for QualTspec { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QualTspec { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QualTspecParms { @@ -1568,9 +1352,6 @@ impl Default for QualTspecParms { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QualTspecParms { - type TypeKind = windows_core::CopyType; -} pub const RCVD_PATH_TEAR: u32 = 1u32; pub const RCVD_RESV_TEAR: u32 = 2u32; pub const RESOURCES_ALLOCATED: u32 = 1u32; @@ -1586,9 +1367,6 @@ impl Default for RESV_STYLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESV_STYLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct RHANDLE(pub *mut core::ffi::c_void); @@ -1618,9 +1396,6 @@ impl Default for RSVP_ADSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_ADSPEC { - type TypeKind = windows_core::CopyType; -} pub const RSVP_DEFAULT_STYLE: u32 = 0u32; pub const RSVP_Err_ADMISSION: u32 = 1u32; pub const RSVP_Err_AMBIG_FILTER: u32 = 9u32; @@ -1665,9 +1440,6 @@ impl Default for RSVP_FILTERSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_FILTERSPEC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RSVP_FILTERSPEC_0 { @@ -1682,9 +1454,6 @@ impl Default for RSVP_FILTERSPEC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_FILTERSPEC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RSVP_FILTERSPEC_V4 { @@ -1697,9 +1466,6 @@ impl Default for RSVP_FILTERSPEC_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_FILTERSPEC_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RSVP_FILTERSPEC_V4_GPI { @@ -1711,9 +1477,6 @@ impl Default for RSVP_FILTERSPEC_V4_GPI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_FILTERSPEC_V4_GPI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RSVP_FILTERSPEC_V6 { @@ -1726,9 +1489,6 @@ impl Default for RSVP_FILTERSPEC_V6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_FILTERSPEC_V6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RSVP_FILTERSPEC_V6_FLOW { @@ -1741,9 +1501,6 @@ impl Default for RSVP_FILTERSPEC_V6_FLOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_FILTERSPEC_V6_FLOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RSVP_FILTERSPEC_V6_GPI { @@ -1755,9 +1512,6 @@ impl Default for RSVP_FILTERSPEC_V6_GPI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_FILTERSPEC_V6_GPI { - type TypeKind = windows_core::CopyType; -} pub const RSVP_FIXED_FILTER_STYLE: u32 = 2u32; #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] @@ -1772,10 +1526,6 @@ impl Default for RSVP_HOP { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_HOP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1788,10 +1538,6 @@ impl Default for RSVP_HOP_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_HOP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1815,10 +1561,6 @@ impl Default for RSVP_MSG_OBJS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_MSG_OBJS { - type TypeKind = windows_core::CopyType; -} pub const RSVP_OBJECT_ID_BASE: u32 = 1000u32; pub const RSVP_PATH: u32 = 1u32; pub const RSVP_PATH_ERR: u32 = 3u32; @@ -1835,9 +1577,6 @@ impl Default for RSVP_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RSVP_POLICY_INFO { @@ -1850,9 +1589,6 @@ impl Default for RSVP_POLICY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_POLICY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1870,10 +1606,6 @@ impl Default for RSVP_RESERVE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_RESERVE_INFO { - type TypeKind = windows_core::CopyType; -} pub const RSVP_RESV: u32 = 2u32; pub const RSVP_RESV_ERR: u32 = 4u32; pub const RSVP_RESV_TEAR: u32 = 6u32; @@ -1890,10 +1622,6 @@ impl Default for RSVP_SCOPE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_SCOPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1906,10 +1634,6 @@ impl Default for RSVP_SCOPE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_SCOPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1923,10 +1647,6 @@ impl Default for RSVP_SESSION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_SESSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1939,10 +1659,6 @@ impl Default for RSVP_SESSION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RSVP_SESSION_0 { - type TypeKind = windows_core::CopyType; -} pub const RSVP_SHARED_EXPLICIT_STYLE: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1957,9 +1673,6 @@ impl Default for RSVP_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSVP_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const RSVP_WILDCARD_STYLE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1973,9 +1686,6 @@ impl Default for RsvpObjHdr { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RsvpObjHdr { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1989,10 +1699,6 @@ impl Default for Rsvp_Hop_IPv4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for Rsvp_Hop_IPv4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SENDER_TSPEC { @@ -2004,9 +1710,6 @@ impl Default for SENDER_TSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SENDER_TSPEC { - type TypeKind = windows_core::CopyType; -} pub const SERVICETYPE_BESTEFFORT: u32 = 1u32; pub const SERVICETYPE_CONTROLLEDLOAD: u32 = 2u32; pub const SERVICETYPE_GENERAL_INFORMATION: u32 = 5u32; @@ -2096,9 +1799,6 @@ impl Default for SIPAEVENT_KSR_SIGNATURE_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIPAEVENT_KSR_SIGNATURE_PAYLOAD { - type TypeKind = windows_core::CopyType; -} pub const SIPAEVENT_LSAISO_CONFIG: u32 = 327720u32; pub const SIPAEVENT_MODULE_HSP: u32 = 458764u32; pub const SIPAEVENT_MODULE_SVN: u32 = 458763u32; @@ -2123,9 +1823,6 @@ impl Default for SIPAEVENT_REVOCATION_LIST_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIPAEVENT_REVOCATION_LIST_PAYLOAD { - type TypeKind = windows_core::CopyType; -} pub const SIPAEVENT_SAFEMODE: u32 = 327685u32; pub const SIPAEVENT_SBCP_INFO: u32 = 327721u32; #[repr(C, packed(1))] @@ -2144,9 +1841,6 @@ impl Default for SIPAEVENT_SBCP_INFO_PAYLOAD_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIPAEVENT_SBCP_INFO_PAYLOAD_V1 { - type TypeKind = windows_core::CopyType; -} pub const SIPAEVENT_SI_POLICY: u32 = 327695u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -2162,9 +1856,6 @@ impl Default for SIPAEVENT_SI_POLICY_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIPAEVENT_SI_POLICY_PAYLOAD { - type TypeKind = windows_core::CopyType; -} pub const SIPAEVENT_SMT_STATUS: u32 = 327700u32; pub const SIPAEVENT_SVN_CHAIN_STATUS: u32 = 131082u32; pub const SIPAEVENT_SYSTEMROOT: u32 = 327689u32; @@ -2193,9 +1884,6 @@ impl Default for SIPAEVENT_VSM_IDK_INFO_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIPAEVENT_VSM_IDK_INFO_PAYLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SIPAEVENT_VSM_IDK_INFO_PAYLOAD_0 { @@ -2206,9 +1894,6 @@ impl Default for SIPAEVENT_VSM_IDK_INFO_PAYLOAD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIPAEVENT_VSM_IDK_INFO_PAYLOAD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SIPAEVENT_VSM_IDK_RSA_INFO { @@ -2222,9 +1907,6 @@ impl Default for SIPAEVENT_VSM_IDK_RSA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIPAEVENT_VSM_IDK_RSA_INFO { - type TypeKind = windows_core::CopyType; -} pub const SIPAEVENT_VSM_LAUNCH_TYPE: u32 = 327698u32; pub const SIPAEVENT_WINPE: u32 = 327686u32; pub const SIPAEV_ACTION: u32 = 5u32; @@ -2311,10 +1993,6 @@ impl Default for Scope_list_ipv4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for Scope_list_ipv4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2330,10 +2008,6 @@ impl Default for Session_IPv4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for Session_IPv4 { - type TypeKind = windows_core::CopyType; -} pub const TCBASE: u32 = 7500u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -2349,9 +2023,6 @@ impl Default for TCG_PCClientPCREventStruct { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_PCClientPCREventStruct { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCG_PCClientTaggedEventStruct { @@ -2364,9 +2035,6 @@ impl Default for TCG_PCClientTaggedEventStruct { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_PCClientTaggedEventStruct { - type TypeKind = windows_core::CopyType; -} pub type TCI_ADD_FLOW_COMPLETE_HANDLER = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2381,9 +2049,6 @@ impl Default for TCI_CLIENT_FUNC_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCI_CLIENT_FUNC_LIST { - type TypeKind = windows_core::CopyType; -} pub type TCI_DEL_FLOW_COMPLETE_HANDLER = Option; pub type TCI_MOD_FLOW_COMPLETE_HANDLER = Option; pub type TCI_NOTIFY_HANDLER = Option; @@ -2400,9 +2065,6 @@ impl Default for TC_GEN_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TC_GEN_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2418,10 +2080,6 @@ impl Default for TC_GEN_FLOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for TC_GEN_FLOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2437,10 +2095,6 @@ impl Default for TC_IFC_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for TC_IFC_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const TC_NONCONF_BORROW: u32 = 0u32; pub const TC_NONCONF_BORROW_PLUS: u32 = 3u32; pub const TC_NONCONF_DISCARD: u32 = 2u32; @@ -2465,10 +2119,6 @@ impl Default for TC_SUPPORTED_INFO_BUFFER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for TC_SUPPORTED_INFO_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const UNSUPPORTED_CREDENTIAL_TYPE: u32 = 2u32; pub const WBCL_DIGEST_ALG_BITMAP_SHA3_256: u32 = 32u32; pub const WBCL_DIGEST_ALG_BITMAP_SHA3_384: u32 = 64u32; @@ -2506,9 +2156,6 @@ impl Default for WBCL_Iterator { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WBCL_Iterator { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WBCL_LogHdr { @@ -2522,9 +2169,6 @@ impl Default for WBCL_LogHdr { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WBCL_LogHdr { - type TypeKind = windows_core::CopyType; -} pub const WBCL_MAX_HSP_UPGRADE_HASH_LEN: u32 = 64u32; pub const class_ADSPEC: u32 = 13u32; pub const class_CONFIRM: u32 = 15u32; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs index f8183dac0bf..d96d0bc4af4 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -1741,9 +1741,6 @@ impl Default for AUTH_VALIDATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTH_VALIDATION_EX { - type TypeKind = windows_core::CopyType; -} pub const DO_NOT_ALLOW_NO_AUTH: u32 = 0u32; pub const ERROR_ACCESSING_TCPCFGDLL: u32 = 727u32; pub const ERROR_ACCT_DISABLED: u32 = 647u32; @@ -2036,9 +2033,6 @@ impl Default for GRE_CONFIG_PARAMS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GRE_CONFIG_PARAMS0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRASCONN(pub *mut core::ffi::c_void); @@ -2070,10 +2064,6 @@ impl Default for IKEV2_CONFIG_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for IKEV2_CONFIG_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEV2_ID_PAYLOAD_TYPE(pub i32); @@ -2114,9 +2104,6 @@ impl Default for IKEV2_PROJECTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEV2_PROJECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEV2_PROJECTION_INFO2 { @@ -2142,9 +2129,6 @@ impl Default for IKEV2_PROJECTION_INFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEV2_PROJECTION_INFO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2166,10 +2150,6 @@ impl Default for IKEV2_TUNNEL_CONFIG_PARAMS2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for IKEV2_TUNNEL_CONFIG_PARAMS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2194,10 +2174,6 @@ impl Default for IKEV2_TUNNEL_CONFIG_PARAMS3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for IKEV2_TUNNEL_CONFIG_PARAMS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2223,10 +2199,6 @@ impl Default for IKEV2_TUNNEL_CONFIG_PARAMS4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for IKEV2_TUNNEL_CONFIG_PARAMS4 { - type TypeKind = windows_core::CopyType; -} pub const IPADDRESSLEN: u32 = 15u32; pub const IPV6_ADDRESS_LEN_IN_BYTES: u32 = 16u32; pub const IPXADDRESSLEN: u32 = 22u32; @@ -2241,9 +2213,6 @@ impl Default for L2TP_CONFIG_PARAMS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for L2TP_CONFIG_PARAMS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct L2TP_CONFIG_PARAMS1 { @@ -2257,9 +2226,6 @@ impl Default for L2TP_CONFIG_PARAMS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for L2TP_CONFIG_PARAMS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct L2TP_TUNNEL_CONFIG_PARAMS1 { @@ -2274,9 +2240,6 @@ impl Default for L2TP_TUNNEL_CONFIG_PARAMS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for L2TP_TUNNEL_CONFIG_PARAMS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct L2TP_TUNNEL_CONFIG_PARAMS2 { @@ -2292,9 +2255,6 @@ impl Default for L2TP_TUNNEL_CONFIG_PARAMS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for L2TP_TUNNEL_CONFIG_PARAMS2 { - type TypeKind = windows_core::CopyType; -} pub const MAXIPADRESSLEN: u32 = 64u32; pub const MAX_SSTP_HASH_SIZE: u32 = 32u32; pub const METHOD_BGP4_AS_PATH: u32 = 1u32; @@ -2323,9 +2283,6 @@ impl Default for MGM_IF_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MGM_IF_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const MGM_JOIN_STATE_FLAG: u32 = 1u32; pub const MGM_MFE_STATS_0: u32 = 1u32; pub const MGM_MFE_STATS_1: u32 = 2u32; @@ -2353,10 +2310,6 @@ impl Default for MPRAPI_ADMIN_DLL_CALLBACKS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MPRAPI_ADMIN_DLL_CALLBACKS { - type TypeKind = windows_core::CopyType; -} pub const MPRAPI_ADMIN_DLL_VERSION_1: u32 = 1u32; pub const MPRAPI_ADMIN_DLL_VERSION_2: u32 = 2u32; pub const MPRAPI_IF_CUSTOM_CONFIG_FOR_IKEV2: u32 = 1u32; @@ -2390,9 +2343,6 @@ impl Default for MPRAPI_OBJECT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPRAPI_OBJECT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MPRAPI_OBJECT_TYPE(pub i32); @@ -2425,10 +2375,6 @@ impl Default for MPRAPI_TUNNEL_CONFIG_PARAMS0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPRAPI_TUNNEL_CONFIG_PARAMS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2445,10 +2391,6 @@ impl Default for MPRAPI_TUNNEL_CONFIG_PARAMS1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPRAPI_TUNNEL_CONFIG_PARAMS1 { - type TypeKind = windows_core::CopyType; -} pub const MPRDM_DialAll: MPR_INTERFACE_DIAL_MODE = MPR_INTERFACE_DIAL_MODE(1u32); pub const MPRDM_DialAsNeeded: MPR_INTERFACE_DIAL_MODE = MPR_INTERFACE_DIAL_MODE(2u32); pub const MPRDM_DialFirst: MPR_INTERFACE_DIAL_MODE = MPR_INTERFACE_DIAL_MODE(0u32); @@ -2508,9 +2450,6 @@ impl Default for MPR_CERT_EKU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_CERT_EKU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_CREDENTIALSEX_0 { @@ -2522,9 +2461,6 @@ impl Default for MPR_CREDENTIALSEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_CREDENTIALSEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_CREDENTIALSEX_1 { @@ -2536,9 +2472,6 @@ impl Default for MPR_CREDENTIALSEX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_CREDENTIALSEX_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_DEVICE_0 { @@ -2550,9 +2483,6 @@ impl Default for MPR_DEVICE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_DEVICE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_DEVICE_1 { @@ -2566,9 +2496,6 @@ impl Default for MPR_DEVICE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_DEVICE_1 { - type TypeKind = windows_core::CopyType; -} pub const MPR_ENABLE_RAS_ON_DEVICE: u32 = 1u32; pub const MPR_ENABLE_ROUTING_ON_DEVICE: u32 = 2u32; #[repr(transparent)] @@ -2588,9 +2515,6 @@ impl Default for MPR_FILTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_FILTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_IFTRANSPORT_0 { @@ -2603,9 +2527,6 @@ impl Default for MPR_IFTRANSPORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_IFTRANSPORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2620,10 +2541,6 @@ impl Default for MPR_IF_CUSTOMINFOEX0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPR_IF_CUSTOMINFOEX0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2638,10 +2555,6 @@ impl Default for MPR_IF_CUSTOMINFOEX1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPR_IF_CUSTOMINFOEX1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2656,10 +2569,6 @@ impl Default for MPR_IF_CUSTOMINFOEX2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] -impl windows_core::TypeKind for MPR_IF_CUSTOMINFOEX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_INTERFACE_0 { @@ -2676,9 +2585,6 @@ impl Default for MPR_INTERFACE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_INTERFACE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_INTERFACE_1 { @@ -2696,9 +2602,6 @@ impl Default for MPR_INTERFACE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_INTERFACE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_INTERFACE_2 { @@ -2745,9 +2648,6 @@ impl Default for MPR_INTERFACE_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_INTERFACE_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -2800,10 +2700,6 @@ impl Default for MPR_INTERFACE_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MPR_INTERFACE_3 { - type TypeKind = windows_core::CopyType; -} pub const MPR_INTERFACE_ADMIN_DISABLED: u32 = 2u32; pub const MPR_INTERFACE_CONNECTION_FAILURE: u32 = 4u32; pub const MPR_INTERFACE_DIALOUT_HOURS_RESTRICTION: u32 = 16u32; @@ -2825,9 +2721,6 @@ impl Default for MPR_IPINIP_INTERFACE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_IPINIP_INTERFACE_0 { - type TypeKind = windows_core::CopyType; -} pub const MPR_MaxAreaCode: u32 = 10u32; pub const MPR_MaxCallbackNumber: u32 = 128u32; pub const MPR_MaxDeviceName: u32 = 128u32; @@ -2853,9 +2746,6 @@ impl Default for MPR_SERVER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_SERVER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_SERVER_1 { @@ -2869,9 +2759,6 @@ impl Default for MPR_SERVER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_SERVER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_SERVER_2 { @@ -2887,9 +2774,6 @@ impl Default for MPR_SERVER_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_SERVER_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2908,10 +2792,6 @@ impl Default for MPR_SERVER_EX0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPR_SERVER_EX0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2930,10 +2810,6 @@ impl Default for MPR_SERVER_EX1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPR_SERVER_EX1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2948,10 +2824,6 @@ impl Default for MPR_SERVER_SET_CONFIG_EX0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPR_SERVER_SET_CONFIG_EX0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2966,10 +2838,6 @@ impl Default for MPR_SERVER_SET_CONFIG_EX1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for MPR_SERVER_SET_CONFIG_EX1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPR_TRANSPORT_0 { @@ -2982,9 +2850,6 @@ impl Default for MPR_TRANSPORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPR_TRANSPORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -3003,10 +2868,6 @@ impl Default for MPR_VPN_TRAFFIC_SELECTOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MPR_VPN_TRAFFIC_SELECTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3022,10 +2883,6 @@ impl Default for MPR_VPN_TRAFFIC_SELECTORS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for MPR_VPN_TRAFFIC_SELECTORS { - type TypeKind = windows_core::CopyType; -} pub const MPR_VPN_TS_IPv4_ADDR_RANGE: MPR_VPN_TS_TYPE = MPR_VPN_TS_TYPE(7i32); pub const MPR_VPN_TS_IPv6_ADDR_RANGE: MPR_VPN_TS_TYPE = MPR_VPN_TS_TYPE(8i32); #[repr(transparent)] @@ -3095,9 +2952,6 @@ impl Default for PPP_ATCP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_ATCP_INFO { - type TypeKind = windows_core::CopyType; -} pub const PPP_CCP_COMPRESSION: u32 = 1u32; pub const PPP_CCP_ENCRYPTION128BIT: u32 = 64u32; pub const PPP_CCP_ENCRYPTION40BIT: u32 = 32u32; @@ -3118,9 +2972,6 @@ impl Default for PPP_CCP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_CCP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_INFO { @@ -3134,9 +2985,6 @@ impl Default for PPP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_INFO_2 { @@ -3152,9 +3000,6 @@ impl Default for PPP_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_INFO_3 { @@ -3169,9 +3014,6 @@ impl Default for PPP_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_IPCP_INFO { @@ -3184,9 +3026,6 @@ impl Default for PPP_IPCP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_IPCP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_IPCP_INFO2 { @@ -3201,9 +3040,6 @@ impl Default for PPP_IPCP_INFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_IPCP_INFO2 { - type TypeKind = windows_core::CopyType; -} pub const PPP_IPCP_VJ: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3223,9 +3059,6 @@ impl Default for PPP_IPV6_CP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_IPV6_CP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_IPXCP_INFO { @@ -3237,9 +3070,6 @@ impl Default for PPP_IPXCP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_IPXCP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PPP_LCP(pub u32); @@ -3277,9 +3107,6 @@ impl Default for PPP_LCP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_LCP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PPP_LCP_INFO_AUTH_DATA(pub u32); @@ -3299,9 +3126,6 @@ impl Default for PPP_NBFCP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_NBFCP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_PROJECTION_INFO { @@ -3339,9 +3163,6 @@ impl Default for PPP_PROJECTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_PROJECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_PROJECTION_INFO2 { @@ -3380,9 +3201,6 @@ impl Default for PPP_PROJECTION_INFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_PROJECTION_INFO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPTP_CONFIG_PARAMS { @@ -3394,9 +3212,6 @@ impl Default for PPTP_CONFIG_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPTP_CONFIG_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROJECTION_INFO { @@ -3408,9 +3223,6 @@ impl Default for PROJECTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROJECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROJECTION_INFO_0 { @@ -3422,9 +3234,6 @@ impl Default for PROJECTION_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROJECTION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROJECTION_INFO2 { @@ -3436,9 +3245,6 @@ impl Default for PROJECTION_INFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROJECTION_INFO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROJECTION_INFO2_0 { @@ -3450,9 +3256,6 @@ impl Default for PROJECTION_INFO2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROJECTION_INFO2_0 { - type TypeKind = windows_core::CopyType; -} pub const PROJECTION_INFO_TYPE_IKEv2: RASPROJECTION_INFO_TYPE = RASPROJECTION_INFO_TYPE(2i32); pub const PROJECTION_INFO_TYPE_PPP: RASPROJECTION_INFO_TYPE = RASPROJECTION_INFO_TYPE(1i32); pub const RASADFLG_PositionDlg: u32 = 1u32; @@ -3472,9 +3275,6 @@ impl Default for RASADPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASADPARAMS { - type TypeKind = windows_core::CopyType; -} pub const RASADP_ConnectionQueryTimeout: u32 = 4u32; pub const RASADP_DisableConnectionQuery: u32 = 0u32; pub const RASADP_FailedConnectionTimeout: u32 = 3u32; @@ -3493,9 +3293,6 @@ impl Default for RASAMBA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASAMBA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASAMBW { @@ -3509,9 +3306,6 @@ impl Default for RASAMBW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASAMBW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RASAPIVERSION(pub i32); @@ -3532,9 +3326,6 @@ impl Default for RASAUTODIALENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASAUTODIALENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASAUTODIALENTRYW { @@ -3548,9 +3339,6 @@ impl Default for RASAUTODIALENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASAUTODIALENTRYW { - type TypeKind = windows_core::CopyType; -} pub const RASBASE: u32 = 600u32; pub const RASBASEEND: u32 = 877u32; pub const RASCCPCA_MPPC: u32 = 6u32; @@ -3592,9 +3380,6 @@ impl Default for RASCOMMSETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASCOMMSETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3617,10 +3402,6 @@ impl Default for RASCONNA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASCONNA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -3643,10 +3424,6 @@ impl Default for RASCONNA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASCONNA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RASCONNSTATE(pub i32); @@ -3670,10 +3447,6 @@ impl Default for RASCONNSTATUSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASCONNSTATUSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -3694,10 +3467,6 @@ impl Default for RASCONNSTATUSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASCONNSTATUSW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RASCONNSUBSTATE(pub i32); @@ -3723,10 +3492,6 @@ impl Default for RASCONNW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASCONNW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -3749,10 +3514,6 @@ impl Default for RASCONNW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASCONNW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASCREDENTIALSA { @@ -3767,9 +3528,6 @@ impl Default for RASCREDENTIALSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASCREDENTIALSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASCREDENTIALSW { @@ -3784,9 +3542,6 @@ impl Default for RASCREDENTIALSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASCREDENTIALSW { - type TypeKind = windows_core::CopyType; -} pub const RASCSS_DONE: u32 = 8192u32; pub const RASCSS_Dormant: RASCONNSUBSTATE = RASCONNSUBSTATE(1i32); pub const RASCSS_None: RASCONNSUBSTATE = RASCONNSUBSTATE(0i32); @@ -3840,9 +3595,6 @@ impl Default for RASCTRYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASCTRYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct RASCUSTOMSCRIPTEXTENSIONS { @@ -3854,9 +3606,6 @@ impl Default for RASCUSTOMSCRIPTEXTENSIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASCUSTOMSCRIPTEXTENSIONS { - type TypeKind = windows_core::CopyType; -} pub const RASDDFLAG_AoacRedial: u32 = 4u32; pub const RASDDFLAG_LinkFailure: u32 = 2147483648u32; pub const RASDDFLAG_NoPrompt: u32 = 2u32; @@ -3873,9 +3622,6 @@ impl Default for RASDEVINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASDEVINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASDEVINFOW { @@ -3888,9 +3634,6 @@ impl Default for RASDEVINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASDEVINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3904,10 +3647,6 @@ impl Default for RASDEVSPECIFICINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASDEVSPECIFICINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -3921,10 +3660,6 @@ impl Default for RASDEVSPECIFICINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASDEVSPECIFICINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct RASDIALDLG { @@ -3943,9 +3678,6 @@ impl Default for RASDIALDLG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASDIALDLG { - type TypeKind = windows_core::CopyType; -} pub const RASDIALEVENT: windows_core::PCSTR = windows_core::s!("RasDialEvent"); #[repr(C, packed(4))] #[derive(Clone, Copy)] @@ -3964,9 +3696,6 @@ impl Default for RASDIALEXTENSIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASDIALEXTENSIONS { - type TypeKind = windows_core::CopyType; -} pub type RASDIALFUNC = Option; pub type RASDIALFUNC1 = Option; pub type RASDIALFUNC2 = Option u32>; @@ -3992,10 +3721,6 @@ impl Default for RASDIALPARAMSA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASDIALPARAMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4018,10 +3743,6 @@ impl Default for RASDIALPARAMSA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASDIALPARAMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4044,10 +3765,6 @@ impl Default for RASDIALPARAMSW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASDIALPARAMSW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4070,10 +3787,6 @@ impl Default for RASDIALPARAMSW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASDIALPARAMSW { - type TypeKind = windows_core::CopyType; -} pub const RASDT_Atm: windows_core::PCWSTR = windows_core::w!("ATM"); pub const RASDT_FrameRelay: windows_core::PCWSTR = windows_core::w!("FRAMERELAY"); pub const RASDT_Generic: windows_core::PCWSTR = windows_core::w!("GENERIC"); @@ -4102,9 +3815,6 @@ impl Default for RASEAPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASEAPINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASEAPUSERIDENTITYA { @@ -4117,9 +3827,6 @@ impl Default for RASEAPUSERIDENTITYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASEAPUSERIDENTITYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASEAPUSERIDENTITYW { @@ -4132,9 +3839,6 @@ impl Default for RASEAPUSERIDENTITYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASEAPUSERIDENTITYW { - type TypeKind = windows_core::CopyType; -} pub const RASEDFLAG_CloneEntry: u32 = 4u32; pub const RASEDFLAG_IncomingConnection: u32 = 1024u32; pub const RASEDFLAG_InternetEntry: u32 = 256u32; @@ -4221,10 +3925,6 @@ impl Default for RASENTRYA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4245,10 +3945,6 @@ impl Default for RASENTRYDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASENTRYDLGA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4269,10 +3965,6 @@ impl Default for RASENTRYDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASENTRYDLGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4293,10 +3985,6 @@ impl Default for RASENTRYDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASENTRYDLGW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4317,10 +4005,6 @@ impl Default for RASENTRYDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASENTRYDLGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASENTRYNAMEA { @@ -4334,9 +4018,6 @@ impl Default for RASENTRYNAMEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASENTRYNAMEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASENTRYNAMEW { @@ -4350,9 +4031,6 @@ impl Default for RASENTRYNAMEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASENTRYNAMEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -4425,10 +4103,6 @@ impl Default for RASENTRYW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RASENTRY_DIAL_MODE(pub u32); @@ -4533,11 +4207,6 @@ impl Default for RASIKEV2_PROJECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASIKEV2_PROJECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Networking_WinSock")] @@ -4566,11 +4235,6 @@ impl Default for RASIKEV2_PROJECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASIKEV2_PROJECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RASIKEV_PROJECTION_INFO_FLAGS(pub u32); @@ -4626,9 +4290,6 @@ impl Default for RASIPADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASIPADDR { - type TypeKind = windows_core::CopyType; -} pub const RASIPO_VJ: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4642,9 +4303,6 @@ impl Default for RASIPXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASIPXW { - type TypeKind = windows_core::CopyType; -} pub const RASLCPAD_CHAP_MD5: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA(5u32); pub const RASLCPAD_CHAP_MS: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA(128u32); pub const RASLCPAD_CHAP_MSV2: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA(129u32); @@ -4679,9 +4337,6 @@ impl Default for RASNOUSERA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASNOUSERA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASNOUSERW { @@ -4697,9 +4352,6 @@ impl Default for RASNOUSERW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASNOUSERW { - type TypeKind = windows_core::CopyType; -} pub const RASNOUSER_SmartCard: u32 = 1u32; pub const RASNP_Ip: u32 = 4u32; pub const RASNP_Ipv6: u32 = 8u32; @@ -4737,10 +4389,6 @@ impl Default for RASPBDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASPBDLGA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4762,10 +4410,6 @@ impl Default for RASPBDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASPBDLGA { - type TypeKind = windows_core::CopyType; -} pub type RASPBDLGFUNCA = Option; pub type RASPBDLGFUNCW = Option; #[repr(C)] @@ -4789,10 +4433,6 @@ impl Default for RASPBDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for RASPBDLGW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4814,10 +4454,6 @@ impl Default for RASPBDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for RASPBDLGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPCCP { @@ -4833,9 +4469,6 @@ impl Default for RASPPPCCP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPCCP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPIPA { @@ -4851,9 +4484,6 @@ impl Default for RASPPPIPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPIPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPIPV6 { @@ -4869,9 +4499,6 @@ impl Default for RASPPPIPV6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPIPV6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPIPW { @@ -4887,9 +4514,6 @@ impl Default for RASPPPIPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPIPW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPIPXA { @@ -4902,9 +4526,6 @@ impl Default for RASPPPIPXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPIPXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPLCPA { @@ -4929,9 +4550,6 @@ impl Default for RASPPPLCPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPLCPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPLCPW { @@ -4956,9 +4574,6 @@ impl Default for RASPPPLCPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPLCPW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPNBFA { @@ -4974,9 +4589,6 @@ impl Default for RASPPPNBFA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPNBFA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASPPPNBFW { @@ -4992,9 +4604,6 @@ impl Default for RASPPPNBFW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASPPPNBFW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -5029,10 +4638,6 @@ impl Default for RASPPP_PROJECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASPPP_PROJECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA(pub u32); @@ -5073,9 +4678,6 @@ impl Default for RASSUBENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASSUBENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RASSUBENTRYW { @@ -5091,9 +4693,6 @@ impl Default for RASSUBENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RASSUBENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -5107,10 +4706,6 @@ impl Default for RASTUNNELENDPOINT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASTUNNELENDPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -5124,10 +4719,6 @@ impl Default for RASTUNNELENDPOINT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASTUNNELENDPOINT_0 { - type TypeKind = windows_core::CopyType; -} pub const RASTUNNELENDPOINT_IPv4: u32 = 1u32; pub const RASTUNNELENDPOINT_IPv6: u32 = 2u32; pub const RASTUNNELENDPOINT_UNKNOWN: u32 = 0u32; @@ -5148,10 +4739,6 @@ impl Default for RASUPDATECONN { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RASUPDATECONN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_CONNECTION_0 { @@ -5170,9 +4757,6 @@ impl Default for RAS_CONNECTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_CONNECTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_CONNECTION_1 { @@ -5197,9 +4781,6 @@ impl Default for RAS_CONNECTION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_CONNECTION_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_CONNECTION_2 { @@ -5214,9 +4795,6 @@ impl Default for RAS_CONNECTION_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_CONNECTION_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_CONNECTION_3 { @@ -5235,9 +4813,6 @@ impl Default for RAS_CONNECTION_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_CONNECTION_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RAS_CONNECTION_4 { @@ -5277,9 +4852,6 @@ impl Default for RAS_CONNECTION_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_CONNECTION_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RAS_CONNECTION_EX { @@ -5318,9 +4890,6 @@ impl Default for RAS_CONNECTION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_CONNECTION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RAS_FLAGS(pub u32); @@ -5369,9 +4938,6 @@ impl Default for RAS_PORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_PORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_PORT_1 { @@ -5397,9 +4963,6 @@ impl Default for RAS_PORT_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_PORT_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_PORT_2 { @@ -5436,9 +4999,6 @@ impl Default for RAS_PORT_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_PORT_2 { - type TypeKind = windows_core::CopyType; -} pub const RAS_PORT_AUTHENTICATED: RAS_PORT_CONDITION = RAS_PORT_CONDITION(5i32); pub const RAS_PORT_AUTHENTICATING: RAS_PORT_CONDITION = RAS_PORT_CONDITION(4i32); pub const RAS_PORT_CALLING_BACK: RAS_PORT_CONDITION = RAS_PORT_CONDITION(2i32); @@ -5463,10 +5023,6 @@ impl Default for RAS_PROJECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RAS_PROJECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -5480,10 +5036,6 @@ impl Default for RAS_PROJECTION_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for RAS_PROJECTION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RAS_QUARANTINE_STATE(pub i32); @@ -5503,9 +5055,6 @@ impl Default for RAS_SECURITY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_SECURITY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_STATS { @@ -5530,9 +5079,6 @@ impl Default for RAS_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_UPDATE_CONNECTION { @@ -5546,9 +5092,6 @@ impl Default for RAS_UPDATE_CONNECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_UPDATE_CONNECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_USER_0 { @@ -5560,9 +5103,6 @@ impl Default for RAS_USER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_USER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_USER_1 { @@ -5575,9 +5115,6 @@ impl Default for RAS_USER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_USER_1 { - type TypeKind = windows_core::CopyType; -} pub const RCD_AllUsers: u32 = 1u32; pub const RCD_Eap: u32 = 2u32; pub const RCD_Logon: u32 = 4u32; @@ -5618,9 +5155,6 @@ impl Default for ROUTER_CUSTOM_IKEv2_POLICY0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ROUTER_CUSTOM_IKEv2_POLICY0 { - type TypeKind = windows_core::CopyType; -} pub const ROUTER_IF_STATE_CONNECTED: ROUTER_CONNECTION_STATE = ROUTER_CONNECTION_STATE(3i32); pub const ROUTER_IF_STATE_CONNECTING: ROUTER_CONNECTION_STATE = ROUTER_CONNECTION_STATE(2i32); pub const ROUTER_IF_STATE_DISCONNECTED: ROUTER_CONNECTION_STATE = ROUTER_CONNECTION_STATE(1i32); @@ -5649,10 +5183,6 @@ impl Default for ROUTER_IKEv2_IF_CUSTOM_CONFIG0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for ROUTER_IKEv2_IF_CUSTOM_CONFIG0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5669,10 +5199,6 @@ impl Default for ROUTER_IKEv2_IF_CUSTOM_CONFIG1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for ROUTER_IKEv2_IF_CUSTOM_CONFIG1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5691,10 +5217,6 @@ impl Default for ROUTER_IKEv2_IF_CUSTOM_CONFIG2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] -impl windows_core::TypeKind for ROUTER_IKEv2_IF_CUSTOM_CONFIG2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ROUTER_INTERFACE_TYPE(pub i32); @@ -5717,9 +5239,6 @@ impl Default for ROUTING_PROTOCOL_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ROUTING_PROTOCOL_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const RRAS_SERVICE_NAME: windows_core::PCWSTR = windows_core::w!("RemoteAccess"); pub const RTM_BLOCK_METHODS: u32 = 1u32; pub const RTM_CHANGE_NOTIFICATION: RTM_EVENT_TYPE = RTM_EVENT_TYPE(3i32); @@ -5744,9 +5263,6 @@ impl Default for RTM_DEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_DEST_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTM_DEST_INFO_0 { @@ -5762,9 +5278,6 @@ impl Default for RTM_DEST_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_DEST_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const RTM_ENTITY_DEREGISTERED: RTM_EVENT_TYPE = RTM_EVENT_TYPE(1i32); pub type RTM_ENTITY_EXPORT_METHOD = Option; #[repr(C)] @@ -5778,9 +5291,6 @@ impl Default for RTM_ENTITY_EXPORT_METHODS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ENTITY_EXPORT_METHODS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RTM_ENTITY_ID { @@ -5791,9 +5301,6 @@ impl Default for RTM_ENTITY_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ENTITY_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RTM_ENTITY_ID_0 { @@ -5805,9 +5312,6 @@ impl Default for RTM_ENTITY_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ENTITY_ID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTM_ENTITY_ID_0_0 { @@ -5819,9 +5323,6 @@ impl Default for RTM_ENTITY_ID_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ENTITY_ID_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RTM_ENTITY_INFO { @@ -5834,9 +5335,6 @@ impl Default for RTM_ENTITY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ENTITY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTM_ENTITY_METHOD_INPUT { @@ -5849,9 +5347,6 @@ impl Default for RTM_ENTITY_METHOD_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ENTITY_METHOD_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTM_ENTITY_METHOD_OUTPUT { @@ -5865,9 +5360,6 @@ impl Default for RTM_ENTITY_METHOD_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ENTITY_METHOD_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const RTM_ENTITY_REGISTERED: RTM_EVENT_TYPE = RTM_EVENT_TYPE(0i32); pub const RTM_ENUM_ALL_DESTS: u32 = 0u32; pub const RTM_ENUM_ALL_ROUTES: u32 = 0u32; @@ -5901,9 +5393,6 @@ impl Default for RTM_NET_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_NET_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const RTM_NEXTHOP_CHANGE_NEW: u32 = 1u32; pub const RTM_NEXTHOP_FLAGS_DOWN: u32 = 2u32; pub const RTM_NEXTHOP_FLAGS_REMOTE: u32 = 1u32; @@ -5923,9 +5412,6 @@ impl Default for RTM_NEXTHOP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_NEXTHOP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTM_NEXTHOP_LIST { @@ -5937,9 +5423,6 @@ impl Default for RTM_NEXTHOP_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_NEXTHOP_LIST { - type TypeKind = windows_core::CopyType; -} pub const RTM_NEXTHOP_STATE_CREATED: u32 = 0u32; pub const RTM_NEXTHOP_STATE_DELETED: u32 = 1u32; pub const RTM_NOTIFY_ONLY_MARKED_DESTS: u32 = 65536u32; @@ -5955,9 +5438,6 @@ impl Default for RTM_PREF_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_PREF_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTM_REGN_PROFILE { @@ -5971,9 +5451,6 @@ impl Default for RTM_REGN_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_REGN_PROFILE { - type TypeKind = windows_core::CopyType; -} pub const RTM_RESUME_METHODS: u32 = 0u32; pub const RTM_ROUTE_CHANGE_BEST: u32 = 65536u32; pub const RTM_ROUTE_CHANGE_FIRST: u32 = 1u32; @@ -6013,9 +5490,6 @@ impl Default for RTM_ROUTE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTM_ROUTE_INFO { - type TypeKind = windows_core::CopyType; -} pub const RTM_ROUTE_STATE_CREATED: u32 = 0u32; pub const RTM_ROUTE_STATE_DELETED: u32 = 2u32; pub const RTM_ROUTE_STATE_DELETING: u32 = 1u32; @@ -6050,9 +5524,6 @@ impl Default for SECURITY_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURITY_MESSAGE_MSG_ID(pub u32); @@ -6069,9 +5540,6 @@ impl Default for SOURCE_GROUP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOURCE_GROUP_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6085,10 +5553,6 @@ impl Default for SSTP_CERT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SSTP_CERT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6105,10 +5569,6 @@ impl Default for SSTP_CONFIG_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SSTP_CONFIG_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -6122,10 +5582,6 @@ impl Default for VPN_TS_IP_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for VPN_TS_IP_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -6139,10 +5595,6 @@ impl Default for VPN_TS_IP_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for VPN_TS_IP_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} pub const VS_Default: u32 = 0u32; pub const VS_GREOnly: u32 = 9u32; pub const VS_Ikev2First: u32 = 8u32; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs index 842ecd60e61..b1750c27275 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs @@ -453,9 +453,6 @@ impl Default for AsnAny { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AsnAny { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub union AsnAny_0 { @@ -477,9 +474,6 @@ impl Default for AsnAny_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AsnAny_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -493,10 +487,6 @@ impl Default for AsnObjectIdentifier { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for AsnObjectIdentifier { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -510,10 +500,6 @@ impl Default for AsnObjectIdentifier { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for AsnObjectIdentifier { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -528,10 +514,6 @@ impl Default for AsnOctetString { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for AsnOctetString { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -546,10 +528,6 @@ impl Default for AsnOctetString { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for AsnOctetString { - type TypeKind = windows_core::CopyType; -} pub const DEFAULT_SNMPTRAP_PORT_IPX: u32 = 36880u32; pub const DEFAULT_SNMPTRAP_PORT_UDP: u32 = 162u32; pub const DEFAULT_SNMP_PORT_IPX: u32 = 36879u32; @@ -753,9 +731,6 @@ impl Default for SnmpVarBind { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SnmpVarBind { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -769,10 +744,6 @@ impl Default for SnmpVarBindList { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SnmpVarBindList { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -786,10 +757,6 @@ impl Default for SnmpVarBindList { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SnmpVarBindList { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct smiCNTR64 { @@ -801,9 +768,6 @@ impl Default for smiCNTR64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for smiCNTR64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct smiOCTETS { @@ -815,9 +779,6 @@ impl Default for smiOCTETS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for smiOCTETS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct smiOID { @@ -829,9 +790,6 @@ impl Default for smiOID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for smiOID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct smiVALUE { @@ -843,9 +801,6 @@ impl Default for smiVALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for smiVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union smiVALUE_0 { @@ -861,9 +816,6 @@ impl Default for smiVALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for smiVALUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct smiVENDORINFO { @@ -878,6 +830,3 @@ impl Default for smiVENDORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for smiVENDORINFO { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs index e76e05775f5..324a043d209 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs @@ -484,9 +484,6 @@ impl Default for CONNECTDLGSTRUCTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTDLGSTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONNECTDLGSTRUCTW { @@ -501,9 +498,6 @@ impl Default for CONNECTDLGSTRUCTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTDLGSTRUCTW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONNECTDLGSTRUCT_FLAGS(pub u32); @@ -573,9 +567,6 @@ impl Default for DISCDLGSTRUCTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISCDLGSTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISCDLGSTRUCTW { @@ -590,9 +581,6 @@ impl Default for DISCDLGSTRUCTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISCDLGSTRUCTW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DISCDLGSTRUCT_FLAGS(pub u32); @@ -645,9 +633,6 @@ impl Default for NETCONNECTINFOSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETCONNECTINFOSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETINFOSTRUCT { @@ -665,9 +650,6 @@ impl Default for NETINFOSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETINFOSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NETINFOSTRUCT_CHARACTERISTICS(pub u32); @@ -725,9 +707,6 @@ impl Default for NETRESOURCEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETRESOURCEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETRESOURCEW { @@ -745,9 +724,6 @@ impl Default for NETRESOURCEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETRESOURCEW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NETWORK_NAME_FORMAT_FLAGS(pub u32); @@ -838,9 +814,6 @@ impl Default for NOTIFYADD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFYADD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NOTIFYCANCEL { @@ -854,9 +827,6 @@ impl Default for NOTIFYCANCEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFYCANCEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NOTIFYINFO { @@ -869,9 +839,6 @@ impl Default for NOTIFYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFYINFO { - type TypeKind = windows_core::CopyType; -} pub const NOTIFY_POST: u32 = 2u32; pub const NOTIFY_PRE: u32 = 1u32; #[repr(transparent)] @@ -923,9 +890,6 @@ impl Default for REMOTE_NAME_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REMOTE_NAME_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REMOTE_NAME_INFOW { @@ -938,9 +902,6 @@ impl Default for REMOTE_NAME_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REMOTE_NAME_INFOW { - type TypeKind = windows_core::CopyType; -} pub const REMOTE_NAME_INFO_LEVEL: UNC_INFO_LEVEL = UNC_INFO_LEVEL(2u32); pub const RESOURCEDISPLAYTYPE_DIRECTORY: u32 = 9u32; pub const RESOURCEDISPLAYTYPE_NDSCONTAINER: u32 = 11u32; @@ -978,9 +939,6 @@ impl Default for UNIVERSAL_NAME_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNIVERSAL_NAME_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UNIVERSAL_NAME_INFOW { @@ -991,9 +949,6 @@ impl Default for UNIVERSAL_NAME_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNIVERSAL_NAME_INFOW { - type TypeKind = windows_core::CopyType; -} pub const UNIVERSAL_NAME_INFO_LEVEL: UNC_INFO_LEVEL = UNC_INFO_LEVEL(1u32); pub const WNCON_DYNAMIC: u32 = 8u32; pub const WNCON_FORNETCARD: u32 = 1u32; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs index 690a2dcb868..b48481ae614 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs @@ -97,9 +97,6 @@ impl Default for DAV_CALLBACK_AUTH_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DAV_CALLBACK_AUTH_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DAV_CALLBACK_AUTH_UNP { @@ -113,9 +110,6 @@ impl Default for DAV_CALLBACK_AUTH_UNP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DAV_CALLBACK_AUTH_UNP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DAV_CALLBACK_CRED { @@ -129,9 +123,6 @@ impl Default for DAV_CALLBACK_CRED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DAV_CALLBACK_CRED { - type TypeKind = windows_core::CopyType; -} pub const DefaultBehavior: AUTHNEXTSTEP = AUTHNEXTSTEP(0i32); pub type PFNDAVAUTHCALLBACK = Option u32>; pub type PFNDAVAUTHCALLBACK_FREECRED = Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs index 7606032fd2b..bf3175db216 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -580,10 +580,6 @@ impl Default for DOT11EXT_APIS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -impl windows_core::TypeKind for DOT11EXT_APIS { - type TypeKind = windows_core::CopyType; -} pub type DOT11EXT_FREE_BUFFER = Option; pub type DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA = Option u32>; #[repr(transparent)] @@ -599,9 +595,6 @@ impl Default for DOT11EXT_IHV_CONNECTIVITY_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_IHV_CONNECTIVITY_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11EXT_IHV_DISCOVERY_PROFILE { @@ -613,9 +606,6 @@ impl Default for DOT11EXT_IHV_DISCOVERY_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_IHV_DISCOVERY_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11EXT_IHV_DISCOVERY_PROFILE_LIST { @@ -627,9 +617,6 @@ impl Default for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -660,10 +647,6 @@ impl Default for DOT11EXT_IHV_HANDLERS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] -impl windows_core::TypeKind for DOT11EXT_IHV_HANDLERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11EXT_IHV_INDICATION_TYPE(pub i32); @@ -682,10 +665,6 @@ impl Default for DOT11EXT_IHV_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -impl windows_core::TypeKind for DOT11EXT_IHV_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -700,10 +679,6 @@ impl Default for DOT11EXT_IHV_PROFILE_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -impl windows_core::TypeKind for DOT11EXT_IHV_PROFILE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11EXT_IHV_SECURITY_PROFILE { @@ -715,9 +690,6 @@ impl Default for DOT11EXT_IHV_SECURITY_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_IHV_SECURITY_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11EXT_IHV_SSID_LIST { @@ -729,9 +701,6 @@ impl Default for DOT11EXT_IHV_SSID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_IHV_SSID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11EXT_IHV_UI_REQUEST { @@ -746,9 +715,6 @@ impl Default for DOT11EXT_IHV_UI_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_IHV_UI_REQUEST { - type TypeKind = windows_core::CopyType; -} pub type DOT11EXT_NIC_SPECIFIC_EXTENSION = Option u32>; #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXT_ONEX_START = Option u32>; @@ -788,9 +754,6 @@ impl Default for DOT11EXT_VIRTUAL_STATION_APIS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_VIRTUAL_STATION_APIS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11EXT_VIRTUAL_STATION_AP_PROPERTY { @@ -806,9 +769,6 @@ impl Default for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_ACCESSNETWORKOPTIONS { @@ -823,9 +783,6 @@ impl Default for DOT11_ACCESSNETWORKOPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_ACCESSNETWORKOPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_AC_PARAM(pub i32); @@ -841,9 +798,6 @@ impl Default for DOT11_ADAPTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_ADAPTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -860,10 +814,6 @@ impl Default for DOT11_ADDITIONAL_IE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ADDITIONAL_IE { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ADDITIONAL_IE_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -907,10 +857,6 @@ impl Default for DOT11_ANQP_QUERY_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ANQP_QUERY_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ANQP_QUERY_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -928,9 +874,6 @@ impl Default for DOT11_AP_JOIN_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_AP_JOIN_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -968,10 +911,6 @@ impl Default for DOT11_ASSOCIATION_COMPLETION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ASSOCIATION_COMPLETION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ASSOCIATION_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_ASSOCIATION_COMPLETION_PARAMETERS_REVISION_2: u32 = 2u32; #[repr(C)] @@ -996,9 +935,6 @@ impl Default for DOT11_ASSOCIATION_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_ASSOCIATION_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1014,10 +950,6 @@ impl Default for DOT11_ASSOCIATION_INFO_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ASSOCIATION_INFO_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ASSOCIATION_INFO_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1034,10 +966,6 @@ impl Default for DOT11_ASSOCIATION_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ASSOCIATION_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ASSOCIATION_PARAMS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1055,10 +983,6 @@ impl Default for DOT11_ASSOCIATION_START_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ASSOCIATION_START_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ASSOCIATION_START_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1085,10 +1009,6 @@ impl Default for DOT11_AUTH_ALGORITHM_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_AUTH_ALGORITHM_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_AUTH_ALGORITHM_LIST_REVISION_1: u32 = 1u32; pub const DOT11_AUTH_ALGO_80211_OPEN: DOT11_AUTH_ALGORITHM = DOT11_AUTH_ALGORITHM(1i32); pub const DOT11_AUTH_ALGO_80211_SHARED_KEY: DOT11_AUTH_ALGORITHM = DOT11_AUTH_ALGORITHM(2i32); @@ -1116,9 +1036,6 @@ impl Default for DOT11_AUTH_CIPHER_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_AUTH_CIPHER_PAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1134,10 +1051,6 @@ impl Default for DOT11_AUTH_CIPHER_PAIR_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_AUTH_CIPHER_PAIR_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_AUTH_CIPHER_PAIR_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1154,10 +1067,6 @@ impl Default for DOT11_AVAILABLE_CHANNEL_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_AVAILABLE_CHANNEL_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_AVAILABLE_CHANNEL_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1174,10 +1083,6 @@ impl Default for DOT11_AVAILABLE_FREQUENCY_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_AVAILABLE_FREQUENCY_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_AVAILABLE_FREQUENCY_LIST_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1193,9 +1098,6 @@ impl Default for DOT11_BSSID_CANDIDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_BSSID_CANDIDATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1211,10 +1113,6 @@ impl Default for DOT11_BSSID_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_BSSID_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_BSSID_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1233,9 +1131,6 @@ impl Default for DOT11_BSS_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_BSS_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DOT11_BSS_ENTRY { @@ -1258,9 +1153,6 @@ impl Default for DOT11_BSS_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_BSS_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DOT11_BSS_ENTRY_BYTE_ARRAY_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1273,9 +1165,6 @@ impl Default for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO_0 { @@ -1288,9 +1177,6 @@ impl Default for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_BSS_LIST { @@ -1302,9 +1188,6 @@ impl Default for DOT11_BSS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_BSS_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_BSS_TYPE(pub i32); @@ -1323,10 +1206,6 @@ impl Default for DOT11_BYTE_ARRAY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_BYTE_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1340,10 +1219,6 @@ impl Default for DOT11_CAN_SUSTAIN_AP_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_CAN_SUSTAIN_AP_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_CAN_SUSTAIN_AP_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_CAN_SUSTAIN_AP_REASON_IHV_END: u32 = 4294967295u32; pub const DOT11_CAN_SUSTAIN_AP_REASON_IHV_START: u32 = 4278190080u32; @@ -1373,9 +1248,6 @@ impl Default for DOT11_CHANNEL_HINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_CHANNEL_HINT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_CIPHER_ALGORITHM(pub i32); @@ -1394,10 +1266,6 @@ impl Default for DOT11_CIPHER_ALGORITHM_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_CIPHER_ALGORITHM_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_CIPHER_ALGORITHM_LIST_REVISION_1: u32 = 1u32; pub const DOT11_CIPHER_ALGO_BIP: DOT11_CIPHER_ALGORITHM = DOT11_CIPHER_ALGORITHM(6i32); pub const DOT11_CIPHER_ALGO_BIP_CMAC_256: DOT11_CIPHER_ALGORITHM = DOT11_CIPHER_ALGORITHM(13i32); @@ -1435,10 +1303,6 @@ impl Default for DOT11_CIPHER_DEFAULT_KEY_VALUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_CIPHER_DEFAULT_KEY_VALUE { - type TypeKind = windows_core::CopyType; -} pub const DOT11_CIPHER_DEFAULT_KEY_VALUE_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1456,9 +1320,6 @@ impl Default for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE { - type TypeKind = windows_core::CopyType; -} pub const DOT11_CIPHER_KEY_MAPPING_KEY_VALUE_BYTE_ARRAY_REVISION_1: u32 = 1u32; pub const DOT11_CONF_ALGO_TKIP: u32 = 2u32; pub const DOT11_CONF_ALGO_WEP_RC4: u32 = 1u32; @@ -1475,10 +1336,6 @@ impl Default for DOT11_CONNECTION_COMPLETION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_CONNECTION_COMPLETION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_CONNECTION_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1495,10 +1352,6 @@ impl Default for DOT11_CONNECTION_START_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_CONNECTION_START_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_CONNECTION_START_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_CONNECTION_STATUS_SUCCESS: u32 = 0u32; #[repr(C)] @@ -1523,9 +1376,6 @@ impl Default for DOT11_COUNTERS_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_COUNTERS_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1541,10 +1391,6 @@ impl Default for DOT11_COUNTRY_OR_REGION_STRING_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_COUNTRY_OR_REGION_STRING_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_COUNTRY_OR_REGION_STRING_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1557,9 +1403,6 @@ impl Default for DOT11_CURRENT_OFFLOAD_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_CURRENT_OFFLOAD_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_CURRENT_OPERATION_MODE { @@ -1571,9 +1414,6 @@ impl Default for DOT11_CURRENT_OPERATION_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_CURRENT_OPERATION_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_CURRENT_OPTIONAL_CAPABILITY { @@ -1588,9 +1428,6 @@ impl Default for DOT11_CURRENT_OPTIONAL_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_CURRENT_OPTIONAL_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_DATA_RATE_MAPPING_ENTRY { @@ -1603,9 +1440,6 @@ impl Default for DOT11_DATA_RATE_MAPPING_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_DATA_RATE_MAPPING_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1620,10 +1454,6 @@ impl Default for DOT11_DATA_RATE_MAPPING_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_DATA_RATE_MAPPING_TABLE { - type TypeKind = windows_core::CopyType; -} pub const DOT11_DATA_RATE_MAPPING_TABLE_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1648,9 +1478,6 @@ impl Default for DOT11_DEFAULT_WEP_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_DEFAULT_WEP_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_DEFAULT_WEP_UPLOAD { @@ -1666,9 +1493,6 @@ impl Default for DOT11_DEFAULT_WEP_UPLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_DEFAULT_WEP_UPLOAD { - type TypeKind = windows_core::CopyType; -} pub const DOT11_DEVICE_ENTRY_BYTE_ARRAY_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1690,10 +1514,6 @@ impl Default for DOT11_DISASSOCIATE_PEER_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_DISASSOCIATE_PEER_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_DISASSOCIATE_PEER_REQUEST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1711,10 +1531,6 @@ impl Default for DOT11_DISASSOCIATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_DISASSOCIATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_DISASSOCIATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1727,9 +1543,6 @@ impl Default for DOT11_DIVERSITY_SELECTION_RX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_DIVERSITY_SELECTION_RX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_DIVERSITY_SELECTION_RX_LIST { @@ -1742,9 +1555,6 @@ impl Default for DOT11_DIVERSITY_SELECTION_RX_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_DIVERSITY_SELECTION_RX_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_DIVERSITY_SUPPORT(pub i32); @@ -1767,10 +1577,6 @@ impl Default for DOT11_EAP_RESULT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -impl windows_core::TypeKind for DOT11_EAP_RESULT { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ENCAP_802_1H: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1783,9 +1589,6 @@ impl Default for DOT11_ENCAP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_ENCAP_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ENCAP_RFC_1042: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1800,9 +1603,6 @@ impl Default for DOT11_ERP_PHY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_ERP_PHY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const DOT11_EXEMPT_ALWAYS: u32 = 1u32; pub const DOT11_EXEMPT_BOTH: u32 = 3u32; pub const DOT11_EXEMPT_MULTICAST: u32 = 2u32; @@ -1834,10 +1634,6 @@ impl Default for DOT11_EXTAP_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_EXTAP_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const DOT11_EXTAP_ATTRIBUTES_REVISION_1: u32 = 1u32; pub const DOT11_EXTAP_RECV_CONTEXT_REVISION_1: u32 = 1u32; pub const DOT11_EXTAP_SEND_CONTEXT_REVISION_1: u32 = 1u32; @@ -1886,10 +1682,6 @@ impl Default for DOT11_EXTSTA_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_EXTSTA_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const DOT11_EXTSTA_ATTRIBUTES_REVISION_1: u32 = 1u32; pub const DOT11_EXTSTA_ATTRIBUTES_REVISION_2: u32 = 2u32; pub const DOT11_EXTSTA_ATTRIBUTES_REVISION_3: u32 = 3u32; @@ -1919,10 +1711,6 @@ impl Default for DOT11_EXTSTA_CAPABILITY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_EXTSTA_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const DOT11_EXTSTA_CAPABILITY_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1945,10 +1733,6 @@ impl Default for DOT11_EXTSTA_RECV_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_EXTSTA_RECV_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const DOT11_EXTSTA_RECV_CONTEXT_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -1967,10 +1751,6 @@ impl Default for DOT11_EXTSTA_SEND_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_EXTSTA_SEND_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const DOT11_EXTSTA_SEND_CONTEXT_REVISION_1: u32 = 1u32; pub const DOT11_FLAGS_80211B_CHANNEL_AGILITY: u32 = 4u32; pub const DOT11_FLAGS_80211B_PBCC: u32 = 2u32; @@ -1991,9 +1771,6 @@ impl Default for DOT11_FRAGMENT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_FRAGMENT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const DOT11_FREQUENCY_BANDS_LOWER: u32 = 1u32; pub const DOT11_FREQUENCY_BANDS_MIDDLE: u32 = 2u32; pub const DOT11_FREQUENCY_BANDS_UPPER: u32 = 4u32; @@ -2014,10 +1791,6 @@ impl Default for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2036,10 +1809,6 @@ impl Default for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2058,10 +1827,6 @@ impl Default for DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_HESSID_LENGTH: u32 = 6u32; #[repr(C)] @@ -2075,9 +1840,6 @@ impl Default for DOT11_HOPPING_PATTERN_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_HOPPING_PATTERN_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_HOPPING_PATTERN_ENTRY_LIST { @@ -2090,9 +1852,6 @@ impl Default for DOT11_HOPPING_PATTERN_ENTRY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_HOPPING_PATTERN_ENTRY_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_HOP_ALGO_ADOPTED(pub i32); @@ -2109,9 +1868,6 @@ impl Default for DOT11_HRDSSS_PHY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_HRDSSS_PHY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const DOT11_HR_CCA_MODE_CS_AND_ED: u32 = 4u32; pub const DOT11_HR_CCA_MODE_CS_ONLY: u32 = 2u32; pub const DOT11_HR_CCA_MODE_CS_WITH_TIMER: u32 = 8u32; @@ -2138,10 +1894,6 @@ impl Default for DOT11_IBSS_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_IBSS_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_IBSS_PARAMS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2154,9 +1906,6 @@ impl Default for DOT11_IHV_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_IHV_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2185,10 +1934,6 @@ impl Default for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2207,10 +1952,6 @@ impl Default for DOT11_INCOMING_ASSOC_DECISION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_INCOMING_ASSOC_DECISION { - type TypeKind = windows_core::CopyType; -} pub const DOT11_INCOMING_ASSOC_DECISION_REVISION_1: u32 = 1u32; pub const DOT11_INCOMING_ASSOC_DECISION_REVISION_2: u32 = 2u32; #[repr(C)] @@ -2231,10 +1972,6 @@ impl Default for DOT11_INCOMING_ASSOC_DECISION_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_INCOMING_ASSOC_DECISION_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2251,10 +1988,6 @@ impl Default for DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2269,10 +2002,6 @@ impl Default for DOT11_INCOMING_ASSOC_STARTED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_INCOMING_ASSOC_STARTED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_INCOMING_ASSOC_STARTED_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_INVALID_CHANNEL_NUMBER: u32 = 0u32; #[repr(C)] @@ -2293,10 +2022,6 @@ impl Default for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2315,10 +2040,6 @@ impl Default for DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2331,9 +2052,6 @@ impl Default for DOT11_IV48_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_IV48_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_JOIN_REQUEST { @@ -2347,9 +2065,6 @@ impl Default for DOT11_JOIN_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_JOIN_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_KEY_ALGO_BIP { @@ -2362,9 +2077,6 @@ impl Default for DOT11_KEY_ALGO_BIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_KEY_ALGO_BIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_KEY_ALGO_BIP_GMAC_256 { @@ -2377,9 +2089,6 @@ impl Default for DOT11_KEY_ALGO_BIP_GMAC_256 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_KEY_ALGO_BIP_GMAC_256 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_KEY_ALGO_CCMP { @@ -2392,9 +2101,6 @@ impl Default for DOT11_KEY_ALGO_CCMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_KEY_ALGO_CCMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_KEY_ALGO_GCMP { @@ -2407,9 +2113,6 @@ impl Default for DOT11_KEY_ALGO_GCMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_KEY_ALGO_GCMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_KEY_ALGO_GCMP_256 { @@ -2422,9 +2125,6 @@ impl Default for DOT11_KEY_ALGO_GCMP_256 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_KEY_ALGO_GCMP_256 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_KEY_ALGO_TKIP_MIC { @@ -2438,9 +2138,6 @@ impl Default for DOT11_KEY_ALGO_TKIP_MIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_KEY_ALGO_TKIP_MIC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_KEY_DIRECTION(pub i32); @@ -2455,9 +2152,6 @@ impl Default for DOT11_LINK_QUALITY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_LINK_QUALITY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2472,10 +2166,6 @@ impl Default for DOT11_LINK_QUALITY_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_LINK_QUALITY_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_LINK_QUALITY_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2492,10 +2182,6 @@ impl Default for DOT11_MAC_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_MAC_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_MAC_ADDRESS_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2520,9 +2206,6 @@ impl Default for DOT11_MAC_FRAME_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MAC_FRAME_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MAC_INFO { @@ -2535,9 +2218,6 @@ impl Default for DOT11_MAC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MAC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2551,10 +2231,6 @@ impl Default for DOT11_MAC_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_MAC_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_MAC_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2571,10 +2247,6 @@ impl Default for DOT11_MANUFACTURING_CALLBACK_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_MANUFACTURING_CALLBACK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_MANUFACTURING_CALLBACK_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2591,9 +2263,6 @@ impl Default for DOT11_MANUFACTURING_FUNCTIONAL_TEST_QUERY_ADC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_FUNCTIONAL_TEST_QUERY_ADC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MANUFACTURING_FUNCTIONAL_TEST_RX { @@ -2607,9 +2276,6 @@ impl Default for DOT11_MANUFACTURING_FUNCTIONAL_TEST_RX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_FUNCTIONAL_TEST_RX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MANUFACTURING_FUNCTIONAL_TEST_TX { @@ -2625,9 +2291,6 @@ impl Default for DOT11_MANUFACTURING_FUNCTIONAL_TEST_TX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_FUNCTIONAL_TEST_TX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS { @@ -2644,9 +2307,6 @@ impl Default for DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS { @@ -2662,9 +2322,6 @@ impl Default for DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_MANUFACTURING_SELF_TEST_TYPE(pub i32); @@ -2683,9 +2340,6 @@ impl Default for DOT11_MANUFACTURING_TEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_TEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MANUFACTURING_TEST_QUERY_DATA { @@ -2700,9 +2354,6 @@ impl Default for DOT11_MANUFACTURING_TEST_QUERY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_TEST_QUERY_DATA { - type TypeKind = windows_core::CopyType; -} pub const DOT11_MANUFACTURING_TEST_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2717,9 +2368,6 @@ impl Default for DOT11_MANUFACTURING_TEST_SET_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_TEST_SET_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MANUFACTURING_TEST_SLEEP { @@ -2731,9 +2379,6 @@ impl Default for DOT11_MANUFACTURING_TEST_SLEEP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MANUFACTURING_TEST_SLEEP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_MANUFACTURING_TEST_TYPE(pub i32); @@ -2755,9 +2400,6 @@ impl Default for DOT11_MD_CAPABILITY_ENTRY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MD_CAPABILITY_ENTRY_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_MIN_PDU_SIZE: u32 = 256u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2773,10 +2415,6 @@ impl Default for DOT11_MPDU_MAX_LENGTH_INDICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_MPDU_MAX_LENGTH_INDICATION { - type TypeKind = windows_core::CopyType; -} pub const DOT11_MPDU_MAX_LENGTH_INDICATION_REVISION_1: u32 = 1u32; pub const DOT11_MSONEX_FAILURE: DOT11_MSONEX_RESULT = DOT11_MSONEX_RESULT(1i32); pub const DOT11_MSONEX_IN_PROGRESS: DOT11_MSONEX_RESULT = DOT11_MSONEX_RESULT(2i32); @@ -2801,10 +2439,6 @@ impl Default for DOT11_MSONEX_RESULT_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -impl windows_core::TypeKind for DOT11_MSONEX_RESULT_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_MSONEX_SUCCESS: DOT11_MSONEX_RESULT = DOT11_MSONEX_RESULT(0i32); #[repr(C)] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] @@ -2823,10 +2457,6 @@ impl Default for DOT11_MSSECURITY_SETTINGS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -impl windows_core::TypeKind for DOT11_MSSECURITY_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY { @@ -2840,9 +2470,6 @@ impl Default for DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_NETWORK { @@ -2854,9 +2481,6 @@ impl Default for DOT11_NETWORK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_NETWORK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_NETWORK_LIST { @@ -2869,9 +2493,6 @@ impl Default for DOT11_NETWORK_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_NETWORK_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_NIC_SPECIFIC_EXTENSION { @@ -2884,9 +2505,6 @@ impl Default for DOT11_NIC_SPECIFIC_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_NIC_SPECIFIC_EXTENSION { - type TypeKind = windows_core::CopyType; -} pub const DOT11_NLO_FLAG_SCAN_AT_SYSTEM_RESUME: u32 = 4u32; pub const DOT11_NLO_FLAG_SCAN_ON_AOAC_PLATFORM: u32 = 2u32; pub const DOT11_NLO_FLAG_STOP_NLO_INDICATION: u32 = 1u32; @@ -2900,9 +2518,6 @@ impl Default for DOT11_OFDM_PHY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_OFDM_PHY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_OFFLOAD_CAPABILITY { @@ -2919,9 +2534,6 @@ impl Default for DOT11_OFFLOAD_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_OFFLOAD_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_OFFLOAD_NETWORK { @@ -2935,9 +2547,6 @@ impl Default for DOT11_OFFLOAD_NETWORK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_OFFLOAD_NETWORK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2956,10 +2565,6 @@ impl Default for DOT11_OFFLOAD_NETWORK_LIST_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_OFFLOAD_NETWORK_LIST_INFO { - type TypeKind = windows_core::CopyType; -} pub const DOT11_OFFLOAD_NETWORK_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2974,10 +2579,6 @@ impl Default for DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2993,9 +2594,6 @@ impl Default for DOT11_OI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_OI { - type TypeKind = windows_core::CopyType; -} pub const DOT11_OI_MAX_LENGTH: u32 = 5u32; pub const DOT11_OI_MIN_LENGTH: u32 = 3u32; pub const DOT11_OPERATION_MODE_AP: u32 = 2u32; @@ -3014,9 +2612,6 @@ impl Default for DOT11_OPERATION_MODE_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_OPERATION_MODE_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const DOT11_OPERATION_MODE_EXTENSIBLE_AP: u32 = 8u32; pub const DOT11_OPERATION_MODE_EXTENSIBLE_STATION: u32 = 4u32; pub const DOT11_OPERATION_MODE_MANUFACTURING: u32 = 1073741824u32; @@ -3039,9 +2634,6 @@ impl Default for DOT11_OPTIONAL_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_OPTIONAL_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PACKET_TYPE_ALL_MULTICAST_CTRL: u32 = 4096u32; pub const DOT11_PACKET_TYPE_ALL_MULTICAST_DATA: u32 = 16384u32; pub const DOT11_PACKET_TYPE_ALL_MULTICAST_MGMT: u32 = 8192u32; @@ -3079,9 +2671,6 @@ impl Default for DOT11_PEER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PEER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3097,10 +2686,6 @@ impl Default for DOT11_PEER_INFO_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PEER_INFO_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PEER_INFO_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3117,9 +2702,6 @@ impl Default for DOT11_PEER_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PEER_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_PER_MSDU_COUNTERS { @@ -3134,9 +2716,6 @@ impl Default for DOT11_PER_MSDU_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PER_MSDU_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy)] @@ -3162,10 +2741,6 @@ impl Default for DOT11_PHY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PHY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy)] @@ -3180,10 +2755,6 @@ impl Default for DOT11_PHY_ATTRIBUTES_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PHY_ATTRIBUTES_0 { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PHY_ATTRIBUTES_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3212,9 +2783,6 @@ impl Default for DOT11_PHY_FRAME_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PHY_FRAME_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy)] @@ -3229,10 +2797,6 @@ impl Default for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy)] @@ -3246,10 +2810,6 @@ impl Default for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3266,10 +2826,6 @@ impl Default for DOT11_PHY_ID_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PHY_ID_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PHY_ID_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3286,10 +2842,6 @@ impl Default for DOT11_PHY_STATE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PHY_STATE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PHY_STATE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3311,9 +2863,6 @@ impl Default for DOT11_PHY_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PHY_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3329,10 +2878,6 @@ impl Default for DOT11_PHY_TYPE_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PHY_TYPE_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PHY_TYPE_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3348,10 +2893,6 @@ impl Default for DOT11_PMKID_CANDIDATE_LIST_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PMKID_CANDIDATE_LIST_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PMKID_CANDIDATE_LIST_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3365,9 +2906,6 @@ impl Default for DOT11_PMKID_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PMKID_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3383,10 +2921,6 @@ impl Default for DOT11_PMKID_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PMKID_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PMKID_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3401,9 +2935,6 @@ impl Default for DOT11_PORT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PORT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3418,10 +2949,6 @@ impl Default for DOT11_PORT_STATE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PORT_STATE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PORT_STATE_NOTIFICATION_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3436,10 +2963,6 @@ impl Default for DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO { - type TypeKind = windows_core::CopyType; -} pub const DOT11_POWER_MGMT_AUTO_MODE_ENABLED_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3455,9 +2978,6 @@ impl Default for DOT11_POWER_MGMT_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_POWER_MGMT_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3473,10 +2993,6 @@ impl Default for DOT11_POWER_MGMT_MODE_STATUS_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_POWER_MGMT_MODE_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const DOT11_POWER_MGMT_MODE_STATUS_INFO_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3504,9 +3020,6 @@ impl Default for DOT11_PRIVACY_EXEMPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_PRIVACY_EXEMPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3522,10 +3035,6 @@ impl Default for DOT11_PRIVACY_EXEMPTION_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PRIVACY_EXEMPTION_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PRIVACY_EXEMPTION_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3545,10 +3054,6 @@ impl Default for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3567,10 +3072,6 @@ impl Default for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_PSD_IE_MAX_DATA_SIZE: u32 = 240u32; pub const DOT11_PSD_IE_MAX_ENTRY_NUMBER: u32 = 5u32; @@ -3587,10 +3088,6 @@ impl Default for DOT11_QOS_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_QOS_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_QOS_PARAMS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3604,9 +3101,6 @@ impl Default for DOT11_QOS_TX_DURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_QOS_TX_DURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_QOS_TX_MEDIUM_TIME { @@ -3619,9 +3113,6 @@ impl Default for DOT11_QOS_TX_MEDIUM_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_QOS_TX_MEDIUM_TIME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_RADIO_STATE(pub i32); @@ -3636,9 +3127,6 @@ impl Default for DOT11_RATE_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RATE_SET { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RATE_SET_MAX_LENGTH: u32 = 126u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3656,10 +3144,6 @@ impl Default for DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3678,10 +3162,6 @@ impl Default for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3700,10 +3180,6 @@ impl Default for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3723,10 +3199,6 @@ impl Default for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3745,10 +3217,6 @@ impl Default for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3768,10 +3236,6 @@ impl Default for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3790,10 +3254,6 @@ impl Default for DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_RECV_CONTEXT_REVISION_1: u32 = 1u32; #[repr(C)] @@ -3828,9 +3288,6 @@ impl Default for DOT11_RECV_EXTENSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RECV_EXTENSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_RECV_EXTENSION_INFO_V2 { @@ -3861,9 +3318,6 @@ impl Default for DOT11_RECV_EXTENSION_INFO_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RECV_EXTENSION_INFO_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_RECV_SENSITIVITY { @@ -3876,9 +3330,6 @@ impl Default for DOT11_RECV_SENSITIVITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RECV_SENSITIVITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DOT11_RECV_SENSITIVITY_LIST { @@ -3892,9 +3343,6 @@ impl Default for DOT11_RECV_SENSITIVITY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RECV_SENSITIVITY_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DOT11_RECV_SENSITIVITY_LIST_0 { @@ -3906,9 +3354,6 @@ impl Default for DOT11_RECV_SENSITIVITY_LIST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RECV_SENSITIVITY_LIST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_REG_DOMAINS_SUPPORT_VALUE { @@ -3921,9 +3366,6 @@ impl Default for DOT11_REG_DOMAINS_SUPPORT_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_REG_DOMAINS_SUPPORT_VALUE { - type TypeKind = windows_core::CopyType; -} pub const DOT11_REG_DOMAIN_DOC: u32 = 32u32; pub const DOT11_REG_DOMAIN_ETSI: u32 = 48u32; pub const DOT11_REG_DOMAIN_FCC: u32 = 16u32; @@ -3942,9 +3384,6 @@ impl Default for DOT11_REG_DOMAIN_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_REG_DOMAIN_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_RESET_REQUEST { @@ -3957,9 +3396,6 @@ impl Default for DOT11_RESET_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RESET_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_RESET_TYPE(pub i32); @@ -3976,10 +3412,6 @@ impl Default for DOT11_ROAMING_COMPLETION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ROAMING_COMPLETION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ROAMING_COMPLETION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3996,10 +3428,6 @@ impl Default for DOT11_ROAMING_START_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_ROAMING_START_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_ROAMING_START_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4013,9 +3441,6 @@ impl Default for DOT11_RSSI_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_RSSI_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SCAN_REQUEST { @@ -4038,9 +3463,6 @@ impl Default for DOT11_SCAN_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SCAN_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SCAN_REQUEST_V2 { @@ -4064,9 +3486,6 @@ impl Default for DOT11_SCAN_REQUEST_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SCAN_REQUEST_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_SCAN_TYPE(pub i32); @@ -4082,9 +3501,6 @@ impl Default for DOT11_SECURITY_PACKET_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SECURITY_PACKET_HEADER { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_CONTEXT_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4108,10 +3524,6 @@ impl Default for DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4134,10 +3546,6 @@ impl Default for DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4164,10 +3572,6 @@ impl Default for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4194,10 +3598,6 @@ impl Default for DOT11_SEND_INVITATION_REQUEST_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SEND_INVITATION_REQUEST_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_INVITATION_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4223,10 +3623,6 @@ impl Default for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_INVITATION_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4248,10 +3644,6 @@ impl Default for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4271,10 +3663,6 @@ impl Default for DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_SERVICE_CLASS_REORDERABLE_MULTICAST: u32 = 0u32; pub const DOT11_SERVICE_CLASS_STRICTLY_ORDERED: u32 = 1u32; @@ -4289,9 +3677,6 @@ impl Default for DOT11_SSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4307,10 +3692,6 @@ impl Default for DOT11_SSID_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_SSID_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_SSID_LIST_REVISION_1: u32 = 1u32; pub const DOT11_SSID_MAX_LENGTH: u32 = 32u32; #[repr(C)] @@ -4326,9 +3707,6 @@ impl Default for DOT11_START_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_START_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4347,10 +3725,6 @@ impl Default for DOT11_STATISTICS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_STATISTICS_REVISION_1: u32 = 1u32; pub const DOT11_STATUS_AP_JOIN_CONFIRM: u32 = 5u32; pub const DOT11_STATUS_AUTH_FAILED: u32 = 131072u32; @@ -4371,9 +3745,6 @@ impl Default for DOT11_STATUS_INDICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_STATUS_INDICATION { - type TypeKind = windows_core::CopyType; -} pub const DOT11_STATUS_JOIN_CONFIRM: u32 = 2u32; pub const DOT11_STATUS_MPDU_MAX_LENGTH_CHANGED: u32 = 6u32; pub const DOT11_STATUS_PACKET_NOT_REASSEMBLED: u32 = 8192u32; @@ -4404,10 +3775,6 @@ impl Default for DOT11_STOP_AP_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_STOP_AP_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_STOP_AP_PARAMETERS_REVISION_1: u32 = 1u32; pub const DOT11_STOP_AP_REASON_AP_ACTIVE: u32 = 3u32; pub const DOT11_STOP_AP_REASON_CHANNEL_NOT_AVAILABLE: u32 = 2u32; @@ -4425,9 +3792,6 @@ impl Default for DOT11_SUPPORTED_ANTENNA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_ANTENNA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_ANTENNA_LIST { @@ -4440,9 +3804,6 @@ impl Default for DOT11_SUPPORTED_ANTENNA_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_ANTENNA_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_DATA_RATES_VALUE { @@ -4454,9 +3815,6 @@ impl Default for DOT11_SUPPORTED_DATA_RATES_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_DATA_RATES_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_DATA_RATES_VALUE_V2 { @@ -4468,9 +3826,6 @@ impl Default for DOT11_SUPPORTED_DATA_RATES_VALUE_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_DATA_RATES_VALUE_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_DSSS_CHANNEL { @@ -4481,9 +3836,6 @@ impl Default for DOT11_SUPPORTED_DSSS_CHANNEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_DSSS_CHANNEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_DSSS_CHANNEL_LIST { @@ -4496,9 +3848,6 @@ impl Default for DOT11_SUPPORTED_DSSS_CHANNEL_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_DSSS_CHANNEL_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_OFDM_FREQUENCY { @@ -4509,9 +3858,6 @@ impl Default for DOT11_SUPPORTED_OFDM_FREQUENCY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_OFDM_FREQUENCY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_OFDM_FREQUENCY_LIST { @@ -4524,9 +3870,6 @@ impl Default for DOT11_SUPPORTED_OFDM_FREQUENCY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_OFDM_FREQUENCY_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_PHY_TYPES { @@ -4539,9 +3882,6 @@ impl Default for DOT11_SUPPORTED_PHY_TYPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_PHY_TYPES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_SUPPORTED_POWER_LEVELS { @@ -4553,9 +3893,6 @@ impl Default for DOT11_SUPPORTED_POWER_LEVELS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_SUPPORTED_POWER_LEVELS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_TEMP_TYPE(pub i32); @@ -4574,10 +3911,6 @@ impl Default for DOT11_TKIPMIC_FAILURE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_TKIPMIC_FAILURE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_TKIPMIC_FAILURE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4591,9 +3924,6 @@ impl Default for DOT11_UPDATE_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_UPDATE_IE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_UPDATE_IE_OP(pub i32); @@ -4608,9 +3938,6 @@ impl Default for DOT11_VENUEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_VENUEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4625,10 +3952,6 @@ impl Default for DOT11_VWIFI_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_VWIFI_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const DOT11_VWIFI_ATTRIBUTES_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4645,10 +3968,6 @@ impl Default for DOT11_VWIFI_COMBINATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_VWIFI_COMBINATION { - type TypeKind = windows_core::CopyType; -} pub const DOT11_VWIFI_COMBINATION_REVISION_1: u32 = 1u32; pub const DOT11_VWIFI_COMBINATION_REVISION_2: u32 = 2u32; pub const DOT11_VWIFI_COMBINATION_REVISION_3: u32 = 3u32; @@ -4668,10 +3987,6 @@ impl Default for DOT11_VWIFI_COMBINATION_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_VWIFI_COMBINATION_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4689,10 +4004,6 @@ impl Default for DOT11_VWIFI_COMBINATION_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_VWIFI_COMBINATION_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WEP_OFFLOAD { @@ -4717,9 +4028,6 @@ impl Default for DOT11_WEP_OFFLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WEP_OFFLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WEP_UPLOAD { @@ -4735,9 +4043,6 @@ impl Default for DOT11_WEP_UPLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WEP_UPLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4756,10 +4061,6 @@ impl Default for DOT11_WFD_ADDITIONAL_IE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_ADDITIONAL_IE { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_ADDITIONAL_IE_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4774,9 +4075,6 @@ impl Default for DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WFD_ADVERTISED_SERVICE_LIST { @@ -4788,9 +4086,6 @@ impl Default for DOT11_WFD_ADVERTISED_SERVICE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_ADVERTISED_SERVICE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WFD_ADVERTISEMENT_ID { @@ -4802,9 +4097,6 @@ impl Default for DOT11_WFD_ADVERTISEMENT_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_ADVERTISEMENT_ID { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_APS2_SERVICE_TYPE_MAX_LENGTH: u32 = 21u32; pub const DOT11_WFD_ASP2_INSTANCE_NAME_MAX_LENGTH: u32 = 63u32; #[repr(C)] @@ -4833,10 +4125,6 @@ impl Default for DOT11_WFD_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_ATTRIBUTES_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4850,9 +4138,6 @@ impl Default for DOT11_WFD_CHANNEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_CHANNEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WFD_CONFIGURATION_TIMEOUT { @@ -4864,9 +4149,6 @@ impl Default for DOT11_WFD_CONFIGURATION_TIMEOUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_CONFIGURATION_TIMEOUT { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DEVICE_AUTO_AVAILABILITY: u32 = 16u32; pub const DOT11_WFD_DEVICE_CAPABILITY_CONCURRENT_OPERATION: u32 = 4u32; #[repr(C)] @@ -4888,10 +4170,6 @@ impl Default for DOT11_WFD_DEVICE_CAPABILITY_CONFIG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_DEVICE_CAPABILITY_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DEVICE_CAPABILITY_CONFIG_REVISION_1: u32 = 1u32; pub const DOT11_WFD_DEVICE_CAPABILITY_P2P_CLIENT_DISCOVERABILITY: u32 = 2u32; pub const DOT11_WFD_DEVICE_CAPABILITY_P2P_DEVICE_LIMIT: u32 = 16u32; @@ -4925,9 +4203,6 @@ impl Default for DOT11_WFD_DEVICE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_DEVICE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DEVICE_HIGH_AVAILABILITY: u32 = 24u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4945,10 +4220,6 @@ impl Default for DOT11_WFD_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DEVICE_INFO_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4963,10 +4234,6 @@ impl Default for DOT11_WFD_DEVICE_LISTEN_CHANNEL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_DEVICE_LISTEN_CHANNEL { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DEVICE_LISTEN_CHANNEL_REVISION_1: u32 = 1u32; pub const DOT11_WFD_DEVICE_NOT_DISCOVERABLE: u32 = 0u32; #[repr(C)] @@ -4981,9 +4248,6 @@ impl Default for DOT11_WFD_DEVICE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_DEVICE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DISCOVER_COMPLETE_MAX_LIST_SIZE: u32 = 128u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5002,10 +4266,6 @@ impl Default for DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5019,9 +4279,6 @@ impl Default for DOT11_WFD_DISCOVER_DEVICE_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_DISCOVER_DEVICE_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5042,10 +4299,6 @@ impl Default for DOT11_WFD_DISCOVER_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_DISCOVER_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_DISCOVER_REQUEST_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5060,9 +4313,6 @@ impl Default for DOT11_WFD_GO_INTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_GO_INTENT { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_GROUP_CAPABILITY_CROSS_CONNECTION_SUPPORTED: u32 = 16u32; pub const DOT11_WFD_GROUP_CAPABILITY_EAPOL_KEY_IP_ADDRESS_ALLOCATION_SUPPORTED: u32 = 128u32; pub const DOT11_WFD_GROUP_CAPABILITY_GROUP_LIMIT_REACHED: u32 = 4u32; @@ -5084,9 +4334,6 @@ impl Default for DOT11_WFD_GROUP_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_GROUP_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5103,10 +4350,6 @@ impl Default for DOT11_WFD_GROUP_JOIN_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_GROUP_JOIN_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_GROUP_JOIN_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5126,10 +4369,6 @@ impl Default for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_REVISION_1: u32 = 1u32; pub const DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_REVISION_2: u32 = 2u32; #[repr(C)] @@ -5151,10 +4390,6 @@ impl Default for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5168,10 +4403,6 @@ impl Default for DOT11_WFD_GROUP_START_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_GROUP_START_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_GROUP_START_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5183,9 +4414,6 @@ impl Default for DOT11_WFD_INVITATION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_INVITATION_FLAGS { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_MINOR_REASON_DISASSOCIATED_FROM_WLAN_CROSS_CONNECTION_POLICY: u32 = 1u32; pub const DOT11_WFD_MINOR_REASON_DISASSOCIATED_INFRASTRUCTURE_MANAGED_POLICY: u32 = 4u32; pub const DOT11_WFD_MINOR_REASON_DISASSOCIATED_NOT_MANAGED_INFRASTRUCTURE_CAPABLE: u32 = 2u32; @@ -5209,10 +4437,6 @@ impl Default for DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST_REVISION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5225,9 +4449,6 @@ impl Default for DOT11_WFD_SERVICE_HASH_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_SERVICE_HASH_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_SERVICE_INFORMATION_MAX_LENGTH: u32 = 65535u32; pub const DOT11_WFD_SERVICE_NAME_MAX_LENGTH: u32 = 255u32; #[repr(C)] @@ -5241,9 +4462,6 @@ impl Default for DOT11_WFD_SESSION_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_SESSION_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WFD_SESSION_INFO { @@ -5255,9 +4473,6 @@ impl Default for DOT11_WFD_SESSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WFD_SESSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WFD_SESSION_INFO_MAX_LENGTH: u32 = 144u32; pub const DOT11_WFD_STATUS_FAILED_INCOMPATIBLE_PARAMETERS: u32 = 2u32; pub const DOT11_WFD_STATUS_FAILED_INCOMPATIBLE_PROVISIONING_METHOD: u32 = 10u32; @@ -5286,9 +4501,6 @@ impl Default for DOT11_WME_AC_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WME_AC_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WME_AC_PARAMETERS_LIST { @@ -5301,9 +4513,6 @@ impl Default for DOT11_WME_AC_PARAMETERS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WME_AC_PARAMETERS_LIST { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WME_PACKET: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5320,9 +4529,6 @@ impl Default for DOT11_WME_UPDATE_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WME_UPDATE_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOT11_WPA_TSC { @@ -5336,9 +4542,6 @@ impl Default for DOT11_WPA_TSC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WPA_TSC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DOT11_WPS_CONFIG_METHOD(pub i32); @@ -5360,9 +4563,6 @@ impl Default for DOT11_WPS_DEVICE_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOT11_WPS_DEVICE_NAME { - type TypeKind = windows_core::CopyType; -} pub const DOT11_WPS_DEVICE_NAME_MAX_LENGTH: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6303,9 +5503,6 @@ impl Default for L2_NOTIFICATION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for L2_NOTIFICATION_DATA { - type TypeKind = windows_core::CopyType; -} pub const L2_NOTIFICATION_SOURCE_ALL: u32 = 65535u32; pub const L2_NOTIFICATION_SOURCE_DOT3_AUTO_CONFIG: u32 = 1u32; pub const L2_NOTIFICATION_SOURCE_NONE: u32 = 0u32; @@ -6487,9 +5684,6 @@ impl Default for ONEX_AUTH_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ONEX_AUTH_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ONEX_AUTH_RESTART_REASON(pub i32); @@ -6516,10 +5710,6 @@ impl Default for ONEX_EAP_ERROR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -impl windows_core::TypeKind for ONEX_EAP_ERROR { - type TypeKind = windows_core::CopyType; -} pub const ONEX_EAP_FAILURE_RECEIVED: ONEX_REASON_CODE = ONEX_REASON_CODE(327685i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6560,9 +5750,6 @@ impl Default for ONEX_RESULT_UPDATE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ONEX_RESULT_UPDATE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ONEX_STATUS { @@ -6575,9 +5762,6 @@ impl Default for ONEX_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ONEX_STATUS { - type TypeKind = windows_core::CopyType; -} pub const ONEX_UI_CANCELLED: ONEX_REASON_CODE = ONEX_REASON_CODE(327697i32); pub const ONEX_UI_DISABLED: ONEX_REASON_CODE = ONEX_REASON_CODE(327683i32); pub const ONEX_UI_FAILURE: ONEX_REASON_CODE = ONEX_REASON_CODE(327684i32); @@ -6596,9 +5780,6 @@ impl Default for ONEX_USER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ONEX_USER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ONEX_VARIABLE_BLOB { @@ -6610,9 +5791,6 @@ impl Default for ONEX_VARIABLE_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ONEX_VARIABLE_BLOB { - type TypeKind = windows_core::CopyType; -} pub const OneXAuthFailure: ONEX_AUTH_STATUS = ONEX_AUTH_STATUS(4i32); pub const OneXAuthIdentityExplicitUser: ONEX_AUTH_IDENTITY = ONEX_AUTH_IDENTITY(3i32); pub const OneXAuthIdentityGuest: ONEX_AUTH_IDENTITY = ONEX_AUTH_IDENTITY(4i32); @@ -6656,9 +5834,6 @@ impl Default for WDIAG_IHV_WLAN_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDIAG_IHV_WLAN_ID { - type TypeKind = windows_core::CopyType; -} pub const WDIAG_IHV_WLAN_ID_FLAG_SECURITY_ENABLED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6672,9 +5847,6 @@ impl Default for WFDSVC_CONNECTION_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WFDSVC_CONNECTION_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const WFDSVC_CONNECTION_CAPABILITY_CLIENT: u32 = 2u32; pub const WFDSVC_CONNECTION_CAPABILITY_GO: u32 = 4u32; pub const WFDSVC_CONNECTION_CAPABILITY_NEW: u32 = 1u32; @@ -6691,9 +5863,6 @@ impl Default for WFD_GROUP_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WFD_GROUP_ID { - type TypeKind = windows_core::CopyType; -} pub type WFD_OPEN_SESSION_COMPLETE_CALLBACK = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6726,9 +5895,6 @@ impl Default for WLAN_ASSOCIATION_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_ASSOCIATION_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_AUTH_CIPHER_PAIR_LIST { @@ -6740,9 +5906,6 @@ impl Default for WLAN_AUTH_CIPHER_PAIR_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_AUTH_CIPHER_PAIR_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_AUTOCONF_OPCODE(pub i32); @@ -6770,9 +5933,6 @@ impl Default for WLAN_AVAILABLE_NETWORK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_AVAILABLE_NETWORK { - type TypeKind = windows_core::CopyType; -} pub const WLAN_AVAILABLE_NETWORK_ANQP_SUPPORTED: u32 = 32u32; pub const WLAN_AVAILABLE_NETWORK_AUTO_CONNECT_FAILED: u32 = 256u32; pub const WLAN_AVAILABLE_NETWORK_CONNECTED: u32 = 1u32; @@ -6796,9 +5956,6 @@ impl Default for WLAN_AVAILABLE_NETWORK_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_AVAILABLE_NETWORK_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_AVAILABLE_NETWORK_LIST_V2 { @@ -6811,9 +5968,6 @@ impl Default for WLAN_AVAILABLE_NETWORK_LIST_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_AVAILABLE_NETWORK_LIST_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_AVAILABLE_NETWORK_V2 { @@ -6841,9 +5995,6 @@ impl Default for WLAN_AVAILABLE_NETWORK_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_AVAILABLE_NETWORK_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_BSS_ENTRY { @@ -6869,9 +6020,6 @@ impl Default for WLAN_BSS_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_BSS_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_BSS_LIST { @@ -6884,9 +6032,6 @@ impl Default for WLAN_BSS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_BSS_LIST { - type TypeKind = windows_core::CopyType; -} pub const WLAN_CONNECTION_ADHOC_JOIN_ONLY: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6902,9 +6047,6 @@ impl Default for WLAN_CONNECTION_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_CONNECTION_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const WLAN_CONNECTION_EAPOL_PASSTHROUGH: u32 = 8u32; pub const WLAN_CONNECTION_HIDDEN_NETWORK: u32 = 1u32; pub const WLAN_CONNECTION_IGNORE_PRIVACY_BIT: u32 = 4u32; @@ -6930,9 +6072,6 @@ impl Default for WLAN_CONNECTION_NOTIFICATION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_CONNECTION_NOTIFICATION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_CONNECTION_NOTIFICATION_FLAGS(pub u32); @@ -6953,10 +6092,6 @@ impl Default for WLAN_CONNECTION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for WLAN_CONNECTION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6976,10 +6111,6 @@ impl Default for WLAN_CONNECTION_PARAMETERS_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_Ndis")] -impl windows_core::TypeKind for WLAN_CONNECTION_PARAMETERS_V2 { - type TypeKind = windows_core::CopyType; -} pub const WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE: u32 = 16u32; pub const WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE_CONNECTION_MODE_AUTO: u32 = 32u32; pub const WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE_OVERWRITE_EXISTING: u32 = 64u32; @@ -6994,9 +6125,6 @@ impl Default for WLAN_COUNTRY_OR_REGION_STRING_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_COUNTRY_OR_REGION_STRING_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_DEVICE_SERVICE_GUID_LIST { @@ -7009,9 +6137,6 @@ impl Default for WLAN_DEVICE_SERVICE_GUID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_DEVICE_SERVICE_GUID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_DEVICE_SERVICE_NOTIFICATION_DATA { @@ -7025,9 +6150,6 @@ impl Default for WLAN_DEVICE_SERVICE_NOTIFICATION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_DEVICE_SERVICE_NOTIFICATION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_FILTER_LIST_TYPE(pub i32); @@ -7042,9 +6164,6 @@ impl Default for WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE { @@ -7057,9 +6176,6 @@ impl Default for WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_HOSTED_NETWORK_NOTIFICATION_CODE(pub i32); @@ -7080,9 +6196,6 @@ impl Default for WLAN_HOSTED_NETWORK_PEER_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_HOSTED_NETWORK_PEER_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_HOSTED_NETWORK_RADIO_STATE { @@ -7094,9 +6207,6 @@ impl Default for WLAN_HOSTED_NETWORK_RADIO_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_HOSTED_NETWORK_RADIO_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_HOSTED_NETWORK_REASON(pub i32); @@ -7111,9 +6221,6 @@ impl Default for WLAN_HOSTED_NETWORK_SECURITY_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_HOSTED_NETWORK_SECURITY_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_HOSTED_NETWORK_STATE(pub i32); @@ -7129,9 +6236,6 @@ impl Default for WLAN_HOSTED_NETWORK_STATE_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_HOSTED_NETWORK_STATE_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_HOSTED_NETWORK_STATUS { @@ -7148,9 +6252,6 @@ impl Default for WLAN_HOSTED_NETWORK_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_HOSTED_NETWORK_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_IHV_CONTROL_TYPE(pub i32); @@ -7169,9 +6270,6 @@ impl Default for WLAN_INTERFACE_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_INTERFACE_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_INTERFACE_INFO { @@ -7184,9 +6282,6 @@ impl Default for WLAN_INTERFACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_INTERFACE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_INTERFACE_INFO_LIST { @@ -7199,9 +6294,6 @@ impl Default for WLAN_INTERFACE_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_INTERFACE_INFO_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_INTERFACE_STATE(pub i32); @@ -7232,9 +6324,6 @@ impl Default for WLAN_MAC_FRAME_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_MAC_FRAME_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const WLAN_MAX_NAME_LENGTH: u32 = 256u32; pub const WLAN_MAX_PHY_INDEX: u32 = 64u32; pub const WLAN_MAX_PHY_TYPE_NUMBER: u32 = 8u32; @@ -7256,9 +6345,6 @@ impl Default for WLAN_MSM_NOTIFICATION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_MSM_NOTIFICATION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_NOTIFICATION_ACM(pub i32); @@ -7347,9 +6433,6 @@ impl Default for WLAN_PHY_FRAME_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_PHY_FRAME_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_PHY_RADIO_STATE { @@ -7362,9 +6445,6 @@ impl Default for WLAN_PHY_RADIO_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_PHY_RADIO_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLAN_POWER_SETTING(pub i32); @@ -7383,9 +6463,6 @@ impl Default for WLAN_PROFILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_PROFILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_PROFILE_INFO_LIST { @@ -7398,9 +6475,6 @@ impl Default for WLAN_PROFILE_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_PROFILE_INFO_LIST { - type TypeKind = windows_core::CopyType; -} pub const WLAN_PROFILE_USER: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7413,9 +6487,6 @@ impl Default for WLAN_RADIO_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_RADIO_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_RATE_SET { @@ -7427,9 +6498,6 @@ impl Default for WLAN_RATE_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_RATE_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_RAW_DATA { @@ -7441,9 +6509,6 @@ impl Default for WLAN_RAW_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_RAW_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_RAW_DATA_LIST { @@ -7456,9 +6521,6 @@ impl Default for WLAN_RAW_DATA_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_RAW_DATA_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLAN_RAW_DATA_LIST_0 { @@ -7470,9 +6532,6 @@ impl Default for WLAN_RAW_DATA_LIST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_RAW_DATA_LIST_0 { - type TypeKind = windows_core::CopyType; -} pub const WLAN_REASON_CODE_AC_BASE: u32 = 131072u32; pub const WLAN_REASON_CODE_AC_CONNECT_BASE: u32 = 163840u32; pub const WLAN_REASON_CODE_AC_END: u32 = 196607u32; @@ -7645,9 +6704,6 @@ impl Default for WLAN_SECURITY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_SECURITY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const WLAN_SET_EAPHOST_DATA_ALL_USERS: WLAN_SET_EAPHOST_FLAGS = WLAN_SET_EAPHOST_FLAGS(1u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7668,9 +6724,6 @@ impl Default for WLAN_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLAN_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const WLAN_UI_API_INITIAL_VERSION: u32 = 1u32; pub const WLAN_UI_API_VERSION: u32 = 1u32; pub const WLAdvPage: WL_DISPLAY_PAGES = WL_DISPLAY_PAGES(2i32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs index 94acd29cd09..e0699b3cfff 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs @@ -532,9 +532,6 @@ impl Default for WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WCN_VALUE_TYPE_REQUEST_TYPE(pub i32); @@ -565,6 +562,3 @@ impl Default for WCN_VENDOR_EXTENSION_SPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCN_VENDOR_EXTENSION_SPEC { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs index cc9f1490c82..c7efb597bfe 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs @@ -78,9 +78,6 @@ impl Default for NET_INTERFACE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_INTERFACE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NET_INTERFACE_CONTEXT_TABLE { @@ -93,9 +90,6 @@ impl Default for NET_INTERFACE_CONTEXT_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NET_INTERFACE_CONTEXT_TABLE { - type TypeKind = windows_core::CopyType; -} pub const NET_INTERFACE_FLAG_CONNECT_IF_NEEDED: u32 = 1u32; pub const NET_INTERFACE_FLAG_NONE: u32 = 0u32; pub type ONDEMAND_NOTIFICATION_CALLBACK = Option; @@ -113,9 +107,6 @@ impl Default for WCM_BILLING_CYCLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_BILLING_CYCLE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WCM_CONNECTION_COST(pub i32); @@ -132,9 +123,6 @@ impl Default for WCM_CONNECTION_COST_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_CONNECTION_COST_DATA { - type TypeKind = windows_core::CopyType; -} pub const WCM_CONNECTION_COST_FIXED: WCM_CONNECTION_COST = WCM_CONNECTION_COST(2i32); pub const WCM_CONNECTION_COST_OVERDATALIMIT: WCM_CONNECTION_COST = WCM_CONNECTION_COST(65536i32); pub const WCM_CONNECTION_COST_ROAMING: WCM_CONNECTION_COST = WCM_CONNECTION_COST(262144i32); @@ -164,9 +152,6 @@ impl Default for WCM_DATAPLAN_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_DATAPLAN_STATUS { - type TypeKind = windows_core::CopyType; -} pub const WCM_MAX_PROFILE_NAME: u32 = 256u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -182,9 +167,6 @@ impl Default for WCM_POLICY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_POLICY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WCM_PROFILE_INFO { @@ -197,9 +179,6 @@ impl Default for WCM_PROFILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_PROFILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WCM_PROFILE_INFO_LIST { @@ -211,9 +190,6 @@ impl Default for WCM_PROFILE_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_PROFILE_INFO_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WCM_PROPERTY(pub i32); @@ -233,9 +209,6 @@ impl Default for WCM_TIME_INTERVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_TIME_INTERVAL { - type TypeKind = windows_core::CopyType; -} pub const WCM_UNKNOWN_DATAPLAN_STATUS: u32 = 4294967295u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -248,9 +221,6 @@ impl Default for WCM_USAGE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCM_USAGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const wcm_global_property_domain_policy: WCM_PROPERTY = WCM_PROPERTY(0i32); pub const wcm_global_property_minimize_policy: WCM_PROPERTY = WCM_PROPERTY(1i32); pub const wcm_global_property_powermanagement_policy: WCM_PROPERTY = WCM_PROPERTY(3i32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs index 3b95a502f3b..fdf85528be8 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -1038,9 +1038,6 @@ impl Default for FWPM_ACTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_ACTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FWPM_ACTION0_0 { @@ -1052,9 +1049,6 @@ impl Default for FWPM_ACTION0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_ACTION0_0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_ACTRL_ADD: u32 = 1u32; pub const FWPM_ACTRL_ADD_LINK: u32 = 2u32; pub const FWPM_ACTRL_BEGIN_READ_TXN: u32 = 4u32; @@ -1089,9 +1083,6 @@ impl Default for FWPM_CALLOUT0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CALLOUT0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_CALLOUT_BUILT_IN_RESERVED_1: windows_core::GUID = windows_core::GUID::from_u128(0x779719a4_e695_47b6_a199_7999fec9163b); pub const FWPM_CALLOUT_BUILT_IN_RESERVED_2: windows_core::GUID = windows_core::GUID::from_u128(0xef9661b6_7c5e_48fd_a130_96678ceacc41); pub const FWPM_CALLOUT_BUILT_IN_RESERVED_3: windows_core::GUID = windows_core::GUID::from_u128(0x18729c7a_2f62_4be0_966f_974b21b86df1); @@ -1108,9 +1099,6 @@ impl Default for FWPM_CALLOUT_CHANGE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CALLOUT_CHANGE0 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_CALLOUT_CHANGE_CALLBACK0 = 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); @@ -1125,9 +1113,6 @@ impl Default for FWPM_CALLOUT_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CALLOUT_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} 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; @@ -1176,9 +1161,6 @@ impl Default for FWPM_CALLOUT_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CALLOUT_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V4: windows_core::GUID = windows_core::GUID::from_u128(0xe183ecb2_3a7f_4b54_8ad9_76050ed880ca); pub const FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V6: windows_core::GUID = windows_core::GUID::from_u128(0x0378cf41_bf98_4603_81f2_7f12586079f6); pub const FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V4: windows_core::GUID = windows_core::GUID::from_u128(0xf3e10ab3_2c25_4279_ac36_c30fc181bec4); @@ -1210,10 +1192,6 @@ impl Default for FWPM_CLASSIFY_OPTION0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_CLASSIFY_OPTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1227,10 +1205,6 @@ impl Default for FWPM_CLASSIFY_OPTIONS0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_CLASSIFY_OPTIONS0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_CLASSIFY_OPTIONS_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = FWPM_PROVIDER_CONTEXT_TYPE(7i32); pub const FWPM_CONDITION_ALE_APP_ID: windows_core::GUID = windows_core::GUID::from_u128(0xd78e1e87_8644_4ea5_9437_d809ecefc971); pub const FWPM_CONDITION_ALE_EFFECTIVE_NAME: windows_core::GUID = windows_core::GUID::from_u128(0xb1277b9a_b781_40fc_9671_e5f1b989f34e); @@ -1391,9 +1365,6 @@ impl Default for FWPM_CONNECTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CONNECTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FWPM_CONNECTION0_0 { @@ -1405,9 +1376,6 @@ impl Default for FWPM_CONNECTION0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CONNECTION0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FWPM_CONNECTION0_1 { @@ -1419,9 +1387,6 @@ impl Default for FWPM_CONNECTION0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CONNECTION0_1 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_CONNECTION_CALLBACK0 = Option; pub const FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED: u32 = 1u32; #[repr(C)] @@ -1435,9 +1400,6 @@ impl Default for FWPM_CONNECTION_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CONNECTION_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_CONNECTION_EVENT_ADD: FWPM_CONNECTION_EVENT_TYPE = FWPM_CONNECTION_EVENT_TYPE(0i32); pub const FWPM_CONNECTION_EVENT_DELETE: FWPM_CONNECTION_EVENT_TYPE = FWPM_CONNECTION_EVENT_TYPE(1i32); pub const FWPM_CONNECTION_EVENT_MAX: FWPM_CONNECTION_EVENT_TYPE = FWPM_CONNECTION_EVENT_TYPE(2i32); @@ -1456,9 +1418,6 @@ impl Default for FWPM_CONNECTION_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_CONNECTION_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_DISPLAY_DATA0 { @@ -1470,9 +1429,6 @@ impl Default for FWPM_DISPLAY_DATA0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_DISPLAY_DATA0 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_DYNAMIC_KEYWORD_CALLBACK0 = Option; pub const FWPM_ENGINE_COLLECT_NET_EVENTS: FWPM_ENGINE_OPTION = FWPM_ENGINE_OPTION(0i32); pub const FWPM_ENGINE_MONITOR_IPSEC_CONNECTIONS: FWPM_ENGINE_OPTION = FWPM_ENGINE_OPTION(3i32); @@ -1500,9 +1456,6 @@ impl Default for FWPM_FIELD0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_FIELD0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_FIELD_FLAGS: FWPM_FIELD_TYPE = FWPM_FIELD_TYPE(2i32); pub const FWPM_FIELD_IP_ADDRESS: FWPM_FIELD_TYPE = FWPM_FIELD_TYPE(1i32); pub const FWPM_FIELD_RAW_DATA: FWPM_FIELD_TYPE = FWPM_FIELD_TYPE(0i32); @@ -1536,10 +1489,6 @@ impl Default for FWPM_FILTER0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_FILTER0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1553,10 +1502,6 @@ impl Default for FWPM_FILTER0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_FILTER0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_FILTER_CHANGE0 { @@ -1569,9 +1514,6 @@ impl Default for FWPM_FILTER_CHANGE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_FILTER_CHANGE0 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_FILTER_CHANGE_CALLBACK0 = Option; #[repr(C)] #[cfg(feature = "Win32_Security")] @@ -1587,10 +1529,6 @@ impl Default for FWPM_FILTER_CONDITION0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_FILTER_CONDITION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1611,10 +1549,6 @@ impl Default for FWPM_FILTER_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_FILTER_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FWPM_FILTER_FLAGS(pub u32); @@ -1680,10 +1614,6 @@ impl Default for FWPM_FILTER_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_FILTER_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_GENERAL_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = FWPM_PROVIDER_CONTEXT_TYPE(8i32); pub const FWPM_IPSEC_AUTHIP_MM_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = FWPM_PROVIDER_CONTEXT_TYPE(6i32); pub const FWPM_IPSEC_AUTHIP_QM_TRANSPORT_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = FWPM_PROVIDER_CONTEXT_TYPE(3i32); @@ -1715,9 +1645,6 @@ impl Default for FWPM_LAYER0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_LAYER0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4: windows_core::GUID = windows_core::GUID::from_u128(0xc38d57d1_05a7_4c33_904f_7fbceee60e82); pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4_DISCARD: windows_core::GUID = windows_core::GUID::from_u128(0xd632a801_f5ba_4ad6_96e3_607017d9836a); pub const FWPM_LAYER_ALE_AUTH_CONNECT_V6: windows_core::GUID = windows_core::GUID::from_u128(0x4a72393b_319f_44bc_84c3_ba54dcb3b6b4); @@ -1763,9 +1690,6 @@ impl Default for FWPM_LAYER_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_LAYER_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} 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; @@ -1840,9 +1764,6 @@ impl Default for FWPM_LAYER_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_LAYER_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_LAYER_STREAM_PACKET_V4: windows_core::GUID = windows_core::GUID::from_u128(0xaf52d8ec_cb2d_44e5_ad92_f8dc38d2eb29); pub const FWPM_LAYER_STREAM_PACKET_V6: windows_core::GUID = windows_core::GUID::from_u128(0x779a8ca3_f099_468f_b5d4_83535c461c02); pub const FWPM_LAYER_STREAM_V4: windows_core::GUID = windows_core::GUID::from_u128(0x3b89653c_c170_49e4_b1cd_e0eeeee19a3e); @@ -1863,10 +1784,6 @@ impl Default for FWPM_NETWORK_CONNECTION_POLICY_SETTING0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NETWORK_CONNECTION_POLICY_SETTING0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1880,10 +1797,6 @@ impl Default for FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1898,10 +1811,6 @@ impl Default for FWPM_NET_EVENT0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1919,10 +1828,6 @@ impl Default for FWPM_NET_EVENT0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1937,10 +1842,6 @@ impl Default for FWPM_NET_EVENT1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1958,10 +1859,6 @@ impl Default for FWPM_NET_EVENT1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1976,10 +1873,6 @@ impl Default for FWPM_NET_EVENT2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2001,10 +1894,6 @@ impl Default for FWPM_NET_EVENT2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2019,10 +1908,6 @@ impl Default for FWPM_NET_EVENT3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2044,10 +1929,6 @@ impl Default for FWPM_NET_EVENT3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2062,10 +1943,6 @@ impl Default for FWPM_NET_EVENT4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2087,10 +1964,6 @@ impl Default for FWPM_NET_EVENT4_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT4_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2105,10 +1978,6 @@ impl Default for FWPM_NET_EVENT5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2132,10 +2001,6 @@ impl Default for FWPM_NET_EVENT5_0 { } } #[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT5_0 { - type TypeKind = windows_core::CopyType; -} -#[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK0 = Option; #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK1 = Option; @@ -2157,9 +2022,6 @@ impl Default for FWPM_NET_EVENT_CAPABILITY_ALLOW0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_CAPABILITY_ALLOW0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_CAPABILITY_DROP0 { @@ -2172,9 +2034,6 @@ impl Default for FWPM_NET_EVENT_CAPABILITY_DROP0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_CAPABILITY_DROP0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_CLASSIFY_ALLOW0 { @@ -2191,9 +2050,6 @@ impl Default for FWPM_NET_EVENT_CLASSIFY_ALLOW0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_CLASSIFY_ALLOW0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_CLASSIFY_DROP0 { @@ -2205,9 +2061,6 @@ impl Default for FWPM_NET_EVENT_CLASSIFY_DROP0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_CLASSIFY_DROP0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_CLASSIFY_DROP1 { @@ -2224,9 +2077,6 @@ impl Default for FWPM_NET_EVENT_CLASSIFY_DROP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_CLASSIFY_DROP1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_CLASSIFY_DROP2 { @@ -2246,9 +2096,6 @@ impl Default for FWPM_NET_EVENT_CLASSIFY_DROP2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_CLASSIFY_DROP2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { @@ -2277,9 +2124,6 @@ impl Default for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2295,10 +2139,6 @@ impl Default for FWPM_NET_EVENT_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_NET_EVENT_FLAG_APP_ID_SET: u32 = 32u32; pub const FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET: u32 = 8192u32; pub const FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET: u32 = 2048u32; @@ -2335,10 +2175,6 @@ impl Default for FWPM_NET_EVENT_HEADER0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2352,10 +2188,6 @@ impl Default for FWPM_NET_EVENT_HEADER0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2369,10 +2201,6 @@ impl Default for FWPM_NET_EVENT_HEADER0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2396,10 +2224,6 @@ impl Default for FWPM_NET_EVENT_HEADER1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2413,10 +2237,6 @@ impl Default for FWPM_NET_EVENT_HEADER1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2430,10 +2250,6 @@ impl Default for FWPM_NET_EVENT_HEADER1_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2446,10 +2262,6 @@ impl Default for FWPM_NET_EVENT_HEADER1_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2463,10 +2275,6 @@ impl Default for FWPM_NET_EVENT_HEADER1_2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER1_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2479,10 +2287,6 @@ impl Default for FWPM_NET_EVENT_HEADER1_2_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER1_2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2503,10 +2307,6 @@ impl Default for FWPM_NET_EVENT_HEADER1_2_0_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER1_2_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2531,10 +2331,6 @@ impl Default for FWPM_NET_EVENT_HEADER2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2548,10 +2344,6 @@ impl Default for FWPM_NET_EVENT_HEADER2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2565,10 +2357,6 @@ impl Default for FWPM_NET_EVENT_HEADER2_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2596,10 +2384,6 @@ impl Default for FWPM_NET_EVENT_HEADER3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2613,10 +2397,6 @@ impl Default for FWPM_NET_EVENT_HEADER3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2630,10 +2410,6 @@ impl Default for FWPM_NET_EVENT_HEADER3_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_HEADER3_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { @@ -2652,9 +2428,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 { @@ -2680,9 +2453,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN: u32 = 2u32; pub const FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE: u32 = 1u32; #[repr(C)] @@ -2704,9 +2474,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 { @@ -2732,9 +2499,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 { @@ -2761,9 +2525,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN: u32 = 1u32; pub const FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE: u32 = 2u32; #[repr(C)] @@ -2786,10 +2547,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2802,10 +2559,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2818,10 +2571,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2844,10 +2593,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2860,10 +2605,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -2876,10 +2617,6 @@ impl Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct FWPM_NET_EVENT_IPSEC_DOSP_DROP0 { @@ -2894,9 +2631,6 @@ impl Default for FWPM_NET_EVENT_IPSEC_DOSP_DROP0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IPSEC_DOSP_DROP0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FWPM_NET_EVENT_IPSEC_DOSP_DROP0_0 { @@ -2908,9 +2642,6 @@ impl Default for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FWPM_NET_EVENT_IPSEC_DOSP_DROP0_1 { @@ -2922,9 +2653,6 @@ impl Default for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 { @@ -2939,9 +2667,6 @@ impl Default for FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW: u32 = 8u32; pub const FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP: u32 = 4u32; pub const FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW: u32 = 16u32; @@ -2958,9 +2683,6 @@ impl Default for FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2975,10 +2697,6 @@ impl Default for FWPM_NET_EVENT_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_NET_EVENT_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FWPM_NET_EVENT_TYPE(pub i32); @@ -3008,9 +2726,6 @@ impl Default for FWPM_PROVIDER0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_PROVIDER0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_PROVIDER_CHANGE0 { @@ -3022,9 +2737,6 @@ impl Default for FWPM_PROVIDER_CHANGE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_PROVIDER_CHANGE0 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_PROVIDER_CHANGE_CALLBACK0 = Option; #[repr(C)] #[cfg(feature = "Win32_Security")] @@ -3045,10 +2757,6 @@ impl Default for FWPM_PROVIDER_CONTEXT0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3069,10 +2777,6 @@ impl Default for FWPM_PROVIDER_CONTEXT0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3092,10 +2796,6 @@ impl Default for FWPM_PROVIDER_CONTEXT1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3119,10 +2819,6 @@ impl Default for FWPM_PROVIDER_CONTEXT1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3142,10 +2838,6 @@ impl Default for FWPM_PROVIDER_CONTEXT2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3170,10 +2862,6 @@ impl Default for FWPM_PROVIDER_CONTEXT2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3193,10 +2881,6 @@ impl Default for FWPM_PROVIDER_CONTEXT3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3222,10 +2906,6 @@ impl Default for FWPM_PROVIDER_CONTEXT3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_PROVIDER_CONTEXT_CHANGE0 { @@ -3238,9 +2918,6 @@ impl Default for FWPM_PROVIDER_CONTEXT_CHANGE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT_CHANGE0 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3253,9 +2930,6 @@ impl Default for FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} 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_core::GUID = windows_core::GUID::from_u128(0xb25ea800_0d02_46ed_92bd_7fa84bb73e9d); @@ -3272,9 +2946,6 @@ impl Default for FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FWPM_PROVIDER_CONTEXT_TYPE(pub i32); @@ -3289,9 +2960,6 @@ impl Default for FWPM_PROVIDER_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_PROVIDER_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_PROVIDER_FLAG_DISABLED: u32 = 16u32; pub const FWPM_PROVIDER_FLAG_PERSISTENT: u32 = 1u32; pub const FWPM_PROVIDER_IKEEXT: windows_core::GUID = windows_core::GUID::from_u128(0x10ad9216_ccde_456c_8b16_e9f04e60a90b); @@ -3313,9 +2981,6 @@ impl Default for FWPM_PROVIDER_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_PROVIDER_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_PROVIDER_TCP_CHIMNEY_OFFLOAD: windows_core::GUID = windows_core::GUID::from_u128(0x896aa19e_9a34_4bcb_ae79_beb9127c84b9); pub const FWPM_PROVIDER_TCP_TEMPLATES: windows_core::GUID = windows_core::GUID::from_u128(0x76cfcd30_3394_432d_bed3_441ae50e63c3); pub const FWPM_SERVICE_RUNNING: FWPM_SERVICE_STATE = FWPM_SERVICE_STATE(3i32); @@ -3345,10 +3010,6 @@ impl Default for FWPM_SESSION0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWPM_SESSION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_SESSION_ENUM_TEMPLATE0 { @@ -3359,9 +3020,6 @@ impl Default for FWPM_SESSION_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_SESSION_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_SESSION_FLAG_DYNAMIC: u32 = 1u32; pub const FWPM_SESSION_FLAG_RESERVED: u32 = 268435456u32; #[repr(C)] @@ -3409,9 +3067,6 @@ impl Default for FWPM_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_SUBLAYER0 { @@ -3427,9 +3082,6 @@ impl Default for FWPM_SUBLAYER0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_SUBLAYER0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_SUBLAYER_CHANGE0 { @@ -3441,9 +3093,6 @@ impl Default for FWPM_SUBLAYER_CHANGE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_SUBLAYER_CHANGE0 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_SUBLAYER_CHANGE_CALLBACK0 = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3455,9 +3104,6 @@ impl Default for FWPM_SUBLAYER_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_SUBLAYER_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_SUBLAYER_FLAG_PERSISTENT: u32 = 1u32; pub const FWPM_SUBLAYER_INSPECTION: windows_core::GUID = windows_core::GUID::from_u128(0x877519e1_e6a9_41a5_81b4_8c4f118e4a60); pub const FWPM_SUBLAYER_IPSEC_DOSP: windows_core::GUID = windows_core::GUID::from_u128(0xe076d572_5d3d_48ef_802b_909eddb098bd); @@ -3485,9 +3131,6 @@ impl Default for FWPM_SUBLAYER_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_SUBLAYER_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} pub const FWPM_SUBLAYER_TCP_CHIMNEY_OFFLOAD: windows_core::GUID = windows_core::GUID::from_u128(0x337608b9_b7d5_4d5f_82f9_3618618bc058); pub const FWPM_SUBLAYER_TCP_TEMPLATES: windows_core::GUID = windows_core::GUID::from_u128(0x24421dcf_0ac5_4caa_9e14_50f6e3636af0); pub const FWPM_SUBLAYER_TEREDO: windows_core::GUID = windows_core::GUID::from_u128(0xba69dc66_5176_4979_9c89_26a7b46a8327); @@ -3508,9 +3151,6 @@ impl Default for FWPM_SYSTEM_PORTS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_SYSTEM_PORTS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_SYSTEM_PORTS_BY_TYPE0 { @@ -3523,9 +3163,6 @@ impl Default for FWPM_SYSTEM_PORTS_BY_TYPE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_SYSTEM_PORTS_BY_TYPE0 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_SYSTEM_PORTS_CALLBACK0 = Option; pub const FWPM_SYSTEM_PORT_IPHTTPS_IN: FWPM_SYSTEM_PORT_TYPE = FWPM_SYSTEM_PORT_TYPE(2i32); pub const FWPM_SYSTEM_PORT_IPHTTPS_OUT: FWPM_SYSTEM_PORT_TYPE = FWPM_SYSTEM_PORT_TYPE(3i32); @@ -3551,9 +3188,6 @@ impl Default for FWPM_VSWITCH_EVENT0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_VSWITCH_EVENT0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FWPM_VSWITCH_EVENT0_0 { @@ -3565,9 +3199,6 @@ impl Default for FWPM_VSWITCH_EVENT0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_VSWITCH_EVENT0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_VSWITCH_EVENT0_0_0 { @@ -3579,9 +3210,6 @@ impl Default for FWPM_VSWITCH_EVENT0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_VSWITCH_EVENT0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FWPM_VSWITCH_EVENT0_0_1 { @@ -3594,9 +3222,6 @@ impl Default for FWPM_VSWITCH_EVENT0_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_VSWITCH_EVENT0_0_1 { - type TypeKind = windows_core::CopyType; -} pub type FWPM_VSWITCH_EVENT_CALLBACK0 = Option u32>; pub const FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION: FWPM_VSWITCH_EVENT_TYPE = FWPM_VSWITCH_EVENT_TYPE(3i32); pub const FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION: FWPM_VSWITCH_EVENT_TYPE = FWPM_VSWITCH_EVENT_TYPE(2i32); @@ -3615,9 +3240,6 @@ impl Default for FWPM_VSWITCH_EVENT_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWPM_VSWITCH_EVENT_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FWPM_VSWITCH_EVENT_TYPE(pub i32); @@ -3722,9 +3344,6 @@ impl Default for FWP_BYTE_ARRAY16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWP_BYTE_ARRAY16 { - type TypeKind = windows_core::CopyType; -} pub const FWP_BYTE_ARRAY16_TYPE: FWP_DATA_TYPE = FWP_DATA_TYPE(11i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3736,9 +3355,6 @@ impl Default for FWP_BYTE_ARRAY6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWP_BYTE_ARRAY6 { - type TypeKind = windows_core::CopyType; -} pub const FWP_BYTE_ARRAY6_SIZE: u32 = 6u32; pub const FWP_BYTE_ARRAY6_TYPE: FWP_DATA_TYPE = FWP_DATA_TYPE(18i32); #[repr(C)] @@ -3752,9 +3368,6 @@ impl Default for FWP_BYTE_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWP_BYTE_BLOB { - type TypeKind = windows_core::CopyType; -} pub const FWP_BYTE_BLOB_TYPE: FWP_DATA_TYPE = FWP_DATA_TYPE(12i32); pub const FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY: u32 = 128u32; pub const FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION: u32 = 8u32; @@ -3838,10 +3451,6 @@ impl Default for FWP_CONDITION_VALUE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWP_CONDITION_VALUE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3874,10 +3483,6 @@ impl Default for FWP_CONDITION_VALUE0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWP_CONDITION_VALUE0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FWP_DATA_TYPE(pub i32); @@ -3964,10 +3569,6 @@ impl Default for FWP_RANGE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWP_RANGE0 { - type TypeKind = windows_core::CopyType; -} pub const FWP_RANGE_TYPE: FWP_DATA_TYPE = FWP_DATA_TYPE(258i32); pub const FWP_SECURITY_DESCRIPTOR_TYPE: FWP_DATA_TYPE = FWP_DATA_TYPE(14i32); pub const FWP_SID: FWP_DATA_TYPE = FWP_DATA_TYPE(13i32); @@ -3988,10 +3589,6 @@ impl Default for FWP_TOKEN_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWP_TOKEN_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FWP_TOKEN_INFORMATION_TYPE: FWP_DATA_TYPE = FWP_DATA_TYPE(15i32); pub const FWP_UINT16: FWP_DATA_TYPE = FWP_DATA_TYPE(2i32); pub const FWP_UINT32: FWP_DATA_TYPE = FWP_DATA_TYPE(3i32); @@ -4009,9 +3606,6 @@ impl Default for FWP_V4_ADDR_AND_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWP_V4_ADDR_AND_MASK { - type TypeKind = windows_core::CopyType; -} pub const FWP_V4_ADDR_MASK: FWP_DATA_TYPE = FWP_DATA_TYPE(256i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4024,9 +3618,6 @@ impl Default for FWP_V6_ADDR_AND_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FWP_V6_ADDR_AND_MASK { - type TypeKind = windows_core::CopyType; -} pub const FWP_V6_ADDR_MASK: FWP_DATA_TYPE = FWP_DATA_TYPE(257i32); pub const FWP_V6_ADDR_SIZE: u32 = 16u32; #[repr(C)] @@ -4042,10 +3633,6 @@ impl Default for FWP_VALUE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWP_VALUE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -4075,10 +3662,6 @@ impl Default for FWP_VALUE0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FWP_VALUE0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FWP_VSWITCH_NETWORK_TYPE(pub i32); @@ -4101,9 +3684,6 @@ impl Default for IKEEXT_AUTHENTICATION_METHOD0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_AUTHENTICATION_METHOD0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_AUTHENTICATION_METHOD0_0 { @@ -4119,9 +3699,6 @@ impl Default for IKEEXT_AUTHENTICATION_METHOD0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_AUTHENTICATION_METHOD0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_AUTHENTICATION_METHOD1 { @@ -4133,9 +3710,6 @@ impl Default for IKEEXT_AUTHENTICATION_METHOD1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_AUTHENTICATION_METHOD1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_AUTHENTICATION_METHOD1_0 { @@ -4152,9 +3726,6 @@ impl Default for IKEEXT_AUTHENTICATION_METHOD1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_AUTHENTICATION_METHOD1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_AUTHENTICATION_METHOD2 { @@ -4166,9 +3737,6 @@ impl Default for IKEEXT_AUTHENTICATION_METHOD2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_AUTHENTICATION_METHOD2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_AUTHENTICATION_METHOD2_0 { @@ -4186,9 +3754,6 @@ impl Default for IKEEXT_AUTHENTICATION_METHOD2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_AUTHENTICATION_METHOD2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_AUTHENTICATION_METHOD_TYPE(pub i32); @@ -4208,9 +3773,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CERTIFICATE_AUTHENTICATION0_0 { @@ -4223,9 +3785,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION0_0_0 { @@ -4237,9 +3796,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CERTIFICATE_AUTHENTICATION0_1 { @@ -4252,9 +3808,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION0_1_0 { @@ -4266,9 +3819,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION0_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION0_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION1 { @@ -4284,9 +3834,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CERTIFICATE_AUTHENTICATION1_0 { @@ -4299,9 +3846,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION1_0_0 { @@ -4313,9 +3857,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION1_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION1_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CERTIFICATE_AUTHENTICATION1_1 { @@ -4328,9 +3869,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION1_1_0 { @@ -4342,9 +3880,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION1_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION1_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2 { @@ -4360,9 +3895,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CERTIFICATE_AUTHENTICATION2_0 { @@ -4375,9 +3907,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_0_0 { @@ -4389,9 +3918,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_0_1 { @@ -4403,9 +3929,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_0_2 { @@ -4417,9 +3940,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CERTIFICATE_AUTHENTICATION2_1 { @@ -4432,9 +3952,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_1_0 { @@ -4446,9 +3963,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_1_1 { @@ -4460,9 +3974,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_1_2 { @@ -4474,9 +3985,6 @@ impl Default for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_CREDENTIAL0 { @@ -4489,9 +3997,6 @@ impl Default for IKEEXT_CERTIFICATE_CREDENTIAL0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_CREDENTIAL0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_CREDENTIAL1 { @@ -4505,9 +4010,6 @@ impl Default for IKEEXT_CERTIFICATE_CREDENTIAL1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_CREDENTIAL1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERTIFICATE_CRITERIA0 { @@ -4522,9 +4024,6 @@ impl Default for IKEEXT_CERTIFICATE_CRITERIA0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERTIFICATE_CRITERIA0 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_CERTIFICATE_ECDSA_P256: IKEEXT_AUTHENTICATION_METHOD_TYPE = IKEEXT_AUTHENTICATION_METHOD_TYPE(7i32); pub const IKEEXT_CERTIFICATE_ECDSA_P384: IKEEXT_AUTHENTICATION_METHOD_TYPE = IKEEXT_AUTHENTICATION_METHOD_TYPE(8i32); #[repr(transparent)] @@ -4601,9 +4100,6 @@ impl Default for IKEEXT_CERT_EKUS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERT_EKUS0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_CERT_FLAGS(pub u32); @@ -4661,9 +4157,6 @@ impl Default for IKEEXT_CERT_NAME0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERT_NAME0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CERT_ROOT_CONFIG0 { @@ -4675,9 +4168,6 @@ impl Default for IKEEXT_CERT_ROOT_CONFIG0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CERT_ROOT_CONFIG0 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_CIPHER_3DES: IKEEXT_CIPHER_TYPE = IKEEXT_CIPHER_TYPE(1i32); pub const IKEEXT_CIPHER_AES_128: IKEEXT_CIPHER_TYPE = IKEEXT_CIPHER_TYPE(2i32); pub const IKEEXT_CIPHER_AES_192: IKEEXT_CIPHER_TYPE = IKEEXT_CIPHER_TYPE(3i32); @@ -4696,9 +4186,6 @@ impl Default for IKEEXT_CIPHER_ALGORITHM0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CIPHER_ALGORITHM0 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_CIPHER_DES: IKEEXT_CIPHER_TYPE = IKEEXT_CIPHER_TYPE(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4718,9 +4205,6 @@ impl Default for IKEEXT_COMMON_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_COMMON_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_COMMON_STATISTICS1 { @@ -4735,9 +4219,6 @@ impl Default for IKEEXT_COMMON_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_COMMON_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_COOKIE_PAIR0 { @@ -4749,9 +4230,6 @@ impl Default for IKEEXT_COOKIE_PAIR0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_COOKIE_PAIR0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CREDENTIAL0 { @@ -4764,9 +4242,6 @@ impl Default for IKEEXT_CREDENTIAL0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CREDENTIAL0_0 { @@ -4779,9 +4254,6 @@ impl Default for IKEEXT_CREDENTIAL0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CREDENTIAL1 { @@ -4794,9 +4266,6 @@ impl Default for IKEEXT_CREDENTIAL1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CREDENTIAL1_0 { @@ -4809,9 +4278,6 @@ impl Default for IKEEXT_CREDENTIAL1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CREDENTIAL2 { @@ -4824,9 +4290,6 @@ impl Default for IKEEXT_CREDENTIAL2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_CREDENTIAL2_0 { @@ -4839,9 +4302,6 @@ impl Default for IKEEXT_CREDENTIAL2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CREDENTIALS0 { @@ -4853,9 +4313,6 @@ impl Default for IKEEXT_CREDENTIALS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIALS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CREDENTIALS1 { @@ -4867,9 +4324,6 @@ impl Default for IKEEXT_CREDENTIALS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIALS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_CREDENTIALS2 { @@ -4881,9 +4335,6 @@ impl Default for IKEEXT_CREDENTIALS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIALS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CREDENTIAL_PAIR0 { @@ -4895,9 +4346,6 @@ impl Default for IKEEXT_CREDENTIAL_PAIR0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL_PAIR0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CREDENTIAL_PAIR1 { @@ -4909,9 +4357,6 @@ impl Default for IKEEXT_CREDENTIAL_PAIR1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL_PAIR1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_CREDENTIAL_PAIR2 { @@ -4923,9 +4368,6 @@ impl Default for IKEEXT_CREDENTIAL_PAIR2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_CREDENTIAL_PAIR2 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_DH_ECP_256: IKEEXT_DH_GROUP = IKEEXT_DH_GROUP(4i32); pub const IKEEXT_DH_ECP_384: IKEEXT_DH_GROUP = IKEEXT_DH_GROUP(5i32); #[repr(transparent)] @@ -4949,9 +4391,6 @@ impl Default for IKEEXT_EAP_AUTHENTICATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_EAP_AUTHENTICATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_EAP_AUTHENTICATION_FLAGS(pub u32); @@ -5002,9 +4441,6 @@ impl Default for IKEEXT_EM_POLICY0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_EM_POLICY0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_EM_POLICY1 { @@ -5017,9 +4453,6 @@ impl Default for IKEEXT_EM_POLICY1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_EM_POLICY1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_EM_POLICY2 { @@ -5032,9 +4465,6 @@ impl Default for IKEEXT_EM_POLICY2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_EM_POLICY2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_EM_SA_STATE(pub i32); @@ -5058,9 +4488,6 @@ impl Default for IKEEXT_INTEGRITY_ALGORITHM0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_INTEGRITY_ALGORITHM0 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_INTEGRITY_MD5: IKEEXT_INTEGRITY_TYPE = IKEEXT_INTEGRITY_TYPE(0i32); pub const IKEEXT_INTEGRITY_SHA1: IKEEXT_INTEGRITY_TYPE = IKEEXT_INTEGRITY_TYPE(1i32); pub const IKEEXT_INTEGRITY_SHA_256: IKEEXT_INTEGRITY_TYPE = IKEEXT_INTEGRITY_TYPE(2i32); @@ -5084,9 +4511,6 @@ impl Default for IKEEXT_IPV6_CGA_AUTHENTICATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_IPV6_CGA_AUTHENTICATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 { @@ -5098,9 +4522,6 @@ impl Default for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 { @@ -5112,9 +4533,6 @@ impl Default for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 { @@ -5142,9 +4560,6 @@ impl Default for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 { @@ -5172,9 +4587,6 @@ impl Default for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_KERBEROS: IKEEXT_AUTHENTICATION_METHOD_TYPE = IKEEXT_AUTHENTICATION_METHOD_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5186,9 +4598,6 @@ impl Default for IKEEXT_KERBEROS_AUTHENTICATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_KERBEROS_AUTHENTICATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_KERBEROS_AUTHENTICATION1 { @@ -5200,9 +4609,6 @@ impl Default for IKEEXT_KERBEROS_AUTHENTICATION1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_KERBEROS_AUTHENTICATION1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_KERBEROS_AUTHENTICATION_FLAGS(pub u32); @@ -5257,9 +4663,6 @@ impl Default for IKEEXT_KEYMODULE_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_KEYMODULE_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_KEYMODULE_STATISTICS1 { @@ -5275,9 +4678,6 @@ impl Default for IKEEXT_KEYMODULE_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_KEYMODULE_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_KEY_MODULE_AUTHIP: IKEEXT_KEY_MODULE_TYPE = IKEEXT_KEY_MODULE_TYPE(1i32); pub const IKEEXT_KEY_MODULE_IKE: IKEEXT_KEY_MODULE_TYPE = IKEEXT_KEY_MODULE_TYPE(0i32); pub const IKEEXT_KEY_MODULE_IKEV2: IKEEXT_KEY_MODULE_TYPE = IKEEXT_KEY_MODULE_TYPE(2i32); @@ -5305,9 +4705,6 @@ impl Default for IKEEXT_NAME_CREDENTIAL0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_NAME_CREDENTIAL0 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_NTLM_V2: IKEEXT_AUTHENTICATION_METHOD_TYPE = IKEEXT_AUTHENTICATION_METHOD_TYPE(5i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5319,9 +4716,6 @@ impl Default for IKEEXT_NTLM_V2_AUTHENTICATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_NTLM_V2_AUTHENTICATION0 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5340,9 +4734,6 @@ impl Default for IKEEXT_POLICY0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_POLICY0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_POLICY1 { @@ -5361,9 +4752,6 @@ impl Default for IKEEXT_POLICY1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_POLICY1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_POLICY2 { @@ -5382,9 +4770,6 @@ impl Default for IKEEXT_POLICY2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_POLICY2 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION: u32 = 128u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5441,9 +4826,6 @@ impl Default for IKEEXT_PRESHARED_KEY_AUTHENTICATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_PRESHARED_KEY_AUTHENTICATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_PRESHARED_KEY_AUTHENTICATION1 { @@ -5455,9 +4837,6 @@ impl Default for IKEEXT_PRESHARED_KEY_AUTHENTICATION1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_PRESHARED_KEY_AUTHENTICATION1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS(pub u32); @@ -5508,9 +4887,6 @@ impl Default for IKEEXT_PROPOSAL0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_PROPOSAL0 { - type TypeKind = windows_core::CopyType; -} pub const IKEEXT_PSK_FLAG_LOCAL_AUTH_ONLY: IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS = IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS(1u32); pub const IKEEXT_PSK_FLAG_REMOTE_AUTH_ONLY: IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS = IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS(2u32); #[repr(transparent)] @@ -5532,9 +4908,6 @@ impl Default for IKEEXT_RESERVED_AUTHENTICATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_RESERVED_AUTHENTICATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_RESERVED_AUTHENTICATION_FLAGS(pub u32); @@ -5591,9 +4964,6 @@ impl Default for IKEEXT_SA_DETAILS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_SA_DETAILS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_SA_DETAILS0_0 { @@ -5604,9 +4974,6 @@ impl Default for IKEEXT_SA_DETAILS0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_SA_DETAILS0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_SA_DETAILS1 { @@ -5627,9 +4994,6 @@ impl Default for IKEEXT_SA_DETAILS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_SA_DETAILS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_SA_DETAILS1_0 { @@ -5640,9 +5004,6 @@ impl Default for IKEEXT_SA_DETAILS1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_SA_DETAILS1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_SA_DETAILS2 { @@ -5663,9 +5024,6 @@ impl Default for IKEEXT_SA_DETAILS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_SA_DETAILS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_SA_DETAILS2_0 { @@ -5676,9 +5034,6 @@ impl Default for IKEEXT_SA_DETAILS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_SA_DETAILS2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -5693,10 +5048,6 @@ impl Default for IKEEXT_SA_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IKEEXT_SA_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKEEXT_SA_ROLE(pub i32); @@ -5718,9 +5069,6 @@ impl Default for IKEEXT_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IKEEXT_STATISTICS1 { @@ -5734,9 +5082,6 @@ impl Default for IKEEXT_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IKEEXT_TRAFFIC0 { @@ -5750,9 +5095,6 @@ impl Default for IKEEXT_TRAFFIC0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_TRAFFIC0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_TRAFFIC0_0 { @@ -5764,9 +5106,6 @@ impl Default for IKEEXT_TRAFFIC0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_TRAFFIC0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKEEXT_TRAFFIC0_1 { @@ -5778,9 +5117,6 @@ impl Default for IKEEXT_TRAFFIC0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKEEXT_TRAFFIC0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_ADDRESS_INFO0 { @@ -5794,9 +5130,6 @@ impl Default for IPSEC_ADDRESS_INFO0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_ADDRESS_INFO0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 { @@ -5815,9 +5148,6 @@ impl Default for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 { @@ -5837,9 +5167,6 @@ impl Default for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_AGGREGATE_SA_STATISTICS0 { @@ -5856,9 +5183,6 @@ impl Default for IPSEC_AGGREGATE_SA_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_AGGREGATE_SA_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_AH_DROP_PACKET_STATISTICS0 { @@ -5872,9 +5196,6 @@ impl Default for IPSEC_AH_DROP_PACKET_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_AH_DROP_PACKET_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} pub const IPSEC_AUTH_AES_128: IPSEC_AUTH_TYPE = IPSEC_AUTH_TYPE(3i32); pub const IPSEC_AUTH_AES_192: IPSEC_AUTH_TYPE = IPSEC_AUTH_TYPE(4i32); pub const IPSEC_AUTH_AES_256: IPSEC_AUTH_TYPE = IPSEC_AUTH_TYPE(5i32); @@ -5889,9 +5210,6 @@ impl Default for IPSEC_AUTH_AND_CIPHER_TRANSFORM0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_AUTH_AND_CIPHER_TRANSFORM0 { - type TypeKind = windows_core::CopyType; -} pub const IPSEC_AUTH_CONFIG_GCM_AES_128: u32 = 3u32; pub const IPSEC_AUTH_CONFIG_GCM_AES_192: u32 = 4u32; pub const IPSEC_AUTH_CONFIG_GCM_AES_256: u32 = 5u32; @@ -5914,9 +5232,6 @@ impl Default for IPSEC_AUTH_TRANSFORM0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_AUTH_TRANSFORM0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_AUTH_TRANSFORM_ID0 { @@ -5928,9 +5243,6 @@ impl Default for IPSEC_AUTH_TRANSFORM_ID0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_AUTH_TRANSFORM_ID0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IPSEC_AUTH_TYPE(pub i32); @@ -5954,9 +5266,6 @@ impl Default for IPSEC_CIPHER_TRANSFORM0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_CIPHER_TRANSFORM0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_CIPHER_TRANSFORM_ID0 { @@ -5968,9 +5277,6 @@ impl Default for IPSEC_CIPHER_TRANSFORM_ID0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_CIPHER_TRANSFORM_ID0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IPSEC_CIPHER_TYPE(pub i32); @@ -6054,9 +5360,6 @@ impl Default for IPSEC_DOSP_OPTIONS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_DOSP_OPTIONS0 { - type TypeKind = windows_core::CopyType; -} pub const IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6072,9 +5375,6 @@ impl Default for IPSEC_DOSP_STATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_DOSP_STATE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_DOSP_STATE_ENUM_TEMPLATE0 { @@ -6086,9 +5386,6 @@ impl Default for IPSEC_DOSP_STATE_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_DOSP_STATE_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_DOSP_STATISTICS0 { @@ -6116,9 +5413,6 @@ impl Default for IPSEC_DOSP_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_DOSP_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_ESP_DROP_PACKET_STATISTICS0 { @@ -6133,9 +5427,6 @@ impl Default for IPSEC_ESP_DROP_PACKET_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_ESP_DROP_PACKET_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} pub const IPSEC_FAILURE_ME: IPSEC_FAILURE_POINT = IPSEC_FAILURE_POINT(1i32); pub const IPSEC_FAILURE_NONE: IPSEC_FAILURE_POINT = IPSEC_FAILURE_POINT(0i32); pub const IPSEC_FAILURE_PEER: IPSEC_FAILURE_POINT = IPSEC_FAILURE_POINT(2i32); @@ -6156,9 +5447,6 @@ impl Default for IPSEC_GETSPI0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_GETSPI0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_GETSPI0_0 { @@ -6169,9 +5457,6 @@ impl Default for IPSEC_GETSPI0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_GETSPI0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_GETSPI1 { @@ -6185,9 +5470,6 @@ impl Default for IPSEC_GETSPI1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_GETSPI1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_GETSPI1_0 { @@ -6198,9 +5480,6 @@ impl Default for IPSEC_GETSPI1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_GETSPI1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_ID0 { @@ -6216,9 +5495,6 @@ impl Default for IPSEC_ID0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_ID0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_KEYING_POLICY0 { @@ -6230,9 +5506,6 @@ impl Default for IPSEC_KEYING_POLICY0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_KEYING_POLICY0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_KEYING_POLICY1 { @@ -6245,9 +5518,6 @@ impl Default for IPSEC_KEYING_POLICY1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_KEYING_POLICY1 { - type TypeKind = windows_core::CopyType; -} pub const IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6260,9 +5530,6 @@ impl Default for IPSEC_KEYMODULE_STATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_KEYMODULE_STATE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_KEY_MANAGER0 { @@ -6276,9 +5543,6 @@ impl Default for IPSEC_KEY_MANAGER0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_KEY_MANAGER0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6296,10 +5560,6 @@ impl Default for IPSEC_KEY_MANAGER_CALLBACKS0 { } } #[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_KEY_MANAGER_CALLBACKS0 { - type TypeKind = windows_core::CopyType; -} -#[cfg(feature = "Win32_Security")] pub type IPSEC_KEY_MANAGER_DICTATE_KEY0 = Option u32>; pub const IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY: u32 = 1u32; pub type IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 = Option; @@ -6387,9 +5647,6 @@ impl Default for IPSEC_PROPOSAL0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_PROPOSAL0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_SA0 { @@ -6402,9 +5659,6 @@ impl Default for IPSEC_SA0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_SA0_0 { @@ -6419,9 +5673,6 @@ impl Default for IPSEC_SA0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 { @@ -6433,9 +5684,6 @@ impl Default for IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_SA_AUTH_INFORMATION0 { @@ -6447,9 +5695,6 @@ impl Default for IPSEC_SA_AUTH_INFORMATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_AUTH_INFORMATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_SA_BUNDLE0 { @@ -6473,9 +5718,6 @@ impl Default for IPSEC_SA_BUNDLE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_BUNDLE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_SA_BUNDLE0_0 { @@ -6486,9 +5728,6 @@ impl Default for IPSEC_SA_BUNDLE0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_BUNDLE0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_SA_BUNDLE1 { @@ -6514,9 +5753,6 @@ impl Default for IPSEC_SA_BUNDLE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_BUNDLE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_SA_BUNDLE1_0 { @@ -6527,9 +5763,6 @@ impl Default for IPSEC_SA_BUNDLE1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_BUNDLE1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IPSEC_SA_BUNDLE_FLAGS(pub u32); @@ -6604,9 +5837,6 @@ impl Default for IPSEC_SA_CIPHER_INFORMATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_CIPHER_INFORMATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6621,10 +5851,6 @@ impl Default for IPSEC_SA_CONTEXT0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_CONTEXT0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6639,10 +5865,6 @@ impl Default for IPSEC_SA_CONTEXT1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_CONTEXT1 { - type TypeKind = windows_core::CopyType; -} pub type IPSEC_SA_CONTEXT_CALLBACK0 = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6655,9 +5877,6 @@ impl Default for IPSEC_SA_CONTEXT_CHANGE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_CONTEXT_CHANGE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -6671,10 +5890,6 @@ impl Default for IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} pub const IPSEC_SA_CONTEXT_EVENT_ADD: IPSEC_SA_CONTEXT_EVENT_TYPE0 = IPSEC_SA_CONTEXT_EVENT_TYPE0(1i32); pub const IPSEC_SA_CONTEXT_EVENT_DELETE: IPSEC_SA_CONTEXT_EVENT_TYPE0 = IPSEC_SA_CONTEXT_EVENT_TYPE0(2i32); pub const IPSEC_SA_CONTEXT_EVENT_MAX: IPSEC_SA_CONTEXT_EVENT_TYPE0 = IPSEC_SA_CONTEXT_EVENT_TYPE0(3i32); @@ -6695,10 +5910,6 @@ impl Default for IPSEC_SA_CONTEXT_SUBSCRIPTION0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_CONTEXT_SUBSCRIPTION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -6716,10 +5927,6 @@ impl Default for IPSEC_SA_DETAILS0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_DETAILS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -6732,10 +5939,6 @@ impl Default for IPSEC_SA_DETAILS0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_DETAILS0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -6754,10 +5957,6 @@ impl Default for IPSEC_SA_DETAILS1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_DETAILS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -6770,10 +5969,6 @@ impl Default for IPSEC_SA_DETAILS1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for IPSEC_SA_DETAILS1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_SA_ENUM_TEMPLATE0 { @@ -6784,9 +5979,6 @@ impl Default for IPSEC_SA_ENUM_TEMPLATE0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_ENUM_TEMPLATE0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_SA_IDLE_TIMEOUT0 { @@ -6798,9 +5990,6 @@ impl Default for IPSEC_SA_IDLE_TIMEOUT0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_IDLE_TIMEOUT0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_SA_LIFETIME0 { @@ -6813,9 +6002,6 @@ impl Default for IPSEC_SA_LIFETIME0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_LIFETIME0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_SA_TRANSFORM0 { @@ -6827,9 +6013,6 @@ impl Default for IPSEC_SA_TRANSFORM0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_TRANSFORM0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_SA_TRANSFORM0_0 { @@ -6844,9 +6027,6 @@ impl Default for IPSEC_SA_TRANSFORM0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_SA_TRANSFORM0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_STATISTICS0 { @@ -6862,9 +6042,6 @@ impl Default for IPSEC_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_STATISTICS1 { @@ -6880,9 +6057,6 @@ impl Default for IPSEC_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_TOKEN0 { @@ -6896,9 +6070,6 @@ impl Default for IPSEC_TOKEN0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TOKEN0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IPSEC_TOKEN_MODE(pub i32); @@ -6932,9 +6103,6 @@ impl Default for IPSEC_TRAFFIC0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC0_0 { @@ -6946,9 +6114,6 @@ impl Default for IPSEC_TRAFFIC0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC0_1 { @@ -6960,9 +6125,6 @@ impl Default for IPSEC_TRAFFIC0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC0_2 { @@ -6974,9 +6136,6 @@ impl Default for IPSEC_TRAFFIC0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TRAFFIC1 { @@ -6996,9 +6155,6 @@ impl Default for IPSEC_TRAFFIC1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC1_0 { @@ -7010,9 +6166,6 @@ impl Default for IPSEC_TRAFFIC1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC1_1 { @@ -7024,9 +6177,6 @@ impl Default for IPSEC_TRAFFIC1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC1_2 { @@ -7038,9 +6188,6 @@ impl Default for IPSEC_TRAFFIC1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TRAFFIC_SELECTOR0 { @@ -7056,9 +6203,6 @@ impl Default for IPSEC_TRAFFIC_SELECTOR0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC_SELECTOR0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC_SELECTOR0_0 { @@ -7070,9 +6214,6 @@ impl Default for IPSEC_TRAFFIC_SELECTOR0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC_SELECTOR0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TRAFFIC_SELECTOR0_1 { @@ -7084,9 +6225,6 @@ impl Default for IPSEC_TRAFFIC_SELECTOR0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC_SELECTOR0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_TRAFFIC_SELECTOR_POLICY0 { @@ -7101,9 +6239,6 @@ impl Default for IPSEC_TRAFFIC_SELECTOR_POLICY0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC_SELECTOR_POLICY0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_TRAFFIC_STATISTICS0 { @@ -7119,9 +6254,6 @@ impl Default for IPSEC_TRAFFIC_STATISTICS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC_STATISTICS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_TRAFFIC_STATISTICS1 { @@ -7138,9 +6270,6 @@ impl Default for IPSEC_TRAFFIC_STATISTICS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRAFFIC_STATISTICS1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IPSEC_TRAFFIC_TYPE(pub i32); @@ -7171,9 +6300,6 @@ impl Default for IPSEC_TRANSPORT_POLICY0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRANSPORT_POLICY0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_TRANSPORT_POLICY1 { @@ -7189,9 +6315,6 @@ impl Default for IPSEC_TRANSPORT_POLICY1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRANSPORT_POLICY1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_TRANSPORT_POLICY2 { @@ -7207,9 +6330,6 @@ impl Default for IPSEC_TRANSPORT_POLICY2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TRANSPORT_POLICY2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_ENDPOINT0 { @@ -7221,9 +6341,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINT0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINT0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TUNNEL_ENDPOINT0_0 { @@ -7235,9 +6352,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINT0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINT0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_ENDPOINTS0 { @@ -7250,9 +6364,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TUNNEL_ENDPOINTS0_0 { @@ -7264,9 +6375,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TUNNEL_ENDPOINTS0_1 { @@ -7278,9 +6386,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_ENDPOINTS1 { @@ -7294,9 +6399,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TUNNEL_ENDPOINTS1_0 { @@ -7308,9 +6410,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TUNNEL_ENDPOINTS1_1 { @@ -7322,9 +6421,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_ENDPOINTS2 { @@ -7341,9 +6437,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TUNNEL_ENDPOINTS2_0 { @@ -7355,9 +6448,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPSEC_TUNNEL_ENDPOINTS2_1 { @@ -7369,9 +6459,6 @@ impl Default for IPSEC_TUNNEL_ENDPOINTS2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_ENDPOINTS2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_POLICY0 { @@ -7387,9 +6474,6 @@ impl Default for IPSEC_TUNNEL_POLICY0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_POLICY0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_POLICY1 { @@ -7405,9 +6489,6 @@ impl Default for IPSEC_TUNNEL_POLICY1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_POLICY1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_POLICY2 { @@ -7424,9 +6505,6 @@ impl Default for IPSEC_TUNNEL_POLICY2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_POLICY2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPSEC_TUNNEL_POLICY3 { @@ -7446,9 +6524,6 @@ impl Default for IPSEC_TUNNEL_POLICY3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_TUNNEL_POLICY3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_V4_UDP_ENCAPSULATION0 { @@ -7460,9 +6535,6 @@ impl Default for IPSEC_V4_UDP_ENCAPSULATION0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_V4_UDP_ENCAPSULATION0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPSEC_VIRTUAL_IF_TUNNEL_INFO0 { @@ -7474,6 +6546,3 @@ impl Default for IPSEC_VIRTUAL_IF_TUNNEL_INFO0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPSEC_VIRTUAL_IF_TUNNEL_INFO0 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs index 60e05061a6c..2b84b592e02 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -102,9 +102,6 @@ impl Default for FW_DYNAMIC_KEYWORD_ADDRESS0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FW_DYNAMIC_KEYWORD_ADDRESS0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 { @@ -118,9 +115,6 @@ impl Default for FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS(pub i32); @@ -1066,9 +1060,6 @@ impl Default for INET_FIREWALL_AC_BINARIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INET_FIREWALL_AC_BINARIES { - type TypeKind = windows_core::CopyType; -} pub const INET_FIREWALL_AC_BINARY: INET_FIREWALL_AC_CREATION_TYPE = INET_FIREWALL_AC_CREATION_TYPE(2i32); #[repr(C)] #[cfg(feature = "Win32_Security")] @@ -1083,10 +1074,6 @@ impl Default for INET_FIREWALL_AC_CAPABILITIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for INET_FIREWALL_AC_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1104,10 +1091,6 @@ impl Default for INET_FIREWALL_AC_CHANGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for INET_FIREWALL_AC_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -1121,10 +1104,6 @@ impl Default for INET_FIREWALL_AC_CHANGE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for INET_FIREWALL_AC_CHANGE_0 { - type TypeKind = windows_core::CopyType; -} pub const INET_FIREWALL_AC_CHANGE_CREATE: INET_FIREWALL_AC_CHANGE_TYPE = INET_FIREWALL_AC_CHANGE_TYPE(1i32); pub const INET_FIREWALL_AC_CHANGE_DELETE: INET_FIREWALL_AC_CHANGE_TYPE = INET_FIREWALL_AC_CHANGE_TYPE(2i32); pub const INET_FIREWALL_AC_CHANGE_INVALID: INET_FIREWALL_AC_CHANGE_TYPE = INET_FIREWALL_AC_CHANGE_TYPE(0i32); @@ -1158,10 +1137,6 @@ impl Default for INET_FIREWALL_APP_CONTAINER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for INET_FIREWALL_APP_CONTAINER { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(INetConnection, INetConnection_Vtbl, 0xc08956a1_1cd3_11d1_b1c5_00805fc1270e); windows_core::imp::interface_hierarchy!(INetConnection, windows_core::IUnknown); impl INetConnection { @@ -6205,9 +6180,6 @@ impl Default for NETCON_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETCON_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NETCON_STATUS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs index f67339fe11b..a3149838974 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs @@ -32,10 +32,6 @@ impl Default for WNV_CUSTOMER_ADDRESS_CHANGE_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_CUSTOMER_ADDRESS_CHANGE_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -48,10 +44,6 @@ impl Default for WNV_IP_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_IP_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -66,10 +58,6 @@ impl Default for WNV_IP_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_IP_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WNV_NOTIFICATION_PARAM { @@ -83,9 +71,6 @@ impl Default for WNV_NOTIFICATION_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNV_NOTIFICATION_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WNV_NOTIFICATION_TYPE(pub i32); @@ -102,10 +87,6 @@ impl Default for WNV_OBJECT_CHANGE_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_OBJECT_CHANGE_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -119,10 +100,6 @@ impl Default for WNV_OBJECT_CHANGE_PARAM_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_OBJECT_CHANGE_PARAM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WNV_OBJECT_HEADER { @@ -135,9 +112,6 @@ impl Default for WNV_OBJECT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNV_OBJECT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WNV_OBJECT_TYPE(pub i32); @@ -157,10 +131,6 @@ impl Default for WNV_POLICY_MISMATCH_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_POLICY_MISMATCH_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -175,10 +145,6 @@ impl Default for WNV_PROVIDER_ADDRESS_CHANGE_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_PROVIDER_ADDRESS_CHANGE_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -197,10 +163,6 @@ impl Default for WNV_REDIRECT_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WNV_REDIRECT_PARAM { - type TypeKind = windows_core::CopyType; -} pub const WnvCustomerAddressAdded: WNV_CA_NOTIFICATION_TYPE = WNV_CA_NOTIFICATION_TYPE(0i32); pub const WnvCustomerAddressDeleted: WNV_CA_NOTIFICATION_TYPE = WNV_CA_NOTIFICATION_TYPE(1i32); pub const WnvCustomerAddressMax: WNV_CA_NOTIFICATION_TYPE = WNV_CA_NOTIFICATION_TYPE(3i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs index 95b5c5f65b8..0fa34519fe5 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -1304,9 +1304,6 @@ impl Default for ADSPROPERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADSPROPERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct ADSPROPINITPARAMS { @@ -1322,9 +1319,6 @@ impl Default for ADSPROPINITPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADSPROPINITPARAMS { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADSTYPE(pub i32); @@ -1368,9 +1362,6 @@ impl Default for ADSVALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADSVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ADSVALUE_0 { @@ -1407,9 +1398,6 @@ impl Default for ADSVALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADSVALUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADS_ACEFLAG_ENUM(pub i32); @@ -1454,9 +1442,6 @@ impl Default for ADS_ATTR_DEF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_ATTR_DEF { - type TypeKind = windows_core::CopyType; -} pub const ADS_ATTR_DELETE: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1472,9 +1457,6 @@ impl Default for ADS_ATTR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_ATTR_INFO { - type TypeKind = windows_core::CopyType; -} pub const ADS_ATTR_UPDATE: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1491,9 +1473,6 @@ impl Default for ADS_BACKLINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_BACKLINK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADS_CASEIGNORE_LIST { @@ -1505,9 +1484,6 @@ impl Default for ADS_CASEIGNORE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_CASEIGNORE_LIST { - type TypeKind = windows_core::CopyType; -} pub const ADS_CHASE_REFERRALS_ALWAYS: ADS_CHASE_REFERRALS_ENUM = ADS_CHASE_REFERRALS_ENUM(96i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1534,9 +1510,6 @@ impl Default for ADS_CLASS_DEF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_CLASS_DEF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADS_DEREFENUM(pub i32); @@ -1561,9 +1534,6 @@ impl Default for ADS_DN_WITH_BINARY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_DN_WITH_BINARY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADS_DN_WITH_STRING { @@ -1575,9 +1545,6 @@ impl Default for ADS_DN_WITH_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_DN_WITH_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADS_EMAIL { @@ -1589,9 +1556,6 @@ impl Default for ADS_EMAIL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_EMAIL { - type TypeKind = windows_core::CopyType; -} pub const ADS_ESCAPEDMODE_DEFAULT: ADS_ESCAPE_MODE_ENUM = ADS_ESCAPE_MODE_ENUM(1i32); pub const ADS_ESCAPEDMODE_OFF: ADS_ESCAPE_MODE_ENUM = ADS_ESCAPE_MODE_ENUM(3i32); pub const ADS_ESCAPEDMODE_OFF_EX: ADS_ESCAPE_MODE_ENUM = ADS_ESCAPE_MODE_ENUM(4i32); @@ -1616,9 +1580,6 @@ impl Default for ADS_FAXNUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_FAXNUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADS_FLAGTYPE_ENUM(pub i32); @@ -1657,9 +1618,6 @@ impl Default for ADS_HOLD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_HOLD { - type TypeKind = windows_core::CopyType; -} pub const ADS_NAME_INITTYPE_DOMAIN: ADS_NAME_INITTYPE_ENUM = ADS_NAME_INITTYPE_ENUM(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1693,9 +1651,6 @@ impl Default for ADS_NETADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_NETADDRESS { - type TypeKind = windows_core::CopyType; -} pub const ADS_NO_AUTHENTICATION: ADS_AUTHENTICATION_ENUM = ADS_AUTHENTICATION_ENUM(16u32); pub const ADS_NO_REFERRAL_CHASING: ADS_AUTHENTICATION_ENUM = ADS_AUTHENTICATION_ENUM(1024u32); #[repr(C)] @@ -1709,9 +1664,6 @@ impl Default for ADS_NT_SECURITY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_NT_SECURITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADS_OBJECT_INFO { @@ -1726,9 +1678,6 @@ impl Default for ADS_OBJECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_OBJECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADS_OCTET_LIST { @@ -1741,9 +1690,6 @@ impl Default for ADS_OCTET_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_OCTET_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADS_OCTET_STRING { @@ -1755,9 +1701,6 @@ impl Default for ADS_OCTET_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_OCTET_STRING { - type TypeKind = windows_core::CopyType; -} pub const ADS_OPTION_ACCUMULATIVE_MODIFICATION: ADS_OPTION_ENUM = ADS_OPTION_ENUM(8i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1788,9 +1731,6 @@ impl Default for ADS_PATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_PATH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADS_PATHTYPE_ENUM(pub i32); @@ -1807,9 +1747,6 @@ impl Default for ADS_POSTALADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_POSTALADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADS_PREFERENCES_ENUM(pub i32); @@ -1832,9 +1769,6 @@ impl Default for ADS_PROV_SPECIFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_PROV_SPECIFIC { - type TypeKind = windows_core::CopyType; -} pub const ADS_READONLY_SERVER: ADS_AUTHENTICATION_ENUM = ADS_AUTHENTICATION_ENUM(4u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1850,9 +1784,6 @@ impl Default for ADS_REPLICAPOINTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_REPLICAPOINTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADS_RIGHTS_ENUM(pub i32); @@ -1931,9 +1862,6 @@ impl Default for ADS_SEARCHPREF_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_SEARCHPREF_INFO { - type TypeKind = windows_core::CopyType; -} pub const ADS_SEARCHPREF_PAGED_TIME_LIMIT: ADS_SEARCHPREF_ENUM = ADS_SEARCHPREF_ENUM(8i32); pub const ADS_SEARCHPREF_PAGESIZE: ADS_SEARCHPREF_ENUM = ADS_SEARCHPREF_ENUM(7i32); pub const ADS_SEARCHPREF_SEARCH_SCOPE: ADS_SEARCHPREF_ENUM = ADS_SEARCHPREF_ENUM(5i32); @@ -1958,9 +1886,6 @@ impl Default for ADS_SEARCH_COLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_SEARCH_COLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct ADS_SEARCH_HANDLE(pub isize); @@ -2000,9 +1925,6 @@ impl Default for ADS_SORTKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_SORTKEY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADS_STATUSENUM(pub i32); @@ -2033,9 +1955,6 @@ impl Default for ADS_TIMESTAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_TIMESTAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADS_TYPEDNAME { @@ -2048,9 +1967,6 @@ impl Default for ADS_TYPEDNAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_TYPEDNAME { - type TypeKind = windows_core::CopyType; -} pub const ADS_UF_ACCOUNTDISABLE: ADS_USER_FLAG_ENUM = ADS_USER_FLAG_ENUM(2i32); pub const ADS_UF_DONT_EXPIRE_PASSWD: ADS_USER_FLAG_ENUM = ADS_USER_FLAG_ENUM(65536i32); pub const ADS_UF_DONT_REQUIRE_PREAUTH: ADS_USER_FLAG_ENUM = ADS_USER_FLAG_ENUM(4194304i32); @@ -2096,9 +2012,6 @@ impl Default for ADS_VLV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADS_VLV { - type TypeKind = windows_core::CopyType; -} pub const ADSystemInfo: windows_core::GUID = windows_core::GUID::from_u128(0x50b6327f_afd1_11d2_9cb9_0000f87a369e); pub const ADsSecurityUtility: windows_core::GUID = windows_core::GUID::from_u128(0xf270c64a_ffb8_4ae4_85fe_3a75e5347966); pub const AccessControlEntry: windows_core::GUID = windows_core::GUID::from_u128(0xb75ac000_9bdd_11d0_852c_00c04fd8d503); @@ -2148,10 +2061,6 @@ impl Default for CQFORM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for CQFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2171,10 +2080,6 @@ impl Default for CQPAGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for CQPAGE { - type TypeKind = windows_core::CopyType; -} pub const CQPM_CLEARFORM: u32 = 6u32; pub const CQPM_ENABLE: u32 = 3u32; pub const CQPM_GETPARAMETERS: u32 = 5u32; @@ -2210,9 +2115,6 @@ impl Default for DOMAINDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAINDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOMAIN_CONTROLLER_INFOA { @@ -2231,9 +2133,6 @@ impl Default for DOMAIN_CONTROLLER_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_CONTROLLER_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOMAIN_CONTROLLER_INFOW { @@ -2252,9 +2151,6 @@ impl Default for DOMAIN_CONTROLLER_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_CONTROLLER_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOMAIN_TREE { @@ -2267,9 +2163,6 @@ impl Default for DOMAIN_TREE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_TREE { - type TypeKind = windows_core::CopyType; -} pub const DSA_NEWOBJ_CTX_CLEANUP: u32 = 4u32; pub const DSA_NEWOBJ_CTX_COMMIT: u32 = 2u32; pub const DSA_NEWOBJ_CTX_POSTCOMMIT: u32 = 3u32; @@ -2289,10 +2182,6 @@ impl Default for DSA_NEWOBJ_DISPINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for DSA_NEWOBJ_DISPINFO { - type TypeKind = windows_core::CopyType; -} pub const DSA_NOTIFY_DEL: u32 = 1u32; pub const DSA_NOTIFY_FLAG_ADDITIONAL_DATA: u32 = 2u32; pub const DSA_NOTIFY_FLAG_FORCE_ADDITIONAL_DATA: u32 = 1u32; @@ -2322,9 +2211,6 @@ impl Default for DSBITEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSBITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSBITEMW { @@ -2343,9 +2229,6 @@ impl Default for DSBITEMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSBITEMW { - type TypeKind = windows_core::CopyType; -} pub const DSBI_CHECKBOXES: u32 = 256u32; pub const DSBI_DONTSIGNSEAL: u32 = 33554432u32; pub const DSBI_ENTIREDIRECTORY: u32 = 589824u32; @@ -2392,10 +2275,6 @@ impl Default for DSBROWSEINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell")] -impl windows_core::TypeKind for DSBROWSEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2422,10 +2301,6 @@ impl Default for DSBROWSEINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell")] -impl windows_core::TypeKind for DSBROWSEINFOW { - type TypeKind = windows_core::CopyType; -} pub const DSBS_CHECKED: u32 = 1u32; pub const DSBS_HIDDEN: u32 = 2u32; pub const DSBS_ROOT: u32 = 4u32; @@ -2446,9 +2321,6 @@ impl Default for DSCLASSCREATIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCLASSCREATIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSCOLUMN { @@ -2464,9 +2336,6 @@ impl Default for DSCOLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSCOLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSDISPLAYSPECOPTIONS { @@ -2483,9 +2352,6 @@ impl Default for DSDISPLAYSPECOPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSDISPLAYSPECOPTIONS { - type TypeKind = windows_core::CopyType; -} pub const DSDSOF_DONTSIGNSEAL: u32 = 4u32; pub const DSDSOF_DSAVAILABLE: u32 = 1073741824u32; pub const DSDSOF_HASUSERANDSERVERINFO: u32 = 1u32; @@ -2511,9 +2377,6 @@ impl Default for DSOBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSOBJECTNAMES { @@ -2526,9 +2389,6 @@ impl Default for DSOBJECTNAMES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSOBJECTNAMES { - type TypeKind = windows_core::CopyType; -} pub const DSOBJECT_ISCONTAINER: u32 = 1u32; pub const DSOBJECT_READONLYPAGES: u32 = 2147483648u32; pub const DSOP_DOWNLEVEL_FILTER_ALL_APP_PACKAGES: u32 = 2281701376u32; @@ -2576,9 +2436,6 @@ impl Default for DSOP_FILTER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSOP_FILTER_FLAGS { - type TypeKind = windows_core::CopyType; -} pub const DSOP_FILTER_GLOBAL_GROUPS_DL: u32 = 64u32; pub const DSOP_FILTER_GLOBAL_GROUPS_SE: u32 = 128u32; pub const DSOP_FILTER_INCLUDE_ADVANCED_VIEW: u32 = 1u32; @@ -2606,9 +2463,6 @@ impl Default for DSOP_INIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSOP_INIT_INFO { - type TypeKind = windows_core::CopyType; -} pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_COMPUTERS: u32 = 256u32; pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_CONTACTS: u32 = 512u32; pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_GROUPS: u32 = 128u32; @@ -2637,9 +2491,6 @@ impl Default for DSOP_SCOPE_INIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSOP_SCOPE_INIT_INFO { - type TypeKind = windows_core::CopyType; -} pub const DSOP_SCOPE_TYPE_DOWNLEVEL_JOINED_DOMAIN: u32 = 4u32; pub const DSOP_SCOPE_TYPE_ENTERPRISE_DOMAIN: u32 = 8u32; pub const DSOP_SCOPE_TYPE_EXTERNAL_DOWNLEVEL_DOMAIN: u32 = 64u32; @@ -2662,9 +2513,6 @@ impl Default for DSOP_UPLEVEL_FILTER_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSOP_UPLEVEL_FILTER_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSPROPERTYPAGEINFO { @@ -2675,9 +2523,6 @@ impl Default for DSPROPERTYPAGEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSPROPERTYPAGEINFO { - type TypeKind = windows_core::CopyType; -} pub const DSPROP_ATTRCHANGED_MSG: windows_core::PCWSTR = windows_core::w!("DsPropAttrChanged"); pub const DSPROVIDER_ADVANCED: u32 = 16u32; pub const DSPROVIDER_AD_LDS: u32 = 32u32; @@ -2706,9 +2551,6 @@ impl Default for DSQUERYCLASSLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSQUERYCLASSLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSQUERYINITPARAMS { @@ -2725,9 +2567,6 @@ impl Default for DSQUERYINITPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSQUERYINITPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSQUERYPARAMS { @@ -2744,9 +2583,6 @@ impl Default for DSQUERYPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSQUERYPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DSROLE_MACHINE_ROLE(pub i32); @@ -2763,9 +2599,6 @@ impl Default for DSROLE_OPERATION_STATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSROLE_OPERATION_STATE_INFO { - type TypeKind = windows_core::CopyType; -} pub const DSROLE_PRIMARY_DOMAIN_GUID_PRESENT: u32 = 16777216u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2782,9 +2615,6 @@ impl Default for DSROLE_PRIMARY_DOMAIN_INFO_BASIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSROLE_PRIMARY_DOMAIN_INFO_BASIC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DSROLE_PRIMARY_DOMAIN_INFO_LEVEL(pub i32); @@ -2806,9 +2636,6 @@ impl Default for DSROLE_UPGRADE_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSROLE_UPGRADE_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const DSSSF_DONTSIGNSEAL: u32 = 2u32; pub const DSSSF_DSAVAILABLE: u32 = 2147483648u32; pub const DSSSF_SIMPLEAUTHENTICATE: u32 = 1u32; @@ -2857,9 +2684,6 @@ impl Default for DS_DOMAIN_CONTROLLER_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_DOMAIN_CONTROLLER_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_DOMAIN_CONTROLLER_INFO_1W { @@ -2876,9 +2700,6 @@ impl Default for DS_DOMAIN_CONTROLLER_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_DOMAIN_CONTROLLER_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_DOMAIN_CONTROLLER_INFO_2A { @@ -2902,9 +2723,6 @@ impl Default for DS_DOMAIN_CONTROLLER_INFO_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_DOMAIN_CONTROLLER_INFO_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_DOMAIN_CONTROLLER_INFO_2W { @@ -2928,9 +2746,6 @@ impl Default for DS_DOMAIN_CONTROLLER_INFO_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_DOMAIN_CONTROLLER_INFO_2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_DOMAIN_CONTROLLER_INFO_3A { @@ -2955,9 +2770,6 @@ impl Default for DS_DOMAIN_CONTROLLER_INFO_3A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_DOMAIN_CONTROLLER_INFO_3A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_DOMAIN_CONTROLLER_INFO_3W { @@ -2982,9 +2794,6 @@ impl Default for DS_DOMAIN_CONTROLLER_INFO_3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_DOMAIN_CONTROLLER_INFO_3W { - type TypeKind = windows_core::CopyType; -} pub const DS_DOMAIN_DIRECT_INBOUND: u32 = 32u32; pub const DS_DOMAIN_DIRECT_OUTBOUND: u32 = 2u32; pub const DS_DOMAIN_IN_FOREST: u32 = 1u32; @@ -3010,10 +2819,6 @@ impl Default for DS_DOMAIN_TRUSTSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for DS_DOMAIN_TRUSTSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3033,10 +2838,6 @@ impl Default for DS_DOMAIN_TRUSTSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for DS_DOMAIN_TRUSTSW { - type TypeKind = windows_core::CopyType; -} pub const DS_DS_10_FLAG: u32 = 65536u32; pub const DS_DS_8_FLAG: u32 = 16384u32; pub const DS_DS_9_FLAG: u32 = 32768u32; @@ -3111,9 +2912,6 @@ impl Default for DS_NAME_RESULTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_NAME_RESULTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_NAME_RESULTW { @@ -3125,9 +2923,6 @@ impl Default for DS_NAME_RESULTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_NAME_RESULTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_NAME_RESULT_ITEMA { @@ -3140,9 +2935,6 @@ impl Default for DS_NAME_RESULT_ITEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_NAME_RESULT_ITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_NAME_RESULT_ITEMW { @@ -3155,9 +2947,6 @@ impl Default for DS_NAME_RESULT_ITEMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_NAME_RESULT_ITEMW { - type TypeKind = windows_core::CopyType; -} pub const DS_NDNC_FLAG: u32 = 1024u32; pub const DS_NOTIFY_AFTER_SITE_RECORDS: u32 = 2u32; pub const DS_NT4_ACCOUNT_NAME: DS_NAME_FORMAT = DS_NAME_FORMAT(2i32); @@ -3204,9 +2993,6 @@ impl Default for DS_REPL_ATTR_META_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_ATTR_META_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_ATTR_META_DATA_2 { @@ -3223,9 +3009,6 @@ impl Default for DS_REPL_ATTR_META_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_ATTR_META_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_ATTR_META_DATA_BLOB { @@ -3242,9 +3025,6 @@ impl Default for DS_REPL_ATTR_META_DATA_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_ATTR_META_DATA_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_ATTR_VALUE_META_DATA { @@ -3257,9 +3037,6 @@ impl Default for DS_REPL_ATTR_VALUE_META_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_ATTR_VALUE_META_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_ATTR_VALUE_META_DATA_2 { @@ -3272,9 +3049,6 @@ impl Default for DS_REPL_ATTR_VALUE_META_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_ATTR_VALUE_META_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_ATTR_VALUE_META_DATA_EXT { @@ -3287,9 +3061,6 @@ impl Default for DS_REPL_ATTR_VALUE_META_DATA_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_ATTR_VALUE_META_DATA_EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_CURSOR { @@ -3301,9 +3072,6 @@ impl Default for DS_REPL_CURSOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_CURSOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_CURSORS { @@ -3316,9 +3084,6 @@ impl Default for DS_REPL_CURSORS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_CURSORS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_CURSORS_2 { @@ -3331,9 +3096,6 @@ impl Default for DS_REPL_CURSORS_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_CURSORS_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_CURSORS_3W { @@ -3346,9 +3108,6 @@ impl Default for DS_REPL_CURSORS_3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_CURSORS_3W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_CURSOR_2 { @@ -3361,9 +3120,6 @@ impl Default for DS_REPL_CURSOR_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_CURSOR_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_CURSOR_3W { @@ -3377,9 +3133,6 @@ impl Default for DS_REPL_CURSOR_3W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_CURSOR_3W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_CURSOR_BLOB { @@ -3393,9 +3146,6 @@ impl Default for DS_REPL_CURSOR_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_CURSOR_BLOB { - type TypeKind = windows_core::CopyType; -} pub const DS_REPL_INFO_CURSORS_2_FOR_NC: DS_REPL_INFO_TYPE = DS_REPL_INFO_TYPE(7i32); pub const DS_REPL_INFO_CURSORS_3_FOR_NC: DS_REPL_INFO_TYPE = DS_REPL_INFO_TYPE(8i32); pub const DS_REPL_INFO_CURSORS_FOR_NC: DS_REPL_INFO_TYPE = DS_REPL_INFO_TYPE(1i32); @@ -3425,9 +3175,6 @@ impl Default for DS_REPL_KCC_DSA_FAILURESW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_KCC_DSA_FAILURESW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_KCC_DSA_FAILUREW { @@ -3442,9 +3189,6 @@ impl Default for DS_REPL_KCC_DSA_FAILUREW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_KCC_DSA_FAILUREW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_KCC_DSA_FAILUREW_BLOB { @@ -3459,9 +3203,6 @@ impl Default for DS_REPL_KCC_DSA_FAILUREW_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_KCC_DSA_FAILUREW_BLOB { - type TypeKind = windows_core::CopyType; -} pub const DS_REPL_NBR_COMPRESS_CHANGES: u32 = 268435456u32; pub const DS_REPL_NBR_DISABLE_SCHEDULED_SYNC: u32 = 134217728u32; pub const DS_REPL_NBR_DO_SCHEDULED_SYNCS: u32 = 64u32; @@ -3492,9 +3233,6 @@ impl Default for DS_REPL_NEIGHBORSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_NEIGHBORSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_NEIGHBORW { @@ -3520,9 +3258,6 @@ impl Default for DS_REPL_NEIGHBORW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_NEIGHBORW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_NEIGHBORW_BLOB { @@ -3548,9 +3283,6 @@ impl Default for DS_REPL_NEIGHBORW_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_NEIGHBORW_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_OBJ_META_DATA { @@ -3563,9 +3295,6 @@ impl Default for DS_REPL_OBJ_META_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_OBJ_META_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_OBJ_META_DATA_2 { @@ -3578,9 +3307,6 @@ impl Default for DS_REPL_OBJ_META_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_OBJ_META_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_OPW { @@ -3600,9 +3326,6 @@ impl Default for DS_REPL_OPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_OPW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_OPW_BLOB { @@ -3622,9 +3345,6 @@ impl Default for DS_REPL_OPW_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_OPW_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DS_REPL_OP_TYPE(pub i32); @@ -3645,9 +3365,6 @@ impl Default for DS_REPL_PENDING_OPSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_PENDING_OPSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_QUEUE_STATISTICSW { @@ -3664,9 +3381,6 @@ impl Default for DS_REPL_QUEUE_STATISTICSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_QUEUE_STATISTICSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_VALUE_META_DATA { @@ -3687,9 +3401,6 @@ impl Default for DS_REPL_VALUE_META_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_VALUE_META_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_VALUE_META_DATA_2 { @@ -3711,9 +3422,6 @@ impl Default for DS_REPL_VALUE_META_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_VALUE_META_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_VALUE_META_DATA_BLOB { @@ -3735,9 +3443,6 @@ impl Default for DS_REPL_VALUE_META_DATA_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_VALUE_META_DATA_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_VALUE_META_DATA_BLOB_EXT { @@ -3762,9 +3467,6 @@ impl Default for DS_REPL_VALUE_META_DATA_BLOB_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_VALUE_META_DATA_BLOB_EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPL_VALUE_META_DATA_EXT { @@ -3789,9 +3491,6 @@ impl Default for DS_REPL_VALUE_META_DATA_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPL_VALUE_META_DATA_EXT { - type TypeKind = windows_core::CopyType; -} pub const DS_REPMOD_ASYNCHRONOUS_OPERATION: u32 = 1u32; pub const DS_REPMOD_UPDATE_ADDRESS: u32 = 2u32; pub const DS_REPMOD_UPDATE_FLAGS: u32 = 1u32; @@ -3816,9 +3515,6 @@ impl Default for DS_REPSYNCALL_ERRINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPSYNCALL_ERRINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPSYNCALL_ERRINFOW { @@ -3832,9 +3528,6 @@ impl Default for DS_REPSYNCALL_ERRINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPSYNCALL_ERRINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DS_REPSYNCALL_ERROR(pub i32); @@ -3864,9 +3557,6 @@ impl Default for DS_REPSYNCALL_SYNCA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPSYNCALL_SYNCA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPSYNCALL_SYNCW { @@ -3881,9 +3571,6 @@ impl Default for DS_REPSYNCALL_SYNCW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPSYNCALL_SYNCW { - type TypeKind = windows_core::CopyType; -} pub const DS_REPSYNCALL_SYNC_ADJACENT_SERVERS_ONLY: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3897,9 +3584,6 @@ impl Default for DS_REPSYNCALL_UPDATEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPSYNCALL_UPDATEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_REPSYNCALL_UPDATEW { @@ -3912,9 +3596,6 @@ impl Default for DS_REPSYNCALL_UPDATEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_REPSYNCALL_UPDATEW { - type TypeKind = windows_core::CopyType; -} pub const DS_REPSYNCALL_WIN32_ERROR_CONTACTING_SERVER: DS_REPSYNCALL_ERROR = DS_REPSYNCALL_ERROR(0i32); pub const DS_REPSYNCALL_WIN32_ERROR_REPLICATING: DS_REPSYNCALL_ERROR = DS_REPSYNCALL_ERROR(1i32); pub const DS_REPSYNC_ABANDONED: u32 = 32768u32; @@ -3970,9 +3651,6 @@ impl Default for DS_SCHEMA_GUID_MAPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_SCHEMA_GUID_MAPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DS_SCHEMA_GUID_MAPW { @@ -3985,9 +3663,6 @@ impl Default for DS_SCHEMA_GUID_MAPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_SCHEMA_GUID_MAPW { - type TypeKind = windows_core::CopyType; -} pub const DS_SCHEMA_GUID_NOT_FOUND: u32 = 0u32; #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -4006,10 +3681,6 @@ impl Default for DS_SELECTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DS_SELECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4024,10 +3695,6 @@ impl Default for DS_SELECTION_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DS_SELECTION_LIST { - type TypeKind = windows_core::CopyType; -} pub const DS_SELECT_SECRET_DOMAIN_6_FLAG: u32 = 2048u32; pub const DS_SERVICE_PRINCIPAL_NAME: DS_NAME_FORMAT = DS_NAME_FORMAT(10i32); pub const DS_SID_OR_SID_HISTORY_NAME: DS_NAME_FORMAT = DS_NAME_FORMAT(11i32); @@ -4042,9 +3709,6 @@ impl Default for DS_SITE_COST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DS_SITE_COST_INFO { - type TypeKind = windows_core::CopyType; -} pub const DS_SPN_ADD_SPN_OP: DS_SPN_WRITE_OP = DS_SPN_WRITE_OP(0i32); pub const DS_SPN_DELETE_SPN_OP: DS_SPN_WRITE_OP = DS_SPN_WRITE_OP(2i32); pub const DS_SPN_DNS_HOST: DS_SPN_NAME_TYPE = DS_SPN_NAME_TYPE(0i32); @@ -16124,10 +15788,6 @@ impl Default for OPENQUERYWINDOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl windows_core::TypeKind for OPENQUERYWINDOW { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub union OPENQUERYWINDOW_0 { @@ -16146,10 +15806,6 @@ impl Default for OPENQUERYWINDOW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl windows_core::TypeKind for OPENQUERYWINDOW_0 { - type TypeKind = windows_core::CloneType; -} pub const OQWF_DEFAULTFORM: u32 = 2u32; pub const OQWF_HIDEMENUS: u32 = 1024u32; pub const OQWF_HIDESEARCHUI: u32 = 2048u32; @@ -16184,9 +15840,6 @@ impl Default for SCHEDULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCHEDULE { - type TypeKind = windows_core::CopyType; -} pub const SCHEDULE_BANDWIDTH: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16199,9 +15852,6 @@ impl Default for SCHEDULE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCHEDULE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const SCHEDULE_INTERVAL: u32 = 0u32; pub const SCHEDULE_PRIORITY: u32 = 2u32; pub const SecurityDescriptor: windows_core::GUID = windows_core::GUID::from_u128(0xb958f73c_9bdd_11d0_852c_00c04fd8d503); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs index 41b689c951d..f7e1be7ed52 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs @@ -101,9 +101,6 @@ impl Default for BG_AUTH_CREDENTIALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_AUTH_CREDENTIALS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union BG_AUTH_CREDENTIALS_UNION { @@ -114,9 +111,6 @@ impl Default for BG_AUTH_CREDENTIALS_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_AUTH_CREDENTIALS_UNION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BG_AUTH_SCHEME(pub i32); @@ -141,9 +135,6 @@ impl Default for BG_BASIC_CREDENTIALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_BASIC_CREDENTIALS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BG_CERT_STORE_LOCATION(pub i32); @@ -313,9 +304,6 @@ impl Default for BG_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_FILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BG_FILE_PROGRESS { @@ -328,9 +316,6 @@ impl Default for BG_FILE_PROGRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_FILE_PROGRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BG_FILE_RANGE { @@ -342,9 +327,6 @@ impl Default for BG_FILE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_FILE_RANGE { - type TypeKind = windows_core::CopyType; -} pub const BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP: u32 = 2048u32; pub const BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT: u32 = 256u32; pub const BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT: u32 = 0u32; @@ -374,9 +356,6 @@ impl Default for BG_JOB_PROGRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_JOB_PROGRESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BG_JOB_PROXY_USAGE(pub i32); @@ -395,9 +374,6 @@ impl Default for BG_JOB_REPLY_PROGRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_JOB_REPLY_PROGRESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BG_JOB_STATE(pub i32); @@ -422,9 +398,6 @@ impl Default for BG_JOB_TIMES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BG_JOB_TIMES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BG_JOB_TYPE(pub i32); @@ -477,9 +450,6 @@ impl Default for BITS_FILE_PROPERTY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITS_FILE_PROPERTY_VALUE { - type TypeKind = windows_core::CopyType; -} pub const BITS_JOB_PROPERTY_DYNAMIC_CONTENT: BITS_JOB_PROPERTY_ID = BITS_JOB_PROPERTY_ID(3i32); pub const BITS_JOB_PROPERTY_HIGH_PERFORMANCE: BITS_JOB_PROPERTY_ID = BITS_JOB_PROPERTY_ID(4i32); #[repr(transparent)] @@ -505,9 +475,6 @@ impl Default for BITS_JOB_PROPERTY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITS_JOB_PROPERTY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BITS_JOB_TRANSFER_POLICY(pub i32); @@ -551,9 +518,6 @@ impl Default for FILESETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILESETINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GROUPPROP(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs index 97d9413f38c..b3da2ddef20 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs @@ -2942,9 +2942,6 @@ impl Default for CLRES_CALLBACK_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLRES_CALLBACK_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy)] @@ -2959,10 +2956,6 @@ impl Default for CLRES_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CLRES_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy)] @@ -2978,10 +2971,6 @@ impl Default for CLRES_FUNCTION_TABLE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CLRES_FUNCTION_TABLE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3004,10 +2993,6 @@ impl Default for CLRES_V1_FUNCTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CLRES_V1_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3031,10 +3016,6 @@ impl Default for CLRES_V2_FUNCTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CLRES_V2_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3058,10 +3039,6 @@ impl Default for CLRES_V3_FUNCTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CLRES_V3_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3087,10 +3064,6 @@ impl Default for CLRES_V4_FUNCTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CLRES_V4_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} pub const CLRES_VERSION_V1_00: u32 = 256u32; pub const CLRES_VERSION_V2_00: u32 = 512u32; pub const CLRES_VERSION_V3_00: u32 = 768u32; @@ -3138,9 +3111,6 @@ impl Default for CLUSAPI_REASON_HANDLER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSAPI_REASON_HANDLER { - type TypeKind = windows_core::CopyType; -} pub const CLUSAPI_RESOURCE_OFFLINE_DO_NOT_UPDATE_PERSISTENT_STATE: u32 = 4u32; pub const CLUSAPI_RESOURCE_OFFLINE_FORCE_WITH_TERMINATION: u32 = 2u32; pub const CLUSAPI_RESOURCE_OFFLINE_IGNORE_RESOURCE_STATUS: u32 = 1u32; @@ -3260,9 +3230,6 @@ impl Default for CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const CLUSCTL_GROUP_GET_NAME: CLUSCTL_GROUP_CODES = CLUSCTL_GROUP_CODES(50331689i32); pub const CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES: CLUSCTL_GROUP_CODES = CLUSCTL_GROUP_CODES(50331777i32); pub const CLUSCTL_GROUP_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_GROUP_CODES = CLUSCTL_GROUP_CODES(50331789i32); @@ -3449,9 +3416,6 @@ impl Default for CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const CLUSCTL_RESOURCE_STATE_CHANGE_REASON_VERSION_1: u32 = 1u32; pub const CLUSCTL_RESOURCE_STORAGE_GET_DIRTY: CLUSCTL_RESOURCE_CODES = CLUSCTL_RESOURCE_CODES(16777753i32); pub const CLUSCTL_RESOURCE_STORAGE_GET_DISKID: CLUSCTL_RESOURCE_CODES = CLUSCTL_RESOURCE_CODES(16777733i32); @@ -3534,9 +3498,6 @@ impl Default for CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT { - type TypeKind = windows_core::CopyType; -} pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT: CLUSCTL_RESOURCE_TYPE_CODES = CLUSCTL_RESOURCE_TYPE_CODES(33562593i32); pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID: CLUSCTL_RESOURCE_TYPE_CODES = CLUSCTL_RESOURCE_TYPE_CODES(33554949i32); pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS: CLUSCTL_RESOURCE_TYPE_CODES = CLUSCTL_RESOURCE_TYPE_CODES(33554925i32); @@ -3589,9 +3550,6 @@ impl Default for CLUSPROP_BINARY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_BINARY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3631,10 +3589,6 @@ impl Default for CLUSPROP_BUFFER_HELPER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for CLUSPROP_BUFFER_HELPER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_DWORD { @@ -3646,9 +3600,6 @@ impl Default for CLUSPROP_DWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_DWORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_FILETIME { @@ -3660,9 +3611,6 @@ impl Default for CLUSPROP_FILETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_FILETIME { - type TypeKind = windows_core::CopyType; -} pub const CLUSPROP_FORMAT_BINARY: CLUSTER_PROPERTY_FORMAT = CLUSTER_PROPERTY_FORMAT(1i32); pub const CLUSPROP_FORMAT_DWORD: CLUSTER_PROPERTY_FORMAT = CLUSTER_PROPERTY_FORMAT(2i32); pub const CLUSPROP_FORMAT_EXPANDED_SZ: CLUSTER_PROPERTY_FORMAT = CLUSTER_PROPERTY_FORMAT(8i32); @@ -3690,9 +3638,6 @@ impl Default for CLUSPROP_FTSET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_FTSET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUSPROP_IPADDR_ENABLENETBIOS(pub i32); @@ -3710,9 +3655,6 @@ impl Default for CLUSPROP_LARGE_INTEGER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_LARGE_INTEGER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_LIST { @@ -3724,9 +3666,6 @@ impl Default for CLUSPROP_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_LONG { @@ -3738,9 +3677,6 @@ impl Default for CLUSPROP_LONG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_LONG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_PARTITION_INFO { @@ -3752,9 +3688,6 @@ impl Default for CLUSPROP_PARTITION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_PARTITION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_PARTITION_INFO_EX { @@ -3766,9 +3699,6 @@ impl Default for CLUSPROP_PARTITION_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_PARTITION_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_PARTITION_INFO_EX2 { @@ -3780,9 +3710,6 @@ impl Default for CLUSPROP_PARTITION_INFO_EX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_PARTITION_INFO_EX2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUSPROP_PIFLAGS(pub i32); @@ -3806,9 +3733,6 @@ impl Default for CLUSPROP_REQUIRED_DEPENDENCY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_REQUIRED_DEPENDENCY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_RESOURCE_CLASS { @@ -3820,9 +3744,6 @@ impl Default for CLUSPROP_RESOURCE_CLASS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_RESOURCE_CLASS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_RESOURCE_CLASS_INFO { @@ -3834,9 +3755,6 @@ impl Default for CLUSPROP_RESOURCE_CLASS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_RESOURCE_CLASS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_SCSI_ADDRESS { @@ -3848,9 +3766,6 @@ impl Default for CLUSPROP_SCSI_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_SCSI_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3864,10 +3779,6 @@ impl Default for CLUSPROP_SECURITY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for CLUSPROP_SECURITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -3881,10 +3792,6 @@ impl Default for CLUSPROP_SECURITY_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for CLUSPROP_SECURITY_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLUSPROP_SYNTAX { @@ -3896,9 +3803,6 @@ impl Default for CLUSPROP_SYNTAX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_SYNTAX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSPROP_SYNTAX_0 { @@ -3910,9 +3814,6 @@ impl Default for CLUSPROP_SYNTAX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_SYNTAX_0 { - type TypeKind = windows_core::CopyType; -} pub const CLUSPROP_SYNTAX_DISK_GUID: CLUSTER_PROPERTY_SYNTAX = CLUSTER_PROPERTY_SYNTAX(720899u32); pub const CLUSPROP_SYNTAX_DISK_NUMBER: CLUSTER_PROPERTY_SYNTAX = CLUSTER_PROPERTY_SYNTAX(458754u32); pub const CLUSPROP_SYNTAX_DISK_SERIALNUMBER: CLUSTER_PROPERTY_SYNTAX = CLUSTER_PROPERTY_SYNTAX(655363u32); @@ -3951,9 +3852,6 @@ impl Default for CLUSPROP_SZ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_SZ { - type TypeKind = windows_core::CopyType; -} pub const CLUSPROP_TYPE_DISK_GUID: CLUSTER_PROPERTY_TYPE = CLUSTER_PROPERTY_TYPE(11i32); pub const CLUSPROP_TYPE_DISK_NUMBER: CLUSTER_PROPERTY_TYPE = CLUSTER_PROPERTY_TYPE(7i32); pub const CLUSPROP_TYPE_DISK_SERIALNUMBER: CLUSTER_PROPERTY_TYPE = CLUSTER_PROPERTY_TYPE(10i32); @@ -3983,9 +3881,6 @@ impl Default for CLUSPROP_ULARGE_INTEGER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_ULARGE_INTEGER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_VALUE { @@ -3997,9 +3892,6 @@ impl Default for CLUSPROP_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSPROP_WORD { @@ -4011,9 +3903,6 @@ impl Default for CLUSPROP_WORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSPROP_WORD { - type TypeKind = windows_core::CopyType; -} pub const CLUSREG_COMMAND_NONE: CLUSTER_REG_COMMAND = CLUSTER_REG_COMMAND(0i32); pub const CLUSREG_CONDITION_EXISTS: CLUSTER_REG_COMMAND = CLUSTER_REG_COMMAND(11i32); pub const CLUSREG_CONDITION_IS_EQUAL: CLUSTER_REG_COMMAND = CLUSTER_REG_COMMAND(13i32); @@ -4375,9 +4264,6 @@ impl Default for CLUSTERVERSIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTERVERSIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTERVERSIONINFO_NT4 { @@ -4393,9 +4279,6 @@ impl Default for CLUSTERVERSIONINFO_NT4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTERVERSIONINFO_NT4 { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_ADD_EVICT_DELAY: windows_core::PCWSTR = windows_core::w!("AddEvictDelay"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4410,9 +4293,6 @@ impl Default for CLUSTER_AVAILABILITY_SET_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_AVAILABILITY_SET_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_AVAILABILITY_SET_CONFIG_V1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4428,9 +4308,6 @@ impl Default for CLUSTER_BATCH_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_BATCH_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUSTER_CHANGE(pub i32); @@ -4619,9 +4496,6 @@ impl Default for CLUSTER_CREATE_GROUP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_CREATE_GROUP_INFO { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_CREATE_GROUP_INFO_VERSION: u32 = 1u32; pub const CLUSTER_CREATE_GROUP_INFO_VERSION_1: u32 = 1u32; pub const CLUSTER_CSA_VSS_STATE: windows_core::PCWSTR = windows_core::w!("BackupInProgress"); @@ -4653,9 +4527,6 @@ impl Default for CLUSTER_ENUM_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_ENUM_ITEM { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_ENUM_ITEM_VERSION: u32 = 1u32; pub const CLUSTER_ENUM_ITEM_VERSION_1: u32 = 1u32; pub const CLUSTER_ENUM_NETINTERFACE: CLUSTER_ENUM = CLUSTER_ENUM(32i32); @@ -4695,9 +4566,6 @@ impl Default for CLUSTER_GROUP_ENUM_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_GROUP_ENUM_ITEM { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_GROUP_ENUM_ITEM_VERSION: u32 = 1u32; pub const CLUSTER_GROUP_ENUM_ITEM_VERSION_1: u32 = 1u32; pub const CLUSTER_GROUP_ENUM_NODES: CLUSTER_GROUP_ENUM = CLUSTER_GROUP_ENUM(2i32); @@ -4726,9 +4594,6 @@ impl Default for CLUSTER_HEALTH_FAULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_HEALTH_FAULT { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_HEALTH_FAULT_ARGS: u32 = 7u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4741,9 +4606,6 @@ impl Default for CLUSTER_HEALTH_FAULT_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_HEALTH_FAULT_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_HEALTH_FAULT_DESCRIPTION: u32 = 3u32; pub const CLUSTER_HEALTH_FAULT_DESCRIPTION_LABEL: windows_core::PCWSTR = windows_core::w!("Description"); pub const CLUSTER_HEALTH_FAULT_ERRORCODE: u32 = 2u32; @@ -4771,9 +4633,6 @@ impl Default for CLUSTER_IP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_IP_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTER_MEMBERSHIP_INFO { @@ -4786,9 +4645,6 @@ impl Default for CLUSTER_MEMBERSHIP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_MEMBERSHIP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUSTER_MGMT_POINT_RESTYPE(pub i32); @@ -4892,9 +4748,6 @@ impl Default for CLUSTER_READ_BATCH_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_READ_BATCH_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUSTER_REG_COMMAND(pub i32); @@ -4939,9 +4792,6 @@ impl Default for CLUSTER_RESOURCE_ENUM_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_RESOURCE_ENUM_ITEM { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION: u32 = 1u32; pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION_1: u32 = 1u32; pub const CLUSTER_RESOURCE_ENUM_NODES: CLUSTER_RESOURCE_ENUM = CLUSTER_RESOURCE_ENUM(4i32); @@ -5003,9 +4853,6 @@ impl Default for CLUSTER_SET_PASSWORD_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SET_PASSWORD_STATUS { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_SHARED_VOLUMES_ROOT: windows_core::PCWSTR = windows_core::w!("SharedVolumesRoot"); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5021,9 +4868,6 @@ impl Default for CLUSTER_SHARED_VOLUME_RENAME_GUID_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_RENAME_GUID_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT { @@ -5035,9 +4879,6 @@ impl Default for CLUSTER_SHARED_VOLUME_RENAME_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_RENAME_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME { @@ -5049,9 +4890,6 @@ impl Default for CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME { @@ -5062,9 +4900,6 @@ impl Default for CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE(pub i32); @@ -5079,9 +4914,6 @@ impl Default for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME_0 { @@ -5095,9 +4927,6 @@ impl Default for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE(pub i32); @@ -5116,9 +4945,6 @@ impl Default for CLUSTER_SHARED_VOLUME_STATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_STATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTER_SHARED_VOLUME_STATE_INFO_EX { @@ -5134,9 +4960,6 @@ impl Default for CLUSTER_SHARED_VOLUME_STATE_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_SHARED_VOLUME_STATE_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_SHARED_VOLUME_VSS_WRITER_OPERATION_TIMEOUT: windows_core::PCWSTR = windows_core::w!("SharedVolumeVssWriterOperationTimeout"); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5154,9 +4977,6 @@ impl Default for CLUSTER_VALIDATE_CSV_FILENAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_VALIDATE_CSV_FILENAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTER_VALIDATE_DIRECTORY { @@ -5167,9 +4987,6 @@ impl Default for CLUSTER_VALIDATE_DIRECTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_VALIDATE_DIRECTORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTER_VALIDATE_NETNAME { @@ -5180,9 +4997,6 @@ impl Default for CLUSTER_VALIDATE_NETNAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_VALIDATE_NETNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUSTER_VALIDATE_PATH { @@ -5193,9 +5007,6 @@ impl Default for CLUSTER_VALIDATE_PATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_VALIDATE_PATH { - type TypeKind = windows_core::CopyType; -} pub const CLUSTER_VERSION_FLAG_MIXED_MODE: u32 = 1u32; pub const CLUSTER_VERSION_UNKNOWN: u32 = 4294967295u32; pub const CLUSTER_WITNESS_DATABASE_WRITE_TIMEOUT: windows_core::PCWSTR = windows_core::w!("WitnessDatabaseWriteTimeout"); @@ -5250,9 +5061,6 @@ impl Default for CLUS_CHKDSK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_CHKDSK_INFO { - type TypeKind = windows_core::CopyType; -} pub const CLUS_CREATE_CRYPT_CONTAINER_NOT_FOUND: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5264,9 +5072,6 @@ impl Default for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT { @@ -5277,9 +5082,6 @@ impl Default for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_CSV_MAINTENANCE_MODE_INFO { @@ -5291,9 +5093,6 @@ impl Default for CLUS_CSV_MAINTENANCE_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_CSV_MAINTENANCE_MODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_CSV_VOLUME_INFO { @@ -5309,9 +5108,6 @@ impl Default for CLUS_CSV_VOLUME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_CSV_VOLUME_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_CSV_VOLUME_NAME { @@ -5324,9 +5120,6 @@ impl Default for CLUS_CSV_VOLUME_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_CSV_VOLUME_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_DISK_NUMBER_INFO { @@ -5338,9 +5131,6 @@ impl Default for CLUS_DISK_NUMBER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_DISK_NUMBER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_DNN_LEADER_STATUS { @@ -5352,9 +5142,6 @@ impl Default for CLUS_DNN_LEADER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_DNN_LEADER_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_DNN_SODAFS_CLONE_STATUS { @@ -5366,9 +5153,6 @@ impl Default for CLUS_DNN_SODAFS_CLONE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_DNN_SODAFS_CLONE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUS_FLAGS(pub i32); @@ -5386,9 +5170,6 @@ impl Default for CLUS_FORCE_QUORUM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_FORCE_QUORUM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_FTSET_INFO { @@ -5400,9 +5181,6 @@ impl Default for CLUS_FTSET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_FTSET_INFO { - type TypeKind = windows_core::CopyType; -} pub const CLUS_GLOBAL: u32 = 1u32; pub const CLUS_GROUP_DO_NOT_START: CLUS_GROUP_START_SETTING = CLUS_GROUP_START_SETTING(1i32); pub const CLUS_GROUP_START_ALLOWED: CLUS_GROUP_START_SETTING = CLUS_GROUP_START_SETTING(2i32); @@ -5423,9 +5201,6 @@ impl Default for CLUS_MAINTENANCE_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_MAINTENANCE_MODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_MAINTENANCE_MODE_INFOEX { @@ -5439,9 +5214,6 @@ impl Default for CLUS_MAINTENANCE_MODE_INFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_MAINTENANCE_MODE_INFOEX { - type TypeKind = windows_core::CopyType; -} pub const CLUS_MODIFY: u32 = 1u32; pub const CLUS_NAME_RES_TYPE_CLUSTER_GROUPID: windows_core::PCWSTR = windows_core::w!("ClusterGroupId"); pub const CLUS_NAME_RES_TYPE_DATA_RESID: windows_core::PCWSTR = windows_core::w!("DataResourceId"); @@ -5468,9 +5240,6 @@ impl Default for CLUS_NETNAME_IP_INFO_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_NETNAME_IP_INFO_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL { @@ -5483,9 +5252,6 @@ impl Default for CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_NETNAME_PWD_INFO { @@ -5499,9 +5265,6 @@ impl Default for CLUS_NETNAME_PWD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_NETNAME_PWD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_NETNAME_PWD_INFOEX { @@ -5515,9 +5278,6 @@ impl Default for CLUS_NETNAME_PWD_INFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_NETNAME_PWD_INFOEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_NETNAME_VS_TOKEN_INFO { @@ -5530,9 +5290,6 @@ impl Default for CLUS_NETNAME_VS_TOKEN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_NETNAME_VS_TOKEN_INFO { - type TypeKind = windows_core::CopyType; -} pub const CLUS_NODE_MAJORITY_QUORUM: u32 = 0u32; pub const CLUS_NOT_GLOBAL: u32 = 0u32; pub const CLUS_NO_MODIFY: u32 = 0u32; @@ -5563,9 +5320,6 @@ impl Default for CLUS_PARTITION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_PARTITION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_PARTITION_INFO_EX { @@ -5587,9 +5341,6 @@ impl Default for CLUS_PARTITION_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_PARTITION_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_PARTITION_INFO_EX2 { @@ -5602,9 +5353,6 @@ impl Default for CLUS_PARTITION_INFO_EX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_PARTITION_INFO_EX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_PROVIDER_STATE_CHANGE_INFO { @@ -5617,9 +5365,6 @@ impl Default for CLUS_PROVIDER_STATE_CHANGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_PROVIDER_STATE_CHANGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CLUS_RESCLASS_NETWORK: CLUSTER_RESOURCE_CLASS = CLUSTER_RESOURCE_CLASS(2i32); pub const CLUS_RESCLASS_STORAGE: CLUSTER_RESOURCE_CLASS = CLUSTER_RESOURCE_CLASS(1i32); pub const CLUS_RESCLASS_UNKNOWN: CLUSTER_RESOURCE_CLASS = CLUSTER_RESOURCE_CLASS(0i32); @@ -5648,9 +5393,6 @@ impl Default for CLUS_RESOURCE_CLASS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_RESOURCE_CLASS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLUS_RESOURCE_CLASS_INFO_0 { @@ -5662,9 +5404,6 @@ impl Default for CLUS_RESOURCE_CLASS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_RESOURCE_CLASS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLUS_RESOURCE_CLASS_INFO_0_0 { @@ -5676,9 +5415,6 @@ impl Default for CLUS_RESOURCE_CLASS_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_RESOURCE_CLASS_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLUS_RESOURCE_CLASS_INFO_0_0_0 { @@ -5690,9 +5426,6 @@ impl Default for CLUS_RESOURCE_CLASS_INFO_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_RESOURCE_CLASS_INFO_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLUS_RESSUBCLASS(pub i32); @@ -5772,9 +5505,6 @@ impl Default for CLUS_SCSI_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_SCSI_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLUS_SCSI_ADDRESS_0 { @@ -5786,9 +5516,6 @@ impl Default for CLUS_SCSI_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_SCSI_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_SCSI_ADDRESS_0_0 { @@ -5802,9 +5529,6 @@ impl Default for CLUS_SCSI_ADDRESS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_SCSI_ADDRESS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_SET_MAINTENANCE_MODE_INPUT { @@ -5817,9 +5541,6 @@ impl Default for CLUS_SET_MAINTENANCE_MODE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_SET_MAINTENANCE_MODE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_SHARED_VOLUME_BACKUP_MODE { @@ -5832,9 +5553,6 @@ impl Default for CLUS_SHARED_VOLUME_BACKUP_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_SHARED_VOLUME_BACKUP_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_STARTING_PARAMS { @@ -5847,9 +5565,6 @@ impl Default for CLUS_STARTING_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_STARTING_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS { @@ -5860,9 +5575,6 @@ impl Default for CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_STORAGE_REMAP_DRIVELETTER { @@ -5874,9 +5586,6 @@ impl Default for CLUS_STORAGE_REMAP_DRIVELETTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_STORAGE_REMAP_DRIVELETTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_STORAGE_SET_DRIVELETTER { @@ -5888,9 +5597,6 @@ impl Default for CLUS_STORAGE_SET_DRIVELETTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_STORAGE_SET_DRIVELETTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLUS_WORKER { @@ -5902,9 +5608,6 @@ impl Default for CLUS_WORKER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUS_WORKER { - type TypeKind = windows_core::CopyType; -} pub const CREATEDC_PRESENT: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5924,9 +5627,6 @@ impl Default for CREATE_CLUSTER_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_CLUSTER_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const CREATE_CLUSTER_MAJOR_VERSION_MASK: u32 = 4294967040u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5946,9 +5646,6 @@ impl Default for CREATE_CLUSTER_NAME_ACCOUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_CLUSTER_NAME_ACCOUNT { - type TypeKind = windows_core::CopyType; -} pub const CREATE_CLUSTER_VERSION: u32 = 1536u32; pub const CTCTL_GET_FAULT_DOMAIN_STATE: CLCTL_CODES = CLCTL_CODES(789i32); pub const CTCTL_GET_ROUTESTATUS_BASIC: CLCTL_CODES = CLCTL_CODES(781i32); @@ -6187,9 +5884,6 @@ impl Default for FILESHARE_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILESHARE_CHANGE { - type TypeKind = windows_core::CopyType; -} pub const FILESHARE_CHANGE_ADD: FILESHARE_CHANGE_ENUM = FILESHARE_CHANGE_ENUM(1i32); pub const FILESHARE_CHANGE_DEL: FILESHARE_CHANGE_ENUM = FILESHARE_CHANGE_ENUM(2i32); #[repr(transparent)] @@ -6206,9 +5900,6 @@ impl Default for FILESHARE_CHANGE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILESHARE_CHANGE_LIST { - type TypeKind = windows_core::CopyType; -} pub const FILESHARE_CHANGE_MODIFY: FILESHARE_CHANGE_ENUM = FILESHARE_CHANGE_ENUM(3i32); pub const FILESHARE_CHANGE_NONE: FILESHARE_CHANGE_ENUM = FILESHARE_CHANGE_ENUM(0i32); pub const FailbackGroupsImmediately: CLUSTER_NODE_RESUME_FAILBACK_TYPE = CLUSTER_NODE_RESUME_FAILBACK_TYPE(1i32); @@ -6226,9 +5917,6 @@ impl Default for GET_OPERATION_CONTEXT_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_OPERATION_CONTEXT_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const GROUPSET_READY_SETTING_APPLICATION_READY: u32 = 4u32; pub const GROUPSET_READY_SETTING_DELAY: u32 = 1u32; pub const GROUPSET_READY_SETTING_ONLINE: u32 = 2u32; @@ -6244,9 +5932,6 @@ impl Default for GROUP_FAILURE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_FAILURE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_FAILURE_INFO_BUFFER { @@ -6258,9 +5943,6 @@ impl Default for GROUP_FAILURE_INFO_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_FAILURE_INFO_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const GROUP_FAILURE_INFO_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -13472,9 +13154,6 @@ impl Default for MONITOR_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONITOR_STATE { - type TypeKind = windows_core::CopyType; -} pub const MaintenanceModeTypeDisableIsAliveCheck: MAINTENANCE_MODE_TYPE_ENUM = MAINTENANCE_MODE_TYPE_ENUM(1i32); pub const MaintenanceModeTypeOfflineResource: MAINTENANCE_MODE_TYPE_ENUM = MAINTENANCE_MODE_TYPE_ENUM(2i32); pub const MaintenanceModeTypeUnclusterResource: MAINTENANCE_MODE_TYPE_ENUM = MAINTENANCE_MODE_TYPE_ENUM(3i32); @@ -13497,9 +13176,6 @@ impl Default for NOTIFY_FILTER_AND_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFY_FILTER_AND_TYPE { - type TypeKind = windows_core::CopyType; -} pub const NT10_MAJOR_VERSION: u32 = 9u32; pub const NT11_MAJOR_VERSION: u32 = 10u32; pub const NT12_MAJOR_VERSION: u32 = 11u32; @@ -13536,9 +13212,6 @@ impl Default for NodeUtilizationInfoElement { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NodeUtilizationInfoElement { - type TypeKind = windows_core::CopyType; -} pub const OperationalQuorum: CLUSTER_QUORUM_TYPE = CLUSTER_QUORUM_TYPE(0i32); pub type PARBITRATE_ROUTINE = Option u32>; pub type PARM_WPR_WATCHDOG_FOR_CURRENT_RESOURCE_CALL_ROUTINE = Option u32>; @@ -13890,9 +13563,6 @@ impl Default for POST_UPGRADE_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POST_UPGRADE_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub type PQUERY_APPINSTANCE_VERSION = Option u32>; pub type PQUORUM_RESOURCE_LOST = Option; pub type PRAISE_RES_TYPE_NOTIFICATION = Option u32>; @@ -14052,9 +13722,6 @@ impl Default for PaxosTagCStruct { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PaxosTagCStruct { - type TypeKind = windows_core::CopyType; -} pub const PriorityDisabled: CLUSTER_GROUP_PRIORITY = CLUSTER_GROUP_PRIORITY(0i32); pub const PriorityHigh: CLUSTER_GROUP_PRIORITY = CLUSTER_GROUP_PRIORITY(3000i32); pub const PriorityLow: CLUSTER_GROUP_PRIORITY = CLUSTER_GROUP_PRIORITY(1000i32); @@ -14076,9 +13743,6 @@ impl Default for RESOURCE_FAILURE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESOURCE_FAILURE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESOURCE_FAILURE_INFO_BUFFER { @@ -14090,9 +13754,6 @@ impl Default for RESOURCE_FAILURE_INFO_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESOURCE_FAILURE_INFO_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const RESOURCE_FAILURE_INFO_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -14110,9 +13771,6 @@ impl Default for RESOURCE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESOURCE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESOURCE_STATUS_EX { @@ -14128,9 +13786,6 @@ impl Default for RESOURCE_STATUS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESOURCE_STATUS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESOURCE_TERMINAL_FAILURE_INFO_BUFFER { @@ -14142,9 +13797,6 @@ impl Default for RESOURCE_TERMINAL_FAILURE_INFO_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESOURCE_TERMINAL_FAILURE_INFO_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const RESTYPE_MONITOR_SHUTTING_DOWN_CLUSSVC_CRASH: u32 = 2u32; pub const RESTYPE_MONITOR_SHUTTING_DOWN_NODE_STOP: u32 = 1u32; #[repr(C)] @@ -14159,9 +13811,6 @@ impl Default for RESUTIL_FILETIME_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESUTIL_FILETIME_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESUTIL_LARGEINT_DATA { @@ -14174,9 +13823,6 @@ impl Default for RESUTIL_LARGEINT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESUTIL_LARGEINT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RESUTIL_PROPERTY_ITEM { @@ -14194,9 +13840,6 @@ impl Default for RESUTIL_PROPERTY_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESUTIL_PROPERTY_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RESUTIL_PROPERTY_ITEM_0 { @@ -14212,9 +13855,6 @@ impl Default for RESUTIL_PROPERTY_ITEM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESUTIL_PROPERTY_ITEM_0 { - type TypeKind = windows_core::CopyType; -} pub const RESUTIL_PROPITEM_IN_MEMORY: u32 = 8u32; pub const RESUTIL_PROPITEM_READ_ONLY: u32 = 1u32; pub const RESUTIL_PROPITEM_REQUIRED: u32 = 2u32; @@ -14231,9 +13871,6 @@ impl Default for RESUTIL_ULARGEINT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESUTIL_ULARGEINT_DATA { - type TypeKind = windows_core::CopyType; -} pub const RS3_UPGRADE_VERSION: u32 = 1u32; pub const RS4_UPGRADE_VERSION: u32 = 2u32; pub const RS5_UPGRADE_VERSION: u32 = 3u32; @@ -14265,9 +13902,6 @@ impl Default for ResourceUtilizationInfoElement { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ResourceUtilizationInfoElement { - type TypeKind = windows_core::CopyType; -} pub const RmonArbitrateResource: RESOURCE_MONITOR_STATE = RESOURCE_MONITOR_STATE(10i32); pub const RmonDeadlocked: RESOURCE_MONITOR_STATE = RESOURCE_MONITOR_STATE(15i32); pub const RmonDeletingResource: RESOURCE_MONITOR_STATE = RESOURCE_MONITOR_STATE(7i32); @@ -14315,9 +13949,6 @@ impl Default for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP_RESULT { @@ -14329,9 +13960,6 @@ impl Default for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_DISK_INFO { @@ -14343,9 +13971,6 @@ impl Default for SR_RESOURCE_TYPE_DISK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_DISK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT { @@ -14357,9 +13982,6 @@ impl Default for SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS { @@ -14371,9 +13993,6 @@ impl Default for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS { @@ -14385,9 +14004,6 @@ impl Default for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS { @@ -14401,9 +14017,6 @@ impl Default for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_REPLICATED_DISK { @@ -14417,9 +14030,6 @@ impl Default for SR_RESOURCE_TYPE_REPLICATED_DISK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_REPLICATED_DISK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT { @@ -14431,9 +14041,6 @@ impl Default for SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY { @@ -14445,9 +14052,6 @@ impl Default for SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO { @@ -14459,9 +14063,6 @@ impl Default for SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO { - type TypeKind = windows_core::CopyType; -} pub const STARTUP_EX_ROUTINE: windows_core::PCSTR = windows_core::s!("StartupEx"); pub const STARTUP_ROUTINE: windows_core::PCSTR = windows_core::s!("Startup"); pub const SharedVolumeStateActive: CLUSTER_SHARED_VOLUME_STATE = CLUSTER_SHARED_VOLUME_STATE(2i32); @@ -14523,9 +14124,6 @@ impl Default for WitnessTagHelper { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WitnessTagHelper { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WitnessTagUpdateHelper { @@ -14538,9 +14136,6 @@ impl Default for WitnessTagUpdateHelper { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WitnessTagUpdateHelper { - type TypeKind = windows_core::CopyType; -} pub const eResourceStateChangeReasonFailedMove: CLUSTER_RESOURCE_STATE_CHANGE_REASON = CLUSTER_RESOURCE_STATE_CHANGE_REASON(3i32); pub const eResourceStateChangeReasonFailover: CLUSTER_RESOURCE_STATE_CHANGE_REASON = CLUSTER_RESOURCE_STATE_CHANGE_REASON(2i32); pub const eResourceStateChangeReasonMove: CLUSTER_RESOURCE_STATE_CHANGE_REASON = CLUSTER_RESOURCE_STATE_CHANGE_REASON(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs index 880e8e837a6..9e664ce1eeb 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -310,9 +310,6 @@ impl Default for HTTP2_SETTINGS_LIMITS_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP2_SETTINGS_LIMITS_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP2_WINDOW_SIZE_PARAM { @@ -323,9 +320,6 @@ impl Default for HTTP2_WINDOW_SIZE_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP2_WINDOW_SIZE_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTPAPI_VERSION { @@ -337,9 +331,6 @@ impl Default for HTTPAPI_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTPAPI_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_503_RESPONSE_VERBOSITY(pub i32); @@ -367,9 +358,6 @@ impl Default for HTTP_BANDWIDTH_LIMIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_BANDWIDTH_LIMIT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_BINDING_INFO { @@ -381,9 +369,6 @@ impl Default for HTTP_BINDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_BINDING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_BYTE_RANGE { @@ -395,9 +380,6 @@ impl Default for HTTP_BYTE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_BYTE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_CACHE_POLICY { @@ -409,9 +391,6 @@ impl Default for HTTP_CACHE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_CACHE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_CACHE_POLICY_TYPE(pub i32); @@ -430,9 +409,6 @@ impl Default for HTTP_CHANNEL_BIND_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_CHANNEL_BIND_INFO { - type TypeKind = windows_core::CopyType; -} pub const HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK: u32 = 2u32; pub const HTTP_CHANNEL_BIND_PROXY: u32 = 1u32; pub const HTTP_CHANNEL_BIND_PROXY_COHOSTING: u32 = 32u32; @@ -448,9 +424,6 @@ impl Default for HTTP_CONNECTION_LIMIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_CONNECTION_LIMIT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_COOKED_URL { @@ -468,9 +441,6 @@ impl Default for HTTP_COOKED_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_COOKED_URL { - type TypeKind = windows_core::CopyType; -} pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_CONTROLLER: u32 = 2u32; pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_DELEGATION: u32 = 8u32; pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING: u32 = 1u32; @@ -489,9 +459,6 @@ impl Default for HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct HTTP_DATA_CHUNK { @@ -503,9 +470,6 @@ impl Default for HTTP_DATA_CHUNK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DATA_CHUNK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HTTP_DATA_CHUNK_0 { @@ -520,9 +484,6 @@ impl Default for HTTP_DATA_CHUNK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DATA_CHUNK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_DATA_CHUNK_0_1 { @@ -534,9 +495,6 @@ impl Default for HTTP_DATA_CHUNK_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DATA_CHUNK_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_DATA_CHUNK_0_3 { @@ -548,9 +506,6 @@ impl Default for HTTP_DATA_CHUNK_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DATA_CHUNK_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_DATA_CHUNK_0_2 { @@ -562,9 +517,6 @@ impl Default for HTTP_DATA_CHUNK_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DATA_CHUNK_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_DATA_CHUNK_0_0 { @@ -576,9 +528,6 @@ impl Default for HTTP_DATA_CHUNK_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DATA_CHUNK_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_DATA_CHUNK_0_4 { @@ -590,9 +539,6 @@ impl Default for HTTP_DATA_CHUNK_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DATA_CHUNK_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_DATA_CHUNK_TYPE(pub i32); @@ -611,9 +557,6 @@ impl Default for HTTP_DELEGATE_REQUEST_PROPERTY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_DELEGATE_REQUEST_PROPERTY_INFO { - type TypeKind = windows_core::CopyType; -} pub const HTTP_DEMAND_CBT: u32 = 4u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -630,9 +573,6 @@ impl Default for HTTP_ERROR_HEADERS_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_ERROR_HEADERS_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_FEATURE_ID(pub i32); @@ -649,9 +589,6 @@ impl Default for HTTP_FLOWRATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FLOWRATE_INFO { - type TypeKind = windows_core::CopyType; -} pub const HTTP_FLUSH_RESPONSE_FLAG_RECURSIVE: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -705,9 +642,6 @@ impl Default for HTTP_KNOWN_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_KNOWN_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_LISTEN_ENDPOINT_INFO { @@ -719,9 +653,6 @@ impl Default for HTTP_LISTEN_ENDPOINT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_LISTEN_ENDPOINT_INFO { - type TypeKind = windows_core::CopyType; -} pub const HTTP_LOGGING_FLAG_LOCAL_TIME_ROLLOVER: u32 = 1u32; pub const HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY: u32 = 4u32; pub const HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY: u32 = 8u32; @@ -751,10 +682,6 @@ impl Default for HTTP_LOGGING_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for HTTP_LOGGING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_LOGGING_ROLLOVER_TYPE(pub i32); @@ -771,9 +698,6 @@ impl Default for HTTP_LOG_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_LOG_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_LOG_DATA_TYPE(pub i32); @@ -816,9 +740,6 @@ impl Default for HTTP_LOG_FIELDS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_LOG_FIELDS_DATA { - type TypeKind = windows_core::CopyType; -} pub const HTTP_LOG_FIELD_BYTES_RECV: u32 = 8192u32; pub const HTTP_LOG_FIELD_BYTES_SENT: u32 = 4096u32; pub const HTTP_LOG_FIELD_CLIENT_IP: u32 = 4u32; @@ -866,9 +787,6 @@ impl Default for HTTP_MULTIPLE_KNOWN_HEADERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_MULTIPLE_KNOWN_HEADERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_PERFORMANCE_PARAM { @@ -881,9 +799,6 @@ impl Default for HTTP_PERFORMANCE_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_PERFORMANCE_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_PERFORMANCE_PARAM_TYPE(pub i32); @@ -897,9 +812,6 @@ impl Default for HTTP_PROPERTY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_PROPERTY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_PROTECTION_LEVEL_INFO { @@ -911,9 +823,6 @@ impl Default for HTTP_PROTECTION_LEVEL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_PROTECTION_LEVEL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_PROTECTION_LEVEL_TYPE(pub i32); @@ -928,9 +837,6 @@ impl Default for HTTP_QOS_SETTING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_QOS_SETTING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_QOS_SETTING_TYPE(pub i32); @@ -944,9 +850,6 @@ impl Default for HTTP_QUERY_REQUEST_QUALIFIER_QUIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_QUERY_REQUEST_QUALIFIER_QUIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_QUERY_REQUEST_QUALIFIER_TCP { @@ -957,9 +860,6 @@ impl Default for HTTP_QUERY_REQUEST_QUALIFIER_TCP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_QUERY_REQUEST_QUALIFIER_TCP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_QUIC_API_TIMINGS { @@ -971,9 +871,6 @@ impl Default for HTTP_QUIC_API_TIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_QUIC_API_TIMINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_QUIC_CONNECTION_API_TIMINGS { @@ -996,9 +893,6 @@ impl Default for HTTP_QUIC_CONNECTION_API_TIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_QUIC_CONNECTION_API_TIMINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_QUIC_STREAM_API_TIMINGS { @@ -1026,9 +920,6 @@ impl Default for HTTP_QUIC_STREAM_API_TIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_QUIC_STREAM_API_TIMINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_QUIC_STREAM_REQUEST_STATS { @@ -1046,9 +937,6 @@ impl Default for HTTP_QUIC_STREAM_REQUEST_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_QUIC_STREAM_REQUEST_STATS { - type TypeKind = windows_core::CopyType; -} pub const HTTP_RECEIVE_FULL_CHAIN: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1080,9 +968,6 @@ impl Default for HTTP_REQUEST_AUTH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_AUTH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_REQUEST_AUTH_TYPE(pub i32); @@ -1099,9 +984,6 @@ impl Default for HTTP_REQUEST_CHANNEL_BIND_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_CHANNEL_BIND_STATUS { - type TypeKind = windows_core::CopyType; -} pub const HTTP_REQUEST_FLAG_HTTP2: u32 = 4u32; pub const HTTP_REQUEST_FLAG_HTTP3: u32 = 8u32; pub const HTTP_REQUEST_FLAG_IP_ROUTED: u32 = 2u32; @@ -1120,9 +1002,6 @@ impl Default for HTTP_REQUEST_HEADERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_HEADERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_REQUEST_INFO { @@ -1135,9 +1014,6 @@ impl Default for HTTP_REQUEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_REQUEST_INFO_TYPE(pub i32); @@ -1155,9 +1031,6 @@ impl Default for HTTP_REQUEST_PROPERTY_SNI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_PROPERTY_SNI { - type TypeKind = windows_core::CopyType; -} pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_NO_SNI: u32 = 2u32; pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED: u32 = 1u32; pub const HTTP_REQUEST_PROPERTY_SNI_HOST_MAX_LENGTH: u32 = 255u32; @@ -1171,9 +1044,6 @@ impl Default for HTTP_REQUEST_PROPERTY_STREAM_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_PROPERTY_STREAM_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_REQUEST_SIZING_INFO { @@ -1187,9 +1057,6 @@ impl Default for HTTP_REQUEST_SIZING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_SIZING_INFO { - type TypeKind = windows_core::CopyType; -} pub const HTTP_REQUEST_SIZING_INFO_FLAG_FIRST_REQUEST: u32 = 8u32; pub const HTTP_REQUEST_SIZING_INFO_FLAG_TCP_FAST_OPEN: u32 = 1u32; pub const HTTP_REQUEST_SIZING_INFO_FLAG_TLS_FALSE_START: u32 = 4u32; @@ -1208,9 +1075,6 @@ impl Default for HTTP_REQUEST_TIMING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_TIMING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_REQUEST_TIMING_TYPE(pub i32); @@ -1228,9 +1092,6 @@ impl Default for HTTP_REQUEST_TOKEN_BINDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_TOKEN_BINDING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1260,10 +1121,6 @@ impl Default for HTTP_REQUEST_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_REQUEST_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1278,10 +1135,6 @@ impl Default for HTTP_REQUEST_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_REQUEST_V2 { - type TypeKind = windows_core::CopyType; -} pub const HTTP_RESPONSE_FLAG_MORE_ENTITY_BODY_EXISTS: u32 = 2u32; pub const HTTP_RESPONSE_FLAG_MULTIPLE_ENCODINGS_AVAILABLE: u32 = 1u32; #[repr(C)] @@ -1298,9 +1151,6 @@ impl Default for HTTP_RESPONSE_HEADERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_RESPONSE_HEADERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_RESPONSE_INFO { @@ -1313,9 +1163,6 @@ impl Default for HTTP_RESPONSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_RESPONSE_INFO { - type TypeKind = windows_core::CopyType; -} pub const HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1337,9 +1184,6 @@ impl Default for HTTP_RESPONSE_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_RESPONSE_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_RESPONSE_V2 { @@ -1352,9 +1196,6 @@ impl Default for HTTP_RESPONSE_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_RESPONSE_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SCHEME(pub i32); @@ -1376,9 +1217,6 @@ impl Default for HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS { @@ -1392,9 +1230,6 @@ impl Default for HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVER_AUTHENTICATION_INFO { @@ -1412,9 +1247,6 @@ impl Default for HTTP_SERVER_AUTHENTICATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVER_AUTHENTICATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SERVER_PROPERTY(pub i32); @@ -1430,9 +1262,6 @@ impl Default for HTTP_SERVICE_BINDING_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_BINDING_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVICE_BINDING_BASE { @@ -1443,9 +1272,6 @@ impl Default for HTTP_SERVICE_BINDING_BASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_BINDING_BASE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SERVICE_BINDING_TYPE(pub i32); @@ -1461,9 +1287,6 @@ impl Default for HTTP_SERVICE_BINDING_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_BINDING_W { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SERVICE_CONFIG_CACHE_KEY(pub i32); @@ -1478,9 +1301,6 @@ impl Default for HTTP_SERVICE_CONFIG_CACHE_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_CACHE_SET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SERVICE_CONFIG_ID(pub i32); @@ -1497,10 +1317,6 @@ impl Default for HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1514,10 +1330,6 @@ impl Default for HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SERVICE_CONFIG_QUERY_TYPE(pub i32); @@ -1535,9 +1347,6 @@ impl Default for HTTP_SERVICE_CONFIG_SETTING_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SETTING_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1550,10 +1359,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_CCS_KEY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_CCS_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1568,10 +1373,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1587,10 +1388,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1604,10 +1401,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_CCS_SET { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_CCS_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1621,10 +1414,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { - type TypeKind = windows_core::CopyType; -} pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_HTTP2: u32 = 16u32; pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_LEGACY_TLS: u32 = 1024u32; pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_OCSP_STAPLING: u32 = 128u32; @@ -1652,10 +1441,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_KEY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1668,10 +1453,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_KEY_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_KEY_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVICE_CONFIG_SSL_PARAM { @@ -1691,9 +1472,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct HTTP_SERVICE_CONFIG_SSL_PARAM_EX { @@ -1706,9 +1484,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_PARAM_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_PARAM_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 { @@ -1724,9 +1499,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1741,10 +1513,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_QUERY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1760,10 +1528,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_QUERY_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_QUERY_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1777,10 +1541,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_SET { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1794,10 +1554,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_SET_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_SET_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1811,10 +1567,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_SNI_KEY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_SNI_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1829,10 +1581,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1848,10 +1596,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1865,10 +1609,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_SNI_SET { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_SNI_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy)] @@ -1882,10 +1622,6 @@ impl Default for HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SERVICE_CONFIG_TIMEOUT_KEY(pub i32); @@ -1900,9 +1636,6 @@ impl Default for HTTP_SERVICE_CONFIG_TIMEOUT_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_TIMEOUT_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVICE_CONFIG_URLACL_KEY { @@ -1913,9 +1646,6 @@ impl Default for HTTP_SERVICE_CONFIG_URLACL_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_URLACL_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVICE_CONFIG_URLACL_PARAM { @@ -1926,9 +1656,6 @@ impl Default for HTTP_SERVICE_CONFIG_URLACL_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_URLACL_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVICE_CONFIG_URLACL_QUERY { @@ -1941,9 +1668,6 @@ impl Default for HTTP_SERVICE_CONFIG_URLACL_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_URLACL_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SERVICE_CONFIG_URLACL_SET { @@ -1955,9 +1679,6 @@ impl Default for HTTP_SERVICE_CONFIG_URLACL_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SERVICE_CONFIG_URLACL_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SSL_CLIENT_CERT_INFO { @@ -1972,9 +1693,6 @@ impl Default for HTTP_SSL_CLIENT_CERT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SSL_CLIENT_CERT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SSL_INFO { @@ -1992,9 +1710,6 @@ impl Default for HTTP_SSL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SSL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_SSL_PROTOCOL_INFO { @@ -2011,9 +1726,6 @@ impl Default for HTTP_SSL_PROTOCOL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_SSL_PROTOCOL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE(pub i32); @@ -2028,9 +1740,6 @@ impl Default for HTTP_STATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_STATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_TIMEOUT_LIMIT_INFO { @@ -2047,9 +1756,6 @@ impl Default for HTTP_TIMEOUT_LIMIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_TIMEOUT_LIMIT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_TLS_RESTRICTIONS_PARAM { @@ -2061,9 +1767,6 @@ impl Default for HTTP_TLS_RESTRICTIONS_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_TLS_RESTRICTIONS_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_TLS_SESSION_TICKET_KEYS_PARAM { @@ -2075,9 +1778,6 @@ impl Default for HTTP_TLS_SESSION_TICKET_KEYS_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_TLS_SESSION_TICKET_KEYS_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Networking_WinSock")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2091,10 +1791,6 @@ impl Default for HTTP_TRANSPORT_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for HTTP_TRANSPORT_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_UNKNOWN_HEADER { @@ -2108,9 +1804,6 @@ impl Default for HTTP_UNKNOWN_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_UNKNOWN_HEADER { - type TypeKind = windows_core::CopyType; -} pub const HTTP_URL_FLAG_REMOVE_ALL: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2126,9 +1819,6 @@ impl Default for HTTP_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_VERSION { - type TypeKind = windows_core::CopyType; -} pub const HTTP_VERSION: windows_core::PCWSTR = windows_core::w!("HTTP/1.0"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2151,9 +1841,6 @@ impl Default for HTTP_WSK_API_TIMINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_WSK_API_TIMINGS { - type TypeKind = windows_core::CopyType; -} pub const HeaderWaitTimeout: HTTP_SERVICE_CONFIG_TIMEOUT_KEY = HTTP_SERVICE_CONFIG_TIMEOUT_KEY(1i32); pub const Http503ResponseVerbosityBasic: HTTP_503_RESPONSE_VERBOSITY = HTTP_503_RESPONSE_VERBOSITY(0i32); pub const Http503ResponseVerbosityFull: HTTP_503_RESPONSE_VERBOSITY = HTTP_503_RESPONSE_VERBOSITY(2i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs index 58a26118fc8..c8a9034105f 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs @@ -1749,9 +1749,6 @@ impl Default for BerElement { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BerElement { - type TypeKind = windows_core::CopyType; -} pub type DBGPRINT = Option u32>; pub type DEREFERENCECONNECTION = Option u32>; pub const LAPI_MAJOR_VER1: u32 = 1u32; @@ -1786,9 +1783,6 @@ impl Default for LDAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAP_0 { @@ -1802,9 +1796,6 @@ impl Default for LDAP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPAPIFeatureInfoA { @@ -1817,9 +1808,6 @@ impl Default for LDAPAPIFeatureInfoA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPAPIFeatureInfoA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPAPIFeatureInfoW { @@ -1832,9 +1820,6 @@ impl Default for LDAPAPIFeatureInfoW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPAPIFeatureInfoW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPAPIInfoA { @@ -1850,9 +1835,6 @@ impl Default for LDAPAPIInfoA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPAPIInfoA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPAPIInfoW { @@ -1868,9 +1850,6 @@ impl Default for LDAPAPIInfoW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPAPIInfoW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPControlA { @@ -1883,9 +1862,6 @@ impl Default for LDAPControlA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPControlA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPControlW { @@ -1898,9 +1874,6 @@ impl Default for LDAPControlW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPControlW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPMessage { @@ -1923,9 +1896,6 @@ impl Default for LDAPMessage { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPMessage { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct LDAPModA { @@ -1938,9 +1908,6 @@ impl Default for LDAPModA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPModA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LDAPModA_0 { @@ -1952,9 +1919,6 @@ impl Default for LDAPModA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPModA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct LDAPModW { @@ -1967,9 +1931,6 @@ impl Default for LDAPModW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPModW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LDAPModW_0 { @@ -1981,9 +1942,6 @@ impl Default for LDAPModW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPModW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPSortKeyA { @@ -1996,9 +1954,6 @@ impl Default for LDAPSortKeyA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPSortKeyA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPSortKeyW { @@ -2011,9 +1966,6 @@ impl Default for LDAPSortKeyW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPSortKeyW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDAPVLVInfo { @@ -2031,9 +1983,6 @@ impl Default for LDAPVLVInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAPVLVInfo { - type TypeKind = windows_core::CopyType; -} pub const LDAP_ABANDON_CMD: i32 = 80i32; pub const LDAP_ADD_CMD: i32 = 104i32; pub const LDAP_ADMIN_LIMIT_EXCEEDED: LDAP_RETCODE = LDAP_RETCODE(11i32); @@ -2061,9 +2010,6 @@ impl Default for LDAP_BERVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAP_BERVAL { - type TypeKind = windows_core::CopyType; -} pub const LDAP_BIND_CMD: i32 = 96i32; pub const LDAP_BUSY: LDAP_RETCODE = LDAP_RETCODE(51i32); pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID: windows_core::PCSTR = windows_core::s!("1.2.840.113556.1.4.1851"); @@ -2300,9 +2246,6 @@ impl Default for LDAP_REFERRAL_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAP_REFERRAL_CALLBACK { - type TypeKind = windows_core::CopyType; -} pub const LDAP_REFERRAL_LIMIT_EXCEEDED: LDAP_RETCODE = LDAP_RETCODE(97i32); pub const LDAP_REFERRAL_V2: LDAP_RETCODE = LDAP_RETCODE(9i32); pub const LDAP_RESULTS_TOO_LARGE: LDAP_RETCODE = LDAP_RETCODE(70i32); @@ -2432,9 +2375,6 @@ impl Default for LDAP_TIMEVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAP_TIMEVAL { - type TypeKind = windows_core::CopyType; -} pub const LDAP_TTL_EXTENDED_OP_OID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.1466.101.119.1"); pub const LDAP_TTL_EXTENDED_OP_OID_W: windows_core::PCWSTR = windows_core::w!("1.3.6.1.4.1.1466.101.119.1"); pub const LDAP_UNAVAILABLE: LDAP_RETCODE = LDAP_RETCODE(52i32); @@ -2467,9 +2407,6 @@ impl Default for LDAP_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDAP_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const LDAP_VERSION_MAX: u32 = 3u32; pub const LDAP_VERSION_MIN: u32 = 2u32; pub const LDAP_VIRTUAL_LIST_VIEW_ERROR: LDAP_RETCODE = LDAP_RETCODE(76i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs index 97e38bcb1af..79bf0c92a33 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs @@ -1226,9 +1226,6 @@ impl Default for NLM_DATAPLAN_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLM_DATAPLAN_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NLM_DOMAIN_AUTHENTICATION_KIND(pub i32); @@ -1287,9 +1284,6 @@ impl Default for NLM_SIMULATED_PROFILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLM_SIMULATED_PROFILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLM_SOCKADDR { @@ -1300,9 +1294,6 @@ impl Default for NLM_SOCKADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLM_SOCKADDR { - type TypeKind = windows_core::CopyType; -} pub const NLM_UNKNOWN_DATAPLAN_STATUS: u32 = 4294967295u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1315,7 +1306,4 @@ impl Default for NLM_USAGE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLM_USAGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const NetworkListManager: windows_core::GUID = windows_core::GUID::from_u128(0xdcb00c01_570f_4a9b_8d69_199fdba5723b); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs index 949c7714010..2e0e90e2cb1 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs @@ -9,9 +9,6 @@ impl Default for FindSimilarFileIndexResults { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FindSimilarFileIndexResults { - type TypeKind = windows_core::CopyType; -} pub const FindSimilarResults: windows_core::GUID = windows_core::GUID::from_u128(0x96236a93_9dbc_11da_9e3f_0011114ae311); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1363,9 +1360,6 @@ impl Default for RdcBufferPointer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RdcBufferPointer { - type TypeKind = windows_core::CopyType; -} pub const RdcComparator: windows_core::GUID = windows_core::GUID::from_u128(0x96236a8b_9dbc_11da_9e3f_0011114ae311); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1390,9 +1384,6 @@ impl Default for RdcNeed { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RdcNeed { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RdcNeedPointer { @@ -1405,9 +1396,6 @@ impl Default for RdcNeedPointer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RdcNeedPointer { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RdcNeedType(pub i32); @@ -1422,9 +1410,6 @@ impl Default for RdcSignature { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RdcSignature { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RdcSignaturePointer { @@ -1437,9 +1422,6 @@ impl Default for RdcSignaturePointer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RdcSignaturePointer { - type TypeKind = windows_core::CopyType; -} pub const RdcSignatureReader: windows_core::GUID = windows_core::GUID::from_u128(0x96236a8a_9dbc_11da_9e3f_0011114ae311); pub const RdcSimilarityGenerator: windows_core::GUID = windows_core::GUID::from_u128(0x96236a92_9dbc_11da_9e3f_0011114ae311); pub const Similarity: windows_core::GUID = windows_core::GUID::from_u128(0x96236a91_9dbc_11da_9e3f_0011114ae311); @@ -1453,9 +1435,6 @@ impl Default for SimilarityData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SimilarityData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SimilarityDumpData { @@ -1467,9 +1446,6 @@ impl Default for SimilarityDumpData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SimilarityDumpData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SimilarityFileId { @@ -1480,9 +1456,6 @@ impl Default for SimilarityFileId { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SimilarityFileId { - type TypeKind = windows_core::CopyType; -} pub const SimilarityFileIdMaxSize: u32 = 32u32; pub const SimilarityFileIdMinSize: u32 = 4u32; pub const SimilarityFileIdTable: windows_core::GUID = windows_core::GUID::from_u128(0x96236a90_9dbc_11da_9e3f_0011114ae311); @@ -1497,9 +1470,6 @@ impl Default for SimilarityMappedViewInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SimilarityMappedViewInfo { - type TypeKind = windows_core::CopyType; -} pub const SimilarityReportProgress: windows_core::GUID = windows_core::GUID::from_u128(0x96236a8d_9dbc_11da_9e3f_0011114ae311); pub const SimilarityTableDumpState: windows_core::GUID = windows_core::GUID::from_u128(0x96236a8e_9dbc_11da_9e3f_0011114ae311); pub const SimilarityTraitsMappedView: windows_core::GUID = windows_core::GUID::from_u128(0x96236a95_9dbc_11da_9e3f_0011114ae311); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs index 7b3cf67a2ca..fe9a81e31dd 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs @@ -101,9 +101,6 @@ impl Default for WEB_SOCKET_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEB_SOCKET_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEB_SOCKET_BUFFER_1 { @@ -116,9 +113,6 @@ impl Default for WEB_SOCKET_BUFFER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEB_SOCKET_BUFFER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEB_SOCKET_BUFFER_0 { @@ -130,9 +124,6 @@ impl Default for WEB_SOCKET_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEB_SOCKET_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WEB_SOCKET_BUFFER_TYPE(pub i32); @@ -182,9 +173,6 @@ impl Default for WEB_SOCKET_HTTP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEB_SOCKET_HTTP_HEADER { - type TypeKind = windows_core::CopyType; -} pub const WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION: WEB_SOCKET_ACTION = WEB_SOCKET_ACTION(4i32); pub const WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION: WEB_SOCKET_ACTION = WEB_SOCKET_ACTION(2i32); pub const WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = WEB_SOCKET_CLOSE_STATUS(1003i32); @@ -207,9 +195,6 @@ impl Default for WEB_SOCKET_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEB_SOCKET_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WEB_SOCKET_PROPERTY_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs index 371663cb076..ade029db4ca 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -447,9 +447,6 @@ impl Default for HTTP_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const ICU_BROWSER_MODE: u32 = 33554432u32; pub const ICU_DECODE: WIN_HTTP_CREATE_URL_FLAGS = WIN_HTTP_CREATE_URL_FLAGS(268435456u32); pub const ICU_ENCODE_PERCENT: u32 = 4096u32; @@ -894,9 +891,6 @@ impl Default for URL_COMPONENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URL_COMPONENTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINHTTP_ACCESS_TYPE(pub u32); @@ -923,9 +917,6 @@ impl Default for WINHTTP_ASYNC_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_ASYNC_RESULT { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_AUTH_SCHEME_BASIC: WINHTTP_CREDS_AUTHSCHEME = WINHTTP_CREDS_AUTHSCHEME(1u32); pub const WINHTTP_AUTH_SCHEME_DIGEST: u32 = 8u32; pub const WINHTTP_AUTH_SCHEME_NEGOTIATE: WINHTTP_CREDS_AUTHSCHEME = WINHTTP_CREDS_AUTHSCHEME(16u32); @@ -964,9 +955,6 @@ impl Default for WINHTTP_AUTOPROXY_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_AUTOPROXY_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_AUTOPROXY_RUN_INPROCESS: u32 = 65536u32; pub const WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY: u32 = 131072u32; pub const WINHTTP_AUTOPROXY_SORT_RESULTS: u32 = 4194304u32; @@ -1039,9 +1027,6 @@ impl Default for WINHTTP_CERTIFICATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_CERTIFICATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_CONNECTION_GROUP { @@ -1053,9 +1038,6 @@ impl Default for WINHTTP_CONNECTION_GROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_CONNECTION_GROUP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Networking_WinSock")] @@ -1072,11 +1054,6 @@ impl Default for WINHTTP_CONNECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WINHTTP_CONNECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Networking_WinSock")] @@ -1093,11 +1070,6 @@ impl Default for WINHTTP_CONNECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for WINHTTP_CONNECTION_INFO { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_CONNECTION_RETRY_CONDITION_408: u32 = 1u32; pub const WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE: u32 = 2u32; pub const WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION: u32 = 4u32; @@ -1117,9 +1089,6 @@ impl Default for WINHTTP_CREDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_CREDS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINHTTP_CREDS_AUTHSCHEME(pub u32); @@ -1139,9 +1108,6 @@ impl Default for WINHTTP_CREDS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_CREDS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_CURRENT_USER_IE_PROXY_CONFIG { @@ -1155,9 +1121,6 @@ impl Default for WINHTTP_CURRENT_USER_IE_PROXY_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_CURRENT_USER_IE_PROXY_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_DECOMPRESSION_FLAG_DEFLATE: u32 = 2u32; pub const WINHTTP_DECOMPRESSION_FLAG_GZIP: u32 = 1u32; pub const WINHTTP_DISABLE_AUTHENTICATION: u32 = 4u32; @@ -1185,9 +1148,6 @@ impl Default for WINHTTP_EXTENDED_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_EXTENDED_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINHTTP_EXTENDED_HEADER_0 { @@ -1199,9 +1159,6 @@ impl Default for WINHTTP_EXTENDED_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_EXTENDED_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINHTTP_EXTENDED_HEADER_1 { @@ -1213,9 +1170,6 @@ impl Default for WINHTTP_EXTENDED_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_EXTENDED_HEADER_1 { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_EXTENDED_HEADER_FLAG_UNICODE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1228,9 +1182,6 @@ impl Default for WINHTTP_FAILED_CONNECTION_RETRIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_FAILED_CONNECTION_RETRIES { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX: u32 = 46u32; pub const WINHTTP_FEATURE_BACKGROUND_CONNECTIONS: u32 = 34u32; pub const WINHTTP_FEATURE_CONNECTION_GUID: u32 = 38u32; @@ -1326,9 +1277,6 @@ impl Default for WINHTTP_HEADER_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_HEADER_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_HOST_CONNECTION_GROUP { @@ -1341,9 +1289,6 @@ impl Default for WINHTTP_HOST_CONNECTION_GROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_HOST_CONNECTION_GROUP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_HTTP2_RECEIVE_WINDOW { @@ -1355,9 +1300,6 @@ impl Default for WINHTTP_HTTP2_RECEIVE_WINDOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_HTTP2_RECEIVE_WINDOW { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH: u32 = 0u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1380,10 +1322,6 @@ impl Default for WINHTTP_MATCH_CONNECTION_GUID { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for WINHTTP_MATCH_CONNECTION_GUID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1397,10 +1335,6 @@ impl Default for WINHTTP_MATCH_CONNECTION_GUID { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for WINHTTP_MATCH_CONNECTION_GUID { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK: u32 = 1u32; pub const WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION: u32 = 1u32; #[repr(transparent)] @@ -1588,9 +1522,6 @@ impl Default for WINHTTP_PROXY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_PROXY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_PROXY_NETWORKING_KEY { @@ -1601,9 +1532,6 @@ impl Default for WINHTTP_PROXY_NETWORKING_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_PROXY_NETWORKING_KEY { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_PROXY_NOTIFY_CHANGE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1616,9 +1544,6 @@ impl Default for WINHTTP_PROXY_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_PROXY_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_PROXY_RESULT_ENTRY { @@ -1633,9 +1558,6 @@ impl Default for WINHTTP_PROXY_RESULT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_PROXY_RESULT_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_PROXY_RESULT_EX { @@ -1649,9 +1571,6 @@ impl Default for WINHTTP_PROXY_RESULT_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_PROXY_RESULT_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINHTTP_PROXY_SETTINGS { @@ -1677,9 +1596,6 @@ impl Default for WINHTTP_PROXY_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_PROXY_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1700,10 +1616,6 @@ impl Default for WINHTTP_PROXY_SETTINGS_EX { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for WINHTTP_PROXY_SETTINGS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1724,10 +1636,6 @@ impl Default for WINHTTP_PROXY_SETTINGS_EX { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for WINHTTP_PROXY_SETTINGS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1742,10 +1650,6 @@ impl Default for WINHTTP_PROXY_SETTINGS_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for WINHTTP_PROXY_SETTINGS_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1760,10 +1664,6 @@ impl Default for WINHTTP_PROXY_SETTINGS_PARAM { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for WINHTTP_PROXY_SETTINGS_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINHTTP_PROXY_SETTINGS_TYPE(pub i32); @@ -1793,9 +1693,6 @@ impl Default for WINHTTP_QUERY_CONNECTION_GROUP_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_QUERY_CONNECTION_GROUP_RESULT { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_QUERY_CONTENT_BASE: u32 = 50u32; pub const WINHTTP_QUERY_CONTENT_DESCRIPTION: u32 = 4u32; pub const WINHTTP_QUERY_CONTENT_DISPOSITION: u32 = 47u32; @@ -1884,10 +1781,6 @@ impl Default for WINHTTP_REQUEST_STATS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for WINHTTP_REQUEST_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1903,10 +1796,6 @@ impl Default for WINHTTP_REQUEST_STATS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for WINHTTP_REQUEST_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINHTTP_REQUEST_STAT_ENTRY(pub i32); @@ -1929,10 +1818,6 @@ impl Default for WINHTTP_REQUEST_TIMES { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for WINHTTP_REQUEST_TIMES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1946,10 +1831,6 @@ impl Default for WINHTTP_REQUEST_TIMES { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for WINHTTP_REQUEST_TIMES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINHTTP_REQUEST_TIME_ENTRY(pub i32); @@ -1978,10 +1859,6 @@ impl Default for WINHTTP_RESOLVER_CACHE_CONFIG { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for WINHTTP_RESOLVER_CACHE_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1999,10 +1876,6 @@ impl Default for WINHTTP_RESOLVER_CACHE_CONFIG { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for WINHTTP_RESOLVER_CACHE_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE: u32 = 2u32; pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL: u32 = 8u32; pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT: u32 = 1u32; @@ -2024,9 +1897,6 @@ impl Default for WINHTTP_WEB_SOCKET_ASYNC_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_WEB_SOCKET_ASYNC_RESULT { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = WINHTTP_WEB_SOCKET_BUFFER_TYPE(1i32); pub const WINHTTP_WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = WINHTTP_WEB_SOCKET_BUFFER_TYPE(0i32); #[repr(transparent)] @@ -2065,9 +1935,6 @@ impl Default for WINHTTP_WEB_SOCKET_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINHTTP_WEB_SOCKET_STATUS { - type TypeKind = windows_core::CopyType; -} pub const WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = WINHTTP_WEB_SOCKET_CLOSE_STATUS(1000i32); pub const WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = WINHTTP_WEB_SOCKET_CLOSE_STATUS(1010i32); pub const WINHTTP_WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = WINHTTP_WEB_SOCKET_BUFFER_TYPE(3i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs index ecf6968559f..3a13a201e9a 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs @@ -2062,9 +2062,6 @@ impl Default for APP_CACHE_DOWNLOAD_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APP_CACHE_DOWNLOAD_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APP_CACHE_DOWNLOAD_LIST { @@ -2076,9 +2073,6 @@ impl Default for APP_CACHE_DOWNLOAD_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APP_CACHE_DOWNLOAD_LIST { - type TypeKind = windows_core::CopyType; -} pub const APP_CACHE_ENTRY_TYPE_EXPLICIT: u32 = 2u32; pub const APP_CACHE_ENTRY_TYPE_FALLBACK: u32 = 4u32; pub const APP_CACHE_ENTRY_TYPE_FOREIGN: u32 = 8u32; @@ -2099,9 +2093,6 @@ impl Default for APP_CACHE_GROUP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APP_CACHE_GROUP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APP_CACHE_GROUP_LIST { @@ -2113,9 +2104,6 @@ impl Default for APP_CACHE_GROUP_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APP_CACHE_GROUP_LIST { - type TypeKind = windows_core::CopyType; -} pub const APP_CACHE_LOOKUP_NO_MASTER_ONLY: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2147,9 +2135,6 @@ impl Default for AUTO_PROXY_SCRIPT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTO_PROXY_SCRIPT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const AppCacheFinalizeStateComplete: APP_CACHE_FINALIZE_STATE = APP_CACHE_FINALIZE_STATE(2i32); pub const AppCacheFinalizeStateIncomplete: APP_CACHE_FINALIZE_STATE = APP_CACHE_FINALIZE_STATE(0i32); pub const AppCacheFinalizeStateManifestChange: APP_CACHE_FINALIZE_STATE = APP_CACHE_FINALIZE_STATE(1i32); @@ -2167,9 +2152,6 @@ impl Default for AutoProxyHelperFunctions { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AutoProxyHelperFunctions { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AutoProxyHelperVtbl { @@ -2188,9 +2170,6 @@ impl Default for AutoProxyHelperVtbl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AutoProxyHelperVtbl { - type TypeKind = windows_core::CopyType; -} pub const CACHEGROUP_ATTRIBUTE_BASIC: u32 = 1u32; pub const CACHEGROUP_ATTRIBUTE_FLAG: u32 = 2u32; pub const CACHEGROUP_ATTRIBUTE_GET_ALL: u32 = 4294967295u32; @@ -2298,9 +2277,6 @@ impl Default for COOKIE_DLG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COOKIE_DLG_INFO { - type TypeKind = windows_core::CopyType; -} pub const COOKIE_DONT_ALLOW: u32 = 1u32; pub const COOKIE_DONT_ALLOW_ALL: u32 = 8u32; pub const COOKIE_DOWNGRADED_CACHE_ENTRY: u32 = 16384u32; @@ -2334,9 +2310,6 @@ impl Default for CookieDecision { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CookieDecision { - type TypeKind = windows_core::CopyType; -} pub const DIALENG_OperationComplete: u32 = 65536u32; pub const DIALENG_RedialAttempt: u32 = 65537u32; pub const DIALENG_RedialWait: u32 = 65538u32; @@ -2512,9 +2485,6 @@ impl Default for GOPHER_ABSTRACT_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_ABSTRACT_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_ABSTRACT_CATEGORY: windows_core::PCWSTR = windows_core::w!("+ABSTRACT"); pub const GOPHER_ADMIN_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Admin"); #[repr(C)] @@ -2528,9 +2498,6 @@ impl Default for GOPHER_ADMIN_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_ADMIN_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_ADMIN_CATEGORY: windows_core::PCWSTR = windows_core::w!("+ADMIN"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2543,9 +2510,6 @@ impl Default for GOPHER_ASK_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_ASK_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub type GOPHER_ATTRIBUTE_ENUMERATOR = Option super::super::Foundation::BOOL>; pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32; pub const GOPHER_ATTRIBUTE_ID_ADMIN: u32 = 2882325514u32; @@ -2577,9 +2541,6 @@ impl Default for GOPHER_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GOPHER_ATTRIBUTE_TYPE_0 { @@ -2606,9 +2567,6 @@ impl Default for GOPHER_ATTRIBUTE_TYPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_ATTRIBUTE_TYPE_0 { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_CATEGORY_ID_ABSTRACT: u32 = 2882325509u32; pub const GOPHER_CATEGORY_ID_ADMIN: u32 = 2882325507u32; pub const GOPHER_CATEGORY_ID_ALL: u32 = 2882325505u32; @@ -2632,9 +2590,6 @@ impl Default for GOPHER_FIND_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_FIND_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GOPHER_FIND_DATAW { @@ -2650,9 +2605,6 @@ impl Default for GOPHER_FIND_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_FIND_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { @@ -2668,9 +2620,6 @@ impl Default for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_GEOG_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Geog"); pub const GOPHER_INFO_CATEGORY: windows_core::PCWSTR = windows_core::w!("+INFO"); pub const GOPHER_LOCATION_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Loc"); @@ -2684,9 +2633,6 @@ impl Default for GOPHER_LOCATION_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_LOCATION_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_MOD_DATE_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Mod-Date"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2698,9 +2644,6 @@ impl Default for GOPHER_MOD_DATE_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_MOD_DATE_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { @@ -2711,9 +2654,6 @@ impl Default for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_ORG_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Org"); pub const GOPHER_PROVIDER_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Provider"); #[repr(C)] @@ -2726,9 +2666,6 @@ impl Default for GOPHER_PROVIDER_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_PROVIDER_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_RANGE_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Score-range"); pub const GOPHER_SCORE_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Score"); #[repr(C)] @@ -2741,9 +2678,6 @@ impl Default for GOPHER_SCORE_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_SCORE_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { @@ -2755,9 +2689,6 @@ impl Default for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_SITE_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Site"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2769,9 +2700,6 @@ impl Default for GOPHER_SITE_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_SITE_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_TIMEZONE_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("TZ"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2783,9 +2711,6 @@ impl Default for GOPHER_TIMEZONE_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_TIMEZONE_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_TREEWALK_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("treewalk"); pub const GOPHER_TTL_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("TTL"); #[repr(C)] @@ -2798,9 +2723,6 @@ impl Default for GOPHER_TTL_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_TTL_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GOPHER_TYPE(pub u32); @@ -2838,9 +2760,6 @@ impl Default for GOPHER_UNKNOWN_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_UNKNOWN_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GOPHER_VERONICA_ATTRIBUTE_TYPE { @@ -2851,9 +2770,6 @@ impl Default for GOPHER_VERONICA_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_VERONICA_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_VERONICA_CATEGORY: windows_core::PCWSTR = windows_core::w!("+VERONICA"); pub const GOPHER_VERSION_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("Version"); #[repr(C)] @@ -2866,9 +2782,6 @@ impl Default for GOPHER_VERSION_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_VERSION_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GOPHER_VIEWS_CATEGORY: windows_core::PCWSTR = windows_core::w!("+VIEWS"); pub const GOPHER_VIEW_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("View"); #[repr(C)] @@ -2883,9 +2796,6 @@ impl Default for GOPHER_VIEW_ATTRIBUTE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GOPHER_VIEW_ATTRIBUTE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const GROUPNAME_MAX_LENGTH: u32 = 120u32; pub const GROUP_OWNER_STORAGE_SIZE: u32 = 4u32; pub const HSR_ASYNC: u32 = 1u32; @@ -2969,9 +2879,6 @@ impl Default for HTTP_PUSH_NOTIFICATION_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_PUSH_NOTIFICATION_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_PUSH_TRANSPORT_SETTING { @@ -2983,9 +2890,6 @@ impl Default for HTTP_PUSH_TRANSPORT_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_PUSH_TRANSPORT_SETTING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HTTP_PUSH_WAIT_HANDLE(pub *mut core::ffi::c_void); @@ -3121,9 +3025,6 @@ impl Default for HTTP_REQUEST_TIMES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_REQUEST_TIMES { - type TypeKind = windows_core::CopyType; -} pub const HTTP_STATUS_MISDIRECTED_REQUEST: u32 = 421u32; pub const HTTP_VERSIONA: windows_core::PCSTR = windows_core::s!("HTTP/1.0"); pub const HTTP_VERSIONW: windows_core::PCWSTR = windows_core::w!("HTTP/1.0"); @@ -3141,9 +3042,6 @@ impl Default for HTTP_WEB_SOCKET_ASYNC_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_WEB_SOCKET_ASYNC_RESULT { - type TypeKind = windows_core::CopyType; -} pub const HTTP_WEB_SOCKET_BINARY_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = HTTP_WEB_SOCKET_BUFFER_TYPE(1i32); pub const HTTP_WEB_SOCKET_BINARY_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = HTTP_WEB_SOCKET_BUFFER_TYPE(0i32); #[repr(transparent)] @@ -3408,9 +3306,6 @@ impl Default for INTERNET_ASYNC_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_ASYNC_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_AUTH_NOTIFY_DATA { @@ -3424,9 +3319,6 @@ impl Default for INTERNET_AUTH_NOTIFY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_AUTH_NOTIFY_DATA { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_AUTH_SCHEME_BASIC: u32 = 0u32; pub const INTERNET_AUTH_SCHEME_DIGEST: u32 = 1u32; pub const INTERNET_AUTH_SCHEME_KERBEROS: u32 = 3u32; @@ -3464,9 +3356,6 @@ impl Default for INTERNET_BUFFERSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_BUFFERSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_BUFFERSW { @@ -3486,9 +3375,6 @@ impl Default for INTERNET_BUFFERSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_BUFFERSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct INTERNET_CACHE_CONFIG_INFOA { @@ -3508,9 +3394,6 @@ impl Default for INTERNET_CACHE_CONFIG_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTERNET_CACHE_CONFIG_INFOA_0 { @@ -3522,9 +3405,6 @@ impl Default for INTERNET_CACHE_CONFIG_INFOA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_INFOA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CACHE_CONFIG_INFOA_0_0 { @@ -3536,9 +3416,6 @@ impl Default for INTERNET_CACHE_CONFIG_INFOA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_INFOA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct INTERNET_CACHE_CONFIG_INFOW { @@ -3558,9 +3435,6 @@ impl Default for INTERNET_CACHE_CONFIG_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTERNET_CACHE_CONFIG_INFOW_0 { @@ -3572,9 +3446,6 @@ impl Default for INTERNET_CACHE_CONFIG_INFOW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_INFOW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CACHE_CONFIG_INFOW_0_0 { @@ -3586,9 +3457,6 @@ impl Default for INTERNET_CACHE_CONFIG_INFOW_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_INFOW_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYA { @@ -3600,9 +3468,6 @@ impl Default for INTERNET_CACHE_CONFIG_PATH_ENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_PATH_ENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYW { @@ -3614,9 +3479,6 @@ impl Default for INTERNET_CACHE_CONFIG_PATH_ENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONFIG_PATH_ENTRYW { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_CACHE_CONTAINER_AUTODELETE: u32 = 2u32; pub const INTERNET_CACHE_CONTAINER_BLOOM_FILTER: u32 = 32u32; #[repr(C)] @@ -3633,9 +3495,6 @@ impl Default for INTERNET_CACHE_CONTAINER_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONTAINER_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CACHE_CONTAINER_INFOW { @@ -3650,9 +3509,6 @@ impl Default for INTERNET_CACHE_CONTAINER_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_CONTAINER_INFOW { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_CACHE_CONTAINER_MAP_ENABLED: u32 = 16u32; pub const INTERNET_CACHE_CONTAINER_NODESKTOPINIT: u32 = 8u32; pub const INTERNET_CACHE_CONTAINER_NOSUBDIRS: u32 = 1u32; @@ -3684,9 +3540,6 @@ impl Default for INTERNET_CACHE_ENTRY_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_ENTRY_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTERNET_CACHE_ENTRY_INFOA_0 { @@ -3698,9 +3551,6 @@ impl Default for INTERNET_CACHE_ENTRY_INFOA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_ENTRY_INFOA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct INTERNET_CACHE_ENTRY_INFOW { @@ -3726,9 +3576,6 @@ impl Default for INTERNET_CACHE_ENTRY_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_ENTRY_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTERNET_CACHE_ENTRY_INFOW_0 { @@ -3740,9 +3587,6 @@ impl Default for INTERNET_CACHE_ENTRY_INFOW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_ENTRY_INFOW_0 { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_CACHE_FLAG_ADD_FILENAME_ONLY: u32 = 2048u32; pub const INTERNET_CACHE_FLAG_ALLOW_COLLISIONS: u32 = 256u32; pub const INTERNET_CACHE_FLAG_ENTRY_OR_MAPPING: u32 = 1024u32; @@ -3765,9 +3609,6 @@ impl Default for INTERNET_CACHE_GROUP_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_GROUP_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CACHE_GROUP_INFOW { @@ -3784,9 +3625,6 @@ impl Default for INTERNET_CACHE_GROUP_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_GROUP_INFOW { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_CACHE_GROUP_REMOVE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3799,9 +3637,6 @@ impl Default for INTERNET_CACHE_TIMESTAMPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CACHE_TIMESTAMPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CALLBACK_COOKIE { @@ -3817,9 +3652,6 @@ impl Default for INTERNET_CALLBACK_COOKIE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CALLBACK_COOKIE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CERTIFICATE_INFO { @@ -3837,9 +3669,6 @@ impl Default for INTERNET_CERTIFICATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CERTIFICATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CONNECTED_INFO { @@ -3851,9 +3680,6 @@ impl Default for INTERNET_CONNECTED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CONNECTED_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INTERNET_CONNECTION(pub u32); @@ -3914,9 +3740,6 @@ impl Default for INTERNET_COOKIE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_COOKIE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_COOKIE2 { @@ -3933,9 +3756,6 @@ impl Default for INTERNET_COOKIE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_COOKIE2 { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_COOKIE_ALL_COOKIES: u32 = 536870912u32; pub const INTERNET_COOKIE_APPLY_HOST_ONLY: u32 = 32768u32; pub const INTERNET_COOKIE_APPLY_P3P: u32 = 128u32; @@ -3979,9 +3799,6 @@ impl Default for INTERNET_CREDENTIALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CREDENTIALS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTERNET_CREDENTIALS_0 { @@ -3993,9 +3810,6 @@ impl Default for INTERNET_CREDENTIALS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CREDENTIALS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_CREDENTIALS_0_0 { @@ -4007,9 +3821,6 @@ impl Default for INTERNET_CREDENTIALS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_CREDENTIALS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_CUSTOMDIAL_CAN_HANGUP: u32 = 4u32; pub const INTERNET_CUSTOMDIAL_CONNECT: u32 = 0u32; pub const INTERNET_CUSTOMDIAL_DISCONNECT: u32 = 2u32; @@ -4033,9 +3844,6 @@ impl Default for INTERNET_DIAGNOSTIC_SOCKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_DIAGNOSTIC_SOCKET_INFO { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_DIALSTATE_DISCONNECTED: u32 = 1u32; pub const INTERNET_DIAL_FORCE_PROMPT: u32 = 8192u32; pub const INTERNET_DIAL_SHOW_OFFLINE: u32 = 16384u32; @@ -4051,9 +3859,6 @@ impl Default for INTERNET_DOWNLOAD_MODE_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_DOWNLOAD_MODE_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_END_BROWSER_SESSION_DATA { @@ -4065,9 +3870,6 @@ impl Default for INTERNET_END_BROWSER_SESSION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_END_BROWSER_SESSION_DATA { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_ERROR_BASE: u32 = 12000u32; pub const INTERNET_ERROR_LAST: u32 = 12192u32; pub const INTERNET_ERROR_MASK_COMBINED_SEC_CERT: u32 = 2u32; @@ -4365,9 +4167,6 @@ impl Default for INTERNET_PER_CONN_OPTIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PER_CONN_OPTIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTERNET_PER_CONN_OPTIONA_0 { @@ -4380,9 +4179,6 @@ impl Default for INTERNET_PER_CONN_OPTIONA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PER_CONN_OPTIONA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct INTERNET_PER_CONN_OPTIONW { @@ -4394,9 +4190,6 @@ impl Default for INTERNET_PER_CONN_OPTIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PER_CONN_OPTIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INTERNET_PER_CONN_OPTIONW_0 { @@ -4409,9 +4202,6 @@ impl Default for INTERNET_PER_CONN_OPTIONW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PER_CONN_OPTIONW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_PER_CONN_OPTION_LISTA { @@ -4426,9 +4216,6 @@ impl Default for INTERNET_PER_CONN_OPTION_LISTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PER_CONN_OPTION_LISTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_PER_CONN_OPTION_LISTW { @@ -4443,9 +4230,6 @@ impl Default for INTERNET_PER_CONN_OPTION_LISTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PER_CONN_OPTION_LISTW { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_PER_CONN_PROXY_BYPASS: INTERNET_PER_CONN = INTERNET_PER_CONN(3u32); pub const INTERNET_PER_CONN_PROXY_SERVER: INTERNET_PER_CONN = INTERNET_PER_CONN(2u32); pub const INTERNET_PREFETCH_ABORTED: u32 = 2u32; @@ -4462,9 +4246,6 @@ impl Default for INTERNET_PREFETCH_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PREFETCH_STATUS { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_PRIORITY_FOREGROUND: u32 = 1000u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4478,9 +4259,6 @@ impl Default for INTERNET_PROXY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_PROXY_INFO { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_RAS_INSTALLED: INTERNET_CONNECTION = INTERNET_CONNECTION(16u32); pub const INTERNET_REQFLAG_ASYNC: u32 = 2u32; pub const INTERNET_REQFLAG_CACHE_WRITE_DISABLED: u32 = 64u32; @@ -4526,10 +4304,6 @@ impl Default for INTERNET_SECURITY_CONNECTION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -impl windows_core::TypeKind for INTERNET_SECURITY_CONNECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4548,10 +4322,6 @@ impl Default for INTERNET_SECURITY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -impl windows_core::TypeKind for INTERNET_SECURITY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERNET_SERVER_CONNECTION_STATE { @@ -4569,9 +4339,6 @@ impl Default for INTERNET_SERVER_CONNECTION_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_SERVER_CONNECTION_STATE { - type TypeKind = windows_core::CopyType; -} pub const INTERNET_SERVICE_FTP: u32 = 1u32; pub const INTERNET_SERVICE_GOPHER: u32 = 2u32; pub const INTERNET_SERVICE_HTTP: u32 = 3u32; @@ -4649,9 +4416,6 @@ impl Default for INTERNET_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERNET_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IProofOfPossessionCookieInfoManager, IProofOfPossessionCookieInfoManager_Vtbl, 0xcdaece56_4edf_43df_b113_88e4556fa1bb); windows_core::imp::interface_hierarchy!(IProofOfPossessionCookieInfoManager, windows_core::IUnknown); impl IProofOfPossessionCookieInfoManager { @@ -4742,9 +4506,6 @@ impl Default for IncomingCookieState { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IncomingCookieState { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct InternetCookieHistory { @@ -4758,9 +4519,6 @@ impl Default for InternetCookieHistory { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for InternetCookieHistory { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct InternetCookieState(pub i32); @@ -4792,9 +4550,6 @@ impl Default for OutgoingCookieState { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OutgoingCookieState { - type TypeKind = windows_core::CopyType; -} pub const PENDING_DELETE_CACHE_ENTRY: u32 = 4194304u32; pub type PFN_AUTH_NOTIFY = Option u32>; pub type PFN_DIAL_HANDLER = Option u32>; @@ -4872,9 +4627,6 @@ impl Default for ProofOfPossessionCookieInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ProofOfPossessionCookieInfo { - type TypeKind = windows_core::CopyType; -} pub const ProofOfPossessionCookieInfoManager: windows_core::GUID = windows_core::GUID::from_u128(0xa9927f85_a304_4390_8b23_a75f1c668600); pub const REDIRECT_CACHE_ENTRY: u32 = 2048u32; pub const REGSTR_DIAL_AUTOCONNECT: windows_core::PCSTR = windows_core::s!("AutoConnect"); @@ -4931,9 +4683,6 @@ impl Default for URLCACHE_ENTRY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URLCACHE_ENTRY_INFO { - type TypeKind = windows_core::CopyType; -} pub const URLHISTORY_CACHE_ENTRY: u32 = 2097152u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4962,9 +4711,6 @@ impl Default for URL_COMPONENTSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URL_COMPONENTSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct URL_COMPONENTSW { @@ -4989,9 +4735,6 @@ impl Default for URL_COMPONENTSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URL_COMPONENTSW { - type TypeKind = windows_core::CopyType; -} pub const UrlCacheLimitTypeAppContainer: URL_CACHE_LIMIT_TYPE = URL_CACHE_LIMIT_TYPE(2i32); pub const UrlCacheLimitTypeAppContainerTotal: URL_CACHE_LIMIT_TYPE = URL_CACHE_LIMIT_TYPE(3i32); pub const UrlCacheLimitTypeIE: URL_CACHE_LIMIT_TYPE = URL_CACHE_LIMIT_TYPE(0i32); @@ -5014,9 +4757,6 @@ impl Default for WININET_PROXY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WININET_PROXY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WININET_PROXY_INFO_LIST { @@ -5028,9 +4768,6 @@ impl Default for WININET_PROXY_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WININET_PROXY_INFO_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WININET_SYNC_MODE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs index eadcc96e87b..6261682456e 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs @@ -1348,9 +1348,6 @@ impl Default for AAL5_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AAL5_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const AAL5_SSCS_FRAME_RELAY: u32 = 4u32; pub const AAL5_SSCS_NULL: u32 = 0u32; pub const AAL5_SSCS_SSCOP_ASSURED: u32 = 1u32; @@ -1367,9 +1364,6 @@ impl Default for AALUSER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AALUSER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct AAL_PARAMETERS_IE { @@ -1381,9 +1375,6 @@ impl Default for AAL_PARAMETERS_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AAL_PARAMETERS_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AAL_PARAMETERS_IE_0 { @@ -1395,9 +1386,6 @@ impl Default for AAL_PARAMETERS_IE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AAL_PARAMETERS_IE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AAL_TYPE(pub i32); @@ -1421,9 +1409,6 @@ impl Default for ADDRINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEX2A { @@ -1446,9 +1431,6 @@ impl Default for ADDRINFOEX2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEX2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEX2W { @@ -1471,9 +1453,6 @@ impl Default for ADDRINFOEX2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEX2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEX3 { @@ -1497,9 +1476,6 @@ impl Default for ADDRINFOEX3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEX3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEX4 { @@ -1524,9 +1500,6 @@ impl Default for ADDRINFOEX4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEX4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEX5 { @@ -1552,9 +1525,6 @@ impl Default for ADDRINFOEX5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEX5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEX6 { @@ -1583,9 +1553,6 @@ impl Default for ADDRINFOEX6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEX6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEXA { @@ -1606,9 +1573,6 @@ impl Default for ADDRINFOEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRINFOEXW { @@ -1629,9 +1593,6 @@ impl Default for ADDRINFOEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOEXW { - type TypeKind = windows_core::CopyType; -} pub const ADDRINFOEX_VERSION_2: u32 = 2u32; pub const ADDRINFOEX_VERSION_3: u32 = 3u32; pub const ADDRINFOEX_VERSION_4: u32 = 4u32; @@ -1654,9 +1615,6 @@ impl Default for ADDRINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ADDRINFO_DNS_SERVER { @@ -1671,9 +1629,6 @@ impl Default for ADDRINFO_DNS_SERVER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFO_DNS_SERVER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ADDRINFO_DNS_SERVER_0 { @@ -1684,9 +1639,6 @@ impl Default for ADDRINFO_DNS_SERVER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRINFO_DNS_SERVER_0 { - type TypeKind = windows_core::CopyType; -} pub const ADDR_ANY: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1699,9 +1651,6 @@ impl Default for AFPROTOCOLS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AFPROTOCOLS { - type TypeKind = windows_core::CopyType; -} pub const AF_12844: u16 = 25u16; pub const AF_APPLETALK: u16 = 16u16; pub const AF_ATM: u16 = 22u16; @@ -1784,9 +1733,6 @@ impl Default for ARP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ARP_HEADER { - type TypeKind = windows_core::CopyType; -} pub const ARP_HW_802: ARP_HARDWARE_TYPE = ARP_HARDWARE_TYPE(6i32); pub const ARP_HW_ENET: ARP_HARDWARE_TYPE = ARP_HARDWARE_TYPE(1i32); #[repr(transparent)] @@ -1806,9 +1752,6 @@ impl Default for ASSOCIATE_NAMERES_CONTEXT_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASSOCIATE_NAMERES_CONTEXT_INPUT { - type TypeKind = windows_core::CopyType; -} pub const ATMPROTO_AAL1: u32 = 1u32; pub const ATMPROTO_AAL2: u32 = 2u32; pub const ATMPROTO_AAL34: u32 = 3u32; @@ -1826,9 +1769,6 @@ impl Default for ATM_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const ATM_ADDR_SIZE: u32 = 20u32; pub const ATM_AESA: u32 = 2u32; #[repr(C)] @@ -1843,9 +1783,6 @@ impl Default for ATM_BHLI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_BHLI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_BLLI { @@ -1861,9 +1798,6 @@ impl Default for ATM_BLLI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_BLLI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_BLLI_IE { @@ -1884,9 +1818,6 @@ impl Default for ATM_BLLI_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_BLLI_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_BROADBAND_BEARER_CAPABILITY_IE { @@ -1901,9 +1832,6 @@ impl Default for ATM_BROADBAND_BEARER_CAPABILITY_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_BROADBAND_BEARER_CAPABILITY_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_CALLING_PARTY_NUMBER_IE { @@ -1916,9 +1844,6 @@ impl Default for ATM_CALLING_PARTY_NUMBER_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_CALLING_PARTY_NUMBER_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_CAUSE_IE { @@ -1932,9 +1857,6 @@ impl Default for ATM_CAUSE_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_CAUSE_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_CONNECTION_ID { @@ -1947,9 +1869,6 @@ impl Default for ATM_CONNECTION_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_CONNECTION_ID { - type TypeKind = windows_core::CopyType; -} pub const ATM_E164: u32 = 1u32; pub const ATM_NSAP: u32 = 2u32; #[repr(C, packed(4))] @@ -1963,9 +1882,6 @@ impl Default for ATM_PVC_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_PVC_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_QOS_CLASS_IE { @@ -1977,9 +1893,6 @@ impl Default for ATM_QOS_CLASS_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_QOS_CLASS_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_TD { @@ -1996,9 +1909,6 @@ impl Default for ATM_TD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_TD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_TRAFFIC_DESCRIPTOR_IE { @@ -2011,9 +1921,6 @@ impl Default for ATM_TRAFFIC_DESCRIPTOR_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_TRAFFIC_DESCRIPTOR_IE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATM_TRANSIT_NETWORK_SELECTION_IE { @@ -2027,9 +1934,6 @@ impl Default for ATM_TRANSIT_NETWORK_SELECTION_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATM_TRANSIT_NETWORK_SELECTION_IE { - type TypeKind = windows_core::CopyType; -} pub const BASE_PROTOCOL: u32 = 1u32; pub const BCOB_A: u32 = 1u32; pub const BCOB_C: u32 = 3u32; @@ -2153,9 +2057,6 @@ impl Default for CMSGHDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSGHDR { - type TypeKind = windows_core::CopyType; -} pub const COMP_EQUAL: WSAECOMPARATOR = WSAECOMPARATOR(0i32); pub const COMP_NOTLESS: WSAECOMPARATOR = WSAECOMPARATOR(1i32); #[repr(transparent)] @@ -2181,9 +2082,6 @@ impl Default for CSADDR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSADDR_INFO { - type TypeKind = windows_core::CopyType; -} pub const DE_REUSE_SOCKET: u32 = 2u32; pub const DL_ADDRESS_LENGTH_MAXIMUM: u32 = 32u32; #[repr(C)] @@ -2196,9 +2094,6 @@ impl Default for DL_EI48 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EI48 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DL_EI64 { @@ -2209,9 +2104,6 @@ impl Default for DL_EI64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EI64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DL_EUI48 { @@ -2223,9 +2115,6 @@ impl Default for DL_EUI48 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EUI48 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DL_EUI48_0 { @@ -2237,9 +2126,6 @@ impl Default for DL_EUI48_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EUI48_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DL_EUI64 { @@ -2252,9 +2138,6 @@ impl Default for DL_EUI64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EUI64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DL_EUI64_0 { @@ -2266,9 +2149,6 @@ impl Default for DL_EUI64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EUI64_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DL_EUI64_0_0 { @@ -2280,9 +2160,6 @@ impl Default for DL_EUI64_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EUI64_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DL_EUI64_0_0_0 { @@ -2295,9 +2172,6 @@ impl Default for DL_EUI64_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_EUI64_0_0_0 { - type TypeKind = windows_core::CopyType; -} pub const DL_HEADER_LENGTH_MAXIMUM: u32 = 64u32; #[repr(C)] #[derive(Clone, Copy)] @@ -2310,9 +2184,6 @@ impl Default for DL_OUI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_OUI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DL_OUI_0 { @@ -2323,9 +2194,6 @@ impl Default for DL_OUI_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_OUI_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DL_TEREDO_ADDRESS { @@ -2337,9 +2205,6 @@ impl Default for DL_TEREDO_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_TEREDO_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DL_TEREDO_ADDRESS_0 { @@ -2351,9 +2216,6 @@ impl Default for DL_TEREDO_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_TEREDO_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DL_TEREDO_ADDRESS_0_0 { @@ -2366,9 +2228,6 @@ impl Default for DL_TEREDO_ADDRESS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_TEREDO_ADDRESS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DL_TEREDO_ADDRESS_PRV { @@ -2380,9 +2239,6 @@ impl Default for DL_TEREDO_ADDRESS_PRV { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_TEREDO_ADDRESS_PRV { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union DL_TEREDO_ADDRESS_PRV_0 { @@ -2394,9 +2250,6 @@ impl Default for DL_TEREDO_ADDRESS_PRV_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_TEREDO_ADDRESS_PRV_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DL_TEREDO_ADDRESS_PRV_0_0 { @@ -2413,9 +2266,6 @@ impl Default for DL_TEREDO_ADDRESS_PRV_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DL_TEREDO_ADDRESS_PRV_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -2430,10 +2280,6 @@ impl Default for DL_TUNNEL_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DL_TUNNEL_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ETHERNET_HEADER { @@ -2446,9 +2292,6 @@ impl Default for ETHERNET_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETHERNET_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ETHERNET_HEADER_0 { @@ -2460,9 +2303,6 @@ impl Default for ETHERNET_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETHERNET_HEADER_0 { - type TypeKind = windows_core::CopyType; -} pub const ETHERNET_TYPE_802_1AD: u32 = 34984u32; pub const ETHERNET_TYPE_802_1Q: u32 = 33024u32; pub const ETHERNET_TYPE_ARP: u32 = 2054u32; @@ -2504,9 +2344,6 @@ impl Default for FD_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FD_SET { - type TypeKind = windows_core::CopyType; -} pub const FD_SETSIZE: u32 = 64u32; pub const FD_WRITE: u32 = 2u32; pub const FD_WRITE_BIT: u32 = 1u32; @@ -2530,9 +2367,6 @@ impl Default for FLOWSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLOWSPEC { - type TypeKind = windows_core::CopyType; -} pub const FROM_PROTOCOL_INFO: i32 = -1i32; pub const FallbackIndexMax: FALLBACK_INDEX = FALLBACK_INDEX(1i32); pub const FallbackIndexTcpFastopen: FALLBACK_INDEX = FALLBACK_INDEX(0i32); @@ -2551,9 +2385,6 @@ impl Default for GROUP_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_REQ { @@ -2565,9 +2396,6 @@ impl Default for GROUP_REQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_REQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_SOURCE_REQ { @@ -2580,9 +2408,6 @@ impl Default for GROUP_SOURCE_REQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_SOURCE_REQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HOSTENT { @@ -2597,9 +2422,6 @@ impl Default for HOSTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HOSTENT { - type TypeKind = windows_core::CopyType; -} pub const IAS_ATTRIB_INT: u32 = 1u32; pub const IAS_ATTRIB_NO_ATTRIB: u32 = 0u32; pub const IAS_ATTRIB_NO_CLASS: u32 = 16u32; @@ -2653,9 +2475,6 @@ impl Default for ICMPV4_ADDRESS_MASK_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMPV4_ADDRESS_MASK_MESSAGE { - type TypeKind = windows_core::CopyType; -} pub const ICMPV4_INVALID_PREFERENCE_LEVEL: u32 = 2147483648u32; #[repr(C)] #[derive(Clone, Copy)] @@ -2668,9 +2487,6 @@ impl Default for ICMPV4_ROUTER_ADVERT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMPV4_ROUTER_ADVERT_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ICMPV4_ROUTER_ADVERT_HEADER { @@ -2681,9 +2497,6 @@ impl Default for ICMPV4_ROUTER_ADVERT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMPV4_ROUTER_ADVERT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ICMPV4_ROUTER_SOLICIT { @@ -2694,9 +2507,6 @@ impl Default for ICMPV4_ROUTER_SOLICIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMPV4_ROUTER_SOLICIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ICMPV4_TIMESTAMP_MESSAGE { @@ -2710,9 +2520,6 @@ impl Default for ICMPV4_TIMESTAMP_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMPV4_TIMESTAMP_MESSAGE { - type TypeKind = windows_core::CopyType; -} pub const ICMPV6_ECHO_REQUEST_FLAG_REVERSE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -2727,9 +2534,6 @@ impl Default for ICMP_ERROR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMP_ERROR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ICMP_HEADER { @@ -2742,9 +2546,6 @@ impl Default for ICMP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMP_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ICMP_MESSAGE { @@ -2756,9 +2557,6 @@ impl Default for ICMP_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMP_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ICMP_MESSAGE_0 { @@ -2771,9 +2569,6 @@ impl Default for ICMP_MESSAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ICMP_MESSAGE_0 { - type TypeKind = windows_core::CopyType; -} pub const IE_AALParameters: Q2931_IE_TYPE = Q2931_IE_TYPE(0i32); pub const IE_BHLI: Q2931_IE_TYPE = Q2931_IE_TYPE(3i32); pub const IE_BLLI: Q2931_IE_TYPE = Q2931_IE_TYPE(4i32); @@ -2807,9 +2602,6 @@ impl Default for IGMPV3_QUERY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMPV3_QUERY_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IGMPV3_QUERY_HEADER_0 { @@ -2821,9 +2613,6 @@ impl Default for IGMPV3_QUERY_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMPV3_QUERY_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IGMPV3_QUERY_HEADER_0_0 { @@ -2834,9 +2623,6 @@ impl Default for IGMPV3_QUERY_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMPV3_QUERY_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IGMPV3_QUERY_HEADER_1 { @@ -2848,9 +2634,6 @@ impl Default for IGMPV3_QUERY_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMPV3_QUERY_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IGMPV3_QUERY_HEADER_1_0 { @@ -2861,9 +2644,6 @@ impl Default for IGMPV3_QUERY_HEADER_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMPV3_QUERY_HEADER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IGMPV3_REPORT_HEADER { @@ -2878,9 +2658,6 @@ impl Default for IGMPV3_REPORT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMPV3_REPORT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IGMPV3_REPORT_RECORD_HEADER { @@ -2894,9 +2671,6 @@ impl Default for IGMPV3_REPORT_RECORD_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMPV3_REPORT_RECORD_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IGMP_HEADER { @@ -2910,9 +2684,6 @@ impl Default for IGMP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMP_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IGMP_HEADER_0 { @@ -2924,9 +2695,6 @@ impl Default for IGMP_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMP_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IGMP_HEADER_0_0 { @@ -2937,9 +2705,6 @@ impl Default for IGMP_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMP_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IGMP_HEADER_1 { @@ -2952,9 +2717,6 @@ impl Default for IGMP_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IGMP_HEADER_1 { - type TypeKind = windows_core::CopyType; -} pub const IGMP_LEAVE_GROUP_TYPE: u32 = 23u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2990,9 +2752,6 @@ impl Default for IN6_ADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN6_ADDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IN6_ADDR_0 { @@ -3004,9 +2763,6 @@ impl Default for IN6_ADDR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN6_ADDR_0 { - type TypeKind = windows_core::CopyType; -} pub const IN6_EMBEDDEDV4_BITS_IN_BYTE: u32 = 8u32; pub const IN6_EMBEDDEDV4_UOCTET_POSITION: u32 = 8u32; #[repr(C)] @@ -3020,9 +2776,6 @@ impl Default for IN6_PKTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN6_PKTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IN6_PKTINFO_EX { @@ -3034,9 +2787,6 @@ impl Default for IN6_PKTINFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN6_PKTINFO_EX { - type TypeKind = windows_core::CopyType; -} pub const INADDR_ANY: u32 = 0u32; pub const INADDR_BROADCAST: u32 = 4294967295u32; pub const INADDR_LOOPBACK: u32 = 2130706433u32; @@ -3056,9 +2806,6 @@ impl Default for INET_PORT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INET_PORT_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INET_PORT_RESERVATION_INFORMATION { @@ -3069,9 +2816,6 @@ impl Default for INET_PORT_RESERVATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INET_PORT_RESERVATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INET_PORT_RESERVATION_INSTANCE { @@ -3083,9 +2827,6 @@ impl Default for INET_PORT_RESERVATION_INSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INET_PORT_RESERVATION_INSTANCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INET_PORT_RESERVATION_TOKEN { @@ -3096,9 +2837,6 @@ impl Default for INET_PORT_RESERVATION_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INET_PORT_RESERVATION_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct INTERFACE_INFO { @@ -3112,9 +2850,6 @@ impl Default for INTERFACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERFACE_INFO_EX { @@ -3128,9 +2863,6 @@ impl Default for INTERFACE_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACE_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const INVALID_SOCKET: SOCKET = SOCKET(-1i32 as _); #[repr(C)] #[derive(Clone, Copy)] @@ -3142,9 +2874,6 @@ impl Default for IN_ADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_ADDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IN_ADDR_0 { @@ -3157,9 +2886,6 @@ impl Default for IN_ADDR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_ADDR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IN_ADDR_0_0 { @@ -3173,9 +2899,6 @@ impl Default for IN_ADDR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_ADDR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IN_ADDR_0_1 { @@ -3187,9 +2910,6 @@ impl Default for IN_ADDR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_ADDR_0_1 { - type TypeKind = windows_core::CopyType; -} pub const IN_CLASSA_HOST: u32 = 16777215u32; pub const IN_CLASSA_MAX: u32 = 128u32; pub const IN_CLASSA_NET: u32 = 4278190080u32; @@ -3215,9 +2935,6 @@ impl Default for IN_PKTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_PKTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IN_PKTINFO_EX { @@ -3229,9 +2946,6 @@ impl Default for IN_PKTINFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_PKTINFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IN_RECVERR { @@ -3245,9 +2959,6 @@ impl Default for IN_RECVERR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IN_RECVERR { - type TypeKind = windows_core::CopyType; -} pub const IOCPARM_MASK: u32 = 127u32; pub const IOC_IN: u32 = 2147483648u32; pub const IOC_INOUT: u32 = 3221225472u32; @@ -3370,9 +3081,6 @@ impl Default for IPTLS_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPTLS_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPV4_HEADER { @@ -3392,9 +3100,6 @@ impl Default for IPV4_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPV4_HEADER_0 { @@ -3406,9 +3111,6 @@ impl Default for IPV4_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV4_HEADER_0_0 { @@ -3419,9 +3121,6 @@ impl Default for IPV4_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPV4_HEADER_1 { @@ -3433,9 +3132,6 @@ impl Default for IPV4_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV4_HEADER_1_0 { @@ -3446,9 +3142,6 @@ impl Default for IPV4_HEADER_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_HEADER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPV4_HEADER_2 { @@ -3460,9 +3153,6 @@ impl Default for IPV4_HEADER_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_HEADER_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV4_HEADER_2_0 { @@ -3473,9 +3163,6 @@ impl Default for IPV4_HEADER_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_HEADER_2_0 { - type TypeKind = windows_core::CopyType; -} pub const IPV4_MAX_MINIMUM_MTU: u32 = 576u32; pub const IPV4_MINIMUM_MTU: u32 = 576u32; pub const IPV4_MIN_MINIMUM_MTU: u32 = 352u32; @@ -3490,9 +3177,6 @@ impl Default for IPV4_OPTION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_OPTION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPV4_OPTION_HEADER_0 { @@ -3504,9 +3188,6 @@ impl Default for IPV4_OPTION_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_OPTION_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV4_OPTION_HEADER_0_0 { @@ -3517,9 +3198,6 @@ impl Default for IPV4_OPTION_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_OPTION_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IPV4_OPTION_TYPE(pub i32); @@ -3534,9 +3212,6 @@ impl Default for IPV4_ROUTING_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_ROUTING_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IPV4_TIMESTAMP_OPTION { @@ -3549,9 +3224,6 @@ impl Default for IPV4_TIMESTAMP_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_TIMESTAMP_OPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPV4_TIMESTAMP_OPTION_0 { @@ -3563,9 +3235,6 @@ impl Default for IPV4_TIMESTAMP_OPTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_TIMESTAMP_OPTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV4_TIMESTAMP_OPTION_0_0 { @@ -3576,9 +3245,6 @@ impl Default for IPV4_TIMESTAMP_OPTION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV4_TIMESTAMP_OPTION_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IPV4_VERSION: u32 = 4u32; pub const IPV6_ADD_IFLIST: i32 = 29i32; pub const IPV6_ADD_MEMBERSHIP: i32 = 12i32; @@ -3600,9 +3266,6 @@ impl Default for IPV6_EXTENSION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_EXTENSION_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IPV6_FLOW_LABEL_MASK: u32 = 4294905600u32; #[repr(C)] #[derive(Clone, Copy)] @@ -3617,9 +3280,6 @@ impl Default for IPV6_FRAGMENT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_FRAGMENT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPV6_FRAGMENT_HEADER_0 { @@ -3631,9 +3291,6 @@ impl Default for IPV6_FRAGMENT_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_FRAGMENT_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV6_FRAGMENT_HEADER_0_0 { @@ -3644,9 +3301,6 @@ impl Default for IPV6_FRAGMENT_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_FRAGMENT_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IPV6_FULL_TRAFFIC_CLASS_MASK: u32 = 61455u32; pub const IPV6_GET_IFLIST: i32 = 33i32; pub const IPV6_HDRINCL: i32 = 2i32; @@ -3665,9 +3319,6 @@ impl Default for IPV6_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IPV6_HEADER_0 { @@ -3679,9 +3330,6 @@ impl Default for IPV6_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV6_HEADER_0_0 { @@ -3692,9 +3340,6 @@ impl Default for IPV6_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IPV6_HOPLIMIT: i32 = 21i32; pub const IPV6_HOPOPTS: i32 = 1i32; pub const IPV6_IFLIST: i32 = 28i32; @@ -3712,9 +3357,6 @@ impl Default for IPV6_MREQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_MREQ { - type TypeKind = windows_core::CopyType; -} pub const IPV6_MTU: i32 = 72i32; pub const IPV6_MTU_DISCOVER: i32 = 71i32; pub const IPV6_MULTICAST_HOPS: i32 = 10i32; @@ -3731,9 +3373,6 @@ impl Default for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS_0 { @@ -3745,9 +3384,6 @@ impl Default for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const IPV6_NRT_INTERFACE: i32 = 74i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3760,9 +3396,6 @@ impl Default for IPV6_OPTION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_OPTION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV6_OPTION_JUMBOGRAM { @@ -3774,9 +3407,6 @@ impl Default for IPV6_OPTION_JUMBOGRAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_OPTION_JUMBOGRAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV6_OPTION_ROUTER_ALERT { @@ -3788,9 +3418,6 @@ impl Default for IPV6_OPTION_ROUTER_ALERT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_OPTION_ROUTER_ALERT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IPV6_OPTION_TYPE(pub i32); @@ -3814,9 +3441,6 @@ impl Default for IPV6_ROUTER_ADVERTISEMENT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_ROUTER_ADVERTISEMENT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV6_ROUTER_ADVERTISEMENT_FLAGS_0 { @@ -3827,9 +3451,6 @@ impl Default for IPV6_ROUTER_ADVERTISEMENT_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_ROUTER_ADVERTISEMENT_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IPV6_ROUTING_HEADER { @@ -3844,9 +3465,6 @@ impl Default for IPV6_ROUTING_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPV6_ROUTING_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IPV6_RTHDR: i32 = 32i32; pub const IPV6_TCLASS: i32 = 39i32; pub const IPV6_TRAFFIC_CLASS_MASK: u32 = 49167u32; @@ -3874,9 +3492,6 @@ impl Default for IPX_ADDRESS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPX_ADDRESS_DATA { - type TypeKind = windows_core::CopyType; -} pub const IPX_ADDRESS_NOTIFY: i32 = 16396i32; pub const IPX_DSTYPE: i32 = 16386i32; pub const IPX_EXTENDED_ADDRESS: i32 = 16388i32; @@ -3900,9 +3515,6 @@ impl Default for IPX_NETNUM_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPX_NETNUM_DATA { - type TypeKind = windows_core::CopyType; -} pub const IPX_PTYPE: i32 = 16384i32; pub const IPX_RECEIVE_BROADCAST: i32 = 16399i32; pub const IPX_RECVHDR: i32 = 16389i32; @@ -3934,9 +3546,6 @@ impl Default for IPX_SPXCONNSTATUS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPX_SPXCONNSTATUS_DATA { - type TypeKind = windows_core::CopyType; -} pub const IPX_SPXGETCONNECTIONSTATUS: i32 = 16395i32; pub const IPX_STOPFILTERPTYPE: i32 = 16387i32; pub const IP_ADD_IFLIST: i32 = 29i32; @@ -3966,9 +3575,6 @@ impl Default for IP_MREQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_MREQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IP_MREQ_SOURCE { @@ -3981,9 +3587,6 @@ impl Default for IP_MREQ_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_MREQ_SOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IP_MSFILTER { @@ -3998,9 +3601,6 @@ impl Default for IP_MSFILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IP_MSFILTER { - type TypeKind = windows_core::CopyType; -} pub const IP_MTU: i32 = 73i32; pub const IP_MTU_DISCOVER: i32 = 71i32; pub const IP_MULTICAST_IF: i32 = 9i32; @@ -4117,9 +3717,6 @@ impl Default for LINGER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINGER { - type TypeKind = windows_core::CopyType; -} pub const LITTLEENDIAN: u32 = 1u32; pub const LM_BAUD_115200: u32 = 115200u32; pub const LM_BAUD_1152K: u32 = 1152000u32; @@ -4159,9 +3756,6 @@ impl Default for LM_IRPARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LM_IRPARMS { - type TypeKind = windows_core::CopyType; -} pub const LOG2_BITS_PER_BYTE: u32 = 3u32; pub type LPBLOCKINGCALLBACK = Option super::super::Foundation::BOOL>; pub type LPCONDITIONPROC = Option i32>; @@ -4403,9 +3997,6 @@ impl Default for MLDV2_QUERY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLDV2_QUERY_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MLDV2_QUERY_HEADER_0 { @@ -4417,9 +4008,6 @@ impl Default for MLDV2_QUERY_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLDV2_QUERY_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MLDV2_QUERY_HEADER_0_0 { @@ -4430,9 +4018,6 @@ impl Default for MLDV2_QUERY_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLDV2_QUERY_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MLDV2_QUERY_HEADER_1 { @@ -4444,9 +4029,6 @@ impl Default for MLDV2_QUERY_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLDV2_QUERY_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MLDV2_QUERY_HEADER_1_0 { @@ -4457,9 +4039,6 @@ impl Default for MLDV2_QUERY_HEADER_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLDV2_QUERY_HEADER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MLDV2_REPORT_HEADER { @@ -4472,9 +4051,6 @@ impl Default for MLDV2_REPORT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLDV2_REPORT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MLDV2_REPORT_RECORD_HEADER { @@ -4488,9 +4064,6 @@ impl Default for MLDV2_REPORT_RECORD_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLDV2_REPORT_RECORD_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MLD_HEADER { @@ -4504,9 +4077,6 @@ impl Default for MLD_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MLD_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MLD_MAX_RESP_CODE_TYPE(pub i32); @@ -4541,9 +4111,6 @@ impl Default for NAPI_DOMAIN_DESCRIPTION_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAPI_DOMAIN_DESCRIPTION_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NAPI_PROVIDER_INSTALLATION_BLOB { @@ -4558,9 +4125,6 @@ impl Default for NAPI_PROVIDER_INSTALLATION_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAPI_PROVIDER_INSTALLATION_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NAPI_PROVIDER_LEVEL(pub i32); @@ -4581,9 +4145,6 @@ impl Default for ND_NEIGHBOR_ADVERT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_NEIGHBOR_ADVERT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ND_NEIGHBOR_SOLICIT_HEADER { @@ -4595,9 +4156,6 @@ impl Default for ND_NEIGHBOR_SOLICIT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_NEIGHBOR_SOLICIT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_DNSSL { @@ -4611,9 +4169,6 @@ impl Default for ND_OPTION_DNSSL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_DNSSL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_HDR { @@ -4625,9 +4180,6 @@ impl Default for ND_OPTION_HDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_HDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_MTU { @@ -4641,9 +4193,6 @@ impl Default for ND_OPTION_MTU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_MTU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ND_OPTION_PREFIX_INFO { @@ -4661,9 +4210,6 @@ impl Default for ND_OPTION_PREFIX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_PREFIX_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ND_OPTION_PREFIX_INFO_0 { @@ -4675,9 +4221,6 @@ impl Default for ND_OPTION_PREFIX_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_PREFIX_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_PREFIX_INFO_0_0 { @@ -4688,9 +4231,6 @@ impl Default for ND_OPTION_PREFIX_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_PREFIX_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ND_OPTION_PREFIX_INFO_1 { @@ -4702,9 +4242,6 @@ impl Default for ND_OPTION_PREFIX_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_PREFIX_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_PREFIX_INFO_1_0 { @@ -4716,9 +4253,6 @@ impl Default for ND_OPTION_PREFIX_INFO_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_PREFIX_INFO_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_RDNSS { @@ -4732,9 +4266,6 @@ impl Default for ND_OPTION_RDNSS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_RDNSS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_RD_HDR { @@ -4748,9 +4279,6 @@ impl Default for ND_OPTION_RD_HDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_RD_HDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ND_OPTION_ROUTE_INFO { @@ -4766,9 +4294,6 @@ impl Default for ND_OPTION_ROUTE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_ROUTE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ND_OPTION_ROUTE_INFO_0 { @@ -4780,9 +4305,6 @@ impl Default for ND_OPTION_ROUTE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_ROUTE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ND_OPTION_ROUTE_INFO_0_0 { @@ -4793,9 +4315,6 @@ impl Default for ND_OPTION_ROUTE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_OPTION_ROUTE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ND_OPTION_TYPE(pub i32); @@ -4836,9 +4355,6 @@ impl Default for ND_REDIRECT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_REDIRECT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ND_ROUTER_ADVERT_HEADER { @@ -4851,9 +4367,6 @@ impl Default for ND_ROUTER_ADVERT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_ROUTER_ADVERT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ND_ROUTER_SOLICIT_HEADER { @@ -4864,9 +4377,6 @@ impl Default for ND_ROUTER_SOLICIT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ND_ROUTER_SOLICIT_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NETBIOS_GROUP_NAME: u32 = 1u32; pub const NETBIOS_NAME_LENGTH: u32 = 16u32; pub const NETBIOS_TYPE_QUICK_GROUP: u32 = 3u32; @@ -4892,9 +4402,6 @@ impl Default for NETRESOURCE2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETRESOURCE2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETRESOURCE2W { @@ -4915,9 +4422,6 @@ impl Default for NETRESOURCE2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETRESOURCE2W { - type TypeKind = windows_core::CopyType; -} pub const NI_DGRAM: u32 = 16u32; pub const NI_MAXHOST: u32 = 1025u32; pub const NI_MAXSERV: u32 = 32u32; @@ -4938,9 +4442,6 @@ impl Default for NLA_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NLA_BLOB_1 { @@ -4955,9 +4456,6 @@ impl Default for NLA_BLOB_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLA_BLOB_1_3 { @@ -4968,9 +4466,6 @@ impl Default for NLA_BLOB_1_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB_1_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLA_BLOB_1_3_0 { @@ -4985,9 +4480,6 @@ impl Default for NLA_BLOB_1_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB_1_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLA_BLOB_1_2 { @@ -4999,9 +4491,6 @@ impl Default for NLA_BLOB_1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB_1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLA_BLOB_1_0 { @@ -5014,9 +4503,6 @@ impl Default for NLA_BLOB_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLA_BLOB_1_1 { @@ -5027,9 +4513,6 @@ impl Default for NLA_BLOB_1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB_1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NLA_BLOB_0 { @@ -5042,9 +4525,6 @@ impl Default for NLA_BLOB_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NLA_BLOB_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NLA_BLOB_DATA_TYPE(pub i32); @@ -5086,9 +4566,6 @@ impl Default for NL_BANDWIDTH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NL_BANDWIDTH_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NL_DAD_STATE(pub i32); @@ -5105,9 +4582,6 @@ impl Default for NL_INTERFACE_OFFLOAD_ROD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NL_INTERFACE_OFFLOAD_ROD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NL_LINK_LOCAL_ADDRESS_BEHAVIOR(pub i32); @@ -5134,9 +4608,6 @@ impl Default for NL_NETWORK_CONNECTIVITY_HINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NL_NETWORK_CONNECTIVITY_HINT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NL_NETWORK_CONNECTIVITY_LEVEL_HINT(pub i32); @@ -5152,9 +4623,6 @@ impl Default for NL_PATH_BANDWIDTH_ROD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NL_PATH_BANDWIDTH_ROD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NL_PREFIX_ORIGIN(pub i32); @@ -5182,9 +4650,6 @@ impl Default for NPI_MODULEID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NPI_MODULEID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NPI_MODULEID_0 { @@ -5196,9 +4661,6 @@ impl Default for NPI_MODULEID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NPI_MODULEID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NPI_MODULEID_TYPE(pub i32); @@ -5226,10 +4688,6 @@ impl Default for NSPV2_ROUTINE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NSPV2_ROUTINE { - type TypeKind = windows_core::CopyType; -} pub const NSP_NOTIFY_APC: WSACOMPLETIONTYPE = WSACOMPLETIONTYPE(4i32); pub const NSP_NOTIFY_EVENT: WSACOMPLETIONTYPE = WSACOMPLETIONTYPE(2i32); pub const NSP_NOTIFY_HWND: WSACOMPLETIONTYPE = WSACOMPLETIONTYPE(1i32); @@ -5258,10 +4716,6 @@ impl Default for NSP_ROUTINE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] -impl windows_core::TypeKind for NSP_ROUTINE { - type TypeKind = windows_core::CopyType; -} pub const NSTYPE_DYNAMIC: u32 = 2u32; pub const NSTYPE_ENUMERABLE: u32 = 4u32; pub const NSTYPE_HIERARCHICAL: u32 = 1u32; @@ -5283,9 +4737,6 @@ impl Default for NS_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NS_INFOW { @@ -5298,9 +4749,6 @@ impl Default for NS_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NS_INFOW { - type TypeKind = windows_core::CopyType; -} pub const NS_LOCALNAME: u32 = 19u32; pub const NS_MS: u32 = 30u32; pub const NS_NBP: u32 = 20u32; @@ -5326,10 +4774,6 @@ impl Default for NS_SERVICE_INFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NS_SERVICE_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5343,10 +4787,6 @@ impl Default for NS_SERVICE_INFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NS_SERVICE_INFOW { - type TypeKind = windows_core::CopyType; -} pub const NS_SLP: u32 = 5u32; pub const NS_STDA: u32 = 31u32; pub const NS_TCPIP_HOSTS: u32 = 11u32; @@ -5464,9 +4904,6 @@ impl Default for PRIORITY_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRIORITY_STATUS { - type TypeKind = windows_core::CopyType; -} pub const PROP_ADDRESSES: u32 = 256u32; pub const PROP_ALL: u32 = 2147483648u32; pub const PROP_COMMENT: u32 = 1u32; @@ -5497,9 +4934,6 @@ impl Default for PROTOCOL_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROTOCOL_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROTOCOL_INFOW { @@ -5517,9 +4951,6 @@ impl Default for PROTOCOL_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROTOCOL_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROTOENT { @@ -5532,9 +4963,6 @@ impl Default for PROTOENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROTOENT { - type TypeKind = windows_core::CopyType; -} pub const PROTO_IP_BBN: NL_ROUTE_PROTOCOL = NL_ROUTE_PROTOCOL(12i32); pub const PROTO_IP_BGP: NL_ROUTE_PROTOCOL = NL_ROUTE_PROTOCOL(14i32); pub const PROTO_IP_CISCO: NL_ROUTE_PROTOCOL = NL_ROUTE_PROTOCOL(11i32); @@ -5577,9 +5005,6 @@ impl Default for Q2931_IE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Q2931_IE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct Q2931_IE_TYPE(pub i32); @@ -5595,9 +5020,6 @@ impl Default for QOS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOS { - type TypeKind = windows_core::CopyType; -} pub const QOS_CLASS0: u32 = 0u32; pub const QOS_CLASS1: u32 = 1u32; pub const QOS_CLASS2: u32 = 2u32; @@ -5614,9 +5036,6 @@ impl Default for RCVALL_IF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RCVALL_IF { - type TypeKind = windows_core::CopyType; -} pub const RCVALL_IPLEVEL: RCVALL_VALUE = RCVALL_VALUE(3i32); pub const RCVALL_OFF: RCVALL_VALUE = RCVALL_VALUE(0i32); pub const RCVALL_ON: RCVALL_VALUE = RCVALL_VALUE(1i32); @@ -5637,9 +5056,6 @@ impl Default for REAL_TIME_NOTIFICATION_SETTING_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REAL_TIME_NOTIFICATION_SETTING_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REAL_TIME_NOTIFICATION_SETTING_INPUT_EX { @@ -5652,9 +5068,6 @@ impl Default for REAL_TIME_NOTIFICATION_SETTING_INPUT_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REAL_TIME_NOTIFICATION_SETTING_INPUT_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REAL_TIME_NOTIFICATION_SETTING_OUTPUT { @@ -5665,9 +5078,6 @@ impl Default for REAL_TIME_NOTIFICATION_SETTING_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REAL_TIME_NOTIFICATION_SETTING_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const RESOURCEDISPLAYTYPE_DOMAIN: RESOURCE_DISPLAY_TYPE = RESOURCE_DISPLAY_TYPE(1u32); pub const RESOURCEDISPLAYTYPE_FILE: RESOURCE_DISPLAY_TYPE = RESOURCE_DISPLAY_TYPE(4u32); pub const RESOURCEDISPLAYTYPE_GENERIC: RESOURCE_DISPLAY_TYPE = RESOURCE_DISPLAY_TYPE(0u32); @@ -5700,9 +5110,6 @@ impl Default for RIORESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIORESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RIO_BUF { @@ -5715,9 +5122,6 @@ impl Default for RIO_BUF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIO_BUF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct RIO_BUFFERID(pub isize); @@ -5734,9 +5138,6 @@ impl Default for RIO_CMSG_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIO_CMSG_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const RIO_CORRUPT_CQ: u32 = 4294967295u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] @@ -5768,9 +5169,6 @@ impl Default for RIO_EXTENSION_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIO_EXTENSION_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const RIO_IOCP_COMPLETION: RIO_NOTIFICATION_COMPLETION_TYPE = RIO_NOTIFICATION_COMPLETION_TYPE(2i32); pub const RIO_MAX_CQ_SIZE: u32 = 134217728u32; pub const RIO_MSG_COMMIT_ONLY: u32 = 8u32; @@ -5788,9 +5186,6 @@ impl Default for RIO_NOTIFICATION_COMPLETION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIO_NOTIFICATION_COMPLETION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RIO_NOTIFICATION_COMPLETION_0 { @@ -5802,9 +5197,6 @@ impl Default for RIO_NOTIFICATION_COMPLETION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIO_NOTIFICATION_COMPLETION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RIO_NOTIFICATION_COMPLETION_0_0 { @@ -5816,9 +5208,6 @@ impl Default for RIO_NOTIFICATION_COMPLETION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIO_NOTIFICATION_COMPLETION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RIO_NOTIFICATION_COMPLETION_0_1 { @@ -5831,9 +5220,6 @@ impl Default for RIO_NOTIFICATION_COMPLETION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIO_NOTIFICATION_COMPLETION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RIO_NOTIFICATION_COMPLETION_TYPE(pub i32); @@ -5858,9 +5244,6 @@ impl Default for RM_FEC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_FEC_INFO { - type TypeKind = windows_core::CopyType; -} pub const RM_FLUSHCACHE: i32 = 1003i32; pub const RM_HIGH_SPEED_INTRANET_OPT: i32 = 1014i32; pub const RM_LATEJOIN: i32 = 1006i32; @@ -5894,9 +5277,6 @@ impl Default for RM_RECEIVER_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_RECEIVER_STATS { - type TypeKind = windows_core::CopyType; -} pub const RM_SENDER_STATISTICS: i32 = 1005i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5920,9 +5300,6 @@ impl Default for RM_SENDER_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_SENDER_STATS { - type TypeKind = windows_core::CopyType; -} pub const RM_SENDER_WINDOW_ADVANCE_METHOD: i32 = 1004i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5936,9 +5313,6 @@ impl Default for RM_SEND_WINDOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_SEND_WINDOW { - type TypeKind = windows_core::CopyType; -} pub const RM_SEND_WINDOW_ADV_RATE: i32 = 1010i32; pub const RM_SET_MCAST_TTL: i32 = 1012i32; pub const RM_SET_MESSAGE_BOUNDARY: i32 = 1002i32; @@ -5957,9 +5331,6 @@ impl Default for RSS_SCALABILITY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSS_SCALABILITY_INFO { - type TypeKind = windows_core::CopyType; -} pub const RouteProtocolBbn: NL_ROUTE_PROTOCOL = NL_ROUTE_PROTOCOL(12i32); pub const RouteProtocolBgp: NL_ROUTE_PROTOCOL = NL_ROUTE_PROTOCOL(14i32); pub const RouteProtocolCisco: NL_ROUTE_PROTOCOL = NL_ROUTE_PROTOCOL(11i32); @@ -5997,9 +5368,6 @@ impl Default for SCOPE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SCOPE_ID_0 { @@ -6011,9 +5379,6 @@ impl Default for SCOPE_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_ID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_ID_0_0 { @@ -6024,9 +5389,6 @@ impl Default for SCOPE_ID_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_ID_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCOPE_LEVEL(pub i32); @@ -6089,10 +5451,6 @@ impl Default for SERVENT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SERVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6108,10 +5466,6 @@ impl Default for SERVENT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SERVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_ADDRESS { @@ -6127,9 +5481,6 @@ impl Default for SERVICE_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_ADDRESSES { @@ -6141,9 +5492,6 @@ impl Default for SERVICE_ADDRESSES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_ADDRESSES { - type TypeKind = windows_core::CopyType; -} 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; @@ -6160,9 +5508,6 @@ impl Default for SERVICE_ASYNC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_ASYNC_INFO { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_DELETE_TYPE: SET_SERVICE_OPERATION = SET_SERVICE_OPERATION(5u32); pub const SERVICE_DEREGISTER: SET_SERVICE_OPERATION = SET_SERVICE_OPERATION(2u32); pub const SERVICE_FLAG_DEFER: u32 = 1u32; @@ -6189,10 +5534,6 @@ impl Default for SERVICE_INFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SERVICE_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6214,10 +5555,6 @@ impl Default for SERVICE_INFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SERVICE_INFOW { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_LOCAL: u32 = 4u32; pub const SERVICE_MULTIPLE: u32 = 1u32; pub const SERVICE_REGISTER: SET_SERVICE_OPERATION = SET_SERVICE_OPERATION(1u32); @@ -6235,9 +5572,6 @@ impl Default for SERVICE_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TYPE_INFO_ABSA { @@ -6250,9 +5584,6 @@ impl Default for SERVICE_TYPE_INFO_ABSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TYPE_INFO_ABSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TYPE_INFO_ABSW { @@ -6265,9 +5596,6 @@ impl Default for SERVICE_TYPE_INFO_ABSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TYPE_INFO_ABSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TYPE_VALUE { @@ -6282,9 +5610,6 @@ impl Default for SERVICE_TYPE_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TYPE_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TYPE_VALUE_ABSA { @@ -6299,9 +5624,6 @@ impl Default for SERVICE_TYPE_VALUE_ABSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TYPE_VALUE_ABSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TYPE_VALUE_ABSW { @@ -6316,9 +5638,6 @@ impl Default for SERVICE_TYPE_VALUE_ABSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TYPE_VALUE_ABSW { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_TYPE_VALUE_CONN: windows_core::PCWSTR = windows_core::w!("ConnectionOriented"); pub const SERVICE_TYPE_VALUE_CONNA: windows_core::PCSTR = windows_core::s!("ConnectionOriented"); pub const SERVICE_TYPE_VALUE_CONNW: windows_core::PCWSTR = windows_core::w!("ConnectionOriented"); @@ -6452,9 +5771,6 @@ impl Default for SNAP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SNAP_HEADER { - type TypeKind = windows_core::CopyType; -} pub const SNAP_OUI: u32 = 0u32; pub const SNAP_SSAP: u32 = 170u32; #[repr(C)] @@ -6468,9 +5784,6 @@ impl Default for SOCKADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_ATM { @@ -6484,9 +5797,6 @@ impl Default for SOCKADDR_ATM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_ATM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_DL { @@ -6499,9 +5809,6 @@ impl Default for SOCKADDR_DL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_DL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SOCKADDR_IN { @@ -6515,9 +5822,6 @@ impl Default for SOCKADDR_IN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_IN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SOCKADDR_IN6 { @@ -6532,9 +5836,6 @@ impl Default for SOCKADDR_IN6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_IN6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SOCKADDR_IN6_0 { @@ -6546,9 +5847,6 @@ impl Default for SOCKADDR_IN6_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_IN6_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_IN6_PAIR { @@ -6560,9 +5858,6 @@ impl Default for SOCKADDR_IN6_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_IN6_PAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SOCKADDR_IN6_W2KSP1 { @@ -6577,9 +5872,6 @@ impl Default for SOCKADDR_IN6_W2KSP1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_IN6_W2KSP1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SOCKADDR_INET { @@ -6592,9 +5884,6 @@ impl Default for SOCKADDR_INET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_INET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_IPX { @@ -6608,9 +5897,6 @@ impl Default for SOCKADDR_IPX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_IPX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_IRDA { @@ -6623,9 +5909,6 @@ impl Default for SOCKADDR_IRDA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_IRDA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_NB { @@ -6638,9 +5921,6 @@ impl Default for SOCKADDR_NB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_NB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_STORAGE { @@ -6654,9 +5934,6 @@ impl Default for SOCKADDR_STORAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_STORAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_STORAGE_XP { @@ -6670,9 +5947,6 @@ impl Default for SOCKADDR_STORAGE_XP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_STORAGE_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_TP { @@ -6687,9 +5961,6 @@ impl Default for SOCKADDR_TP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_TP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_UN { @@ -6701,9 +5972,6 @@ impl Default for SOCKADDR_UN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_UN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKADDR_VNS { @@ -6719,9 +5987,6 @@ impl Default for SOCKADDR_VNS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKADDR_VNS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct SOCKET(pub usize); @@ -6753,9 +6018,6 @@ impl Default for SOCKET_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKET_ADDRESS_LIST { @@ -6767,9 +6029,6 @@ impl Default for SOCKET_ADDRESS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_ADDRESS_LIST { - type TypeKind = windows_core::CopyType; -} pub const SOCKET_DEFAULT2_QM_POLICY: windows_core::GUID = windows_core::GUID::from_u128(0xaec2ef9c_3a4d_4d3e_8842_239942e39a47); pub const SOCKET_ERROR: i32 = -1i32; pub const SOCKET_INFO_CONNECTION_ENCRYPTED: u32 = 2u32; @@ -6788,9 +6047,6 @@ impl Default for SOCKET_PEER_TARGET_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_PEER_TARGET_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SOCKET_PRIORITY_HINT(pub i32); @@ -6808,10 +6064,6 @@ impl Default for SOCKET_PROCESSOR_AFFINITY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for SOCKET_PROCESSOR_AFFINITY { - type TypeKind = windows_core::CopyType; -} pub const SOCKET_QUERY_IPSEC2_ABORT_CONNECTION_ON_FIELD_CHANGE: u32 = 1u32; pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_MM_SA_ID: u32 = 1u32; pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_QM_SA_ID: u32 = 2u32; @@ -6835,9 +6087,6 @@ impl Default for SOCKET_SECURITY_QUERY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_SECURITY_QUERY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKET_SECURITY_QUERY_INFO_IPSEC2 { @@ -6855,9 +6104,6 @@ impl Default for SOCKET_SECURITY_QUERY_INFO_IPSEC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_SECURITY_QUERY_INFO_IPSEC2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKET_SECURITY_QUERY_TEMPLATE { @@ -6870,9 +6116,6 @@ impl Default for SOCKET_SECURITY_QUERY_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_SECURITY_QUERY_TEMPLATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2 { @@ -6887,9 +6130,6 @@ impl Default for SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKET_SECURITY_SETTINGS { @@ -6901,9 +6141,6 @@ impl Default for SOCKET_SECURITY_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_SECURITY_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOCKET_SECURITY_SETTINGS_IPSEC { @@ -6924,9 +6161,6 @@ impl Default for SOCKET_SECURITY_SETTINGS_IPSEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCKET_SECURITY_SETTINGS_IPSEC { - type TypeKind = windows_core::CopyType; -} pub const SOCKET_SETTINGS_ALLOW_INSECURE: u32 = 2u32; pub const SOCKET_SETTINGS_GUARANTEE_ENCRYPTION: u32 = 1u32; pub const SOCKET_SETTINGS_IPSEC_ALLOW_FIRST_INBOUND_PKT_UNENCRYPTED: u32 = 4u32; @@ -6965,9 +6199,6 @@ impl Default for SOCK_NOTIFY_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOCK_NOTIFY_REGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const SOCK_NOTIFY_TRIGGER_EDGE: u32 = 8u32; pub const SOCK_NOTIFY_TRIGGER_LEVEL: u32 = 4u32; pub const SOCK_NOTIFY_TRIGGER_ONESHOT: u32 = 1u32; @@ -7071,9 +6302,6 @@ impl Default for TCP_ACK_FREQUENCY_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ACK_FREQUENCY_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const TCP_ATMARK: i32 = 8i32; pub const TCP_BSDURGENT: i32 = 28672i32; pub const TCP_CONGESTION_ALGORITHM: i32 = 12i32; @@ -7099,9 +6327,6 @@ impl Default for TCP_HDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_HDR { - type TypeKind = windows_core::CopyType; -} pub const TCP_ICMP_ERROR_INFO: i32 = 19i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7123,9 +6348,6 @@ impl Default for TCP_ICW_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_ICW_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_INFO_v0 { @@ -7154,9 +6376,6 @@ impl Default for TCP_INFO_v0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_INFO_v0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_INFO_v1 { @@ -7194,9 +6413,6 @@ impl Default for TCP_INFO_v1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_INFO_v1 { - type TypeKind = windows_core::CopyType; -} pub const TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS: u32 = 0u32; pub const TCP_INITIAL_RTO_DEFAULT_RTT: u32 = 0u32; pub const TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS: u16 = 65534u16; @@ -7211,9 +6427,6 @@ impl Default for TCP_INITIAL_RTO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_INITIAL_RTO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS: u16 = 65535u16; pub const TCP_KEEPALIVE: i32 = 3i32; pub const TCP_KEEPCNT: i32 = 16i32; @@ -7241,9 +6454,6 @@ impl Default for TCP_OPT_FASTOPEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_FASTOPEN { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCP_OPT_MSS { @@ -7256,9 +6466,6 @@ impl Default for TCP_OPT_MSS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_MSS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCP_OPT_SACK { @@ -7271,9 +6478,6 @@ impl Default for TCP_OPT_SACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_SACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCP_OPT_SACK_0 { @@ -7285,9 +6489,6 @@ impl Default for TCP_OPT_SACK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_SACK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCP_OPT_SACK_PERMITTED { @@ -7299,9 +6500,6 @@ impl Default for TCP_OPT_SACK_PERMITTED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_SACK_PERMITTED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCP_OPT_TS { @@ -7315,9 +6513,6 @@ impl Default for TCP_OPT_TS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_TS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCP_OPT_UNKNOWN { @@ -7329,9 +6524,6 @@ impl Default for TCP_OPT_UNKNOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_UNKNOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCP_OPT_WS { @@ -7344,9 +6536,6 @@ impl Default for TCP_OPT_WS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_OPT_WS { - type TypeKind = windows_core::CopyType; -} pub const TCP_STDURG: i32 = 6i32; pub const TCP_TIMESTAMPS: i32 = 10i32; pub const TF_DISCONNECT: u32 = 1u32; @@ -7384,9 +6573,6 @@ impl Default for TIMESTAMPING_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMESTAMPING_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const TIMESTAMPING_FLAG_RX: u32 = 1u32; pub const TIMESTAMPING_FLAG_TX: u32 = 2u32; #[repr(C)] @@ -7400,9 +6586,6 @@ impl Default for TIMEVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMEVAL { - type TypeKind = windows_core::CopyType; -} pub const TNS_PLAN_CARRIER_ID_CODE: u32 = 1u32; pub const TNS_TYPE_NATIONAL: u32 = 64u32; pub const TP_DISCONNECT: u32 = 1u32; @@ -7426,9 +6609,6 @@ impl Default for TRANSMIT_FILE_BUFFERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSMIT_FILE_BUFFERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TRANSMIT_PACKETS_ELEMENT { @@ -7441,9 +6621,6 @@ impl Default for TRANSMIT_PACKETS_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSMIT_PACKETS_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TRANSMIT_PACKETS_ELEMENT_0 { @@ -7455,9 +6632,6 @@ impl Default for TRANSMIT_PACKETS_ELEMENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSMIT_PACKETS_ELEMENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSMIT_PACKETS_ELEMENT_0_0 { @@ -7469,9 +6643,6 @@ impl Default for TRANSMIT_PACKETS_ELEMENT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSMIT_PACKETS_ELEMENT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSPORT_SETTING_ID { @@ -7482,9 +6653,6 @@ impl Default for TRANSPORT_SETTING_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORT_SETTING_ID { - type TypeKind = windows_core::CopyType; -} pub const TR_END_TO_END: u32 = 1u32; pub const TR_NOIND: u32 = 0u32; pub const TR_NO_END_TO_END: u32 = 2u32; @@ -7517,9 +6685,6 @@ impl Default for VLAN_TAG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VLAN_TAG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VLAN_TAG_0 { @@ -7531,9 +6696,6 @@ impl Default for VLAN_TAG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VLAN_TAG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VLAN_TAG_0_0 { @@ -7544,9 +6706,6 @@ impl Default for VLAN_TAG_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VLAN_TAG_0_0 { - type TypeKind = windows_core::CopyType; -} pub const VNSPROTO_IPC: u32 = 1u32; pub const VNSPROTO_RELIABLE_IPC: u32 = 2u32; pub const VNSPROTO_SPP: u32 = 3u32; @@ -7562,9 +6721,6 @@ impl Default for WCE_DEVICELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCE_DEVICELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WCE_IRDA_DEVICE_INFO { @@ -7577,9 +6733,6 @@ impl Default for WCE_IRDA_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCE_IRDA_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const WCE_PF_IRDA: u32 = 22u32; pub const WINDOWS_AF_IRDA: u32 = 26u32; #[repr(C)] @@ -7593,9 +6746,6 @@ impl Default for WINDOWS_DEVICELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_DEVICELIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINDOWS_IAS_QUERY { @@ -7610,9 +6760,6 @@ impl Default for WINDOWS_IAS_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINDOWS_IAS_QUERY_0 { @@ -7625,9 +6772,6 @@ impl Default for WINDOWS_IAS_QUERY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_QUERY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDOWS_IAS_QUERY_0_0 { @@ -7639,9 +6783,6 @@ impl Default for WINDOWS_IAS_QUERY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_QUERY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDOWS_IAS_QUERY_0_1 { @@ -7654,9 +6795,6 @@ impl Default for WINDOWS_IAS_QUERY_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_QUERY_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WINDOWS_IAS_SET { @@ -7670,9 +6808,6 @@ impl Default for WINDOWS_IAS_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WINDOWS_IAS_SET_0 { @@ -7685,9 +6820,6 @@ impl Default for WINDOWS_IAS_SET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_SET_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDOWS_IAS_SET_0_0 { @@ -7699,9 +6831,6 @@ impl Default for WINDOWS_IAS_SET_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_SET_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDOWS_IAS_SET_0_1 { @@ -7714,9 +6843,6 @@ impl Default for WINDOWS_IAS_SET_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IAS_SET_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDOWS_IRDA_DEVICE_INFO { @@ -7731,9 +6857,6 @@ impl Default for WINDOWS_IRDA_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWS_IRDA_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const WINDOWS_PF_IRDA: u32 = 26u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7753,9 +6876,6 @@ impl Default for WSABUF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSABUF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy)] @@ -7769,10 +6889,6 @@ impl Default for WSACOMPLETION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSACOMPLETION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy)] @@ -7788,10 +6904,6 @@ impl Default for WSACOMPLETION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSACOMPLETION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7805,10 +6917,6 @@ impl Default for WSACOMPLETION_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSACOMPLETION_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7821,10 +6929,6 @@ impl Default for WSACOMPLETION_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSACOMPLETION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7839,10 +6943,6 @@ impl Default for WSACOMPLETION_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSACOMPLETION_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7857,10 +6957,6 @@ impl Default for WSACOMPLETION_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSACOMPLETION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSACOMPLETIONTYPE(pub i32); @@ -7882,10 +6978,6 @@ impl Default for WSADATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for WSADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7904,10 +6996,6 @@ impl Default for WSADATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for WSADATA { - type TypeKind = windows_core::CopyType; -} pub const WSADESCRIPTION_LEN: u32 = 256u32; pub const WSAEACCES: WSA_ERROR = WSA_ERROR(10013i32); pub const WSAEADDRINUSE: WSA_ERROR = WSA_ERROR(10048i32); @@ -8011,9 +7099,6 @@ impl Default for WSAMSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSAMSG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSANAMESPACE_INFOA { @@ -8028,9 +7113,6 @@ impl Default for WSANAMESPACE_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSANAMESPACE_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8048,10 +7130,6 @@ impl Default for WSANAMESPACE_INFOEXA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for WSANAMESPACE_INFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8069,10 +7147,6 @@ impl Default for WSANAMESPACE_INFOEXW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for WSANAMESPACE_INFOEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSANAMESPACE_INFOW { @@ -8087,9 +7161,6 @@ impl Default for WSANAMESPACE_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSANAMESPACE_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSANETWORKEVENTS { @@ -8101,9 +7172,6 @@ impl Default for WSANETWORKEVENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSANETWORKEVENTS { - type TypeKind = windows_core::CopyType; -} pub const WSANOTINITIALISED: WSA_ERROR = WSA_ERROR(10093i32); pub const WSANO_DATA: WSA_ERROR = WSA_ERROR(11004i32); pub const WSANO_RECOVERY: WSA_ERROR = WSA_ERROR(11003i32); @@ -8121,9 +7189,6 @@ impl Default for WSANSCLASSINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSANSCLASSINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSANSCLASSINFOW { @@ -8138,9 +7203,6 @@ impl Default for WSANSCLASSINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSANSCLASSINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSAPOLLDATA { @@ -8154,9 +7216,6 @@ impl Default for WSAPOLLDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSAPOLLDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSAPOLLFD { @@ -8169,9 +7228,6 @@ impl Default for WSAPOLLFD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSAPOLLFD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSAPOLL_EVENT_FLAGS(pub i16); @@ -8219,9 +7275,6 @@ impl Default for WSAPROTOCOLCHAIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSAPROTOCOLCHAIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSAPROTOCOL_INFOA { @@ -8251,9 +7304,6 @@ impl Default for WSAPROTOCOL_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSAPROTOCOL_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSAPROTOCOL_INFOW { @@ -8283,9 +7333,6 @@ impl Default for WSAPROTOCOL_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSAPROTOCOL_INFOW { - type TypeKind = windows_core::CopyType; -} pub const WSAPROTOCOL_LEN: u32 = 255u32; #[repr(C)] #[cfg(feature = "Win32_System_Com")] @@ -8312,10 +7359,6 @@ impl Default for WSAQUERYSET2A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for WSAQUERYSET2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8341,10 +7384,6 @@ impl Default for WSAQUERYSET2W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for WSAQUERYSET2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8371,10 +7410,6 @@ impl Default for WSAQUERYSETA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for WSAQUERYSETA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8401,10 +7436,6 @@ impl Default for WSAQUERYSETW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for WSAQUERYSETW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8421,10 +7452,6 @@ impl Default for WSASENDMSG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSASENDMSG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSASERVICECLASSINFOA { @@ -8438,9 +7465,6 @@ impl Default for WSASERVICECLASSINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSASERVICECLASSINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSASERVICECLASSINFOW { @@ -8454,9 +7478,6 @@ impl Default for WSASERVICECLASSINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSASERVICECLASSINFOW { - type TypeKind = windows_core::CopyType; -} pub const WSASERVICE_NOT_FOUND: WSA_ERROR = WSA_ERROR(10108i32); pub const WSASYSCALLFAILURE: WSA_ERROR = WSA_ERROR(10107i32); pub const WSASYSNOTREADY: WSA_ERROR = WSA_ERROR(10091i32); @@ -8472,9 +7493,6 @@ impl Default for WSATHREADID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSATHREADID { - type TypeKind = windows_core::CopyType; -} pub const WSATRY_AGAIN: WSA_ERROR = WSA_ERROR(11002i32); pub const WSATYPE_NOT_FOUND: WSA_ERROR = WSA_ERROR(10109i32); pub const WSAVERNOTSUPPORTED: WSA_ERROR = WSA_ERROR(10092i32); @@ -8489,9 +7507,6 @@ impl Default for WSAVERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSAVERSION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSA_COMPATIBILITY_BEHAVIOR_ID(pub i32); @@ -8506,9 +7521,6 @@ impl Default for WSA_COMPATIBILITY_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSA_COMPATIBILITY_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSA_ERROR(pub i32); @@ -8575,9 +7587,6 @@ impl Default for WSC_PROVIDER_AUDIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSC_PROVIDER_AUDIT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSC_PROVIDER_INFO_TYPE(pub i32); @@ -8594,9 +7603,6 @@ impl Default for WSPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSPDATA { - type TypeKind = windows_core::CopyType; -} pub const WSPDESCRIPTION_LEN: u32 = 255u32; #[repr(C)] #[cfg(feature = "Win32_System_IO")] @@ -8639,10 +7645,6 @@ impl Default for WSPPROC_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for WSPPROC_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSPUPCALLTABLE { @@ -8667,9 +7669,6 @@ impl Default for WSPUPCALLTABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSPUPCALLTABLE { - type TypeKind = windows_core::CopyType; -} pub const WSS_OPERATION_IN_PROGRESS: i32 = 259i32; pub const WsaBehaviorAll: WSA_COMPATIBILITY_BEHAVIOR_ID = WSA_COMPATIBILITY_BEHAVIOR_ID(0i32); pub const WsaBehaviorAutoTuning: WSA_COMPATIBILITY_BEHAVIOR_ID = WSA_COMPATIBILITY_BEHAVIOR_ID(2i32); @@ -8728,9 +7727,6 @@ impl Default for netent { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for netent { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union sockaddr_gen { @@ -8743,9 +7739,6 @@ impl Default for sockaddr_gen { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for sockaddr_gen { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct sockaddr_in6_old { @@ -8759,9 +7752,6 @@ impl Default for sockaddr_in6_old { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for sockaddr_in6_old { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct socklen_t(pub i32); @@ -8779,9 +7769,6 @@ impl Default for sockproto { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for sockproto { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct tcp_keepalive { @@ -8794,6 +7781,3 @@ impl Default for tcp_keepalive { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for tcp_keepalive { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs index 3e1a3ebc163..bed5a761189 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -1145,9 +1145,6 @@ impl Default for CTAPCBOR_HYBRID_STORAGE_LINKED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTAPCBOR_HYBRID_STORAGE_LINKED_DATA { - type TypeKind = windows_core::CopyType; -} pub const CTAPCBOR_HYBRID_STORAGE_LINKED_DATA_CURRENT_VERSION: u32 = 1u32; pub const CTAPCBOR_HYBRID_STORAGE_LINKED_DATA_VERSION_1: u32 = 1u32; windows_core::imp::define_interface!(IContentPrefetcherTaskTrigger, IContentPrefetcherTaskTrigger_Vtbl, 0x1b35a14a_6094_4799_a60e_e474e15d4dc9); @@ -1237,9 +1234,6 @@ impl Default for WEBAUTHN_ASSERTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_ASSERTION { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_ASSERTION_CURRENT_VERSION: u32 = 5u32; pub const WEBAUTHN_ASSERTION_VERSION_1: u32 = 1u32; pub const WEBAUTHN_ASSERTION_VERSION_2: u32 = 2u32; @@ -1290,9 +1284,6 @@ impl Default for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_CURRENT_VERSION: u32 = 7u32; pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_1: u32 = 1u32; pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_2: u32 = 2u32; @@ -1330,9 +1321,6 @@ impl Default for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_CURRENT_VERSION: u32 = 7u32; pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_1: u32 = 1u32; pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_2: u32 = 2u32; @@ -1354,9 +1342,6 @@ impl Default for WEBAUTHN_CLIENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CLIENT_DATA { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CLIENT_DATA_CURRENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1379,9 +1364,6 @@ impl Default for WEBAUTHN_COMMON_ATTESTATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_COMMON_ATTESTATION { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_COMMON_ATTESTATION_CURRENT_VERSION: u32 = 1u32; pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P256_WITH_SHA256: i32 = -7i32; pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P384_WITH_SHA384: i32 = -35i32; @@ -1404,9 +1386,6 @@ impl Default for WEBAUTHN_COSE_CREDENTIAL_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_COSE_CREDENTIAL_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEBAUTHN_COSE_CREDENTIAL_PARAMETERS { @@ -1418,9 +1397,6 @@ impl Default for WEBAUTHN_COSE_CREDENTIAL_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_COSE_CREDENTIAL_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_COSE_CREDENTIAL_PARAMETER_CURRENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1435,9 +1411,6 @@ impl Default for WEBAUTHN_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEBAUTHN_CREDENTIALS { @@ -1449,9 +1422,6 @@ impl Default for WEBAUTHN_CREDENTIALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CREDENTIALS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEBAUTHN_CREDENTIAL_ATTESTATION { @@ -1481,9 +1451,6 @@ impl Default for WEBAUTHN_CREDENTIAL_ATTESTATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CREDENTIAL_ATTESTATION { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CREDENTIAL_ATTESTATION_CURRENT_VERSION: u32 = 6u32; pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_1: u32 = 1u32; pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_2: u32 = 2u32; @@ -1508,9 +1475,6 @@ impl Default for WEBAUTHN_CREDENTIAL_DETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CREDENTIAL_DETAILS { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CREDENTIAL_DETAILS_CURRENT_VERSION: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1523,9 +1487,6 @@ impl Default for WEBAUTHN_CREDENTIAL_DETAILS_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CREDENTIAL_DETAILS_LIST { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CREDENTIAL_DETAILS_VERSION_1: u32 = 1u32; pub const WEBAUTHN_CREDENTIAL_DETAILS_VERSION_2: u32 = 2u32; #[repr(C)] @@ -1542,9 +1503,6 @@ impl Default for WEBAUTHN_CREDENTIAL_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CREDENTIAL_EX { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CREDENTIAL_EX_CURRENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1557,9 +1515,6 @@ impl Default for WEBAUTHN_CREDENTIAL_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CREDENTIAL_LIST { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CREDENTIAL_TYPE_PUBLIC_KEY: windows_core::PCWSTR = windows_core::w!("public-key"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1572,9 +1527,6 @@ impl Default for WEBAUTHN_CRED_BLOB_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CRED_BLOB_EXTENSION { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_DELETE: u32 = 3u32; pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_GET: u32 = 1u32; pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_NONE: u32 = 0u32; @@ -1600,9 +1552,6 @@ impl Default for WEBAUTHN_CRED_PROTECT_EXTENSION_IN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CRED_PROTECT_EXTENSION_IN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT { @@ -1615,9 +1564,6 @@ impl Default for WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_CTAP_ONE_HMAC_SECRET_LENGTH: u32 = 32u32; pub const WEBAUTHN_CTAP_TRANSPORT_BLE: u32 = 4u32; pub const WEBAUTHN_CTAP_TRANSPORT_FLAGS_MASK: u32 = 63u32; @@ -1641,9 +1587,6 @@ impl Default for WEBAUTHN_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEBAUTHN_EXTENSIONS { @@ -1655,9 +1598,6 @@ impl Default for WEBAUTHN_EXTENSIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_EXTENSIONS { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_BLOB: windows_core::PCWSTR = windows_core::w!("credBlob"); pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_PROTECT: windows_core::PCWSTR = windows_core::w!("credProtect"); pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_HMAC_SECRET: windows_core::PCWSTR = windows_core::w!("hmac-secret"); @@ -1674,9 +1614,6 @@ impl Default for WEBAUTHN_GET_CREDENTIALS_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_GET_CREDENTIALS_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_GET_CREDENTIALS_OPTIONS_CURRENT_VERSION: u32 = 1u32; pub const WEBAUTHN_GET_CREDENTIALS_OPTIONS_VERSION_1: u32 = 1u32; pub const WEBAUTHN_HASH_ALGORITHM_SHA_256: windows_core::PCWSTR = windows_core::w!("SHA-256"); @@ -1695,9 +1632,6 @@ impl Default for WEBAUTHN_HMAC_SECRET_SALT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_HMAC_SECRET_SALT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WEBAUTHN_HMAC_SECRET_SALT_VALUES { @@ -1710,9 +1644,6 @@ impl Default for WEBAUTHN_HMAC_SECRET_SALT_VALUES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_HMAC_SECRET_SALT_VALUES { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_LARGE_BLOB_SUPPORT_NONE: u32 = 0u32; pub const WEBAUTHN_LARGE_BLOB_SUPPORT_PREFERRED: u32 = 2u32; pub const WEBAUTHN_LARGE_BLOB_SUPPORT_REQUIRED: u32 = 1u32; @@ -1730,9 +1661,6 @@ impl Default for WEBAUTHN_RP_ENTITY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_RP_ENTITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_RP_ENTITY_INFORMATION_CURRENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1749,9 +1677,6 @@ impl Default for WEBAUTHN_USER_ENTITY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_USER_ENTITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const WEBAUTHN_USER_ENTITY_INFORMATION_CURRENT_VERSION: u32 = 1u32; pub const WEBAUTHN_USER_VERIFICATION_ANY: u32 = 0u32; pub const WEBAUTHN_USER_VERIFICATION_OPTIONAL: u32 = 1u32; @@ -1772,9 +1697,6 @@ impl Default for WEBAUTHN_X5C { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEBAUTHN_X5C { - type TypeKind = windows_core::CopyType; -} pub type WS_ABANDON_MESSAGE_CALLBACK = Option windows_core::HRESULT>; pub type WS_ABORT_CHANNEL_CALLBACK = Option windows_core::HRESULT>; pub type WS_ABORT_LISTENER_CALLBACK = Option windows_core::HRESULT>; @@ -1798,9 +1720,6 @@ impl Default for WS_ANY_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ANY_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_ANY_ATTRIBUTES { @@ -1812,9 +1731,6 @@ impl Default for WS_ANY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ANY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const WS_ANY_ATTRIBUTES_FIELD_MAPPING: WS_FIELD_MAPPING = WS_FIELD_MAPPING(12i32); pub const WS_ANY_ATTRIBUTES_TYPE: WS_TYPE = WS_TYPE(34i32); pub const WS_ANY_CONTENT_FIELD_MAPPING: WS_FIELD_MAPPING = WS_FIELD_MAPPING(11i32); @@ -1832,9 +1748,6 @@ impl Default for WS_ASYNC_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ASYNC_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub type WS_ASYNC_FUNCTION = Option windows_core::HRESULT>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1846,9 +1759,6 @@ impl Default for WS_ASYNC_OPERATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ASYNC_OPERATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_ASYNC_STATE { @@ -1863,9 +1773,6 @@ impl Default for WS_ASYNC_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ASYNC_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_ATTRIBUTE_DESCRIPTION { @@ -1879,9 +1786,6 @@ impl Default for WS_ATTRIBUTE_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ATTRIBUTE_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = WS_FIELD_MAPPING(1i32); pub const WS_ATTRIBUTE_TYPE_MAPPING: WS_TYPE_MAPPING = WS_TYPE_MAPPING(2i32); pub const WS_AUTO_COOKIE_MODE: WS_COOKIE_MODE = WS_COOKIE_MODE(2i32); @@ -1899,9 +1803,6 @@ impl Default for WS_BOOL_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_BOOL_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_BOOL_TYPE: WS_TYPE = WS_TYPE(0i32); pub const WS_BOOL_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(0i32); pub const WS_BUFFERED_TRANSFER_MODE: WS_TRANSFER_MODE = WS_TRANSFER_MODE(0i32); @@ -1916,9 +1817,6 @@ impl Default for WS_BUFFERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_BUFFERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_BYTES { @@ -1930,9 +1828,6 @@ impl Default for WS_BYTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_BYTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_BYTES_DESCRIPTION { @@ -1944,9 +1839,6 @@ impl Default for WS_BYTES_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_BYTES_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_BYTES_TYPE: WS_TYPE = WS_TYPE(18i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1959,9 +1851,6 @@ impl Default for WS_BYTE_ARRAY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_BYTE_ARRAY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_BYTE_ARRAY_TYPE: WS_TYPE = WS_TYPE(24i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1978,9 +1867,6 @@ impl Default for WS_CALL_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CALL_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_CALL_PROPERTY_CALL_ID: WS_CALL_PROPERTY_ID = WS_CALL_PROPERTY_ID(3i32); pub const WS_CALL_PROPERTY_CHECK_MUST_UNDERSTAND: WS_CALL_PROPERTY_ID = WS_CALL_PROPERTY_ID(0i32); #[repr(transparent)] @@ -2000,9 +1886,6 @@ impl Default for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { - type TypeKind = windows_core::CopyType; -} pub const WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = WS_SECURITY_KEY_HANDLE_TYPE(3i32); #[cfg(feature = "Win32_Security_Cryptography")] pub type WS_CERTIFICATE_VALIDATION_CALLBACK = Option windows_core::HRESULT>; @@ -2019,10 +1902,6 @@ impl Default for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_CERT_CREDENTIAL { @@ -2033,9 +1912,6 @@ impl Default for WS_CERT_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CERT_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_CERT_CREDENTIAL_TYPE(pub i32); @@ -2050,9 +1926,6 @@ impl Default for WS_CERT_ENDPOINT_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CERT_ENDPOINT_IDENTITY { - type TypeKind = windows_core::CopyType; -} pub const WS_CERT_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = WS_ENDPOINT_IDENTITY_TYPE(5i32); pub const WS_CERT_FAILURE_CN_MISMATCH: i32 = 1i32; pub const WS_CERT_FAILURE_INVALID_DATE: i32 = 2i32; @@ -2072,9 +1945,6 @@ impl Default for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} pub const WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(7i32); #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] @@ -2093,10 +1963,6 @@ impl Default for WS_CERT_SIGNED_SAML_AUTHENTICATOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WS_CERT_SIGNED_SAML_AUTHENTICATOR { - type TypeKind = windows_core::CopyType; -} pub const WS_CERT_SIGNED_SAML_AUTHENTICATOR_TYPE: WS_SAML_AUTHENTICATOR_TYPE = WS_SAML_AUTHENTICATOR_TYPE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] @@ -2123,9 +1989,6 @@ impl Default for WS_CHANNEL_DECODER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CHANNEL_DECODER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_CHANNEL_ENCODER { @@ -2142,9 +2005,6 @@ impl Default for WS_CHANNEL_ENCODER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CHANNEL_ENCODER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_CHANNEL_PROPERTIES { @@ -2156,9 +2016,6 @@ impl Default for WS_CHANNEL_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CHANNEL_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_CHANNEL_PROPERTY { @@ -2171,9 +2028,6 @@ impl Default for WS_CHANNEL_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CHANNEL_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_CHANNEL_PROPERTY_ADDRESSING_VERSION: WS_CHANNEL_PROPERTY_ID = WS_CHANNEL_PROPERTY_ID(6i32); pub const WS_CHANNEL_PROPERTY_ALLOW_UNSECURED_FAULTS: WS_CHANNEL_PROPERTY_ID = WS_CHANNEL_PROPERTY_ID(46i32); pub const WS_CHANNEL_PROPERTY_ASYNC_CALLBACK_MODEL: WS_CHANNEL_PROPERTY_ID = WS_CHANNEL_PROPERTY_ID(9i32); @@ -2193,9 +2047,6 @@ impl Default for WS_CHANNEL_PROPERTY_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CHANNEL_PROPERTY_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_CHANNEL_PROPERTY_CONSTRAINT_0 { @@ -2206,9 +2057,6 @@ impl Default for WS_CHANNEL_PROPERTY_CONSTRAINT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CHANNEL_PROPERTY_CONSTRAINT_0 { - type TypeKind = windows_core::CopyType; -} pub const WS_CHANNEL_PROPERTY_COOKIE_MODE: WS_CHANNEL_PROPERTY_ID = WS_CHANNEL_PROPERTY_ID(39i32); pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_CALLBACKS: WS_CHANNEL_PROPERTY_ID = WS_CHANNEL_PROPERTY_ID(24i32); pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_INSTANCE: WS_CHANNEL_PROPERTY_ID = WS_CHANNEL_PROPERTY_ID(26i32); @@ -2296,9 +2144,6 @@ impl Default for WS_CHAR_ARRAY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CHAR_ARRAY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_CHAR_ARRAY_TYPE: WS_TYPE = WS_TYPE(22i32); pub type WS_CLOSE_CHANNEL_CALLBACK = Option windows_core::HRESULT>; pub type WS_CLOSE_LISTENER_CALLBACK = Option windows_core::HRESULT>; @@ -2313,9 +2158,6 @@ impl Default for WS_CONTRACT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CONTRACT_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_COOKIE_MODE(pub i32); @@ -2340,10 +2182,6 @@ impl Default for WS_CUSTOM_CERT_CREDENTIAL { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -impl windows_core::TypeKind for WS_CUSTOM_CERT_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const WS_CUSTOM_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = WS_CERT_CREDENTIAL_TYPE(3i32); pub const WS_CUSTOM_CHANNEL_BINDING: WS_CHANNEL_BINDING = WS_CHANNEL_BINDING(3i32); #[repr(C)] @@ -2369,9 +2207,6 @@ impl Default for WS_CUSTOM_CHANNEL_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CUSTOM_CHANNEL_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_CUSTOM_HTTP_PROXY { @@ -2383,9 +2218,6 @@ impl Default for WS_CUSTOM_HTTP_PROXY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CUSTOM_HTTP_PROXY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_CUSTOM_LISTENER_CALLBACKS { @@ -2405,9 +2237,6 @@ impl Default for WS_CUSTOM_LISTENER_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CUSTOM_LISTENER_CALLBACKS { - type TypeKind = windows_core::CopyType; -} pub const WS_CUSTOM_TYPE: WS_TYPE = WS_TYPE(27i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2424,9 +2253,6 @@ impl Default for WS_CUSTOM_TYPE_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_CUSTOM_TYPE_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_DATETIME { @@ -2438,9 +2264,6 @@ impl Default for WS_DATETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DATETIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_DATETIME_DESCRIPTION { @@ -2452,9 +2275,6 @@ impl Default for WS_DATETIME_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DATETIME_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_DATETIME_FORMAT(pub i32); @@ -2474,9 +2294,6 @@ impl Default for WS_DECIMAL_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DECIMAL_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_DECIMAL_TYPE: WS_TYPE = WS_TYPE(11i32); pub const WS_DECIMAL_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(11i32); pub type WS_DECODER_DECODE_CALLBACK = Option windows_core::HRESULT>; @@ -2494,9 +2311,6 @@ impl Default for WS_DEFAULT_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DEFAULT_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { @@ -2507,9 +2321,6 @@ impl Default for WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE(2i32); pub const WS_DESCRIPTION_TYPE: WS_TYPE = WS_TYPE(25i32); #[repr(C)] @@ -2523,9 +2334,6 @@ impl Default for WS_DISALLOWED_USER_AGENT_SUBSTRINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DISALLOWED_USER_AGENT_SUBSTRINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_DNS_ENDPOINT_IDENTITY { @@ -2537,9 +2345,6 @@ impl Default for WS_DNS_ENDPOINT_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DNS_ENDPOINT_IDENTITY { - type TypeKind = windows_core::CopyType; -} pub const WS_DNS_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = WS_ENDPOINT_IDENTITY_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2552,9 +2357,6 @@ impl Default for WS_DOUBLE_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DOUBLE_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_DOUBLE_TYPE: WS_TYPE = WS_TYPE(10i32); pub const WS_DOUBLE_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(10i32); pub const WS_DUPLICATE_MESSAGE: WS_MESSAGE_INITIALIZATION = WS_MESSAGE_INITIALIZATION(1i32); @@ -2576,9 +2378,6 @@ impl Default for WS_DURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DURATION { - type TypeKind = windows_core::CopyType; -} pub type WS_DURATION_COMPARISON_CALLBACK = Option windows_core::HRESULT>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2592,9 +2391,6 @@ impl Default for WS_DURATION_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_DURATION_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_DURATION_TYPE: WS_TYPE = WS_TYPE(32i32); pub const WS_DURATION_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(15i32); pub type WS_DYNAMIC_STRING_CALLBACK = Option windows_core::HRESULT>; @@ -2613,9 +2409,6 @@ impl Default for WS_ELEMENT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ELEMENT_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = WS_FIELD_MAPPING(2i32); pub const WS_ELEMENT_TYPE_MAPPING: WS_TYPE_MAPPING = WS_TYPE_MAPPING(1i32); pub type WS_ENCODER_ENCODE_CALLBACK = Option windows_core::HRESULT>; @@ -2647,9 +2440,6 @@ impl Default for WS_ENDPOINT_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ENDPOINT_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_ENDPOINT_ADDRESS_DESCRIPTION { @@ -2660,9 +2450,6 @@ impl Default for WS_ENDPOINT_ADDRESS_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ENDPOINT_ADDRESS_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_ENDPOINT_ADDRESS_EXTENSION_METADATA_ADDRESS: WS_ENDPOINT_ADDRESS_EXTENSION_TYPE = WS_ENDPOINT_ADDRESS_EXTENSION_TYPE(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2678,9 +2465,6 @@ impl Default for WS_ENDPOINT_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ENDPOINT_IDENTITY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_ENDPOINT_IDENTITY_TYPE(pub i32); @@ -2697,9 +2481,6 @@ impl Default for WS_ENDPOINT_POLICY_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ENDPOINT_POLICY_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_ENDPOINT_POLICY_EXTENSION_0 { @@ -2710,9 +2491,6 @@ impl Default for WS_ENDPOINT_POLICY_EXTENSION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ENDPOINT_POLICY_EXTENSION_0 { - type TypeKind = windows_core::CopyType; -} pub const WS_ENDPOINT_POLICY_EXTENSION_TYPE: WS_POLICY_EXTENSION_TYPE = WS_POLICY_EXTENSION_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2727,9 +2505,6 @@ impl Default for WS_ENUM_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ENUM_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_ENUM_TYPE: WS_TYPE = WS_TYPE(31i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2742,9 +2517,6 @@ impl Default for WS_ENUM_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ENUM_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_ENVELOPE_VERSION(pub i32); @@ -2769,9 +2541,6 @@ impl Default for WS_ERROR_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ERROR_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_ERROR_PROPERTY_ID(pub i32); @@ -2811,9 +2580,6 @@ impl Default for WS_FAULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_FAULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_FAULT_CODE { @@ -2825,9 +2591,6 @@ impl Default for WS_FAULT_CODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_FAULT_CODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_FAULT_DESCRIPTION { @@ -2838,9 +2601,6 @@ impl Default for WS_FAULT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_FAULT_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_FAULT_DETAIL_DESCRIPTION { @@ -2852,9 +2612,6 @@ impl Default for WS_FAULT_DETAIL_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_FAULT_DETAIL_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_FAULT_DISCLOSURE(pub i32); @@ -2876,9 +2633,6 @@ impl Default for WS_FAULT_REASON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_FAULT_REASON { - type TypeKind = windows_core::CopyType; -} pub const WS_FAULT_TO_HEADER: WS_HEADER_TYPE = WS_HEADER_TYPE(7i32); pub const WS_FAULT_TYPE: WS_TYPE = WS_TYPE(29i32); #[repr(C)] @@ -2902,9 +2656,6 @@ impl Default for WS_FIELD_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_FIELD_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_FIELD_MAPPING(pub i32); @@ -2924,9 +2675,6 @@ impl Default for WS_FLOAT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_FLOAT_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_FLOAT_TYPE: WS_TYPE = WS_TYPE(9i32); pub const WS_FLOAT_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(9i32); pub type WS_FREE_CHANNEL_CALLBACK = Option; @@ -2949,9 +2697,6 @@ impl Default for WS_GUID_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_GUID_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_GUID_TYPE: WS_TYPE = WS_TYPE(14i32); pub const WS_GUID_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(14i32); #[repr(transparent)] @@ -2974,9 +2719,6 @@ impl Default for WS_HEAP_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HEAP_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HEAP_PROPERTY { @@ -2989,9 +2731,6 @@ impl Default for WS_HEAP_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HEAP_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_HEAP_PROPERTY_ACTUAL_SIZE: WS_HEAP_PROPERTY_ID = WS_HEAP_PROPERTY_ID(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3010,9 +2749,6 @@ impl Default for WS_HOST_NAMES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HOST_NAMES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTPS_URL { @@ -3029,9 +2765,6 @@ impl Default for WS_HTTPS_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTPS_URL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_BINDING_TEMPLATE { @@ -3042,9 +2775,6 @@ impl Default for WS_HTTP_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(0i32); pub const WS_HTTP_CHANNEL_BINDING: WS_CHANNEL_BINDING = WS_CHANNEL_BINDING(0i32); #[repr(C)] @@ -3059,9 +2789,6 @@ impl Default for WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3075,9 +2802,6 @@ impl Default for WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_HEADER_AUTH_SCHEME_BASIC: i32 = 2i32; pub const WS_HTTP_HEADER_AUTH_SCHEME_DIGEST: i32 = 4i32; pub const WS_HTTP_HEADER_AUTH_SCHEME_NEGOTIATE: i32 = 16i32; @@ -3095,9 +2819,6 @@ impl Default for WS_HTTP_HEADER_AUTH_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_HEADER_AUTH_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT { @@ -3108,9 +2829,6 @@ impl Default for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3122,9 +2840,6 @@ impl Default for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE { @@ -3136,9 +2851,6 @@ impl Default for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3156,9 +2868,6 @@ impl Default for WS_HTTP_HEADER_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_HEADER_MAPPING { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_HEADER_MAPPING_COMMA_SEPARATOR: i32 = 1i32; pub const WS_HTTP_HEADER_MAPPING_QUOTED_VALUE: i32 = 4i32; pub const WS_HTTP_HEADER_MAPPING_SEMICOLON_SEPARATOR: i32 = 2i32; @@ -3177,9 +2886,6 @@ impl Default for WS_HTTP_MESSAGE_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_MESSAGE_MAPPING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_POLICY_DESCRIPTION { @@ -3190,9 +2896,6 @@ impl Default for WS_HTTP_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_HTTP_PROXY_SETTING_MODE(pub i32); @@ -3211,9 +2914,6 @@ impl Default for WS_HTTP_REDIRECT_CALLBACK_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_REDIRECT_CALLBACK_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_REQUEST_MAPPING_VERB: i32 = 2i32; pub const WS_HTTP_RESPONSE_MAPPING_STATUS_CODE: i32 = 1i32; pub const WS_HTTP_RESPONSE_MAPPING_STATUS_TEXT: i32 = 2i32; @@ -3229,9 +2929,6 @@ impl Default for WS_HTTP_SSL_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_SSL_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3246,9 +2943,6 @@ impl Default for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3263,9 +2957,6 @@ impl Default for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { @@ -3279,9 +2970,6 @@ impl Default for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(5i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3296,9 +2984,6 @@ impl Default for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -3313,9 +2998,6 @@ impl Default for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(11i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3331,9 +3013,6 @@ impl Default for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_SSL_POLICY_DESCRIPTION { @@ -3346,9 +3025,6 @@ impl Default for WS_HTTP_SSL_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { @@ -3362,9 +3038,6 @@ impl Default for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3379,9 +3052,6 @@ impl Default for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -3396,9 +3066,6 @@ impl Default for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(10i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3414,9 +3081,6 @@ impl Default for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HTTP_URL { @@ -3433,9 +3097,6 @@ impl Default for WS_HTTP_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_HTTP_URL { - type TypeKind = windows_core::CopyType; -} pub const WS_INCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = WS_XML_CANONICALIZATION_ALGORITHM(3i32); pub const WS_INCLUSIVE_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = WS_XML_CANONICALIZATION_ALGORITHM(2i32); #[repr(C)] @@ -3449,9 +3110,6 @@ impl Default for WS_INT16_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_INT16_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_INT16_TYPE: WS_TYPE = WS_TYPE(2i32); pub const WS_INT16_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(2i32); #[repr(C)] @@ -3465,9 +3123,6 @@ impl Default for WS_INT32_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_INT32_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_INT32_TYPE: WS_TYPE = WS_TYPE(3i32); pub const WS_INT32_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(3i32); #[repr(C)] @@ -3481,9 +3136,6 @@ impl Default for WS_INT64_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_INT64_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_INT64_TYPE: WS_TYPE = WS_TYPE(4i32); pub const WS_INT64_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(4i32); #[repr(C)] @@ -3497,9 +3149,6 @@ impl Default for WS_INT8_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_INT8_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_INT8_TYPE: WS_TYPE = WS_TYPE(1i32); pub const WS_INT8_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(1i32); #[repr(transparent)] @@ -3524,9 +3173,6 @@ impl Default for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 { @@ -3538,9 +3184,6 @@ impl Default for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 { - type TypeKind = windows_core::CopyType; -} pub const WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(6i32); pub type WS_IS_DEFAULT_VALUE_CALLBACK = Option windows_core::HRESULT>; #[repr(C)] @@ -3554,9 +3197,6 @@ impl Default for WS_ITEM_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_ITEM_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING { @@ -3569,9 +3209,6 @@ impl Default for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT { @@ -3583,9 +3220,6 @@ impl Default for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} pub const WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(5i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3598,9 +3232,6 @@ impl Default for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE { @@ -3612,9 +3243,6 @@ impl Default for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(5i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] @@ -3633,9 +3261,6 @@ impl Default for WS_LISTENER_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_LISTENER_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_LISTENER_PROPERTY { @@ -3648,9 +3273,6 @@ impl Default for WS_LISTENER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_LISTENER_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_LISTENER_PROPERTY_ASYNC_CALLBACK_MODEL: WS_LISTENER_PROPERTY_ID = WS_LISTENER_PROPERTY_ID(3i32); pub const WS_LISTENER_PROPERTY_CHANNEL_BINDING: WS_LISTENER_PROPERTY_ID = WS_LISTENER_PROPERTY_ID(5i32); pub const WS_LISTENER_PROPERTY_CHANNEL_TYPE: WS_LISTENER_PROPERTY_ID = WS_LISTENER_PROPERTY_ID(4i32); @@ -3709,9 +3331,6 @@ impl Default for WS_MESSAGE_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_MESSAGE_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub type WS_MESSAGE_DONE_CALLBACK = Option; pub const WS_MESSAGE_ID_HEADER: WS_HEADER_TYPE = WS_HEADER_TYPE(3i32); #[repr(transparent)] @@ -3728,9 +3347,6 @@ impl Default for WS_MESSAGE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_MESSAGE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_MESSAGE_PROPERTY { @@ -3743,9 +3359,6 @@ impl Default for WS_MESSAGE_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_MESSAGE_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_MESSAGE_PROPERTY_ADDRESSING_VERSION: WS_MESSAGE_PROPERTY_ID = WS_MESSAGE_PROPERTY_ID(3i32); pub const WS_MESSAGE_PROPERTY_BODY_READER: WS_MESSAGE_PROPERTY_ID = WS_MESSAGE_PROPERTY_ID(6i32); pub const WS_MESSAGE_PROPERTY_BODY_WRITER: WS_MESSAGE_PROPERTY_ID = WS_MESSAGE_PROPERTY_ID(7i32); @@ -3806,9 +3419,6 @@ impl Default for WS_METADATA_ENDPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_METADATA_ENDPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_METADATA_ENDPOINTS { @@ -3820,9 +3430,6 @@ impl Default for WS_METADATA_ENDPOINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_METADATA_ENDPOINTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_METADATA_EXCHANGE_TYPE(pub i32); @@ -3841,9 +3448,6 @@ impl Default for WS_METADATA_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_METADATA_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_METADATA_PROPERTY_HEAP_PROPERTIES: WS_METADATA_PROPERTY_ID = WS_METADATA_PROPERTY_ID(2i32); pub const WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE: WS_METADATA_PROPERTY_ID = WS_METADATA_PROPERTY_ID(4i32); pub const WS_METADATA_PROPERTY_HOST_NAMES: WS_METADATA_PROPERTY_ID = WS_METADATA_PROPERTY_ID(6i32); @@ -3889,9 +3493,6 @@ impl Default for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} pub const WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(9i32); #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] @@ -3906,10 +3507,6 @@ impl Default for WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { - type TypeKind = windows_core::CopyType; -} pub const WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = WS_SECURITY_KEY_HANDLE_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3927,9 +3524,6 @@ impl Default for WS_NETPIPE_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_NETPIPE_URL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_NETTCP_URL { @@ -3946,9 +3540,6 @@ impl Default for WS_NETTCP_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_NETTCP_URL { - type TypeKind = windows_core::CopyType; -} pub const WS_NON_RPC_LITERAL_OPERATION: WS_OPERATION_STYLE = WS_OPERATION_STYLE(0i32); pub const WS_NO_FIELD_MAPPING: WS_FIELD_MAPPING = WS_FIELD_MAPPING(5i32); #[repr(C)] @@ -3962,9 +3553,6 @@ impl Default for WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE(3i32); pub type WS_OPEN_CHANNEL_CALLBACK = Option windows_core::HRESULT>; pub type WS_OPEN_LISTENER_CALLBACK = Option windows_core::HRESULT>; @@ -4005,9 +3593,6 @@ impl Default for WS_OPERATION_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_OPERATION_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub type WS_OPERATION_FREE_STATE_CALLBACK = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4024,9 +3609,6 @@ impl Default for WS_PARAMETER_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_PARAMETER_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_PARAMETER_TYPE(pub i32); @@ -4055,9 +3637,6 @@ impl Default for WS_POLICY_CONSTRAINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_POLICY_CONSTRAINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_POLICY_EXTENSION { @@ -4068,9 +3647,6 @@ impl Default for WS_POLICY_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_POLICY_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_POLICY_EXTENSION_TYPE(pub i32); @@ -4085,9 +3661,6 @@ impl Default for WS_POLICY_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_POLICY_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_POLICY_PROPERTY { @@ -4100,9 +3673,6 @@ impl Default for WS_POLICY_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_POLICY_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_POLICY_PROPERTY_ID(pub i32); @@ -4134,9 +3704,6 @@ impl Default for WS_PROXY_MESSAGE_CALLBACK_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_PROXY_MESSAGE_CALLBACK_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_PROXY_PROPERTY { @@ -4149,9 +3716,6 @@ impl Default for WS_PROXY_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_PROXY_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_PROXY_PROPERTY_CALL_TIMEOUT: WS_PROXY_PROPERTY_ID = WS_PROXY_PROPERTY_ID(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4174,9 +3738,6 @@ impl Default for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { - type TypeKind = windows_core::CopyType; -} pub const WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = WS_SECURITY_KEY_HANDLE_TYPE(1i32); pub type WS_READ_CALLBACK = Option windows_core::HRESULT>; pub type WS_READ_MESSAGE_END_CALLBACK = Option windows_core::HRESULT>; @@ -4225,9 +3786,6 @@ impl Default for WS_REQUEST_SECURITY_TOKEN_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_REQUEST_SECURITY_TOKEN_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID(1i32); pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID(13i32); #[repr(C)] @@ -4243,9 +3801,6 @@ impl Default for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 { @@ -4256,9 +3811,6 @@ impl Default for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 { - type TypeKind = windows_core::CopyType; -} pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID(6i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4288,9 +3840,6 @@ impl Default for WS_RSA_ENDPOINT_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_RSA_ENDPOINT_IDENTITY { - type TypeKind = windows_core::CopyType; -} pub const WS_RSA_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = WS_ENDPOINT_IDENTITY_TYPE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4302,9 +3851,6 @@ impl Default for WS_SAML_AUTHENTICATOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SAML_AUTHENTICATOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_SAML_AUTHENTICATOR_TYPE(pub i32); @@ -4320,9 +3866,6 @@ impl Default for WS_SAML_MESSAGE_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SAML_MESSAGE_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} pub const WS_SAML_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(7i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4367,9 +3910,6 @@ impl Default for WS_SECURITY_ALGORITHM_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_ALGORITHM_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_SECURITY_ALGORITHM_PROPERTY_ID(pub i32); @@ -4396,9 +3936,6 @@ impl Default for WS_SECURITY_ALGORITHM_SUITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_ALGORITHM_SUITE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_SECURITY_ALGORITHM_SUITE_NAME(pub i32); @@ -4436,9 +3973,6 @@ impl Default for WS_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_BINDING_CONSTRAINT { @@ -4451,9 +3985,6 @@ impl Default for WS_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_SECURITY_BINDING_CONSTRAINT_TYPE(pub i32); @@ -4468,9 +3999,6 @@ impl Default for WS_SECURITY_BINDING_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_BINDING_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_BINDING_PROPERTY { @@ -4483,9 +4011,6 @@ impl Default for WS_SECURITY_BINDING_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_BINDING_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_SECURITY_BINDING_PROPERTY_ALLOWED_IMPERSONATION_LEVEL: WS_SECURITY_BINDING_PROPERTY_ID = WS_SECURITY_BINDING_PROPERTY_ID(5i32); pub const WS_SECURITY_BINDING_PROPERTY_ALLOW_ANONYMOUS_CLIENTS: WS_SECURITY_BINDING_PROPERTY_ID = WS_SECURITY_BINDING_PROPERTY_ID(4i32); pub const WS_SECURITY_BINDING_PROPERTY_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT: WS_SECURITY_BINDING_PROPERTY_ID = WS_SECURITY_BINDING_PROPERTY_ID(23i32); @@ -4503,9 +4028,6 @@ impl Default for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 { @@ -4516,9 +4038,6 @@ impl Default for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 { - type TypeKind = windows_core::CopyType; -} pub const WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK: WS_SECURITY_BINDING_PROPERTY_ID = WS_SECURITY_BINDING_PROPERTY_ID(21i32); pub const WS_SECURITY_BINDING_PROPERTY_DISALLOWED_SECURE_PROTOCOLS: WS_SECURITY_BINDING_PROPERTY_ID = WS_SECURITY_BINDING_PROPERTY_ID(22i32); pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_BASIC_REALM: WS_SECURITY_BINDING_PROPERTY_ID = WS_SECURITY_BINDING_PROPERTY_ID(8i32); @@ -4557,9 +4076,6 @@ impl Default for WS_SECURITY_CONSTRAINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONSTRAINTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_SECURITY_CONTEXT(pub isize); @@ -4578,9 +4094,6 @@ impl Default for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT { @@ -4593,9 +4106,6 @@ impl Default for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} pub const WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(8i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4608,9 +4118,6 @@ impl Default for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE { @@ -4621,9 +4128,6 @@ impl Default for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(8i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4637,9 +4141,6 @@ impl Default for WS_SECURITY_CONTEXT_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONTEXT_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_SECURITY_CONTEXT_PROPERTY_ID(pub i32); @@ -4658,9 +4159,6 @@ impl Default for WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE { @@ -4672,9 +4170,6 @@ impl Default for WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_DESCRIPTION { @@ -4688,9 +4183,6 @@ impl Default for WS_SECURITY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_SECURITY_HEADER_LAYOUT(pub i32); @@ -4719,9 +4211,6 @@ impl Default for WS_SECURITY_KEY_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_KEY_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_SECURITY_KEY_HANDLE_TYPE(pub i32); @@ -4742,9 +4231,6 @@ impl Default for WS_SECURITY_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_PROPERTY { @@ -4757,9 +4243,6 @@ impl Default for WS_SECURITY_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_SECURITY_PROPERTY_ALGORITHM_SUITE: WS_SECURITY_PROPERTY_ID = WS_SECURITY_PROPERTY_ID(2i32); pub const WS_SECURITY_PROPERTY_ALGORITHM_SUITE_NAME: WS_SECURITY_PROPERTY_ID = WS_SECURITY_PROPERTY_ID(3i32); #[repr(C)] @@ -4775,9 +4258,6 @@ impl Default for WS_SECURITY_PROPERTY_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_PROPERTY_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SECURITY_PROPERTY_CONSTRAINT_0 { @@ -4788,9 +4268,6 @@ impl Default for WS_SECURITY_PROPERTY_CONSTRAINT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SECURITY_PROPERTY_CONSTRAINT_0 { - type TypeKind = windows_core::CopyType; -} pub const WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_POLICY: WS_SECURITY_PROPERTY_ID = WS_SECURITY_PROPERTY_ID(10i32); pub const WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_SCENARIO: WS_SECURITY_PROPERTY_ID = WS_SECURITY_PROPERTY_ID(11i32); #[repr(transparent)] @@ -4852,9 +4329,6 @@ impl Default for WS_SERVICE_CONTRACT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_CONTRACT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SERVICE_ENDPOINT { @@ -4873,9 +4347,6 @@ impl Default for WS_SERVICE_ENDPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_ENDPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SERVICE_ENDPOINT_METADATA { @@ -4888,9 +4359,6 @@ impl Default for WS_SERVICE_ENDPOINT_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_ENDPOINT_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SERVICE_ENDPOINT_PROPERTY { @@ -4903,9 +4371,6 @@ impl Default for WS_SERVICE_ENDPOINT_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_ENDPOINT_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_SERVICE_ENDPOINT_PROPERTY_ACCEPT_CHANNEL_CALLBACK: WS_SERVICE_ENDPOINT_PROPERTY_ID = WS_SERVICE_ENDPOINT_PROPERTY_ID(0i32); pub const WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_MAX_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = WS_SERVICE_ENDPOINT_PROPERTY_ID(4i32); pub const WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_TRIM_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = WS_SERVICE_ENDPOINT_PROPERTY_ID(5i32); @@ -4954,9 +4419,6 @@ impl Default for WS_SERVICE_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SERVICE_METADATA_DOCUMENT { @@ -4968,9 +4430,6 @@ impl Default for WS_SERVICE_METADATA_DOCUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_METADATA_DOCUMENT { - type TypeKind = windows_core::CopyType; -} pub const WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT: i32 = 1i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4984,9 +4443,6 @@ impl Default for WS_SERVICE_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { @@ -4997,9 +4453,6 @@ impl Default for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SERVICE_PROPERTY_CLOSE_CALLBACK { @@ -5010,9 +4463,6 @@ impl Default for WS_SERVICE_PROPERTY_CLOSE_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_PROPERTY_CLOSE_CALLBACK { - type TypeKind = windows_core::CopyType; -} pub const WS_SERVICE_PROPERTY_CLOSE_TIMEOUT: WS_SERVICE_PROPERTY_ID = WS_SERVICE_PROPERTY_ID(5i32); pub const WS_SERVICE_PROPERTY_FAULT_DISCLOSURE: WS_SERVICE_PROPERTY_ID = WS_SERVICE_PROPERTY_ID(1i32); pub const WS_SERVICE_PROPERTY_FAULT_LANGID: WS_SERVICE_PROPERTY_ID = WS_SERVICE_PROPERTY_ID(2i32); @@ -5049,9 +4499,6 @@ impl Default for WS_SERVICE_SECURITY_IDENTITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SERVICE_SECURITY_IDENTITIES { - type TypeKind = windows_core::CopyType; -} pub type WS_SERVICE_STUB_CALLBACK = Option windows_core::HRESULT>; pub type WS_SET_CHANNEL_PROPERTY_CALLBACK = Option windows_core::HRESULT>; pub type WS_SET_LISTENER_PROPERTY_CALLBACK = Option windows_core::HRESULT>; @@ -5074,9 +4521,6 @@ impl Default for WS_SOAPUDP_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SOAPUDP_URL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SPN_ENDPOINT_IDENTITY { @@ -5088,9 +4532,6 @@ impl Default for WS_SPN_ENDPOINT_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SPN_ENDPOINT_IDENTITY { - type TypeKind = windows_core::CopyType; -} pub const WS_SPN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = WS_ENDPOINT_IDENTITY_TYPE(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5103,9 +4544,6 @@ impl Default for WS_SSL_TRANSPORT_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SSL_TRANSPORT_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT { @@ -5117,9 +4555,6 @@ impl Default for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 { @@ -5130,9 +4565,6 @@ impl Default for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 { - type TypeKind = windows_core::CopyType; -} pub const WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5144,9 +4576,6 @@ impl Default for WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE { @@ -5158,9 +4587,6 @@ impl Default for WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_SSL_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5172,9 +4598,6 @@ impl Default for WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_STREAMED_INPUT_TRANSFER_MODE: WS_TRANSFER_MODE = WS_TRANSFER_MODE(1i32); pub const WS_STREAMED_OUTPUT_TRANSFER_MODE: WS_TRANSFER_MODE = WS_TRANSFER_MODE(2i32); pub const WS_STREAMED_TRANSFER_MODE: WS_TRANSFER_MODE = WS_TRANSFER_MODE(3i32); @@ -5189,9 +4612,6 @@ impl Default for WS_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_STRING_DESCRIPTION { @@ -5203,9 +4623,6 @@ impl Default for WS_STRING_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_STRING_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_STRING_TYPE: WS_TYPE = WS_TYPE(16i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5219,9 +4636,6 @@ impl Default for WS_STRING_USERNAME_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_STRING_USERNAME_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const WS_STRING_USERNAME_CREDENTIAL_TYPE: WS_USERNAME_CREDENTIAL_TYPE = WS_USERNAME_CREDENTIAL_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5236,9 +4650,6 @@ impl Default for WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE(1i32); pub const WS_STRUCT_ABSTRACT: i32 = 1i32; #[repr(C)] @@ -5260,9 +4671,6 @@ impl Default for WS_STRUCT_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_STRUCT_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_STRUCT_IGNORE_TRAILING_ELEMENT_CONTENT: i32 = 2i32; pub const WS_STRUCT_IGNORE_UNHANDLED_ATTRIBUTES: i32 = 4i32; pub const WS_STRUCT_TYPE: WS_TYPE = WS_TYPE(26i32); @@ -5279,9 +4687,6 @@ impl Default for WS_SUBJECT_NAME_CERT_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_SUBJECT_NAME_CERT_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const WS_SUBJECT_NAME_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = WS_CERT_CREDENTIAL_TYPE(1i32); pub const WS_SUPPORTING_MESSAGE_SECURITY_USAGE: WS_MESSAGE_SECURITY_USAGE = WS_MESSAGE_SECURITY_USAGE(1i32); #[repr(C)] @@ -5294,9 +4699,6 @@ impl Default for WS_TCP_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(6i32); pub const WS_TCP_CHANNEL_BINDING: WS_CHANNEL_BINDING = WS_CHANNEL_BINDING(1i32); #[repr(C)] @@ -5309,9 +4711,6 @@ impl Default for WS_TCP_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_TCP_SSPI_BINDING_TEMPLATE { @@ -5324,9 +4723,6 @@ impl Default for WS_TCP_SSPI_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_SSPI_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(7i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5341,9 +4737,6 @@ impl Default for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(9i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5358,9 +4751,6 @@ impl Default for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -5375,9 +4765,6 @@ impl Default for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(13i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5393,9 +4780,6 @@ impl Default for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_TCP_SSPI_POLICY_DESCRIPTION { @@ -5408,9 +4792,6 @@ impl Default for WS_TCP_SSPI_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING { @@ -5422,9 +4803,6 @@ impl Default for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT { @@ -5435,9 +4813,6 @@ impl Default for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5450,9 +4825,6 @@ impl Default for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5467,9 +4839,6 @@ impl Default for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(8i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5484,9 +4853,6 @@ impl Default for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -5501,9 +4867,6 @@ impl Default for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = WS_BINDING_TEMPLATE_TYPE(12i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5519,9 +4882,6 @@ impl Default for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_TEXT_FIELD_MAPPING: WS_FIELD_MAPPING = WS_FIELD_MAPPING(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5536,9 +4896,6 @@ impl Default for WS_THUMBPRINT_CERT_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_THUMBPRINT_CERT_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const WS_THUMBPRINT_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = WS_CERT_CREDENTIAL_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5550,9 +4907,6 @@ impl Default for WS_TIMESPAN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TIMESPAN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_TIMESPAN_DESCRIPTION { @@ -5564,9 +4918,6 @@ impl Default for WS_TIMESPAN_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_TIMESPAN_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_TIMESPAN_TYPE: WS_TYPE = WS_TYPE(13i32); pub const WS_TIMESPAN_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(13i32); pub const WS_TO_HEADER: WS_HEADER_TYPE = WS_HEADER_TYPE(2i32); @@ -5796,9 +5147,6 @@ impl Default for WS_UINT16_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UINT16_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_UINT16_TYPE: WS_TYPE = WS_TYPE(6i32); pub const WS_UINT16_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(6i32); #[repr(C)] @@ -5812,9 +5160,6 @@ impl Default for WS_UINT32_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UINT32_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_UINT32_TYPE: WS_TYPE = WS_TYPE(7i32); pub const WS_UINT32_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(7i32); #[repr(C)] @@ -5828,9 +5173,6 @@ impl Default for WS_UINT64_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UINT64_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_UINT64_TYPE: WS_TYPE = WS_TYPE(8i32); pub const WS_UINT64_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(8i32); #[repr(C)] @@ -5844,9 +5186,6 @@ impl Default for WS_UINT8_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UINT8_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_UINT8_TYPE: WS_TYPE = WS_TYPE(5i32); pub const WS_UINT8_VALUE_TYPE: WS_VALUE_TYPE = WS_VALUE_TYPE(5i32); #[repr(C)] @@ -5865,9 +5204,6 @@ impl Default for WS_UNION_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UNION_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_UNION_FIELD_DESCRIPTION { @@ -5879,9 +5215,6 @@ impl Default for WS_UNION_FIELD_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UNION_FIELD_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_UNION_TYPE: WS_TYPE = WS_TYPE(33i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5894,9 +5227,6 @@ impl Default for WS_UNIQUE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UNIQUE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_UNIQUE_ID_DESCRIPTION { @@ -5908,9 +5238,6 @@ impl Default for WS_UNIQUE_ID_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UNIQUE_ID_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_UNIQUE_ID_TYPE: WS_TYPE = WS_TYPE(15i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5923,9 +5250,6 @@ impl Default for WS_UNKNOWN_ENDPOINT_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UNKNOWN_ENDPOINT_IDENTITY { - type TypeKind = windows_core::CopyType; -} pub const WS_UNKNOWN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = WS_ENDPOINT_IDENTITY_TYPE(6i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5938,9 +5262,6 @@ impl Default for WS_UPN_ENDPOINT_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UPN_ENDPOINT_IDENTITY { - type TypeKind = windows_core::CopyType; -} pub const WS_UPN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = WS_ENDPOINT_IDENTITY_TYPE(2i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5952,9 +5273,6 @@ impl Default for WS_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_URL { - type TypeKind = windows_core::CopyType; -} pub const WS_URL_FLAGS_ALLOW_HOST_WILDCARDS: i32 = 1i32; pub const WS_URL_FLAGS_NO_PATH_COLLAPSE: i32 = 2i32; pub const WS_URL_FLAGS_ZERO_TERMINATE: i32 = 4i32; @@ -5976,9 +5294,6 @@ impl Default for WS_USERNAME_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_USERNAME_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_USERNAME_CREDENTIAL_TYPE(pub i32); @@ -5996,9 +5311,6 @@ impl Default for WS_USERNAME_MESSAGE_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_USERNAME_MESSAGE_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT { @@ -6010,9 +5322,6 @@ impl Default for WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT { - type TypeKind = windows_core::CopyType; -} pub const WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = WS_SECURITY_BINDING_CONSTRAINT_TYPE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6025,9 +5334,6 @@ impl Default for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { @@ -6041,9 +5347,6 @@ impl Default for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const WS_USERNAME_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6056,9 +5359,6 @@ impl Default for WS_UTF8_ARRAY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_UTF8_ARRAY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_UTF8_ARRAY_TYPE: WS_TYPE = WS_TYPE(23i32); pub type WS_VALIDATE_PASSWORD_CALLBACK = Option windows_core::HRESULT>; pub type WS_VALIDATE_SAML_CALLBACK = Option windows_core::HRESULT>; @@ -6075,9 +5375,6 @@ impl Default for WS_VOID_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_VOID_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_VOID_TYPE: WS_TYPE = WS_TYPE(30i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6089,9 +5386,6 @@ impl Default for WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE(pub i32); @@ -6123,9 +5417,6 @@ impl Default for WS_WSZ_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_WSZ_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_WSZ_TYPE: WS_TYPE = WS_TYPE(17i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6142,9 +5433,6 @@ impl Default for WS_XML_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = WS_FIELD_MAPPING(6i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6158,9 +5446,6 @@ impl Default for WS_XML_BASE64_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_BASE64_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_BOOL_TEXT { @@ -6172,9 +5457,6 @@ impl Default for WS_XML_BOOL_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_BOOL_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_XML_BUFFER(pub isize); @@ -6193,9 +5475,6 @@ impl Default for WS_XML_BUFFER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_BUFFER_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_XML_BUFFER_PROPERTY_ID(pub i32); @@ -6214,9 +5493,6 @@ impl Default for WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_CANONICALIZATION_PROPERTY { @@ -6229,9 +5505,6 @@ impl Default for WS_XML_CANONICALIZATION_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_CANONICALIZATION_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM: WS_XML_CANONICALIZATION_PROPERTY_ID = WS_XML_CANONICALIZATION_PROPERTY_ID(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6250,9 +5523,6 @@ impl Default for WS_XML_COMMENT_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_COMMENT_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_DATETIME_TEXT { @@ -6264,9 +5534,6 @@ impl Default for WS_XML_DATETIME_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_DATETIME_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WS_XML_DECIMAL_TEXT { @@ -6278,9 +5545,6 @@ impl Default for WS_XML_DECIMAL_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_DECIMAL_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_DICTIONARY { @@ -6294,9 +5558,6 @@ impl Default for WS_XML_DICTIONARY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_DICTIONARY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_DOUBLE_TEXT { @@ -6308,9 +5569,6 @@ impl Default for WS_XML_DOUBLE_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_DOUBLE_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_ELEMENT_NODE { @@ -6327,9 +5585,6 @@ impl Default for WS_XML_ELEMENT_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_ELEMENT_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_FLOAT_TEXT { @@ -6341,9 +5596,6 @@ impl Default for WS_XML_FLOAT_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_FLOAT_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_GUID_TEXT { @@ -6355,9 +5607,6 @@ impl Default for WS_XML_GUID_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_GUID_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_INT32_TEXT { @@ -6369,9 +5618,6 @@ impl Default for WS_XML_INT32_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_INT32_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_INT64_TEXT { @@ -6383,9 +5629,6 @@ impl Default for WS_XML_INT64_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_INT64_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_LIST_TEXT { @@ -6398,9 +5641,6 @@ impl Default for WS_XML_LIST_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_LIST_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_NODE { @@ -6411,9 +5651,6 @@ impl Default for WS_XML_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_NODE_POSITION { @@ -6425,9 +5662,6 @@ impl Default for WS_XML_NODE_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_NODE_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_XML_NODE_TYPE(pub i32); @@ -6450,9 +5684,6 @@ impl Default for WS_XML_QNAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_QNAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_QNAME_DESCRIPTION { @@ -6466,9 +5697,6 @@ impl Default for WS_XML_QNAME_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_QNAME_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_QNAME_TEXT { @@ -6482,9 +5710,6 @@ impl Default for WS_XML_QNAME_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_QNAME_TEXT { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_QNAME_TYPE: WS_TYPE = WS_TYPE(20i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] @@ -6504,9 +5729,6 @@ impl Default for WS_XML_READER_BINARY_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_BINARY_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_READER_BUFFER_INPUT { @@ -6519,9 +5741,6 @@ impl Default for WS_XML_READER_BUFFER_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_BUFFER_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_READER_ENCODING { @@ -6532,9 +5751,6 @@ impl Default for WS_XML_READER_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_XML_READER_ENCODING_TYPE(pub i32); @@ -6552,9 +5768,6 @@ impl Default for WS_XML_READER_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_XML_READER_INPUT_TYPE(pub i32); @@ -6575,9 +5788,6 @@ impl Default for WS_XML_READER_MTOM_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_MTOM_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_READER_PROPERTIES { @@ -6589,9 +5799,6 @@ impl Default for WS_XML_READER_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_READER_PROPERTY { @@ -6604,9 +5811,6 @@ impl Default for WS_XML_READER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_READER_PROPERTY_ALLOW_FRAGMENT: WS_XML_READER_PROPERTY_ID = WS_XML_READER_PROPERTY_ID(1i32); pub const WS_XML_READER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES: WS_XML_READER_PROPERTY_ID = WS_XML_READER_PROPERTY_ID(13i32); pub const WS_XML_READER_PROPERTY_CHARSET: WS_XML_READER_PROPERTY_ID = WS_XML_READER_PROPERTY_ID(4i32); @@ -6635,9 +5839,6 @@ impl Default for WS_XML_READER_RAW_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_RAW_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_READER_STREAM_INPUT { @@ -6650,9 +5851,6 @@ impl Default for WS_XML_READER_STREAM_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_STREAM_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_READER_TEXT_ENCODING { @@ -6664,9 +5862,6 @@ impl Default for WS_XML_READER_TEXT_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_READER_TEXT_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_SECURITY_TOKEN_PROPERTY { @@ -6679,9 +5874,6 @@ impl Default for WS_XML_SECURITY_TOKEN_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_SECURITY_TOKEN_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE: WS_XML_SECURITY_TOKEN_PROPERTY_ID = WS_XML_SECURITY_TOKEN_PROPERTY_ID(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6702,9 +5894,6 @@ impl Default for WS_XML_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_STRING_DESCRIPTION { @@ -6716,9 +5905,6 @@ impl Default for WS_XML_STRING_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_STRING_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_STRING_TYPE: WS_TYPE = WS_TYPE(19i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6730,9 +5916,6 @@ impl Default for WS_XML_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_TEXT_NODE { @@ -6744,9 +5927,6 @@ impl Default for WS_XML_TEXT_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_TEXT_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_XML_TEXT_TYPE(pub i32); @@ -6777,9 +5957,6 @@ impl Default for WS_XML_TIMESPAN_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_TIMESPAN_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_TOKEN_MESSAGE_SECURITY_BINDING { @@ -6792,9 +5969,6 @@ impl Default for WS_XML_TOKEN_MESSAGE_SECURITY_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_TOKEN_MESSAGE_SECURITY_BINDING { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_TOKEN_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = WS_SECURITY_BINDING_TYPE(6i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6807,9 +5981,6 @@ impl Default for WS_XML_UINT64_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_UINT64_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_UNIQUE_ID_TEXT { @@ -6821,9 +5992,6 @@ impl Default for WS_XML_UNIQUE_ID_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_UNIQUE_ID_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_UTF16_TEXT { @@ -6836,9 +6004,6 @@ impl Default for WS_XML_UTF16_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_UTF16_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_UTF8_TEXT { @@ -6850,9 +6015,6 @@ impl Default for WS_XML_UTF8_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_UTF8_TEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_XML_WRITER(pub isize); @@ -6872,9 +6034,6 @@ impl Default for WS_XML_WRITER_BINARY_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_BINARY_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_WRITER_BUFFER_OUTPUT { @@ -6885,9 +6044,6 @@ impl Default for WS_XML_WRITER_BUFFER_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_BUFFER_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_WRITER_ENCODING { @@ -6898,9 +6054,6 @@ impl Default for WS_XML_WRITER_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_XML_WRITER_ENCODING_TYPE(pub i32); @@ -6924,9 +6077,6 @@ impl Default for WS_XML_WRITER_MTOM_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_MTOM_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_WRITER_OUTPUT { @@ -6937,9 +6087,6 @@ impl Default for WS_XML_WRITER_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_XML_WRITER_OUTPUT_TYPE(pub i32); @@ -6956,9 +6103,6 @@ impl Default for WS_XML_WRITER_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_WRITER_PROPERTY { @@ -6971,9 +6115,6 @@ impl Default for WS_XML_WRITER_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const WS_XML_WRITER_PROPERTY_ALLOW_FRAGMENT: WS_XML_WRITER_PROPERTY_ID = WS_XML_WRITER_PROPERTY_ID(1i32); pub const WS_XML_WRITER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES: WS_XML_WRITER_PROPERTY_ID = WS_XML_WRITER_PROPERTY_ID(13i32); pub const WS_XML_WRITER_PROPERTY_BUFFERS: WS_XML_WRITER_PROPERTY_ID = WS_XML_WRITER_PROPERTY_ID(7i32); @@ -7006,9 +6147,6 @@ impl Default for WS_XML_WRITER_RAW_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_RAW_ENCODING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_WRITER_STREAM_OUTPUT { @@ -7021,9 +6159,6 @@ impl Default for WS_XML_WRITER_STREAM_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_STREAM_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_XML_WRITER_TEXT_ENCODING { @@ -7035,6 +6170,3 @@ impl Default for WS_XML_WRITER_TEXT_ENCODING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WS_XML_WRITER_TEXT_ENCODING { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs index 18fdcc54b6b..c0ba50aac88 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs @@ -79,10 +79,6 @@ impl Default for SAFER_CODE_PROPERTIES_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SAFER_CODE_PROPERTIES_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -111,10 +107,6 @@ impl Default for SAFER_CODE_PROPERTIES_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SAFER_CODE_PROPERTIES_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS(pub u32); @@ -177,10 +169,6 @@ impl Default for SAFER_HASH_IDENTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SAFER_HASH_IDENTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -196,10 +184,6 @@ impl Default for SAFER_HASH_IDENTIFICATION2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SAFER_HASH_IDENTIFICATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAFER_IDENTIFICATION_HEADER { @@ -213,9 +197,6 @@ impl Default for SAFER_IDENTIFICATION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFER_IDENTIFICATION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SAFER_IDENTIFICATION_TYPES(pub i32); @@ -244,9 +225,6 @@ impl Default for SAFER_PATHNAME_IDENTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFER_PATHNAME_IDENTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const SAFER_POLICY_BLOCK_CLIENT_UI: u32 = 8192u32; pub const SAFER_POLICY_HASH_DUPLICATE: u32 = 262144u32; #[repr(transparent)] @@ -280,9 +258,6 @@ impl Default for SAFER_URLZONE_IDENTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFER_URLZONE_IDENTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const SRP_POLICY_APPX: windows_core::PCWSTR = windows_core::w!("APPX"); pub const SRP_POLICY_DLL: windows_core::PCWSTR = windows_core::w!("DLL"); pub const SRP_POLICY_EXE: windows_core::PCWSTR = windows_core::w!("EXE"); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs index 54ec2b233c9..996db9f3543 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs @@ -1604,9 +1604,6 @@ impl Default for AUDIT_POLICY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_POLICY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const AUDIT_QUERY_MISC_POLICY: u32 = 64u32; pub const AUDIT_QUERY_SYSTEM_POLICY: u32 = 2u32; pub const AUDIT_QUERY_USER_POLICY: u32 = 8u32; @@ -1719,9 +1716,6 @@ impl Default for CENTRAL_ACCESS_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CENTRAL_ACCESS_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CENTRAL_ACCESS_POLICY_ENTRY { @@ -1741,9 +1735,6 @@ impl Default for CENTRAL_ACCESS_POLICY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CENTRAL_ACCESS_POLICY_ENTRY { - type TypeKind = windows_core::CopyType; -} 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; @@ -1759,9 +1750,6 @@ impl Default for CLEAR_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLEAR_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const CLEAR_BLOCK_LENGTH: u32 = 8u32; pub const CLOUDAP_NAME: windows_core::PCWSTR = windows_core::w!("CloudAP"); pub const CLOUDAP_NAME_W: windows_core::PCWSTR = windows_core::w!("CloudAP"); @@ -1793,9 +1781,6 @@ impl Default for CRYPTO_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTO_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub const CYPHER_BLOCK_LENGTH: u32 = 8u32; pub const CertHashInfo: KERB_CERTIFICATE_INFO_TYPE = KERB_CERTIFICATE_INFO_TYPE(1i32); pub const ClOUDAP_NAME_A: windows_core::PCSTR = windows_core::s!("CloudAP"); @@ -1838,9 +1823,6 @@ impl Default for DOMAIN_PASSWORD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOMAIN_PASSWORD_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const DOMAIN_PASSWORD_NO_ANON_CHANGE: DOMAIN_PASSWORD_PROPERTIES = DOMAIN_PASSWORD_PROPERTIES(2u32); pub const DOMAIN_PASSWORD_NO_CLEAR_CHANGE: DOMAIN_PASSWORD_PROPERTIES = DOMAIN_PASSWORD_PROPERTIES(4u32); #[repr(transparent)] @@ -1902,10 +1884,6 @@ impl Default for ENCRYPTED_CREDENTIALW { } } #[cfg(feature = "Win32_Security_Credentials")] -impl windows_core::TypeKind for ENCRYPTED_CREDENTIALW { - type TypeKind = windows_core::CopyType; -} -#[cfg(feature = "Win32_Security_Credentials")] pub type ENCRYPT_MESSAGE_FN = Option windows_core::HRESULT>; pub type ENUMERATE_SECURITY_PACKAGES_FN_A = Option windows_core::HRESULT>; pub type ENUMERATE_SECURITY_PACKAGES_FN_W = Option windows_core::HRESULT>; @@ -2161,9 +2139,6 @@ impl Default for KDC_PROXY_CACHE_ENTRY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDC_PROXY_CACHE_ENTRY_DATA { - type TypeKind = windows_core::CopyType; -} pub const KDC_PROXY_SETTINGS_FLAGS_FORCEPROXY: u32 = 1u32; pub const KDC_PROXY_SETTINGS_V1: u32 = 1u32; pub const KERBEROS_REVISION: u32 = 6u32; @@ -2185,9 +2160,6 @@ impl Default for KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_ADD_BINDING_CACHE_ENTRY_REQUEST { @@ -2201,9 +2173,6 @@ impl Default for KERB_ADD_BINDING_CACHE_ENTRY_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_ADD_BINDING_CACHE_ENTRY_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_ADD_CREDENTIALS_REQUEST { @@ -2219,9 +2188,6 @@ impl Default for KERB_ADD_CREDENTIALS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_ADD_CREDENTIALS_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_ADD_CREDENTIALS_REQUEST_EX { @@ -2234,9 +2200,6 @@ impl Default for KERB_ADD_CREDENTIALS_REQUEST_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_ADD_CREDENTIALS_REQUEST_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_AUTH_DATA { @@ -2249,9 +2212,6 @@ impl Default for KERB_AUTH_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_AUTH_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_BINDING_CACHE_ENTRY_DATA { @@ -2269,9 +2229,6 @@ impl Default for KERB_BINDING_CACHE_ENTRY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_BINDING_CACHE_ENTRY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CERTIFICATE_HASHINFO { @@ -2283,9 +2240,6 @@ impl Default for KERB_CERTIFICATE_HASHINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CERTIFICATE_HASHINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CERTIFICATE_INFO { @@ -2297,9 +2251,6 @@ impl Default for KERB_CERTIFICATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CERTIFICATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KERB_CERTIFICATE_INFO_TYPE(pub i32); @@ -2319,9 +2270,6 @@ impl Default for KERB_CERTIFICATE_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CERTIFICATE_LOGON { - type TypeKind = windows_core::CopyType; -} pub const KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES: u32 = 1u32; pub const KERB_CERTIFICATE_LOGON_FLAG_USE_CERTIFICATE_INFO: u32 = 2u32; #[repr(C)] @@ -2339,9 +2287,6 @@ impl Default for KERB_CERTIFICATE_S4U_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CERTIFICATE_S4U_LOGON { - type TypeKind = windows_core::CopyType; -} pub const KERB_CERTIFICATE_S4U_LOGON_FLAG_CHECK_DUPLICATES: u32 = 1u32; pub const KERB_CERTIFICATE_S4U_LOGON_FLAG_CHECK_LOGONHOURS: u32 = 2u32; pub const KERB_CERTIFICATE_S4U_LOGON_FLAG_FAIL_IF_NT_AUTH_POLICY_REQUIRED: u32 = 4u32; @@ -2357,9 +2302,6 @@ impl Default for KERB_CERTIFICATE_UNLOCK_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CERTIFICATE_UNLOCK_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CHANGEPASSWORD_REQUEST { @@ -2375,9 +2317,6 @@ impl Default for KERB_CHANGEPASSWORD_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CHANGEPASSWORD_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const KERB_CHECKSUM_CRC32: u32 = 1u32; pub const KERB_CHECKSUM_DES_MAC: i32 = -133i32; pub const KERB_CHECKSUM_DES_MAC_MD5: i32 = -134i32; @@ -2413,9 +2352,6 @@ impl Default for KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CLOUD_KERBEROS_DEBUG_DATA { @@ -2426,9 +2362,6 @@ impl Default for KERB_CLOUD_KERBEROS_DEBUG_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CLOUD_KERBEROS_DEBUG_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 { @@ -2439,9 +2372,6 @@ impl Default for KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 { - type TypeKind = windows_core::CopyType; -} pub const KERB_CLOUD_KERBEROS_DEBUG_DATA_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2454,9 +2384,6 @@ impl Default for KERB_CLOUD_KERBEROS_DEBUG_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CLOUD_KERBEROS_DEBUG_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CLOUD_KERBEROS_DEBUG_RESPONSE { @@ -2470,9 +2397,6 @@ impl Default for KERB_CLOUD_KERBEROS_DEBUG_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CLOUD_KERBEROS_DEBUG_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CRYPTO_KEY { @@ -2485,9 +2409,6 @@ impl Default for KERB_CRYPTO_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CRYPTO_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_CRYPTO_KEY32 { @@ -2500,9 +2421,6 @@ impl Default for KERB_CRYPTO_KEY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_CRYPTO_KEY32 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KERB_CRYPTO_KEY_TYPE(pub i32); @@ -2526,9 +2444,6 @@ impl Default for KERB_DECRYPT_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_DECRYPT_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_DECRYPT_RESPONSE { @@ -2539,9 +2454,6 @@ impl Default for KERB_DECRYPT_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_DECRYPT_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const KERB_ETYPE_AES128_CTS_HMAC_SHA1_96: u32 = 17u32; pub const KERB_ETYPE_AES128_CTS_HMAC_SHA1_96_PLAIN: i32 = -148i32; pub const KERB_ETYPE_AES256_CTS_HMAC_SHA1_96: u32 = 18u32; @@ -2593,9 +2505,6 @@ impl Default for KERB_EXTERNAL_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_EXTERNAL_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_EXTERNAL_TICKET { @@ -2621,9 +2530,6 @@ impl Default for KERB_EXTERNAL_TICKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_EXTERNAL_TICKET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_INTERACTIVE_LOGON { @@ -2637,9 +2543,6 @@ impl Default for KERB_INTERACTIVE_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_INTERACTIVE_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_INTERACTIVE_PROFILE { @@ -2665,9 +2568,6 @@ impl Default for KERB_INTERACTIVE_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_INTERACTIVE_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_INTERACTIVE_UNLOCK_LOGON { @@ -2679,9 +2579,6 @@ impl Default for KERB_INTERACTIVE_UNLOCK_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_INTERACTIVE_UNLOCK_LOGON { - type TypeKind = windows_core::CopyType; -} pub const KERB_LOGON_FLAG_ALLOW_EXPIRED_TICKET: u32 = 1u32; pub const KERB_LOGON_FLAG_REDIRECTED: u32 = 2u32; #[repr(transparent)] @@ -2699,9 +2596,6 @@ impl Default for KERB_NET_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_NET_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_NET_ADDRESSES { @@ -2713,9 +2607,6 @@ impl Default for KERB_NET_ADDRESSES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_NET_ADDRESSES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KERB_PROFILE_BUFFER_TYPE(pub i32); @@ -2733,9 +2624,6 @@ impl Default for KERB_PURGE_BINDING_CACHE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_PURGE_BINDING_CACHE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_PURGE_KDC_PROXY_CACHE_REQUEST { @@ -2748,9 +2636,6 @@ impl Default for KERB_PURGE_KDC_PROXY_CACHE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_PURGE_KDC_PROXY_CACHE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_PURGE_KDC_PROXY_CACHE_RESPONSE { @@ -2762,9 +2647,6 @@ impl Default for KERB_PURGE_KDC_PROXY_CACHE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_PURGE_KDC_PROXY_CACHE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_PURGE_TKT_CACHE_EX_REQUEST { @@ -2778,9 +2660,6 @@ impl Default for KERB_PURGE_TKT_CACHE_EX_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_PURGE_TKT_CACHE_EX_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_PURGE_TKT_CACHE_REQUEST { @@ -2794,9 +2673,6 @@ impl Default for KERB_PURGE_TKT_CACHE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_PURGE_TKT_CACHE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_BINDING_CACHE_REQUEST { @@ -2807,9 +2683,6 @@ impl Default for KERB_QUERY_BINDING_CACHE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_BINDING_CACHE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_BINDING_CACHE_RESPONSE { @@ -2822,9 +2695,6 @@ impl Default for KERB_QUERY_BINDING_CACHE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_BINDING_CACHE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST { @@ -2837,9 +2707,6 @@ impl Default for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE { @@ -2853,9 +2720,6 @@ impl Default for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE_FLAG_DAC_DISABLED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2869,9 +2733,6 @@ impl Default for KERB_QUERY_KDC_PROXY_CACHE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_KDC_PROXY_CACHE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_KDC_PROXY_CACHE_RESPONSE { @@ -2884,9 +2745,6 @@ impl Default for KERB_QUERY_KDC_PROXY_CACHE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_KDC_PROXY_CACHE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_S4U2PROXY_CACHE_REQUEST { @@ -2899,9 +2757,6 @@ impl Default for KERB_QUERY_S4U2PROXY_CACHE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_S4U2PROXY_CACHE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_S4U2PROXY_CACHE_RESPONSE { @@ -2914,9 +2769,6 @@ impl Default for KERB_QUERY_S4U2PROXY_CACHE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_S4U2PROXY_CACHE_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_TKT_CACHE_EX2_RESPONSE { @@ -2929,9 +2781,6 @@ impl Default for KERB_QUERY_TKT_CACHE_EX2_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_TKT_CACHE_EX2_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_TKT_CACHE_EX3_RESPONSE { @@ -2944,9 +2793,6 @@ impl Default for KERB_QUERY_TKT_CACHE_EX3_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_TKT_CACHE_EX3_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_TKT_CACHE_EX_RESPONSE { @@ -2959,9 +2805,6 @@ impl Default for KERB_QUERY_TKT_CACHE_EX_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_TKT_CACHE_EX_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_TKT_CACHE_REQUEST { @@ -2973,9 +2816,6 @@ impl Default for KERB_QUERY_TKT_CACHE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_TKT_CACHE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_QUERY_TKT_CACHE_RESPONSE { @@ -2988,9 +2828,6 @@ impl Default for KERB_QUERY_TKT_CACHE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_QUERY_TKT_CACHE_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const KERB_REFRESH_POLICY_KDC: u32 = 2u32; pub const KERB_REFRESH_POLICY_KERBEROS: u32 = 1u32; #[repr(C)] @@ -3004,9 +2841,6 @@ impl Default for KERB_REFRESH_POLICY_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_REFRESH_POLICY_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_REFRESH_POLICY_RESPONSE { @@ -3018,9 +2852,6 @@ impl Default for KERB_REFRESH_POLICY_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_REFRESH_POLICY_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const KERB_REFRESH_SCCRED_GETTGT: u32 = 1u32; pub const KERB_REFRESH_SCCRED_RELEASE: u32 = 0u32; #[repr(C)] @@ -3036,9 +2867,6 @@ impl Default for KERB_REFRESH_SCCRED_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_REFRESH_SCCRED_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const KERB_REQUEST_ADD_CREDENTIAL: KERB_REQUEST_FLAGS = KERB_REQUEST_FLAGS(1u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3059,9 +2887,6 @@ impl Default for KERB_RETRIEVE_KEY_TAB_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_RETRIEVE_KEY_TAB_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_RETRIEVE_KEY_TAB_RESPONSE { @@ -3074,9 +2899,6 @@ impl Default for KERB_RETRIEVE_KEY_TAB_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_RETRIEVE_KEY_TAB_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const KERB_RETRIEVE_TICKET_AS_KERB_CRED: u32 = 8u32; pub const KERB_RETRIEVE_TICKET_CACHE_TICKET: u32 = 32u32; pub const KERB_RETRIEVE_TICKET_DEFAULT: u32 = 0u32; @@ -3103,10 +2925,6 @@ impl Default for KERB_RETRIEVE_TKT_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Credentials")] -impl windows_core::TypeKind for KERB_RETRIEVE_TKT_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_RETRIEVE_TKT_RESPONSE { @@ -3117,9 +2935,6 @@ impl Default for KERB_RETRIEVE_TKT_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_RETRIEVE_TKT_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_S4U2PROXY_CACHE_ENTRY_INFO { @@ -3133,9 +2948,6 @@ impl Default for KERB_S4U2PROXY_CACHE_ENTRY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_S4U2PROXY_CACHE_ENTRY_INFO { - type TypeKind = windows_core::CopyType; -} pub const KERB_S4U2PROXY_CACHE_ENTRY_INFO_FLAG_NEGATIVE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3153,9 +2965,6 @@ impl Default for KERB_S4U2PROXY_CRED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_S4U2PROXY_CRED { - type TypeKind = windows_core::CopyType; -} pub const KERB_S4U2PROXY_CRED_FLAG_NEGATIVE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3170,9 +2979,6 @@ impl Default for KERB_S4U_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_S4U_LOGON { - type TypeKind = windows_core::CopyType; -} pub const KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS: u32 = 2u32; pub const KERB_S4U_LOGON_FLAG_IDENTIFY: u32 = 8u32; #[repr(C)] @@ -3198,10 +3004,6 @@ impl Default for KERB_SETPASSWORD_EX_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Credentials")] -impl windows_core::TypeKind for KERB_SETPASSWORD_EX_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Credentials")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3220,10 +3022,6 @@ impl Default for KERB_SETPASSWORD_REQUEST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Credentials")] -impl windows_core::TypeKind for KERB_SETPASSWORD_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const KERB_SETPASS_USE_CREDHANDLE: u32 = 2u32; pub const KERB_SETPASS_USE_LOGONID: u32 = 1u32; #[repr(C)] @@ -3239,9 +3037,6 @@ impl Default for KERB_SMART_CARD_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_SMART_CARD_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_SMART_CARD_PROFILE { @@ -3254,9 +3049,6 @@ impl Default for KERB_SMART_CARD_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_SMART_CARD_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_SMART_CARD_UNLOCK_LOGON { @@ -3268,9 +3060,6 @@ impl Default for KERB_SMART_CARD_UNLOCK_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_SMART_CARD_UNLOCK_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_SUBMIT_TKT_REQUEST { @@ -3286,9 +3075,6 @@ impl Default for KERB_SUBMIT_TKT_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_SUBMIT_TKT_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_TICKET_CACHE_INFO { @@ -3305,9 +3091,6 @@ impl Default for KERB_TICKET_CACHE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TICKET_CACHE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_TICKET_CACHE_INFO_EX { @@ -3326,9 +3109,6 @@ impl Default for KERB_TICKET_CACHE_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TICKET_CACHE_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_TICKET_CACHE_INFO_EX2 { @@ -3349,9 +3129,6 @@ impl Default for KERB_TICKET_CACHE_INFO_EX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TICKET_CACHE_INFO_EX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_TICKET_CACHE_INFO_EX3 { @@ -3374,9 +3151,6 @@ impl Default for KERB_TICKET_CACHE_INFO_EX3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TICKET_CACHE_INFO_EX3 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KERB_TICKET_FLAGS(pub u32); @@ -3445,9 +3219,6 @@ impl Default for KERB_TICKET_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TICKET_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_TICKET_PROFILE { @@ -3459,9 +3230,6 @@ impl Default for KERB_TICKET_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TICKET_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERB_TICKET_UNLOCK_LOGON { @@ -3473,9 +3241,6 @@ impl Default for KERB_TICKET_UNLOCK_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TICKET_UNLOCK_LOGON { - type TypeKind = windows_core::CopyType; -} pub const KERB_TRANSFER_CRED_CLEANUP_CREDENTIALS: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3490,9 +3255,6 @@ impl Default for KERB_TRANSFER_CRED_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERB_TRANSFER_CRED_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const KERB_TRANSFER_CRED_WITH_TICKETS: u32 = 1u32; pub const KERB_USE_DEFAULT_TICKET_FLAGS: u32 = 0u32; pub const KERB_WRAP_NO_ENCRYPT: u32 = 2147483649u32; @@ -3533,10 +3295,6 @@ impl Default for KSEC_LIST_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KSEC_LIST_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const KSecNonPaged: KSEC_CONTEXT_TYPE = KSEC_CONTEXT_TYPE(1i32); pub const KSecPaged: KSEC_CONTEXT_TYPE = KSEC_CONTEXT_TYPE(0i32); pub const KerbAddBindingCacheEntryExMessage: KERB_PROTOCOL_MESSAGE_TYPE = KERB_PROTOCOL_MESSAGE_TYPE(27i32); @@ -3624,9 +3382,6 @@ impl Default for LOGON_HOURS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGON_HOURS { - type TypeKind = windows_core::CopyType; -} pub const LOGON_LM_V2: u32 = 4096u32; pub const LOGON_MANAGED_SERVICE: u32 = 524288u32; pub const LOGON_NOENCRYPTION: MSV_SUB_AUTHENTICATION_FILTER = MSV_SUB_AUTHENTICATION_FILTER(2u32); @@ -3675,9 +3430,6 @@ impl Default for LSA_AUTH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_AUTH_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LSA_AUTH_INFORMATION_AUTH_TYPE(pub u32); @@ -3702,9 +3454,6 @@ impl Default for LSA_DISPATCH_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_DISPATCH_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_ENUMERATION_INFORMATION { @@ -3715,9 +3464,6 @@ impl Default for LSA_ENUMERATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_ENUMERATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_FOREST_TRUST_BINARY_DATA { @@ -3729,9 +3475,6 @@ impl Default for LSA_FOREST_TRUST_BINARY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_BINARY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_FOREST_TRUST_COLLISION_INFORMATION { @@ -3743,9 +3486,6 @@ impl Default for LSA_FOREST_TRUST_COLLISION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_COLLISION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_FOREST_TRUST_COLLISION_RECORD { @@ -3759,9 +3499,6 @@ impl Default for LSA_FOREST_TRUST_COLLISION_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_COLLISION_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LSA_FOREST_TRUST_COLLISION_RECORD_TYPE(pub i32); @@ -3777,9 +3514,6 @@ impl Default for LSA_FOREST_TRUST_DOMAIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_DOMAIN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_FOREST_TRUST_INFORMATION { @@ -3791,9 +3525,6 @@ impl Default for LSA_FOREST_TRUST_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_FOREST_TRUST_INFORMATION2 { @@ -3805,9 +3536,6 @@ impl Default for LSA_FOREST_TRUST_INFORMATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_INFORMATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct LSA_FOREST_TRUST_RECORD { @@ -3821,9 +3549,6 @@ impl Default for LSA_FOREST_TRUST_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LSA_FOREST_TRUST_RECORD_0 { @@ -3836,9 +3561,6 @@ impl Default for LSA_FOREST_TRUST_RECORD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_RECORD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct LSA_FOREST_TRUST_RECORD2 { @@ -3852,9 +3574,6 @@ impl Default for LSA_FOREST_TRUST_RECORD2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_RECORD2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LSA_FOREST_TRUST_RECORD2_0 { @@ -3868,9 +3587,6 @@ impl Default for LSA_FOREST_TRUST_RECORD2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_RECORD2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LSA_FOREST_TRUST_RECORD_TYPE(pub i32); @@ -3887,9 +3603,6 @@ impl Default for LSA_FOREST_TRUST_SCANNER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_FOREST_TRUST_SCANNER_INFO { - type TypeKind = windows_core::CopyType; -} pub const LSA_FTRECORD_DISABLED_REASONS: i32 = 65535i32; pub const LSA_GLOBAL_SECRET_PREFIX: windows_core::PCWSTR = windows_core::w!("G$"); pub const LSA_GLOBAL_SECRET_PREFIX_LENGTH: u32 = 2u32; @@ -3925,9 +3638,6 @@ impl Default for LSA_LAST_INTER_LOGON_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_LAST_INTER_LOGON_INFO { - type TypeKind = windows_core::CopyType; -} pub const LSA_LOCAL_SECRET_PREFIX: windows_core::PCWSTR = windows_core::w!("L$"); pub const LSA_LOCAL_SECRET_PREFIX_LENGTH: u32 = 2u32; pub const LSA_LOOKUP_DISALLOW_CONNECTED_ACCOUNT_INTERNET_SID: u32 = 2147483648u32; @@ -3960,9 +3670,6 @@ impl Default for LSA_OBJECT_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_OBJECT_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const LSA_QUERY_CLIENT_PRELOGON_SESSION_ID: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3975,9 +3682,6 @@ impl Default for LSA_REFERENCED_DOMAIN_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_REFERENCED_DOMAIN_LIST { - type TypeKind = windows_core::CopyType; -} pub const LSA_SCANNER_INFO_ADMIN_ALL_FLAGS: i32 = 1i32; pub const LSA_SCANNER_INFO_DISABLE_AUTH_TARGET_VALIDATION: i32 = 1i32; #[repr(C)] @@ -4055,10 +3759,6 @@ impl Default for LSA_SECPKG_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] -impl windows_core::TypeKind for LSA_SECPKG_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const LSA_SECRET_MAXIMUM_COUNT: i32 = 4096i32; pub const LSA_SECRET_MAXIMUM_LENGTH: i32 = 512i32; pub const LSA_SID_DISABLED_ADMIN: i32 = 1i32; @@ -4075,9 +3775,6 @@ impl Default for LSA_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_STRING { - type TypeKind = windows_core::CopyType; -} pub const LSA_TLN_DISABLED_ADMIN: i32 = 2i32; pub const LSA_TLN_DISABLED_CONFLICT: i32 = 4i32; pub const LSA_TLN_DISABLED_NEW: i32 = 1i32; @@ -4092,9 +3789,6 @@ impl Default for LSA_TOKEN_INFORMATION_NULL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_TOKEN_INFORMATION_NULL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LSA_TOKEN_INFORMATION_TYPE(pub i32); @@ -4114,9 +3808,6 @@ impl Default for LSA_TOKEN_INFORMATION_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_TOKEN_INFORMATION_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_TOKEN_INFORMATION_V3 { @@ -4136,9 +3827,6 @@ impl Default for LSA_TOKEN_INFORMATION_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_TOKEN_INFORMATION_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_TRANSLATED_NAME { @@ -4151,9 +3839,6 @@ impl Default for LSA_TRANSLATED_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_TRANSLATED_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_TRANSLATED_SID { @@ -4166,9 +3851,6 @@ impl Default for LSA_TRANSLATED_SID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_TRANSLATED_SID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_TRANSLATED_SID2 { @@ -4182,9 +3864,6 @@ impl Default for LSA_TRANSLATED_SID2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_TRANSLATED_SID2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_TRUST_INFORMATION { @@ -4196,9 +3875,6 @@ impl Default for LSA_TRUST_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_TRUST_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LSA_UNICODE_STRING { @@ -4211,9 +3887,6 @@ impl Default for LSA_UNICODE_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LSA_UNICODE_STRING { - type TypeKind = windows_core::CopyType; -} pub const LocalUserCredKey: MSV1_0_CREDENTIAL_KEY_TYPE = MSV1_0_CREDENTIAL_KEY_TYPE(3i32); pub const LsaTokenInformationNull: LSA_TOKEN_INFORMATION_TYPE = LSA_TOKEN_INFORMATION_TYPE(0i32); pub const LsaTokenInformationV1: LSA_TOKEN_INFORMATION_TYPE = LSA_TOKEN_INFORMATION_TYPE(1i32); @@ -4253,9 +3926,6 @@ impl Default for MSV1_0_AV_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_AV_PAIR { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_CHALLENGE_LENGTH: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4272,9 +3942,6 @@ impl Default for MSV1_0_CHANGEPASSWORD_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_CHANGEPASSWORD_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSV1_0_CHANGEPASSWORD_RESPONSE { @@ -4287,9 +3954,6 @@ impl Default for MSV1_0_CHANGEPASSWORD_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_CHANGEPASSWORD_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_CHECK_LOGONHOURS_FOR_S4U: u32 = 262144u32; pub const MSV1_0_CLEARTEXT_PASSWORD_ALLOWED: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(2u32); pub const MSV1_0_CLEARTEXT_PASSWORD_SUPPLIED: u32 = 16384u32; @@ -4303,9 +3967,6 @@ impl Default for MSV1_0_CREDENTIAL_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_CREDENTIAL_KEY { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_CREDENTIAL_KEY_LENGTH: u32 = 20u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4339,9 +4000,6 @@ impl Default for MSV1_0_INTERACTIVE_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_INTERACTIVE_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSV1_0_INTERACTIVE_PROFILE { @@ -4367,9 +4025,6 @@ impl Default for MSV1_0_INTERACTIVE_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_INTERACTIVE_PROFILE { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_INTERNET_DOMAIN: u32 = 524288u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4383,9 +4038,6 @@ impl Default for MSV1_0_IUM_SUPPLEMENTAL_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_IUM_SUPPLEMENTAL_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_LANMAN_SESSION_KEY_LENGTH: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4404,9 +4056,6 @@ impl Default for MSV1_0_LM20_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_LM20_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSV1_0_LM20_LOGON_PROFILE { @@ -4425,9 +4074,6 @@ impl Default for MSV1_0_LM20_LOGON_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_LM20_LOGON_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MSV1_0_LOGON_SUBMIT_TYPE(pub i32); @@ -4453,9 +4099,6 @@ impl Default for MSV1_0_NTLM3_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_NTLM3_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_NTLM3_RESPONSE_LENGTH: u32 = 16u32; pub const MSV1_0_OWF_PASSWORD_LENGTH: u32 = 16u32; pub const MSV1_0_PACKAGE_NAME: windows_core::PCSTR = windows_core::s!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); @@ -4475,9 +4118,6 @@ impl Default for MSV1_0_PASSTHROUGH_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_PASSTHROUGH_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSV1_0_PASSTHROUGH_RESPONSE { @@ -4491,9 +4131,6 @@ impl Default for MSV1_0_PASSTHROUGH_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_PASSTHROUGH_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_PASSTHRU: MSV1_0 = MSV1_0(1u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4516,9 +4153,6 @@ impl Default for MSV1_0_REMOTE_SUPPLEMENTAL_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_REMOTE_SUPPLEMENTAL_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_RETURN_PASSWORD_EXPIRY: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(64u32); pub const MSV1_0_RETURN_PROFILE_PATH: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(512u32); pub const MSV1_0_RETURN_USER_PARAMETERS: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(8u32); @@ -4536,9 +4170,6 @@ impl Default for MSV1_0_S4U_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_S4U_LOGON { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_S4U_LOGON_FLAG_CHECK_LOGONHOURS: u32 = 2u32; pub const MSV1_0_SHA_PASSWORD_LENGTH: u32 = 20u32; pub const MSV1_0_SUBAUTHENTICATION_DLL: u32 = 4278190080u32; @@ -4571,9 +4202,6 @@ impl Default for MSV1_0_SUBAUTH_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_SUBAUTH_LOGON { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_SUBAUTH_LOGON_HOURS: u32 = 8u32; pub const MSV1_0_SUBAUTH_PASSWORD: u32 = 2u32; pub const MSV1_0_SUBAUTH_PASSWORD_EXPIRY: u32 = 32u32; @@ -4590,9 +4218,6 @@ impl Default for MSV1_0_SUBAUTH_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_SUBAUTH_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSV1_0_SUBAUTH_RESPONSE { @@ -4605,9 +4230,6 @@ impl Default for MSV1_0_SUBAUTH_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_SUBAUTH_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_SUBAUTH_WORKSTATIONS: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4622,9 +4244,6 @@ impl Default for MSV1_0_SUPPLEMENTAL_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_SUPPLEMENTAL_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2 { @@ -4638,9 +4257,6 @@ impl Default for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 { @@ -4656,9 +4272,6 @@ impl Default for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_TRY_GUEST_ACCOUNT_ONLY: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(256u32); pub const MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(1024u32); pub const MSV1_0_UPDATE_LOGON_STATISTICS: MSV_SUBAUTH_LOGON_PARAMETER_CONTROL = MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(4u32); @@ -4685,10 +4298,6 @@ impl Default for MSV1_0_VALIDATION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_PasswordManagement")] -impl windows_core::TypeKind for MSV1_0_VALIDATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const MSV1_0_VALIDATION_KICKOFF_TIME: u32 = 2u32; pub const MSV1_0_VALIDATION_LOGOFF_TIME: u32 = 1u32; pub const MSV1_0_VALIDATION_LOGON_DOMAIN: u32 = 8u32; @@ -4834,9 +4443,6 @@ impl Default for NEGOTIATE_CALLER_NAME_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEGOTIATE_CALLER_NAME_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NEGOTIATE_CALLER_NAME_RESPONSE { @@ -4848,9 +4454,6 @@ impl Default for NEGOTIATE_CALLER_NAME_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEGOTIATE_CALLER_NAME_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const NEGOTIATE_MAX_PREFIX: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4870,9 +4473,6 @@ impl Default for NEGOTIATE_PACKAGE_PREFIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEGOTIATE_PACKAGE_PREFIX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NEGOTIATE_PACKAGE_PREFIXES { @@ -4886,9 +4486,6 @@ impl Default for NEGOTIATE_PACKAGE_PREFIXES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEGOTIATE_PACKAGE_PREFIXES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETLOGON_GENERIC_INFO { @@ -4902,9 +4499,6 @@ impl Default for NETLOGON_GENERIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETLOGON_GENERIC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_PasswordManagement")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4919,10 +4513,6 @@ impl Default for NETLOGON_INTERACTIVE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_PasswordManagement")] -impl windows_core::TypeKind for NETLOGON_INTERACTIVE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NETLOGON_LOGON_IDENTITY_INFO { @@ -4937,9 +4527,6 @@ impl Default for NETLOGON_LOGON_IDENTITY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETLOGON_LOGON_IDENTITY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NETLOGON_LOGON_INFO_CLASS(pub i32); @@ -4956,9 +4543,6 @@ impl Default for NETLOGON_NETWORK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETLOGON_NETWORK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_PasswordManagement")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4973,10 +4557,6 @@ impl Default for NETLOGON_SERVICE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_PasswordManagement")] -impl windows_core::TypeKind for NETLOGON_SERVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const NGC_DATA_FLAG_IS_CLOUD_TRUST_CRED: u32 = 8u32; pub const NGC_DATA_FLAG_IS_SMARTCARD_DATA: u32 = 4u32; pub const NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES: u32 = 1u32; @@ -5054,9 +4634,6 @@ impl Default for PKU2U_CERTIFICATE_S4U_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PKU2U_CERTIFICATE_S4U_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PKU2U_CERT_BLOB { @@ -5068,9 +4645,6 @@ impl Default for PKU2U_CERT_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PKU2U_CERT_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PKU2U_CREDUI_CONTEXT { @@ -5085,9 +4659,6 @@ impl Default for PKU2U_CREDUI_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PKU2U_CREDUI_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PKU2U_LOGON_SUBMIT_TYPE(pub i32); @@ -5222,9 +4793,6 @@ impl Default for POLICY_ACCOUNT_DOMAIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_ACCOUNT_DOMAIN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_AUDIT_CATEGORIES_INFO { @@ -5236,9 +4804,6 @@ impl Default for POLICY_AUDIT_CATEGORIES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_AUDIT_CATEGORIES_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_AUDIT_EVENTS_INFO { @@ -5251,9 +4816,6 @@ impl Default for POLICY_AUDIT_EVENTS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_AUDIT_EVENTS_INFO { - type TypeKind = windows_core::CopyType; -} pub const POLICY_AUDIT_EVENT_FAILURE: i32 = 2i32; pub const POLICY_AUDIT_EVENT_NONE: i32 = 4i32; pub const POLICY_AUDIT_EVENT_SUCCESS: i32 = 1i32; @@ -5272,9 +4834,6 @@ impl Default for POLICY_AUDIT_FULL_QUERY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_AUDIT_FULL_QUERY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_AUDIT_FULL_SET_INFO { @@ -5285,9 +4844,6 @@ impl Default for POLICY_AUDIT_FULL_SET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_AUDIT_FULL_SET_INFO { - type TypeKind = windows_core::CopyType; -} pub const POLICY_AUDIT_LOG_ADMIN: i32 = 512i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5304,9 +4860,6 @@ impl Default for POLICY_AUDIT_LOG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_AUDIT_LOG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_AUDIT_SID_ARRAY { @@ -5318,9 +4871,6 @@ impl Default for POLICY_AUDIT_SID_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_AUDIT_SID_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_AUDIT_SUBCATEGORIES_INFO { @@ -5332,9 +4882,6 @@ impl Default for POLICY_AUDIT_SUBCATEGORIES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_AUDIT_SUBCATEGORIES_INFO { - type TypeKind = windows_core::CopyType; -} pub const POLICY_CREATE_ACCOUNT: i32 = 16i32; pub const POLICY_CREATE_PRIVILEGE: i32 = 64i32; pub const POLICY_CREATE_SECRET: i32 = 32i32; @@ -5348,9 +4895,6 @@ impl Default for POLICY_DEFAULT_QUOTA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_DEFAULT_QUOTA_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_DNS_DOMAIN_INFO { @@ -5365,9 +4909,6 @@ impl Default for POLICY_DNS_DOMAIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_DNS_DOMAIN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_DOMAIN_EFS_INFO { @@ -5379,9 +4920,6 @@ impl Default for POLICY_DOMAIN_EFS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_DOMAIN_EFS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POLICY_DOMAIN_INFORMATION_CLASS(pub i32); @@ -5400,9 +4938,6 @@ impl Default for POLICY_DOMAIN_KERBEROS_TICKET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_DOMAIN_KERBEROS_TICKET_INFO { - type TypeKind = windows_core::CopyType; -} pub const POLICY_GET_PRIVATE_INFORMATION: i32 = 4i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5422,9 +4957,6 @@ impl Default for POLICY_LSA_SERVER_ROLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_LSA_SERVER_ROLE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_MACHINE_ACCT_INFO { @@ -5436,9 +4968,6 @@ impl Default for POLICY_MACHINE_ACCT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_MACHINE_ACCT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_MACHINE_ACCT_INFO2 { @@ -5451,9 +4980,6 @@ impl Default for POLICY_MACHINE_ACCT_INFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_MACHINE_ACCT_INFO2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_MODIFICATION_INFO { @@ -5465,9 +4991,6 @@ impl Default for POLICY_MODIFICATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_MODIFICATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const POLICY_NOTIFICATION: i32 = 4096i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5482,9 +5005,6 @@ impl Default for POLICY_PD_ACCOUNT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_PD_ACCOUNT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POLICY_PRIMARY_DOMAIN_INFO { @@ -5496,9 +5016,6 @@ impl Default for POLICY_PRIMARY_DOMAIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_PRIMARY_DOMAIN_INFO { - type TypeKind = windows_core::CopyType; -} pub const POLICY_QOS_ALLOW_LOCAL_ROOT_CERT_STORE: u32 = 32u32; pub const POLICY_QOS_DHCP_SERVER_ALLOWED: u32 = 128u32; pub const POLICY_QOS_INBOUND_CONFIDENTIALITY: u32 = 16u32; @@ -5518,9 +5035,6 @@ impl Default for POLICY_REPLICA_SOURCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_REPLICA_SOURCE_INFO { - type TypeKind = windows_core::CopyType; -} pub const POLICY_SERVER_ADMIN: i32 = 1024i32; pub const POLICY_SET_AUDIT_REQUIREMENTS: i32 = 256i32; pub const POLICY_SET_DEFAULT_QUOTA_LIMITS: i32 = 128i32; @@ -5572,9 +5086,6 @@ impl Default for PctPublicKey { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PctPublicKey { - type TypeKind = windows_core::CopyType; -} pub const Pku2uCertificateS4ULogon: PKU2U_LOGON_SUBMIT_TYPE = PKU2U_LOGON_SUBMIT_TYPE(14i32); pub const PolicyAccountDomainInformation: POLICY_INFORMATION_CLASS = POLICY_INFORMATION_CLASS(5i32); pub const PolicyAuditEventsInformation: POLICY_INFORMATION_CLASS = POLICY_INFORMATION_CLASS(2i32); @@ -5655,9 +5166,6 @@ impl Default for SAM_REGISTER_MAPPING_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAM_REGISTER_MAPPING_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAM_REGISTER_MAPPING_LIST { @@ -5669,9 +5177,6 @@ impl Default for SAM_REGISTER_MAPPING_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAM_REGISTER_MAPPING_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAM_REGISTER_MAPPING_TABLE { @@ -5683,9 +5188,6 @@ impl Default for SAM_REGISTER_MAPPING_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAM_REGISTER_MAPPING_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SASL_AUTHZID_STATE(pub i32); @@ -5706,9 +5208,6 @@ impl Default for SCHANNEL_ALERT_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCHANNEL_ALERT_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCHANNEL_ALERT_TOKEN_ALERT_TYPE(pub u32); @@ -5725,9 +5224,6 @@ impl Default for SCHANNEL_CERT_HASH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCHANNEL_CERT_HASH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCHANNEL_CERT_HASH_STORE { @@ -5742,9 +5238,6 @@ impl Default for SCHANNEL_CERT_HASH_STORE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCHANNEL_CERT_HASH_STORE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5761,10 +5254,6 @@ impl Default for SCHANNEL_CLIENT_SIGNATURE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SCHANNEL_CLIENT_SIGNATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5790,10 +5279,6 @@ impl Default for SCHANNEL_CRED { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SCHANNEL_CRED { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCHANNEL_CRED_FLAGS(pub u32); @@ -5849,9 +5334,6 @@ impl Default for SCHANNEL_SESSION_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCHANNEL_SESSION_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCHANNEL_SESSION_TOKEN_FLAGS(pub u32); @@ -5872,9 +5354,6 @@ impl Default for SCH_CRED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCH_CRED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5897,10 +5376,6 @@ impl Default for SCH_CREDENTIALS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SCH_CREDENTIALS { - type TypeKind = windows_core::CopyType; -} pub const SCH_CREDENTIALS_VERSION: u32 = 5u32; pub const SCH_CRED_AUTO_CRED_VALIDATION: SCHANNEL_CRED_FLAGS = SCHANNEL_CRED_FLAGS(32u32); pub const SCH_CRED_CACHE_ONLY_URL_RETRIEVAL: u32 = 32768u32; @@ -5937,9 +5412,6 @@ impl Default for SCH_CRED_PUBLIC_CERTCHAIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCH_CRED_PUBLIC_CERTCHAIN { - type TypeKind = windows_core::CopyType; -} pub const SCH_CRED_RESTRICTED_ROOTS: u32 = 8192u32; pub const SCH_CRED_REVOCATION_CHECK_CACHE_ONLY: u32 = 16384u32; pub const SCH_CRED_REVOCATION_CHECK_CHAIN: SCHANNEL_CRED_FLAGS = SCHANNEL_CRED_FLAGS(512u32); @@ -5956,9 +5428,6 @@ impl Default for SCH_CRED_SECRET_CAPI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCH_CRED_SECRET_CAPI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCH_CRED_SECRET_PRIVKEY { @@ -5972,9 +5441,6 @@ impl Default for SCH_CRED_SECRET_PRIVKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCH_CRED_SECRET_PRIVKEY { - type TypeKind = windows_core::CopyType; -} pub const SCH_CRED_SNI_CREDENTIAL: u32 = 524288u32; pub const SCH_CRED_SNI_ENABLE_OCSP: u32 = 1048576u32; pub const SCH_CRED_USE_DEFAULT_CREDS: SCHANNEL_CRED_FLAGS = SCHANNEL_CRED_FLAGS(64u32); @@ -5998,9 +5464,6 @@ impl Default for SCH_EXTENSION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCH_EXTENSION_DATA { - type TypeKind = windows_core::CopyType; -} pub const SCH_MACHINE_CERT_HASH: u32 = 1u32; pub const SCH_MAX_EXT_SUBSCRIPTIONS: u32 = 2u32; pub const SCH_NO_RECORD_HEADER: SchGetExtensionsOptions = SchGetExtensionsOptions(1i32); @@ -6064,9 +5527,6 @@ impl Default for SECPKG_APP_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_APP_MODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECPKG_ATTR(pub u32); @@ -6169,9 +5629,6 @@ impl Default for SECPKG_BYTE_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_BYTE_VECTOR { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_CALLFLAGS_APPCONTAINER: u32 = 1u32; pub const SECPKG_CALLFLAGS_APPCONTAINER_AUTHCAPABLE: u32 = 2u32; pub const SECPKG_CALLFLAGS_APPCONTAINER_UPNCAPABLE: u32 = 8u32; @@ -6195,9 +5652,6 @@ impl Default for SECPKG_CALL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CALL_INFO { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_CALL_IN_PROC: u32 = 16u32; pub const SECPKG_CALL_IS_TCB: u32 = 512u32; pub const SECPKG_CALL_KERNEL_MODE: u32 = 1u32; @@ -6221,9 +5675,6 @@ impl Default for SECPKG_CALL_PACKAGE_PIN_DC_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CALL_PACKAGE_PIN_DC_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST { @@ -6237,9 +5688,6 @@ impl Default for SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_CLEANUP_CREDENTIALS: u32 = 2u32; pub const SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_OPTIMISTIC_LOGON: u32 = 1u32; pub const SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_TO_SSO_SESSION: u32 = 4u32; @@ -6254,9 +5702,6 @@ impl Default for SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_CALL_PROCESS_TERM: u32 = 256u32; pub const SECPKG_CALL_RECURSIVE: u32 = 8u32; pub const SECPKG_CALL_SYSTEM_PROC: u32 = 8192u32; @@ -6285,9 +5730,6 @@ impl Default for SECPKG_CLIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CLIENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_CLIENT_INFO_EX { @@ -6308,9 +5750,6 @@ impl Default for SECPKG_CLIENT_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CLIENT_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_CLIENT_PROCESS_TERMINATED: u32 = 1u32; pub const SECPKG_CLIENT_THREAD_TERMINATED: u32 = 2u32; pub const SECPKG_CONTEXT_EXPORT_DELETE_OLD: EXPORT_SECURITY_CONTEXT_FLAGS = EXPORT_SECURITY_CONTEXT_FLAGS(2u32); @@ -6327,9 +5766,6 @@ impl Default for SECPKG_CONTEXT_THUNKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CONTEXT_THUNKS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECPKG_CRED(pub u32); @@ -6356,9 +5792,6 @@ impl Default for SECPKG_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_CREDENTIAL_ATTRIBUTE: u32 = 0u32; pub const SECPKG_CREDENTIAL_FLAGS_CALLER_HAS_TCB: u32 = 1u32; pub const SECPKG_CREDENTIAL_FLAGS_CREDMAN_CRED: u32 = 2u32; @@ -6391,9 +5824,6 @@ impl Default for SECPKG_DLL_FUNCTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_DLL_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_EVENT_NOTIFY { @@ -6408,9 +5838,6 @@ impl Default for SECPKG_EVENT_NOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_EVENT_NOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_EVENT_PACKAGE_CHANGE { @@ -6423,9 +5850,6 @@ impl Default for SECPKG_EVENT_PACKAGE_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_EVENT_PACKAGE_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_EVENT_ROLE_CHANGE { @@ -6437,9 +5861,6 @@ impl Default for SECPKG_EVENT_ROLE_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_EVENT_ROLE_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SECPKG_EXTENDED_INFORMATION { @@ -6451,9 +5872,6 @@ impl Default for SECPKG_EXTENDED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_EXTENDED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SECPKG_EXTENDED_INFORMATION_0 { @@ -6469,9 +5887,6 @@ impl Default for SECPKG_EXTENDED_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_EXTENDED_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECPKG_EXTENDED_INFORMATION_CLASS(pub i32); @@ -6486,9 +5901,6 @@ impl Default for SECPKG_EXTRA_OIDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_EXTRA_OIDS { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_FLAG_ACCEPT_WIN32_NAME: u32 = 512u32; pub const SECPKG_FLAG_APPCONTAINER_CHECKS: u32 = 8388608u32; pub const SECPKG_FLAG_APPCONTAINER_PASSTHROUGH: u32 = 4194304u32; @@ -6569,10 +5981,6 @@ impl Default for SECPKG_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] -impl windows_core::TypeKind for SECPKG_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_GSS_INFO { @@ -6584,9 +5992,6 @@ impl Default for SECPKG_GSS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_GSS_INFO { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_ID_NONE: u32 = 65535u32; pub const SECPKG_INTERFACE_VERSION: u32 = 65536u32; pub const SECPKG_INTERFACE_VERSION_10: u32 = 33554432u32; @@ -6619,10 +6024,6 @@ impl Default for SECPKG_KERNEL_FUNCTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for SECPKG_KERNEL_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6649,10 +6050,6 @@ impl Default for SECPKG_KERNEL_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for SECPKG_KERNEL_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_LSAMODEINIT_NAME: windows_core::PCSTR = windows_core::s!("SpLsaModeInitialize"); pub const SECPKG_MAX_OID_LENGTH: u32 = 32u32; pub const SECPKG_MSVAV_FLAGS_VALID: u32 = 1u32; @@ -6667,9 +6064,6 @@ impl Default for SECPKG_MUTUAL_AUTH_LEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_MUTUAL_AUTH_LEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECPKG_NAME_TYPE(pub i32); @@ -6684,9 +6078,6 @@ impl Default for SECPKG_NEGO2_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_NEGO2_INFO { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_NEGOTIATION_COMPLETE: u32 = 0u32; pub const SECPKG_NEGOTIATION_DIRECT: u32 = 3u32; pub const SECPKG_NEGOTIATION_IN_PROGRESS: u32 = 2u32; @@ -6710,9 +6101,6 @@ impl Default for SECPKG_NTLM_TARGETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_NTLM_TARGETINFO { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_OPTIONS_PERMANENT: u32 = 1u32; pub const SECPKG_OPTIONS_TYPE_LSA: SECURITY_PACKAGE_OPTIONS_TYPE = SECURITY_PACKAGE_OPTIONS_TYPE(1u32); pub const SECPKG_OPTIONS_TYPE_SSPI: SECURITY_PACKAGE_OPTIONS_TYPE = SECURITY_PACKAGE_OPTIONS_TYPE(2u32); @@ -6739,9 +6127,6 @@ impl Default for SECPKG_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_POST_LOGON_USER_INFO { @@ -6754,9 +6139,6 @@ impl Default for SECPKG_POST_LOGON_USER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_POST_LOGON_USER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_PRIMARY_CRED { @@ -6780,9 +6162,6 @@ impl Default for SECPKG_PRIMARY_CRED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_PRIMARY_CRED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_PRIMARY_CRED_EX { @@ -6809,9 +6188,6 @@ impl Default for SECPKG_PRIMARY_CRED_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_PRIMARY_CRED_EX { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_PRIMARY_CRED_EX_FLAGS_EX_DELEGATION_TOKEN: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6830,9 +6206,6 @@ impl Default for SECPKG_REDIRECTED_LOGON_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_REDIRECTED_LOGON_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_REDIRECTED_LOGON_GUID_INITIALIZER: windows_core::GUID = windows_core::GUID::from_u128(0xc2be5457_82eb_483e_ae4e_7468ef14d509); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6846,9 +6219,6 @@ impl Default for SECPKG_SERIALIZED_OID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_SERIALIZED_OID { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECPKG_SESSIONINFO_TYPE(pub i32); @@ -6863,9 +6233,6 @@ impl Default for SECPKG_SHORT_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_SHORT_VECTOR { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_STATE_CRED_ISOLATION_ENABLED: u32 = 32u32; pub const SECPKG_STATE_DOMAIN_CONTROLLER: u32 = 4u32; pub const SECPKG_STATE_ENCRYPTION_PERMITTED: u32 = 1u32; @@ -6885,9 +6252,6 @@ impl Default for SECPKG_SUPPLEMENTAL_CRED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_SUPPLEMENTAL_CRED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_SUPPLEMENTAL_CRED_ARRAY { @@ -6899,9 +6263,6 @@ impl Default for SECPKG_SUPPLEMENTAL_CRED_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_SUPPLEMENTAL_CRED_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_SUPPLIED_CREDENTIAL { @@ -6917,9 +6278,6 @@ impl Default for SECPKG_SUPPLIED_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_SUPPLIED_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_SURROGATE_LOGON { @@ -6933,9 +6291,6 @@ impl Default for SECPKG_SURROGATE_LOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_SURROGATE_LOGON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_SURROGATE_LOGON_ENTRY { @@ -6947,9 +6302,6 @@ impl Default for SECPKG_SURROGATE_LOGON_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_SURROGATE_LOGON_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_SURROGATE_LOGON_VERSION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6962,9 +6314,6 @@ impl Default for SECPKG_TARGETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_TARGETINFO { - type TypeKind = windows_core::CopyType; -} pub const SECPKG_UNICODE_ATTRIBUTE: u32 = 2147483648u32; pub const SECPKG_USERMODEINIT_NAME: windows_core::PCSTR = windows_core::s!("SpUserModeInitialize"); #[repr(C)] @@ -6991,9 +6340,6 @@ impl Default for SECPKG_USER_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_USER_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SECPKG_WOW_CLIENT_DLL { @@ -7004,9 +6350,6 @@ impl Default for SECPKG_WOW_CLIENT_DLL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECPKG_WOW_CLIENT_DLL { - type TypeKind = windows_core::CopyType; -} pub const SECQOP_WRAP_NO_ENCRYPT: u32 = 2147483649u32; pub const SECQOP_WRAP_OOB_DATA: u32 = 1073741824u32; pub const SECRET_QUERY_VALUE: i32 = 2i32; @@ -7048,9 +6391,6 @@ impl Default for SECURITY_LOGON_SESSION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_LOGON_SESSION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURITY_LOGON_TYPE(pub i32); @@ -7085,9 +6425,6 @@ impl Default for SECURITY_PACKAGE_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_PACKAGE_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURITY_PACKAGE_OPTIONS_TYPE(pub u32); @@ -7103,9 +6440,6 @@ impl Default for SECURITY_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_STRING { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION: u32 = 1u32; pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2: u32 = 2u32; pub const SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_3: u32 = 3u32; @@ -7124,9 +6458,6 @@ impl Default for SECURITY_USER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_USER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_APPLICATION_PROTOCOLS { @@ -7138,9 +6469,6 @@ impl Default for SEC_APPLICATION_PROTOCOLS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_APPLICATION_PROTOCOLS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_APPLICATION_PROTOCOL_LIST { @@ -7153,9 +6481,6 @@ impl Default for SEC_APPLICATION_PROTOCOL_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_APPLICATION_PROTOCOL_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT(pub i32); @@ -7173,9 +6498,6 @@ impl Default for SEC_CERTIFICATE_REQUEST_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_CERTIFICATE_REQUEST_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_CHANNEL_BINDINGS { @@ -7193,9 +6515,6 @@ impl Default for SEC_CHANNEL_BINDINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_CHANNEL_BINDINGS { - type TypeKind = windows_core::CopyType; -} pub const SEC_CHANNEL_BINDINGS_AUDIT_BINDINGS: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7218,9 +6537,6 @@ impl Default for SEC_CHANNEL_BINDINGS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_CHANNEL_BINDINGS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_CHANNEL_BINDINGS_RESULT { @@ -7231,9 +6547,6 @@ impl Default for SEC_CHANNEL_BINDINGS_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_CHANNEL_BINDINGS_RESULT { - type TypeKind = windows_core::CopyType; -} pub const SEC_CHANNEL_BINDINGS_RESULT_ABSENT: u32 = 2u32; pub const SEC_CHANNEL_BINDINGS_RESULT_CLIENT_SUPPORT: u32 = 1u32; pub const SEC_CHANNEL_BINDINGS_RESULT_NOTVALID_MISMATCH: u32 = 4u32; @@ -7252,9 +6565,6 @@ impl Default for SEC_DTLS_MTU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_DTLS_MTU { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_FLAGS { @@ -7265,9 +6575,6 @@ impl Default for SEC_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_FLAGS { - type TypeKind = windows_core::CopyType; -} pub type SEC_GET_KEY_FN = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7282,9 +6589,6 @@ impl Default for SEC_NEGOTIATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_NEGOTIATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_PRESHAREDKEY { @@ -7296,9 +6600,6 @@ impl Default for SEC_PRESHAREDKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_PRESHAREDKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_PRESHAREDKEY_IDENTITY { @@ -7310,9 +6611,6 @@ impl Default for SEC_PRESHAREDKEY_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_PRESHAREDKEY_IDENTITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_SRTP_MASTER_KEY_IDENTIFIER { @@ -7324,9 +6622,6 @@ impl Default for SEC_SRTP_MASTER_KEY_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_SRTP_MASTER_KEY_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_SRTP_PROTECTION_PROFILES { @@ -7338,9 +6633,6 @@ impl Default for SEC_SRTP_PROTECTION_PROFILES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_SRTP_PROTECTION_PROFILES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_TOKEN_BINDING { @@ -7354,9 +6646,6 @@ impl Default for SEC_TOKEN_BINDING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_TOKEN_BINDING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_TRAFFIC_SECRETS { @@ -7376,9 +6665,6 @@ impl Default for SEC_TRAFFIC_SECRETS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_TRAFFIC_SECRETS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SEC_TRAFFIC_SECRET_TYPE(pub i32); @@ -7398,9 +6684,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY32 { - type TypeKind = windows_core::CopyType; -} pub const SEC_WINNT_AUTH_IDENTITY_ENCRYPT_FOR_SYSTEM: u32 = 4u32; pub const SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_LOGON: u32 = 1u32; pub const SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_PROCESS: u32 = 2u32; @@ -7425,9 +6708,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY_EX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY_EX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_WINNT_AUTH_IDENTITY_EX32 { @@ -7448,9 +6728,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY_EX32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY_EX32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_WINNT_AUTH_IDENTITY_EXA { @@ -7471,9 +6748,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY_EXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY_EXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEC_WINNT_AUTH_IDENTITY_EXW { @@ -7494,9 +6768,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY_EXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY_EXW { - type TypeKind = windows_core::CopyType; -} pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_ID_PROVIDER: u32 = 524288u32; pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_DOMAIN: u32 = 262144u32; pub const SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_USER: u32 = 131072u32; @@ -7527,10 +6798,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Rpc")] -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY_INFO { - type TypeKind = windows_core::CopyType; -} pub const SEC_WINNT_AUTH_IDENTITY_MARSHALLED: u32 = 4u32; pub const SEC_WINNT_AUTH_IDENTITY_ONLY: u32 = 8u32; pub const SEC_WINNT_AUTH_IDENTITY_VERSION: u32 = 512u32; @@ -7549,9 +6816,6 @@ impl Default for SEND_GENERIC_TLS_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEND_GENERIC_TLS_EXTENSION { - type TypeKind = windows_core::CopyType; -} pub const SESSION_TICKET_INFO_V0: u32 = 0u32; pub const SESSION_TICKET_INFO_VERSION: u32 = 0u32; #[cfg(feature = "Win32_Security_Credentials")] @@ -7576,9 +6840,6 @@ impl Default for SE_ADT_ACCESS_REASON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ADT_ACCESS_REASON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SE_ADT_CLAIMS { @@ -7590,9 +6851,6 @@ impl Default for SE_ADT_CLAIMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ADT_CLAIMS { - type TypeKind = windows_core::CopyType; -} pub const SE_ADT_OBJECT_ONLY: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7607,9 +6865,6 @@ impl Default for SE_ADT_OBJECT_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ADT_OBJECT_TYPE { - type TypeKind = windows_core::CopyType; -} pub const SE_ADT_PARAMETERS_SELF_RELATIVE: u32 = 1u32; pub const SE_ADT_PARAMETERS_SEND_TO_LSA: u32 = 2u32; #[repr(C)] @@ -7629,9 +6884,6 @@ impl Default for SE_ADT_PARAMETER_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ADT_PARAMETER_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SE_ADT_PARAMETER_ARRAY_ENTRY { @@ -7645,9 +6897,6 @@ impl Default for SE_ADT_PARAMETER_ARRAY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ADT_PARAMETER_ARRAY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SE_ADT_PARAMETER_ARRAY_EX { @@ -7666,9 +6915,6 @@ impl Default for SE_ADT_PARAMETER_ARRAY_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ADT_PARAMETER_ARRAY_EX { - type TypeKind = windows_core::CopyType; -} pub const SE_ADT_PARAMETER_EXTENSIBLE_AUDIT: u32 = 4u32; pub const SE_ADT_PARAMETER_GENERIC_AUDIT: u32 = 8u32; #[repr(transparent)] @@ -7711,9 +6957,6 @@ impl Default for SL_ACTIVATION_INFO_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SL_ACTIVATION_INFO_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SL_ACTIVATION_TYPE(pub i32); @@ -7731,9 +6974,6 @@ impl Default for SL_AD_ACTIVATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SL_AD_ACTIVATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const SL_CLIENTAPI_ZONE: u32 = 61440u32; pub const SL_DATA_BINARY: SLDATATYPE = SLDATATYPE(3u32); pub const SL_DATA_DWORD: SLDATATYPE = SLDATATYPE(4u32); @@ -8105,9 +7345,6 @@ impl Default for SL_LICENSING_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SL_LICENSING_STATUS { - type TypeKind = windows_core::CopyType; -} pub const SL_LICENSING_STATUS_IN_GRACE_PERIOD: SLLICENSINGSTATUS = SLLICENSINGSTATUS(2i32); pub const SL_LICENSING_STATUS_LAST: SLLICENSINGSTATUS = SLLICENSINGSTATUS(4i32); pub const SL_LICENSING_STATUS_LICENSED: SLLICENSINGSTATUS = SLLICENSINGSTATUS(1i32); @@ -8127,9 +7364,6 @@ impl Default for SL_NONGENUINE_UI_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SL_NONGENUINE_UI_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const SL_PKEY_DETECT: windows_core::PCWSTR = windows_core::w!("msft:rm/algorithm/pkey/detect"); pub const SL_PKEY_MS2005: windows_core::PCWSTR = windows_core::w!("msft:rm/algorithm/pkey/2005"); pub const SL_PKEY_MS2009: windows_core::PCWSTR = windows_core::w!("msft:rm/algorithm/pkey/2009"); @@ -8277,9 +7511,6 @@ impl Default for SL_SYSTEM_POLICY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SL_SYSTEM_POLICY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const SL_SYSTEM_STATE_REBOOT_POLICY_FOUND: u32 = 1u32; pub const SL_SYSTEM_STATE_TAMPERED: u32 = 2u32; pub const SPP_MIGRATION_GATHER_ACTIVATED_WINDOWS_STATE: u32 = 2u32; @@ -8325,9 +7556,6 @@ impl Default for SR_SECURITY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SR_SECURITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const SSL2SP_NAME: windows_core::PCWSTR = windows_core::w!("Microsoft SSL 2.0"); pub const SSL2SP_NAME_A: windows_core::PCSTR = windows_core::s!("Microsoft SSL 2.0"); pub const SSL2SP_NAME_W: windows_core::PCWSTR = windows_core::w!("Microsoft SSL 2.0"); @@ -8351,9 +7579,6 @@ impl Default for SSL_CREDENTIAL_CERTIFICATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSL_CREDENTIAL_CERTIFICATE { - type TypeKind = windows_core::CopyType; -} pub type SSL_EMPTY_CACHE_FN_A = Option super::super::super::Foundation::BOOL>; pub type SSL_EMPTY_CACHE_FN_W = Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Security_Cryptography")] @@ -8379,9 +7604,6 @@ impl Default for SUBSCRIBE_GENERIC_TLS_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUBSCRIBE_GENERIC_TLS_EXTENSION { - type TypeKind = windows_core::CopyType; -} pub const SZ_ALG_MAX_SIZE: u32 = 64u32; pub const Sasl_AuthZIDForbidden: SASL_AUTHZID_STATE = SASL_AUTHZID_STATE(0i32); pub const Sasl_AuthZIDProcessed: SASL_AUTHZID_STATE = SASL_AUTHZID_STATE(1i32); @@ -8475,9 +7697,6 @@ impl Default for SecBuffer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecBuffer { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecBufferDesc { @@ -8490,9 +7709,6 @@ impl Default for SecBufferDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecBufferDesc { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SecDelegationType(pub i32); @@ -8522,9 +7738,6 @@ impl Default for SecPkgContext_AccessToken { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_AccessToken { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_ApplicationProtocol { @@ -8538,9 +7751,6 @@ impl Default for SecPkgContext_ApplicationProtocol { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_ApplicationProtocol { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_AuthorityA { @@ -8551,9 +7761,6 @@ impl Default for SecPkgContext_AuthorityA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_AuthorityA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_AuthorityW { @@ -8564,9 +7771,6 @@ impl Default for SecPkgContext_AuthorityW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_AuthorityW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_AuthzID { @@ -8578,9 +7782,6 @@ impl Default for SecPkgContext_AuthzID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_AuthzID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_Bindings { @@ -8592,9 +7793,6 @@ impl Default for SecPkgContext_Bindings { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_Bindings { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_CertInfo { @@ -8610,9 +7808,6 @@ impl Default for SecPkgContext_CertInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_CertInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_CertificateValidationResult { @@ -8624,9 +7819,6 @@ impl Default for SecPkgContext_CertificateValidationResult { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_CertificateValidationResult { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_Certificates { @@ -8639,9 +7831,6 @@ impl Default for SecPkgContext_Certificates { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_Certificates { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_CipherInfo { @@ -8666,9 +7855,6 @@ impl Default for SecPkgContext_CipherInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_CipherInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_ClientCertPolicyResult { @@ -8680,9 +7866,6 @@ impl Default for SecPkgContext_ClientCertPolicyResult { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_ClientCertPolicyResult { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_ClientSpecifiedTarget { @@ -8693,9 +7876,6 @@ impl Default for SecPkgContext_ClientSpecifiedTarget { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_ClientSpecifiedTarget { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8714,10 +7894,6 @@ impl Default for SecPkgContext_ConnectionInfo { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SecPkgContext_ConnectionInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_ConnectionInfoEx { @@ -8735,9 +7911,6 @@ impl Default for SecPkgContext_ConnectionInfoEx { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_ConnectionInfoEx { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_CredInfo { @@ -8749,9 +7922,6 @@ impl Default for SecPkgContext_CredInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_CredInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_CredentialNameA { @@ -8763,9 +7933,6 @@ impl Default for SecPkgContext_CredentialNameA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_CredentialNameA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_CredentialNameW { @@ -8777,9 +7944,6 @@ impl Default for SecPkgContext_CredentialNameW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_CredentialNameW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_DceInfo { @@ -8791,9 +7955,6 @@ impl Default for SecPkgContext_DceInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_DceInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_EapKeyBlock { @@ -8805,9 +7966,6 @@ impl Default for SecPkgContext_EapKeyBlock { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_EapKeyBlock { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_EapPrfInfo { @@ -8820,9 +7978,6 @@ impl Default for SecPkgContext_EapPrfInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_EapPrfInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_EarlyStart { @@ -8833,9 +7988,6 @@ impl Default for SecPkgContext_EarlyStart { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_EarlyStart { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_Flags { @@ -8846,9 +7998,6 @@ impl Default for SecPkgContext_Flags { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_Flags { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8862,10 +8011,6 @@ impl Default for SecPkgContext_IssuerListInfoEx { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SecPkgContext_IssuerListInfoEx { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_KeyInfoA { @@ -8880,9 +8025,6 @@ impl Default for SecPkgContext_KeyInfoA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_KeyInfoA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_KeyInfoW { @@ -8897,9 +8039,6 @@ impl Default for SecPkgContext_KeyInfoW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_KeyInfoW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_KeyingMaterial { @@ -8911,9 +8050,6 @@ impl Default for SecPkgContext_KeyingMaterial { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_KeyingMaterial { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_KeyingMaterialInfo { @@ -8928,9 +8064,6 @@ impl Default for SecPkgContext_KeyingMaterialInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_KeyingMaterialInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_KeyingMaterial_Inproc { @@ -8946,9 +8079,6 @@ impl Default for SecPkgContext_KeyingMaterial_Inproc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_KeyingMaterial_Inproc { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_LastClientTokenStatus { @@ -8959,9 +8089,6 @@ impl Default for SecPkgContext_LastClientTokenStatus { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_LastClientTokenStatus { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_Lifespan { @@ -8973,9 +8100,6 @@ impl Default for SecPkgContext_Lifespan { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_Lifespan { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_LocalCredentialInfo { @@ -8990,9 +8114,6 @@ impl Default for SecPkgContext_LocalCredentialInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_LocalCredentialInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_LogoffTime { @@ -9003,9 +8124,6 @@ impl Default for SecPkgContext_LogoffTime { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_LogoffTime { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_MappedCredAttr { @@ -9017,9 +8135,6 @@ impl Default for SecPkgContext_MappedCredAttr { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_MappedCredAttr { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NamesA { @@ -9030,9 +8145,6 @@ impl Default for SecPkgContext_NamesA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NamesA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NamesW { @@ -9043,9 +8155,6 @@ impl Default for SecPkgContext_NamesW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NamesW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NativeNamesA { @@ -9057,9 +8166,6 @@ impl Default for SecPkgContext_NativeNamesA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NativeNamesA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NativeNamesW { @@ -9071,9 +8177,6 @@ impl Default for SecPkgContext_NativeNamesW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NativeNamesW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NegoKeys { @@ -9089,9 +8192,6 @@ impl Default for SecPkgContext_NegoKeys { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NegoKeys { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NegoPackageInfo { @@ -9102,9 +8202,6 @@ impl Default for SecPkgContext_NegoPackageInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NegoPackageInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NegoStatus { @@ -9115,9 +8212,6 @@ impl Default for SecPkgContext_NegoStatus { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NegoStatus { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NegotiatedTlsExtensions { @@ -9129,9 +8223,6 @@ impl Default for SecPkgContext_NegotiatedTlsExtensions { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NegotiatedTlsExtensions { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NegotiationInfoA { @@ -9143,9 +8234,6 @@ impl Default for SecPkgContext_NegotiationInfoA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NegotiationInfoA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_NegotiationInfoW { @@ -9157,9 +8245,6 @@ impl Default for SecPkgContext_NegotiationInfoW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_NegotiationInfoW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_PackageInfoA { @@ -9170,9 +8255,6 @@ impl Default for SecPkgContext_PackageInfoA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_PackageInfoA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_PackageInfoW { @@ -9183,9 +8265,6 @@ impl Default for SecPkgContext_PackageInfoW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_PackageInfoW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_PasswordExpiry { @@ -9196,9 +8275,6 @@ impl Default for SecPkgContext_PasswordExpiry { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_PasswordExpiry { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_ProtoInfoA { @@ -9211,9 +8287,6 @@ impl Default for SecPkgContext_ProtoInfoA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_ProtoInfoA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_ProtoInfoW { @@ -9226,9 +8299,6 @@ impl Default for SecPkgContext_ProtoInfoW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_ProtoInfoW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_RemoteCredentialInfo { @@ -9243,9 +8313,6 @@ impl Default for SecPkgContext_RemoteCredentialInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_RemoteCredentialInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_SaslContext { @@ -9256,9 +8323,6 @@ impl Default for SecPkgContext_SaslContext { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_SaslContext { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_SessionAppData { @@ -9271,9 +8335,6 @@ impl Default for SecPkgContext_SessionAppData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_SessionAppData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_SessionInfo { @@ -9286,9 +8347,6 @@ impl Default for SecPkgContext_SessionInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_SessionInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_SessionKey { @@ -9300,9 +8358,6 @@ impl Default for SecPkgContext_SessionKey { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_SessionKey { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_Sizes { @@ -9316,9 +8371,6 @@ impl Default for SecPkgContext_Sizes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_Sizes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_SrtpParameters { @@ -9331,9 +8383,6 @@ impl Default for SecPkgContext_SrtpParameters { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_SrtpParameters { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_StreamSizes { @@ -9348,9 +8397,6 @@ impl Default for SecPkgContext_StreamSizes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_StreamSizes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_SubjectAttributes { @@ -9361,9 +8407,6 @@ impl Default for SecPkgContext_SubjectAttributes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_SubjectAttributes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_SupportedSignatures { @@ -9375,9 +8418,6 @@ impl Default for SecPkgContext_SupportedSignatures { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_SupportedSignatures { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_Target { @@ -9389,9 +8429,6 @@ impl Default for SecPkgContext_Target { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_Target { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_TargetInformation { @@ -9403,9 +8440,6 @@ impl Default for SecPkgContext_TargetInformation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_TargetInformation { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_TokenBinding { @@ -9419,9 +8453,6 @@ impl Default for SecPkgContext_TokenBinding { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_TokenBinding { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_UiInfo { @@ -9432,9 +8463,6 @@ impl Default for SecPkgContext_UiInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_UiInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_UserFlags { @@ -9445,9 +8473,6 @@ impl Default for SecPkgContext_UserFlags { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_UserFlags { - type TypeKind = windows_core::CopyType; -} pub const SecPkgCredClass_Ephemeral: SECPKG_CRED_CLASS = SECPKG_CRED_CLASS(10i32); pub const SecPkgCredClass_Explicit: SECPKG_CRED_CLASS = SECPKG_CRED_CLASS(40i32); pub const SecPkgCredClass_None: SECPKG_CRED_CLASS = SECPKG_CRED_CLASS(0i32); @@ -9464,9 +8489,6 @@ impl Default for SecPkgCred_CipherStrengths { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCred_CipherStrengths { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCred_ClientCertPolicy { @@ -9485,9 +8507,6 @@ impl Default for SecPkgCred_ClientCertPolicy { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCred_ClientCertPolicy { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCred_SessionTicketKey { @@ -9501,9 +8520,6 @@ impl Default for SecPkgCred_SessionTicketKey { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCred_SessionTicketKey { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCred_SessionTicketKeys { @@ -9515,9 +8531,6 @@ impl Default for SecPkgCred_SessionTicketKeys { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCred_SessionTicketKeys { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9531,10 +8544,6 @@ impl Default for SecPkgCred_SupportedAlgs { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SecPkgCred_SupportedAlgs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCred_SupportedProtocols { @@ -9545,9 +8554,6 @@ impl Default for SecPkgCred_SupportedProtocols { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCred_SupportedProtocols { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCredentials_Cert { @@ -9559,9 +8565,6 @@ impl Default for SecPkgCredentials_Cert { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCredentials_Cert { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCredentials_KdcProxySettingsW { @@ -9577,9 +8580,6 @@ impl Default for SecPkgCredentials_KdcProxySettingsW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCredentials_KdcProxySettingsW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCredentials_NamesA { @@ -9590,9 +8590,6 @@ impl Default for SecPkgCredentials_NamesA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCredentials_NamesA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCredentials_NamesW { @@ -9603,9 +8600,6 @@ impl Default for SecPkgCredentials_NamesW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCredentials_NamesW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCredentials_SSIProviderA { @@ -9618,9 +8612,6 @@ impl Default for SecPkgCredentials_SSIProviderA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCredentials_SSIProviderA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgCredentials_SSIProviderW { @@ -9633,9 +8624,6 @@ impl Default for SecPkgCredentials_SSIProviderW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgCredentials_SSIProviderW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgInfoA { @@ -9651,9 +8639,6 @@ impl Default for SecPkgInfoA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgInfoA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgInfoW { @@ -9669,9 +8654,6 @@ impl Default for SecPkgInfoW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgInfoW { - type TypeKind = windows_core::CopyType; -} pub const SecService: SecDelegationType = SecDelegationType(1i32); pub const SecSessionPrimaryCred: SECPKG_SESSIONINFO_TYPE = SECPKG_SESSIONINFO_TYPE(0i32); pub const SecTrafficSecret_Client: SEC_TRAFFIC_SECRET_TYPE = SEC_TRAFFIC_SECRET_TYPE(1i32); @@ -9728,10 +8710,6 @@ impl Default for SecurityFunctionTableA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Credentials")] -impl windows_core::TypeKind for SecurityFunctionTableA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Credentials")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9775,10 +8753,6 @@ impl Default for SecurityFunctionTableW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Credentials")] -impl windows_core::TypeKind for SecurityFunctionTableW { - type TypeKind = windows_core::CopyType; -} pub type SpAcceptCredentialsFn = Option super::super::super::Foundation::NTSTATUS>; pub type SpAcceptLsaModeContextFn = Option super::super::super::Foundation::NTSTATUS>; pub type SpAcquireCredentialsHandleFn = Option super::super::super::Foundation::NTSTATUS>; @@ -9873,9 +8847,6 @@ impl Default for TLS_EXTENSION_SUBSCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TLS_EXTENSION_SUBSCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TLS_PARAMETERS { @@ -9891,9 +8862,6 @@ impl Default for TLS_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TLS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const TLS_PARAMS_OPTIONAL: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9909,9 +8877,6 @@ impl Default for TOKENBINDING_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKENBINDING_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TOKENBINDING_KEY_PARAMETERS_TYPE(pub i32); @@ -9930,9 +8895,6 @@ impl Default for TOKENBINDING_KEY_TYPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKENBINDING_KEY_TYPES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKENBINDING_RESULT_DATA { @@ -9948,9 +8910,6 @@ impl Default for TOKENBINDING_RESULT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKENBINDING_RESULT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKENBINDING_RESULT_LIST { @@ -9962,9 +8921,6 @@ impl Default for TOKENBINDING_RESULT_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKENBINDING_RESULT_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TOKENBINDING_TYPE(pub i32); @@ -9981,9 +8937,6 @@ impl Default for TRUSTED_CONTROLLERS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_CONTROLLERS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_DOMAIN_AUTH_INFORMATION { @@ -9999,9 +8952,6 @@ impl Default for TRUSTED_DOMAIN_AUTH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_DOMAIN_AUTH_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_DOMAIN_FULL_INFORMATION { @@ -10014,9 +8964,6 @@ impl Default for TRUSTED_DOMAIN_FULL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_DOMAIN_FULL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_DOMAIN_FULL_INFORMATION2 { @@ -10029,9 +8976,6 @@ impl Default for TRUSTED_DOMAIN_FULL_INFORMATION2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_DOMAIN_FULL_INFORMATION2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_DOMAIN_INFORMATION_EX { @@ -10047,9 +8991,6 @@ impl Default for TRUSTED_DOMAIN_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_DOMAIN_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_DOMAIN_INFORMATION_EX2 { @@ -10067,9 +9008,6 @@ impl Default for TRUSTED_DOMAIN_INFORMATION_EX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_DOMAIN_INFORMATION_EX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_DOMAIN_NAME_INFO { @@ -10080,9 +9018,6 @@ impl Default for TRUSTED_DOMAIN_NAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_DOMAIN_NAME_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES { @@ -10093,9 +9028,6 @@ impl Default for TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TRUSTED_DOMAIN_TRUST_ATTRIBUTES(pub u32); @@ -10119,9 +9051,6 @@ impl Default for TRUSTED_PASSWORD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_PASSWORD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTED_POSIX_OFFSET_INFO { @@ -10132,9 +9061,6 @@ impl Default for TRUSTED_POSIX_OFFSET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTED_POSIX_OFFSET_INFO { - type TypeKind = windows_core::CopyType; -} pub const TRUSTED_QUERY_AUTH: i32 = 64i32; pub const TRUSTED_QUERY_CONTROLLERS: i32 = 2i32; pub const TRUSTED_QUERY_DOMAIN_NAME: i32 = 1i32; @@ -10253,9 +9179,6 @@ impl Default for USER_ALL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_ALL_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const USER_ALL_PARAMETERS: u32 = 2097152u32; pub const USER_DONT_EXPIRE_PASSWORD: u32 = 512u32; pub const USER_DONT_REQUIRE_PREAUTH: u32 = 65536u32; @@ -10282,10 +9205,6 @@ impl Default for USER_SESSION_KEY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_PasswordManagement")] -impl windows_core::TypeKind for USER_SESSION_KEY { - type TypeKind = windows_core::CopyType; -} pub const USER_SMARTCARD_REQUIRED: u32 = 4096u32; pub const USER_TEMP_DUPLICATE_ACCOUNT: u32 = 8u32; pub const USER_TRUSTED_FOR_DELEGATION: u32 = 8192u32; @@ -10318,10 +9237,6 @@ impl Default for X509Certificate { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for X509Certificate { - type TypeKind = windows_core::CopyType; -} pub const _FACILITY_WINDOWS_STORE: u32 = 63u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs index b9f6542863e..dd2da249a36 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs @@ -43,9 +43,6 @@ impl Default for EFFPERM_RESULT_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFFPERM_RESULT_LIST { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IEffectivePermission, IEffectivePermission_Vtbl, 0x3853dc76_9f35_407c_88a1_d19344365fbc); windows_core::imp::interface_hierarchy!(IEffectivePermission, windows_core::IUnknown); impl IEffectivePermission { @@ -505,9 +502,6 @@ impl Default for SECURITY_OBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_OBJECT { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_OBJECT_ID_CENTRAL_ACCESS_RULE: u32 = 4u32; pub const SECURITY_OBJECT_ID_CENTRAL_POLICY: u32 = 3u32; pub const SECURITY_OBJECT_ID_OBJECT_SD: u32 = 1u32; @@ -525,9 +519,6 @@ impl Default for SID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SID_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SID_INFO_LIST { @@ -539,9 +530,6 @@ impl Default for SID_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SID_INFO_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SI_ACCESS { @@ -555,9 +543,6 @@ impl Default for SI_ACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SI_ACCESS { - type TypeKind = windows_core::CopyType; -} pub const SI_ACCESS_CONTAINER: i32 = 262144i32; pub const SI_ACCESS_GENERAL: i32 = 131072i32; pub const SI_ACCESS_PROPERTY: i32 = 524288i32; @@ -585,9 +570,6 @@ impl Default for SI_INHERIT_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SI_INHERIT_TYPE { - type TypeKind = windows_core::CopyType; -} pub const SI_MAY_WRITE: SI_OBJECT_INFO_FLAGS = SI_OBJECT_INFO_FLAGS(268435456u32); pub const SI_NO_ACL_PROTECT: i32 = 512i32; pub const SI_NO_ADDITIONAL_PERMISSION: SI_OBJECT_INFO_FLAGS = SI_OBJECT_INFO_FLAGS(2097152u32); @@ -608,9 +590,6 @@ impl Default for SI_OBJECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SI_OBJECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SI_OBJECT_INFO_FLAGS(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs index 81b96627d12..6f5f2987e63 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs @@ -646,9 +646,6 @@ impl Default for ACTRL_ACCESSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTRL_ACCESSW { @@ -660,9 +657,6 @@ impl Default for ACTRL_ACCESSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESSW { - type TypeKind = windows_core::CopyType; -} pub const ACTRL_ACCESS_ALLOWED: ACTRL_ACCESS_ENTRY_ACCESS_FLAGS = ACTRL_ACCESS_ENTRY_ACCESS_FLAGS(1u32); pub const ACTRL_ACCESS_DENIED: ACTRL_ACCESS_ENTRY_ACCESS_FLAGS = ACTRL_ACCESS_ENTRY_ACCESS_FLAGS(2u32); #[repr(C)] @@ -680,9 +674,6 @@ impl Default for ACTRL_ACCESS_ENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESS_ENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTRL_ACCESS_ENTRYW { @@ -698,9 +689,6 @@ impl Default for ACTRL_ACCESS_ENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESS_ENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ACTRL_ACCESS_ENTRY_ACCESS_FLAGS(pub u32); @@ -715,9 +703,6 @@ impl Default for ACTRL_ACCESS_ENTRY_LISTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESS_ENTRY_LISTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTRL_ACCESS_ENTRY_LISTW { @@ -729,9 +714,6 @@ impl Default for ACTRL_ACCESS_ENTRY_LISTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESS_ENTRY_LISTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTRL_ACCESS_INFOA { @@ -743,9 +725,6 @@ impl Default for ACTRL_ACCESS_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESS_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTRL_ACCESS_INFOW { @@ -757,9 +736,6 @@ impl Default for ACTRL_ACCESS_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_ACCESS_INFOW { - type TypeKind = windows_core::CopyType; -} pub const ACTRL_ACCESS_NO_OPTIONS: u32 = 0u32; pub const ACTRL_ACCESS_PROTECTED: u32 = 1u32; pub const ACTRL_ACCESS_SUPPORTS_OBJECT_ENTRIES: u32 = 1u32; @@ -778,9 +754,6 @@ impl Default for ACTRL_CONTROL_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_CONTROL_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTRL_CONTROL_INFOW { @@ -792,9 +765,6 @@ impl Default for ACTRL_CONTROL_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_CONTROL_INFOW { - type TypeKind = windows_core::CopyType; -} pub const ACTRL_DELETE: u32 = 134217728u32; pub const ACTRL_DIR_CREATE_CHILD: u32 = 4u32; pub const ACTRL_DIR_CREATE_OBJECT: u32 = 2u32; @@ -838,9 +808,6 @@ impl Default for ACTRL_OVERLAPPED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_OVERLAPPED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ACTRL_OVERLAPPED_0 { @@ -852,9 +819,6 @@ impl Default for ACTRL_OVERLAPPED_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_OVERLAPPED_0 { - type TypeKind = windows_core::CopyType; -} pub const ACTRL_PERM_1: u32 = 1u32; pub const ACTRL_PERM_10: u32 = 512u32; pub const ACTRL_PERM_11: u32 = 1024u32; @@ -892,9 +856,6 @@ impl Default for ACTRL_PROPERTY_ENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_PROPERTY_ENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTRL_PROPERTY_ENTRYW { @@ -907,9 +868,6 @@ impl Default for ACTRL_PROPERTY_ENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTRL_PROPERTY_ENTRYW { - type TypeKind = windows_core::CopyType; -} pub const ACTRL_READ_CONTROL: u32 = 268435456u32; pub const ACTRL_REG_CREATE_CHILD: u32 = 4u32; pub const ACTRL_REG_LINK: u32 = 32u32; @@ -967,9 +925,6 @@ impl Default for AUDIT_IP_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_IP_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AUDIT_OBJECT_TYPE { @@ -983,9 +938,6 @@ impl Default for AUDIT_OBJECT_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_OBJECT_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AUDIT_OBJECT_TYPES { @@ -998,9 +950,6 @@ impl Default for AUDIT_OBJECT_TYPES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_OBJECT_TYPES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct AUDIT_PARAM { @@ -1015,9 +964,6 @@ impl Default for AUDIT_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AUDIT_PARAM_0 { @@ -1035,9 +981,6 @@ impl Default for AUDIT_PARAM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_PARAM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AUDIT_PARAM_1 { @@ -1049,9 +992,6 @@ impl Default for AUDIT_PARAM_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_PARAM_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AUDIT_PARAMS { @@ -1065,9 +1005,6 @@ impl Default for AUDIT_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIT_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AUDIT_PARAM_TYPE(pub i32); @@ -1116,9 +1053,6 @@ impl Default for AUTHZ_ACCESS_REPLY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_ACCESS_REPLY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AUTHZ_ACCESS_REQUEST { @@ -1133,9 +1067,6 @@ impl Default for AUTHZ_ACCESS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_ACCESS_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -1193,9 +1124,6 @@ impl Default for AUTHZ_AUDIT_EVENT_TYPE_LEGACY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_AUDIT_EVENT_TYPE_LEGACY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct AUTHZ_AUDIT_EVENT_TYPE_OLD { @@ -1211,9 +1139,6 @@ impl Default for AUTHZ_AUDIT_EVENT_TYPE_OLD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_AUDIT_EVENT_TYPE_OLD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AUTHZ_AUDIT_EVENT_TYPE_UNION { @@ -1224,9 +1149,6 @@ impl Default for AUTHZ_AUDIT_EVENT_TYPE_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_AUDIT_EVENT_TYPE_UNION { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_AUDIT_INSTANCE_INFORMATION: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -1307,9 +1229,6 @@ impl Default for AUTHZ_INIT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_INIT_INFO { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_INIT_INFO_VERSION_V1: u32 = 1u32; pub const AUTHZ_MIGRATED_LEGACY_PUBLISHER: u32 = 2u32; pub const AUTHZ_NO_ALLOC_STRINGS: AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS = AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS(4u32); @@ -1326,9 +1245,6 @@ impl Default for AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_REQUIRE_S4U_LOGON: u32 = 4u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1410,9 +1326,6 @@ impl Default for AUTHZ_RPC_INIT_INFO_CLIENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_RPC_INIT_INFO_CLIENT { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_RPC_INIT_INFO_CLIENT_VERSION_V1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1427,9 +1340,6 @@ impl Default for AUTHZ_SECURITY_ATTRIBUTES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SECURITY_ATTRIBUTES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AUTHZ_SECURITY_ATTRIBUTES_INFORMATION_0 { @@ -1440,9 +1350,6 @@ impl Default for AUTHZ_SECURITY_ATTRIBUTES_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SECURITY_ATTRIBUTES_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_SECURITY_ATTRIBUTES_INFORMATION_VERSION: u32 = 1u32; pub const AUTHZ_SECURITY_ATTRIBUTES_INFORMATION_VERSION_V1: u32 = 1u32; #[repr(transparent)] @@ -1492,9 +1399,6 @@ impl Default for AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_SECURITY_ATTRIBUTE_NON_INHERITABLE: AUTHZ_SECURITY_ATTRIBUTE_FLAGS = AUTHZ_SECURITY_ATTRIBUTE_FLAGS(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1507,9 +1411,6 @@ impl Default for AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AUTHZ_SECURITY_ATTRIBUTE_OPERATION(pub i32); @@ -1541,9 +1442,6 @@ impl Default for AUTHZ_SECURITY_ATTRIBUTE_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SECURITY_ATTRIBUTE_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AUTHZ_SECURITY_ATTRIBUTE_V1_0 { @@ -1558,9 +1456,6 @@ impl Default for AUTHZ_SECURITY_ATTRIBUTE_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SECURITY_ATTRIBUTE_V1_0 { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE: AUTHZ_SECURITY_ATTRIBUTE_FLAGS = AUTHZ_SECURITY_ATTRIBUTE_FLAGS(2u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -1605,9 +1500,6 @@ impl Default for AUTHZ_SOURCE_SCHEMA_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SOURCE_SCHEMA_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AUTHZ_SOURCE_SCHEMA_REGISTRATION_0 { @@ -1619,9 +1511,6 @@ impl Default for AUTHZ_SOURCE_SCHEMA_REGISTRATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHZ_SOURCE_SCHEMA_REGISTRATION_0 { - type TypeKind = windows_core::CopyType; -} pub const AUTHZ_WPD_CATEGORY_FLAG: u32 = 16u32; pub const AZ_AZSTORE_DEFAULT_DOMAIN_TIMEOUT: AZ_PROP_CONSTANTS = AZ_PROP_CONSTANTS(15000i32); pub const AZ_AZSTORE_DEFAULT_MAX_SCRIPT_ENGINES: AZ_PROP_CONSTANTS = AZ_PROP_CONSTANTS(120i32); @@ -1762,9 +1651,6 @@ impl Default for EXPLICIT_ACCESS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXPLICIT_ACCESS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXPLICIT_ACCESS_W { @@ -1778,9 +1664,6 @@ impl Default for EXPLICIT_ACCESS_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXPLICIT_ACCESS_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FN_OBJECT_MGR_FUNCTS { @@ -1791,9 +1674,6 @@ impl Default for FN_OBJECT_MGR_FUNCTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FN_OBJECT_MGR_FUNCTS { - type TypeKind = windows_core::CopyType; -} pub type FN_PROGRESS = Option; pub const GRANT_ACCESS: ACCESS_MODE = ACCESS_MODE(1i32); #[cfg(feature = "Win32_System_Com")] @@ -8834,9 +8714,6 @@ impl Default for INHERITED_FROMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INHERITED_FROMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INHERITED_FROMW { @@ -8848,9 +8725,6 @@ impl Default for INHERITED_FROMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INHERITED_FROMW { - type TypeKind = windows_core::CopyType; -} pub const INHERITED_GRANDPARENT: u32 = 536870912u32; pub const INHERITED_PARENT: u32 = 268435456u32; #[repr(transparent)] @@ -8872,9 +8746,6 @@ impl Default for OBJECTS_AND_NAME_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECTS_AND_NAME_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OBJECTS_AND_NAME_W { @@ -8889,9 +8760,6 @@ impl Default for OBJECTS_AND_NAME_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECTS_AND_NAME_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OBJECTS_AND_SID { @@ -8905,9 +8773,6 @@ impl Default for OBJECTS_AND_SID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECTS_AND_SID { - type TypeKind = windows_core::CopyType; -} pub const OLESCRIPT_E_SYNTAX: windows_core::HRESULT = windows_core::HRESULT(0x80020101_u32 as _); pub type PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS = Option super::super::Foundation::BOOL>; pub type PFN_AUTHZ_DYNAMIC_ACCESS_CHECK = Option super::super::Foundation::BOOL>; @@ -9115,9 +8980,6 @@ impl Default for TRUSTEE_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTEE_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTEE_ACCESSA { @@ -9131,9 +8993,6 @@ impl Default for TRUSTEE_ACCESSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTEE_ACCESSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRUSTEE_ACCESSW { @@ -9147,9 +9006,6 @@ impl Default for TRUSTEE_ACCESSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTEE_ACCESSW { - type TypeKind = windows_core::CopyType; -} pub const TRUSTEE_ACCESS_ALL: i32 = -1i32; pub const TRUSTEE_ACCESS_ALLOWED: i32 = 1i32; pub const TRUSTEE_ACCESS_EXPLICIT: i32 = 1i32; @@ -9190,7 +9046,4 @@ impl Default for TRUSTEE_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRUSTEE_W { - type TypeKind = windows_core::CopyType; -} pub const _AUTHZ_SS_MAXSIZE: u32 = 128u32; diff --git a/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs index cebbb4baffa..cda24576bb3 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs @@ -152,9 +152,6 @@ impl Default for SCESVC_ANALYSIS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCESVC_ANALYSIS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCESVC_ANALYSIS_LINE { @@ -167,9 +164,6 @@ impl Default for SCESVC_ANALYSIS_LINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCESVC_ANALYSIS_LINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCESVC_CALLBACK_INFO { @@ -184,9 +178,6 @@ impl Default for SCESVC_CALLBACK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCESVC_CALLBACK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCESVC_CONFIGURATION_INFO { @@ -198,9 +189,6 @@ impl Default for SCESVC_CONFIGURATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCESVC_CONFIGURATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCESVC_CONFIGURATION_LINE { @@ -213,9 +201,6 @@ impl Default for SCESVC_CONFIGURATION_LINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCESVC_CONFIGURATION_LINE { - type TypeKind = windows_core::CopyType; -} pub const SCESVC_ENUMERATION_MAX: i32 = 100i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs index f14ae3877be..484b1a3dcfd 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs @@ -897,9 +897,6 @@ impl Default for BINARY_BLOB_CREDENTIAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BINARY_BLOB_CREDENTIAL_INFO { - type TypeKind = windows_core::CopyType; -} pub const BinaryBlobCredential: CRED_MARSHAL_TYPE = CRED_MARSHAL_TYPE(3i32); pub const BinaryBlobForSystem: CRED_MARSHAL_TYPE = CRED_MARSHAL_TYPE(5i32); #[repr(C)] @@ -913,9 +910,6 @@ impl Default for CERT_CREDENTIAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CREDENTIAL_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_HASH_LENGTH: u32 = 20u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -938,9 +932,6 @@ impl Default for CREDENTIALA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIALA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREDENTIALW { @@ -962,9 +953,6 @@ impl Default for CREDENTIALW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIALW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREDENTIAL_ATTRIBUTEA { @@ -978,9 +966,6 @@ impl Default for CREDENTIAL_ATTRIBUTEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIAL_ATTRIBUTEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREDENTIAL_ATTRIBUTEW { @@ -994,9 +979,6 @@ impl Default for CREDENTIAL_ATTRIBUTEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIAL_ATTRIBUTEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREDENTIAL_TARGET_INFORMATIONA { @@ -1016,9 +998,6 @@ impl Default for CREDENTIAL_TARGET_INFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIAL_TARGET_INFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREDENTIAL_TARGET_INFORMATIONW { @@ -1038,9 +1017,6 @@ impl Default for CREDENTIAL_TARGET_INFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIAL_TARGET_INFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CREDSPP_SUBMIT_TYPE(pub i32); @@ -1056,9 +1032,6 @@ impl Default for CREDSSP_CRED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDSSP_CRED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREDSSP_CRED_EX { @@ -1073,9 +1046,6 @@ impl Default for CREDSSP_CRED_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDSSP_CRED_EX { - type TypeKind = windows_core::CopyType; -} pub const CREDSSP_CRED_EX_VERSION: u32 = 0u32; pub const CREDSSP_FLAG_REDIRECT: u32 = 1u32; pub const CREDSSP_NAME: windows_core::PCWSTR = windows_core::w!("CREDSSP"); @@ -1198,10 +1168,6 @@ impl Default for CREDUI_INFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CREDUI_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1218,10 +1184,6 @@ impl Default for CREDUI_INFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CREDUI_INFOW { - type TypeKind = windows_core::CopyType; -} pub const CREDUI_MAX_CAPTION_LENGTH: u32 = 128u32; pub const CREDUI_MAX_DOMAIN_TARGET_LENGTH: u32 = 337u32; pub const CREDUI_MAX_GENERIC_TARGET_LENGTH: u32 = 32767u32; @@ -1457,9 +1419,6 @@ impl Default for KeyCredentialManagerInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KeyCredentialManagerInfo { - type TypeKind = windows_core::CopyType; -} pub const KeyCredentialManagerOperationErrorStateCertificateFailure: KeyCredentialManagerOperationErrorStates = KeyCredentialManagerOperationErrorStates(4i32); pub const KeyCredentialManagerOperationErrorStateDeviceJoinFailure: KeyCredentialManagerOperationErrorStates = KeyCredentialManagerOperationErrorStates(1i32); pub const KeyCredentialManagerOperationErrorStateHardwareFailure: KeyCredentialManagerOperationErrorStates = KeyCredentialManagerOperationErrorStates(32i32); @@ -1548,9 +1507,6 @@ impl Default for OPENCARDNAMEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPENCARDNAMEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPENCARDNAMEW { @@ -1583,9 +1539,6 @@ impl Default for OPENCARDNAMEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPENCARDNAMEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1615,10 +1568,6 @@ impl Default for OPENCARDNAME_EXA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for OPENCARDNAME_EXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1648,10 +1597,6 @@ impl Default for OPENCARDNAME_EXW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for OPENCARDNAME_EXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPENCARD_SEARCH_CRITERIAA { @@ -1674,9 +1619,6 @@ impl Default for OPENCARD_SEARCH_CRITERIAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPENCARD_SEARCH_CRITERIAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPENCARD_SEARCH_CRITERIAW { @@ -1699,9 +1641,6 @@ impl Default for OPENCARD_SEARCH_CRITERIAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPENCARD_SEARCH_CRITERIAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct READER_SEL_REQUEST { @@ -1715,9 +1654,6 @@ impl Default for READER_SEL_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READER_SEL_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union READER_SEL_REQUEST_0 { @@ -1729,9 +1665,6 @@ impl Default for READER_SEL_REQUEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READER_SEL_REQUEST_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READER_SEL_REQUEST_0_0 { @@ -1747,9 +1680,6 @@ impl Default for READER_SEL_REQUEST_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READER_SEL_REQUEST_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READER_SEL_REQUEST_0_1 { @@ -1762,9 +1692,6 @@ impl Default for READER_SEL_REQUEST_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READER_SEL_REQUEST_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct READER_SEL_REQUEST_MATCH_TYPE(pub i32); @@ -1781,9 +1708,6 @@ impl Default for READER_SEL_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READER_SEL_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const RSR_MATCH_TYPE_ALL_CARDS: READER_SEL_REQUEST_MATCH_TYPE = READER_SEL_REQUEST_MATCH_TYPE(3i32); pub const RSR_MATCH_TYPE_READER_AND_CONTAINER: READER_SEL_REQUEST_MATCH_TYPE = READER_SEL_REQUEST_MATCH_TYPE(1i32); pub const RSR_MATCH_TYPE_SERIAL_NUMBER: READER_SEL_REQUEST_MATCH_TYPE = READER_SEL_REQUEST_MATCH_TYPE(2i32); @@ -1801,9 +1725,6 @@ impl Default for SCARD_ATRMASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_ATRMASK { - type TypeKind = windows_core::CopyType; -} pub const SCARD_ATR_LENGTH: u32 = 33u32; pub const SCARD_AUDIT_CHV_FAILURE: u32 = 0u32; pub const SCARD_AUDIT_CHV_SUCCESS: u32 = 1u32; @@ -1832,9 +1753,6 @@ impl Default for SCARD_IO_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_IO_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const SCARD_LEAVE_CARD: u32 = 0u32; pub const SCARD_LOCAL_READERS: windows_core::PCWSTR = windows_core::w!("SCard$LocalReaders\u{0}00"); pub const SCARD_NEGOTIABLE: u32 = 5u32; @@ -1865,9 +1783,6 @@ impl Default for SCARD_READERSTATEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_READERSTATEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCARD_READERSTATEW { @@ -1883,9 +1798,6 @@ impl Default for SCARD_READERSTATEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_READERSTATEW { - type TypeKind = windows_core::CopyType; -} pub const SCARD_READER_CONFISCATES: u32 = 4u32; pub const SCARD_READER_CONTACTLESS: u32 = 8u32; pub const SCARD_READER_EJECTS: u32 = 2u32; @@ -1946,9 +1858,6 @@ impl Default for SCARD_T0_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_T0_COMMAND { - type TypeKind = windows_core::CopyType; -} pub const SCARD_T0_HEADER_LENGTH: u32 = 7u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1963,9 +1872,6 @@ impl Default for SCARD_T0_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_T0_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SCARD_T0_REQUEST_0 { @@ -1977,9 +1883,6 @@ impl Default for SCARD_T0_REQUEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_T0_REQUEST_0 { - type TypeKind = windows_core::CopyType; -} pub const SCARD_T1_EPILOGUE_LENGTH: u32 = 2u32; pub const SCARD_T1_EPILOGUE_LENGTH_LRC: u32 = 1u32; pub const SCARD_T1_MAX_IFS: u32 = 254u32; @@ -1994,9 +1897,6 @@ impl Default for SCARD_T1_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCARD_T1_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const SCARD_UNKNOWN: u32 = 0u32; pub const SCARD_UNPOWER_CARD: u32 = 2u32; pub const SCARD_WARM_RESET: u32 = 2u32; @@ -2031,9 +1931,6 @@ impl Default for SecHandle { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecHandle { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SecPkgContext_ClientCreds { @@ -2045,9 +1942,6 @@ impl Default for SecPkgContext_ClientCreds { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SecPkgContext_ClientCreds { - type TypeKind = windows_core::CopyType; -} pub const TS_SSP_NAME: windows_core::PCWSTR = windows_core::w!("TSSSP"); pub const TS_SSP_NAME_A: windows_core::PCSTR = windows_core::s!("TSSSP"); #[repr(C)] @@ -2060,9 +1954,6 @@ impl Default for USERNAME_TARGET_CREDENTIAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USERNAME_TARGET_CREDENTIAL_INFO { - type TypeKind = windows_core::CopyType; -} pub const UsernameForPackedCredentials: CRED_MARSHAL_TYPE = CRED_MARSHAL_TYPE(4i32); pub const UsernameTargetCredential: CRED_MARSHAL_TYPE = CRED_MARSHAL_TYPE(2i32); pub const szOID_TS_KP_TS_SERVER_AUTH: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.54.1.2"); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs index 32e70c5b0cc..fd6628b2f5a 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs @@ -254,9 +254,6 @@ impl Default for CATALOG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CATALOG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPTCATATTRIBUTE { @@ -272,9 +269,6 @@ impl Default for CRYPTCATATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTCATATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPTCATATTRIBUTE_FLAGS(pub u32); @@ -327,9 +321,6 @@ impl Default for CRYPTCATCDF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTCATCDF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -352,10 +343,6 @@ impl Default for CRYPTCATMEMBER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography_Sip")] -impl windows_core::TypeKind for CRYPTCATMEMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPTCATSTORE { @@ -375,9 +362,6 @@ impl Default for CRYPTCATSTORE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTCATSTORE { - type TypeKind = windows_core::CopyType; -} pub const CRYPTCAT_ADDCATALOG_HARDLINK: u32 = 1u32; pub const CRYPTCAT_ADDCATALOG_NONE: u32 = 0u32; pub const CRYPTCAT_ATTR_AUTHENTICATED: CRYPTCATATTRIBUTE_FLAGS = CRYPTCATATTRIBUTE_FLAGS(268435456u32); @@ -467,10 +451,6 @@ impl Default for MS_ADDINFO_CATALOGMEMBER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography_Sip")] -impl windows_core::TypeKind for MS_ADDINFO_CATALOGMEMBER { - type TypeKind = windows_core::CopyType; -} pub type PFN_CDF_PARSE_ERROR_CALLBACK = Option; pub const szOID_CATALOG_LIST: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.12.1.1"); pub const szOID_CATALOG_LIST_MEMBER: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.12.1.2"); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index b8ca8e0ac3b..3211007bf87 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -210,9 +210,6 @@ impl Default for CAINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAINFO { - type TypeKind = windows_core::CopyType; -} pub const CAPATHLENGTH_INFINITE: u32 = 4294967295u32; pub const CAPropCertificate: EnrollmentCAProperty = EnrollmentCAProperty(7i32); pub const CAPropCertificateTypes: EnrollmentCAProperty = EnrollmentCAProperty(6i32); @@ -343,9 +340,6 @@ impl Default for CERTTRANSBLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERTTRANSBLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERTVIEWRESTRICTION { @@ -360,9 +354,6 @@ impl Default for CERTVIEWRESTRICTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERTVIEWRESTRICTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_ALT_NAME(pub i32); @@ -625,9 +616,6 @@ impl Default for CSEDB_RSTMAPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSEDB_RSTMAPW { - type TypeKind = windows_core::CopyType; -} pub const CSRESTORE_TYPE_CATCHUP: u32 = 4u32; pub const CSRESTORE_TYPE_FULL: u32 = 1u32; pub const CSRESTORE_TYPE_MASK: u32 = 5u32; diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs index 02876728c84..8e05bee9f51 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs @@ -94,9 +94,6 @@ impl Default for MS_ADDINFO_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MS_ADDINFO_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MS_ADDINFO_FLAT { @@ -108,9 +105,6 @@ impl Default for MS_ADDINFO_FLAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MS_ADDINFO_FLAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIP_ADD_NEWPROVIDER { @@ -132,9 +126,6 @@ impl Default for SIP_ADD_NEWPROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIP_ADD_NEWPROVIDER { - type TypeKind = windows_core::CopyType; -} pub const SIP_CAP_FLAG_SEALING: u32 = 1u32; pub const SIP_CAP_SET_CUR_VER: u32 = 3u32; #[repr(C)] @@ -150,9 +141,6 @@ impl Default for SIP_CAP_SET_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIP_CAP_SET_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SIP_CAP_SET_V3 { @@ -166,9 +154,6 @@ impl Default for SIP_CAP_SET_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIP_CAP_SET_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SIP_CAP_SET_V3_0 { @@ -180,9 +165,6 @@ impl Default for SIP_CAP_SET_V3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIP_CAP_SET_V3_0 { - type TypeKind = windows_core::CopyType; -} pub const SIP_CAP_SET_VERSION_2: u32 = 2u32; pub const SIP_CAP_SET_VERSION_3: u32 = 3u32; #[repr(C)] @@ -203,10 +185,6 @@ impl Default for SIP_DISPATCH_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography_Catalog")] -impl windows_core::TypeKind for SIP_DISPATCH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIP_INDIRECT_DATA { @@ -219,9 +197,6 @@ impl Default for SIP_INDIRECT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIP_INDIRECT_DATA { - type TypeKind = windows_core::CopyType; -} pub const SIP_MAX_MAGIC_NUMBER: u32 = 4u32; #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] @@ -252,10 +227,6 @@ impl Default for SIP_SUBJECTINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography_Catalog")] -impl windows_core::TypeKind for SIP_SUBJECTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[derive(Clone, Copy)] @@ -270,10 +241,6 @@ impl Default for SIP_SUBJECTINFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography_Catalog")] -impl windows_core::TypeKind for SIP_SUBJECTINFO_0 { - type TypeKind = windows_core::CopyType; -} 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; diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs index 4fea3939cfc..e9a80c87519 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs @@ -93,9 +93,6 @@ impl Default for CERT_FILTER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_FILTER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_FILTER_EXTENSION_MATCH { @@ -109,9 +106,6 @@ impl Default for CERT_FILTER_EXTENSION_MATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_FILTER_EXTENSION_MATCH { - type TypeKind = windows_core::CopyType; -} pub const CERT_FILTER_INCLUDE_V1_CERTS: u32 = 1u32; pub const CERT_FILTER_ISSUER_CERTS_ONLY: u32 = 16u32; pub const CERT_FILTER_KEY_EXISTS: u32 = 32u32; @@ -133,9 +127,6 @@ impl Default for CERT_SELECTUI_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SELECTUI_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_SELECT_STRUCT_A { @@ -162,9 +153,6 @@ impl Default for CERT_SELECT_STRUCT_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SELECT_STRUCT_A { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_SELECT_STRUCT_FLAGS(pub u32); @@ -227,9 +215,6 @@ impl Default for CERT_SELECT_STRUCT_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SELECT_STRUCT_W { - type TypeKind = windows_core::CopyType; -} pub const CERT_TRUST_DO_FULL_SEARCH: u32 = 1u32; pub const CERT_TRUST_DO_FULL_TRUST: u32 = 5u32; pub const CERT_TRUST_MASK: u32 = 16777215u32; @@ -282,9 +267,6 @@ impl Default for CERT_VERIFY_CERTIFICATE_TRUST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_VERIFY_CERTIFICATE_TRUST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -318,10 +300,6 @@ impl Default for CERT_VIEWPROPERTIES_STRUCT_A { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for CERT_VIEWPROPERTIES_STRUCT_A { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_VIEWPROPERTIES_STRUCT_FLAGS(pub u32); @@ -391,10 +369,6 @@ impl Default for CERT_VIEWPROPERTIES_STRUCT_W { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for CERT_VIEWPROPERTIES_STRUCT_W { - type TypeKind = windows_core::CopyType; -} pub const CM_ADD_CERT_STORES: CERT_VIEWPROPERTIES_STRUCT_FLAGS = CERT_VIEWPROPERTIES_STRUCT_FLAGS(512u32); pub const CM_ENABLEHOOK: CERT_VIEWPROPERTIES_STRUCT_FLAGS = CERT_VIEWPROPERTIES_STRUCT_FLAGS(1u32); pub const CM_ENABLETEMPLATE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = CERT_VIEWPROPERTIES_STRUCT_FLAGS(8u32); @@ -432,9 +406,6 @@ impl Default for CRYPTUI_CERT_MGR_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_CERT_MGR_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_CERT_MGR_TAB_MASK: u32 = 15u32; pub const CRYPTUI_DISABLE_ADDTOSTORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = CRYPTUI_VIEWCERTIFICATE_FLAGS(16u32); pub const CRYPTUI_DISABLE_EDITPROPERTIES: CRYPTUI_VIEWCERTIFICATE_FLAGS = CRYPTUI_VIEWCERTIFICATE_FLAGS(4u32); @@ -462,9 +433,6 @@ impl Default for CRYPTUI_INITDIALOG_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_INITDIALOG_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_ONLY_OPEN_ROOT_STORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = CRYPTUI_VIEWCERTIFICATE_FLAGS(512u32); pub const CRYPTUI_SELECT_EXPIRATION_COLUMN: u64 = 32u64; pub const CRYPTUI_SELECT_FRIENDLYNAME_COLUMN: u64 = 8u64; @@ -537,10 +505,6 @@ impl Default for CRYPTUI_VIEWCERTIFICATE_STRUCTA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for CRYPTUI_VIEWCERTIFICATE_STRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -554,10 +518,6 @@ impl Default for CRYPTUI_VIEWCERTIFICATE_STRUCTA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for CRYPTUI_VIEWCERTIFICATE_STRUCTA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -587,10 +547,6 @@ impl Default for CRYPTUI_VIEWCERTIFICATE_STRUCTW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for CRYPTUI_VIEWCERTIFICATE_STRUCTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -604,10 +560,6 @@ impl Default for CRYPTUI_VIEWCERTIFICATE_STRUCTW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for CRYPTUI_VIEWCERTIFICATE_STRUCTW_0 { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WARN_REMOTE_TRUST: CRYPTUI_VIEWCERTIFICATE_FLAGS = CRYPTUI_VIEWCERTIFICATE_FLAGS(4096u32); pub const CRYPTUI_WARN_UNTRUSTED_ROOT: CRYPTUI_VIEWCERTIFICATE_FLAGS = CRYPTUI_VIEWCERTIFICATE_FLAGS(1024u32); #[repr(transparent)] @@ -633,9 +585,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_DIGITAL_SIGN_CERT: CRYPTUI_WIZ_DIGITAL_SIGN = CRYPTUI_WIZ_DIGITAL_SIGN(1u32); #[repr(C)] #[derive(Clone, Copy)] @@ -650,9 +599,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO_0 { @@ -664,9 +610,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL: CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -680,9 +623,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -702,9 +642,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES: u32 = 4u32; pub const CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL: CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE(2u32); #[repr(C)] @@ -724,9 +661,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPTUI_WIZ_DIGITAL_SIGN_INFO_0 { @@ -738,9 +672,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPTUI_WIZ_DIGITAL_SIGN_INFO_1 { @@ -753,9 +684,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_INFO_1 { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_DIGITAL_SIGN_NONE: CRYPTUI_WIZ_DIGITAL_SIGN = CRYPTUI_WIZ_DIGITAL_SIGN(0u32); pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK: CRYPTUI_WIZ_DIGITAL_SIGN = CRYPTUI_WIZ_DIGITAL_SIGN(3u32); pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE: CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION = CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION(1u32); @@ -772,9 +700,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION(pub u32); @@ -797,9 +722,6 @@ impl Default for CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT(pub u32); @@ -821,9 +743,6 @@ impl Default for CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_EXPORT_CERT_CONTEXT: CRYPTUI_WIZ_EXPORT_SUBJECT = CRYPTUI_WIZ_EXPORT_SUBJECT(1u32); pub const CRYPTUI_WIZ_EXPORT_CERT_STORE: CRYPTUI_WIZ_EXPORT_SUBJECT = CRYPTUI_WIZ_EXPORT_SUBJECT(4u32); pub const CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY: CRYPTUI_WIZ_EXPORT_SUBJECT = CRYPTUI_WIZ_EXPORT_SUBJECT(5u32); @@ -854,9 +773,6 @@ impl Default for CRYPTUI_WIZ_EXPORT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_EXPORT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPTUI_WIZ_EXPORT_INFO_0 { @@ -870,9 +786,6 @@ impl Default for CRYPTUI_WIZ_EXPORT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_EXPORT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_EXPORT_NO_DELETE_PRIVATE_KEY: CRYPTUI_WIZ_FLAGS = CRYPTUI_WIZ_FLAGS(512u32); pub const CRYPTUI_WIZ_EXPORT_PRIVATE_KEY: CRYPTUI_WIZ_FLAGS = CRYPTUI_WIZ_FLAGS(256u32); #[repr(transparent)] @@ -934,9 +847,6 @@ impl Default for CRYPTUI_WIZ_IMPORT_SRC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_IMPORT_SRC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPTUI_WIZ_IMPORT_SRC_INFO_0 { @@ -951,9 +861,6 @@ impl Default for CRYPTUI_WIZ_IMPORT_SRC_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTUI_WIZ_IMPORT_SRC_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION(2u32); pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION(5u32); pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CRL_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION(4u32); @@ -986,9 +893,6 @@ impl Default for CTL_MODIFY_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_MODIFY_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED: CTL_MODIFY_REQUEST_OPERATION = CTL_MODIFY_REQUEST_OPERATION(1u32); pub const CTL_MODIFY_REQUEST_ADD_TRUSTED: CTL_MODIFY_REQUEST_OPERATION = CTL_MODIFY_REQUEST_OPERATION(3u32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs index fbec06e64e2..cf5fdc8d401 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs @@ -3117,9 +3117,6 @@ impl Default for AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS { @@ -3131,9 +3128,6 @@ impl Default for AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA { @@ -3146,9 +3140,6 @@ impl Default for AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA { - type TypeKind = windows_core::CopyType; -} pub const AUTHTYPE_CLIENT: HTTPSPOLICY_CALLBACK_DATA_AUTH_TYPE = HTTPSPOLICY_CALLBACK_DATA_AUTH_TYPE(1u32); pub const AUTHTYPE_SERVER: HTTPSPOLICY_CALLBACK_DATA_AUTH_TYPE = HTTPSPOLICY_CALLBACK_DATA_AUTH_TYPE(2u32); pub const AdminCreateDeleteDirAc: CARD_DIRECTORY_ACCESS_CONDITION = CARD_DIRECTORY_ACCESS_CONDITION(2i32); @@ -3193,9 +3184,6 @@ impl Default for BCRYPT_ALGORITHM_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_ALGORITHM_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_ALGORITHM_NAME: windows_core::PCWSTR = windows_core::w!("AlgorithmName"); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -3252,9 +3240,6 @@ impl Default for BCRYPT_ASYMMETRIC_ENCRYPTION_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_ASYMMETRIC_ENCRYPTION_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE: BCRYPT_INTERFACE = BCRYPT_INTERFACE(3u32); pub const BCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION: BCRYPT_OPERATION = BCRYPT_OPERATION(4u32); #[repr(C)] @@ -3279,9 +3264,6 @@ impl Default for BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO_VERSION: u32 = 1u32; pub const BCRYPT_AUTH_MODE_CHAIN_CALLS_FLAG: u32 = 1u32; pub const BCRYPT_AUTH_MODE_IN_PROGRESS_FLAG: u32 = 2u32; @@ -3323,9 +3305,6 @@ impl Default for BCRYPT_CIPHER_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_CIPHER_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_CIPHER_INTERFACE: BCRYPT_INTERFACE = BCRYPT_INTERFACE(1u32); pub const BCRYPT_CIPHER_OPERATION: BCRYPT_OPERATION = BCRYPT_OPERATION(1u32); pub const BCRYPT_COPY_AFTER_PADDING_CHECK_FAILURE_FLAG: u32 = 256u32; @@ -3350,9 +3329,6 @@ impl Default for BCRYPT_DH_KEY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_DH_KEY_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BCRYPT_DH_KEY_BLOB_MAGIC(pub u32); @@ -3370,9 +3346,6 @@ impl Default for BCRYPT_DH_PARAMETER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_DH_PARAMETER_HEADER { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_DH_PRIVATE_BLOB: windows_core::PCWSTR = windows_core::w!("DHPRIVATEBLOB"); pub const BCRYPT_DH_PRIVATE_MAGIC: BCRYPT_DH_KEY_BLOB_MAGIC = BCRYPT_DH_KEY_BLOB_MAGIC(1448101956u32); pub const BCRYPT_DH_PUBLIC_BLOB: windows_core::PCWSTR = windows_core::w!("DHPUBLICBLOB"); @@ -3393,9 +3366,6 @@ impl Default for BCRYPT_DSA_KEY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_DSA_KEY_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BCRYPT_DSA_KEY_BLOB_V2 { @@ -3412,9 +3382,6 @@ impl Default for BCRYPT_DSA_KEY_BLOB_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_DSA_KEY_BLOB_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BCRYPT_DSA_MAGIC(pub u32); @@ -3436,9 +3403,6 @@ impl Default for BCRYPT_DSA_PARAMETER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_DSA_PARAMETER_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BCRYPT_DSA_PARAMETER_HEADER_V2 { @@ -3456,9 +3420,6 @@ impl Default for BCRYPT_DSA_PARAMETER_HEADER_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_DSA_PARAMETER_HEADER_V2 { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_DSA_PRIVATE_BLOB: windows_core::PCWSTR = windows_core::w!("DSAPRIVATEBLOB"); pub const BCRYPT_DSA_PRIVATE_MAGIC: BCRYPT_DSA_MAGIC = BCRYPT_DSA_MAGIC(1448104772u32); pub const BCRYPT_DSA_PRIVATE_MAGIC_V2: u32 = 844517444u32; @@ -3482,9 +3443,6 @@ impl Default for BCRYPT_ECCFULLKEY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_ECCFULLKEY_BLOB { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_ECCFULLPRIVATE_BLOB: windows_core::PCWSTR = windows_core::w!("ECCFULLPRIVATEBLOB"); pub const BCRYPT_ECCFULLPUBLIC_BLOB: windows_core::PCWSTR = windows_core::w!("ECCFULLPUBLICBLOB"); #[repr(C)] @@ -3498,9 +3456,6 @@ impl Default for BCRYPT_ECCKEY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_ECCKEY_BLOB { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_ECCPRIVATE_BLOB: windows_core::PCWSTR = windows_core::w!("ECCPRIVATEBLOB"); pub const BCRYPT_ECCPUBLIC_BLOB: windows_core::PCWSTR = windows_core::w!("ECCPUBLICBLOB"); pub const BCRYPT_ECC_CURVE_25519: windows_core::PCWSTR = windows_core::w!("curve25519"); @@ -3531,9 +3486,6 @@ impl Default for BCRYPT_ECC_CURVE_NAMES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_ECC_CURVE_NAMES { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_ECC_CURVE_NAME_LIST: windows_core::PCWSTR = windows_core::w!("ECCCurveNameList"); pub const BCRYPT_ECC_CURVE_NISTP192: windows_core::PCWSTR = windows_core::w!("nistP192"); pub const BCRYPT_ECC_CURVE_NISTP224: windows_core::PCWSTR = windows_core::w!("nistP224"); @@ -3583,9 +3535,6 @@ impl Default for BCRYPT_ECC_PARAMETER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_ECC_PARAMETER_HEADER { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_ECC_PARAMETER_HEADER_V1: u32 = 1u32; pub const BCRYPT_ECC_PRIME_MONTGOMERY_CURVE: ECC_CURVE_TYPE_ENUM = ECC_CURVE_TYPE_ENUM(3i32); pub const BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE: ECC_CURVE_TYPE_ENUM = ECC_CURVE_TYPE_ENUM(1i32); @@ -3701,9 +3650,6 @@ impl Default for BCRYPT_HASH_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_HASH_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct BCRYPT_HASH_HANDLE(pub *mut core::ffi::c_void); @@ -3773,9 +3719,6 @@ impl Default for BCRYPT_INTERFACE_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_INTERFACE_VERSION { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_IS_IFX_TPM_WEAK_KEY: windows_core::PCWSTR = windows_core::w!("IsIfxTpmWeakKey"); pub const BCRYPT_IS_KEYED_HASH: windows_core::PCWSTR = windows_core::w!("IsKeyedHash"); pub const BCRYPT_IS_REUSABLE_HASH: windows_core::PCWSTR = windows_core::w!("IsReusableHash"); @@ -3795,9 +3738,6 @@ impl Default for BCRYPT_KEY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_KEY_BLOB { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_KEY_DATA_BLOB: windows_core::PCWSTR = windows_core::w!("KeyDataBlob"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3811,9 +3751,6 @@ impl Default for BCRYPT_KEY_DATA_BLOB_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_KEY_DATA_BLOB_HEADER { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_KEY_DATA_BLOB_MAGIC: u32 = 1296188491u32; pub const BCRYPT_KEY_DATA_BLOB_VERSION1: u32 = 1u32; #[repr(C)] @@ -3836,9 +3773,6 @@ impl Default for BCRYPT_KEY_DERIVATION_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_KEY_DERIVATION_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_KEY_DERIVATION_INTERFACE: u32 = 7u32; pub const BCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; #[repr(transparent)] @@ -3886,9 +3820,6 @@ impl Default for BCRYPT_KEY_LENGTHS_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_KEY_LENGTHS_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_KEY_OBJECT_LENGTH: windows_core::PCWSTR = windows_core::w!("KeyObjectLength"); pub const BCRYPT_KEY_STRENGTH: windows_core::PCWSTR = windows_core::w!("KeyStrength"); pub const BCRYPT_KEY_VALIDATION_RANGE: u32 = 16u32; @@ -3915,9 +3846,6 @@ impl Default for BCRYPT_MULTI_HASH_OPERATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_MULTI_HASH_OPERATION { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_MULTI_OBJECT_LENGTH: windows_core::PCWSTR = windows_core::w!("MultiObjectLength"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3930,9 +3858,6 @@ impl Default for BCRYPT_MULTI_OBJECT_LENGTH_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_MULTI_OBJECT_LENGTH_STRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BCRYPT_MULTI_OPERATION_TYPE(pub i32); @@ -3950,9 +3875,6 @@ impl Default for BCRYPT_OAEP_PADDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_OAEP_PADDING_INFO { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_OBJECT_ALIGNMENT: u32 = 16u32; pub const BCRYPT_OBJECT_LENGTH: windows_core::PCWSTR = windows_core::w!("ObjectLength"); #[repr(C)] @@ -3966,9 +3888,6 @@ impl Default for BCRYPT_OID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_OID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BCRYPT_OID_LIST { @@ -3980,9 +3899,6 @@ impl Default for BCRYPT_OID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_OID_LIST { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_OPAQUE_KEY_BLOB: windows_core::PCWSTR = windows_core::w!("OpaqueKeyBlob"); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4077,9 +3993,6 @@ impl Default for BCRYPT_PKCS1_PADDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_PKCS1_PADDING_INFO { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_PRIMITIVE_TYPE: windows_core::PCWSTR = windows_core::w!("PrimitiveType"); pub const BCRYPT_PRIVATE_KEY: windows_core::PCWSTR = windows_core::w!("PrivKeyVal"); pub const BCRYPT_PRIVATE_KEY_BLOB: windows_core::PCWSTR = windows_core::w!("PRIVATEBLOB"); @@ -4095,9 +4008,6 @@ impl Default for BCRYPT_PROVIDER_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_PROVIDER_NAME { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_PROV_DISPATCH: BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS = BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4110,9 +4020,6 @@ impl Default for BCRYPT_PSS_PADDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_PSS_PADDING_INFO { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_PUBLIC_KEY_BLOB: windows_core::PCWSTR = windows_core::w!("PUBLICBLOB"); pub const BCRYPT_PUBLIC_KEY_FLAG: u32 = 1u32; pub const BCRYPT_PUBLIC_KEY_LENGTH: windows_core::PCWSTR = windows_core::w!("PublicKeyLength"); @@ -4180,9 +4087,6 @@ impl Default for BCRYPT_RNG_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_RNG_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_RNG_INTERFACE: BCRYPT_INTERFACE = BCRYPT_INTERFACE(6u32); pub const BCRYPT_RNG_OPERATION: BCRYPT_OPERATION = BCRYPT_OPERATION(32u32); pub const BCRYPT_RNG_USE_ENTROPY_IN_BUFFER: BCRYPTGENRANDOM_FLAGS = BCRYPTGENRANDOM_FLAGS(1u32); @@ -4203,9 +4107,6 @@ impl Default for BCRYPT_RSAKEY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_RSAKEY_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BCRYPT_RSAKEY_BLOB_MAGIC(pub u32); @@ -4239,9 +4140,6 @@ impl Default for BCRYPT_SECRET_AGREEMENT_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_SECRET_AGREEMENT_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_SECRET_AGREEMENT_INTERFACE: BCRYPT_INTERFACE = BCRYPT_INTERFACE(4u32); pub const BCRYPT_SECRET_AGREEMENT_OPERATION: BCRYPT_OPERATION = BCRYPT_OPERATION(8u32); #[repr(transparent)] @@ -4304,9 +4202,6 @@ impl Default for BCRYPT_SIGNATURE_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCRYPT_SIGNATURE_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const BCRYPT_SIGNATURE_INTERFACE: BCRYPT_INTERFACE = BCRYPT_INTERFACE(5u32); pub const BCRYPT_SIGNATURE_LENGTH: windows_core::PCWSTR = windows_core::w!("SignatureLength"); pub const BCRYPT_SIGNATURE_OPERATION: BCRYPT_OPERATION = BCRYPT_OPERATION(16u32); @@ -4342,9 +4237,6 @@ impl Default for BCryptBuffer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCryptBuffer { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BCryptBufferDesc { @@ -4357,9 +4249,6 @@ impl Default for BCryptBufferDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BCryptBufferDesc { - type TypeKind = windows_core::CopyType; -} pub type BCryptCloseAlgorithmProviderFn = Option super::super::Foundation::NTSTATUS>; pub type BCryptCreateHashFn = Option super::super::Foundation::NTSTATUS>; pub type BCryptCreateMultiHashFn = Option super::super::Foundation::NTSTATUS>; @@ -4464,9 +4353,6 @@ impl Default for CARD_AUTHENTICATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_AUTHENTICATE { - type TypeKind = windows_core::CopyType; -} pub const CARD_AUTHENTICATE_CURRENT_VERSION: u32 = 7u32; pub const CARD_AUTHENTICATE_GENERATE_SESSION_PIN: u32 = 268435456u32; pub const CARD_AUTHENTICATE_PIN_CHALLENGE_RESPONSE: u32 = 1u32; @@ -4484,9 +4370,6 @@ impl Default for CARD_AUTHENTICATE_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_AUTHENTICATE_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const CARD_AUTHENTICATE_RESPONSE_CURRENT_VERSION: u32 = 7u32; pub const CARD_AUTHENTICATE_RESPONSE_VERSION_SEVEN: u32 = 7u32; pub const CARD_AUTHENTICATE_SESSION_PIN: u32 = 536870912u32; @@ -4506,9 +4389,6 @@ impl Default for CARD_CACHE_FILE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_CACHE_FILE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CARD_CAPABILITIES { @@ -4521,9 +4401,6 @@ impl Default for CARD_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const CARD_CAPABILITIES_CURRENT_VERSION: u32 = 1u32; pub const CARD_CHAIN_MODE_CBC: windows_core::PCWSTR = windows_core::w!("ChainingModeCBC"); #[repr(C)] @@ -4543,9 +4420,6 @@ impl Default for CARD_CHANGE_AUTHENTICATOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_CHANGE_AUTHENTICATOR { - type TypeKind = windows_core::CopyType; -} pub const CARD_CHANGE_AUTHENTICATOR_CURRENT_VERSION: u32 = 7u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4558,9 +4432,6 @@ impl Default for CARD_CHANGE_AUTHENTICATOR_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_CHANGE_AUTHENTICATOR_RESPONSE { - type TypeKind = windows_core::CopyType; -} pub const CARD_CHANGE_AUTHENTICATOR_RESPONSE_CURRENT_VERSION: u32 = 7u32; pub const CARD_CHANGE_AUTHENTICATOR_RESPONSE_VERSION_SEVEN: u32 = 7u32; pub const CARD_CHANGE_AUTHENTICATOR_VERSION_SEVEN: u32 = 7u32; @@ -4639,9 +4510,6 @@ impl Default for CARD_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_DATA { - type TypeKind = windows_core::CopyType; -} pub const CARD_DATA_CURRENT_VERSION: u32 = 7u32; pub const CARD_DATA_VALUE_UNKNOWN: u32 = 4294967295u32; pub const CARD_DATA_VERSION_FIVE: u32 = 5u32; @@ -4667,9 +4535,6 @@ impl Default for CARD_DERIVE_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_DERIVE_KEY { - type TypeKind = windows_core::CopyType; -} pub const CARD_DERIVE_KEY_CURRENT_VERSION: u32 = 2u32; pub const CARD_DERIVE_KEY_VERSION: u32 = 1u32; pub const CARD_DERIVE_KEY_VERSION_TWO: u32 = 2u32; @@ -4690,9 +4555,6 @@ impl Default for CARD_DH_AGREEMENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_DH_AGREEMENT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CARD_DH_AGREEMENT_INFO_VERSION: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4708,9 +4570,6 @@ impl Default for CARD_ENCRYPTED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_ENCRYPTED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CARD_FILE_ACCESS_CONDITION(pub i32); @@ -4726,9 +4585,6 @@ impl Default for CARD_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_FILE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CARD_FILE_INFO_CURRENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4743,9 +4599,6 @@ impl Default for CARD_FREE_SPACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_FREE_SPACE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CARD_FREE_SPACE_INFO_CURRENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4763,9 +4616,6 @@ impl Default for CARD_IMPORT_KEYPAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_IMPORT_KEYPAIR { - type TypeKind = windows_core::CopyType; -} pub const CARD_IMPORT_KEYPAIR_CURRENT_VERSION: u32 = 7u32; pub const CARD_IMPORT_KEYPAIR_VERSION_SEVEN: u32 = 7u32; pub const CARD_KEY_IMPORT_ECC_KEYEST: u32 = 4u32; @@ -4786,9 +4636,6 @@ impl Default for CARD_KEY_SIZES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_KEY_SIZES { - type TypeKind = windows_core::CopyType; -} pub const CARD_KEY_SIZES_CURRENT_VERSION: u32 = 1u32; pub const CARD_PADDING_INFO_PRESENT: u32 = 1073741824u32; pub const CARD_PADDING_NONE: u32 = 1u32; @@ -4815,9 +4662,6 @@ impl Default for CARD_RSA_DECRYPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_RSA_DECRYPT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CARD_RSA_KEY_DECRYPT_INFO_CURRENT_VERSION: u32 = 2u32; pub const CARD_RSA_KEY_DECRYPT_INFO_VERSION_ONE: u32 = 1u32; pub const CARD_RSA_KEY_DECRYPT_INFO_VERSION_TWO: u32 = 2u32; @@ -4842,9 +4686,6 @@ impl Default for CARD_SIGNING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CARD_SIGNING_INFO { - type TypeKind = windows_core::CopyType; -} pub const CARD_SIGNING_INFO_BASIC_VERSION: u32 = 1u32; pub const CARD_SIGNING_INFO_CURRENT_VERSION: u32 = 2u32; #[repr(transparent)] @@ -4871,9 +4712,6 @@ impl Default for CERTIFICATE_CHAIN_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERTIFICATE_CHAIN_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CERT_ACCESS_DESCRIPTION { @@ -4885,9 +4723,6 @@ impl Default for CERT_ACCESS_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ACCESS_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const CERT_ACCESS_STATE_GP_SYSTEM_STORE_FLAG: u32 = 8u32; pub const CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAG: u32 = 4u32; pub const CERT_ACCESS_STATE_PROP_ID: u32 = 14u32; @@ -4907,9 +4742,6 @@ impl Default for CERT_ALT_NAME_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ALT_NAME_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CERT_ALT_NAME_ENTRY_0 { @@ -4926,9 +4758,6 @@ impl Default for CERT_ALT_NAME_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ALT_NAME_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} pub const CERT_ALT_NAME_ENTRY_ERR_INDEX_MASK: u32 = 255u32; pub const CERT_ALT_NAME_ENTRY_ERR_INDEX_SHIFT: u32 = 16u32; #[repr(C)] @@ -4942,9 +4771,6 @@ impl Default for CERT_ALT_NAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ALT_NAME_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_ALT_NAME_VALUE_ERR_INDEX_MASK: u32 = 65535u32; pub const CERT_ALT_NAME_VALUE_ERR_INDEX_SHIFT: u32 = 0u32; pub const CERT_ALT_NAME_X400_ADDRESS: u32 = 4u32; @@ -4961,9 +4787,6 @@ impl Default for CERT_AUTHORITY_INFO_ACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_AUTHORITY_INFO_ACCESS { - type TypeKind = windows_core::CopyType; -} pub const CERT_AUTHORITY_INFO_ACCESS_PROP_ID: u32 = 68u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4977,9 +4800,6 @@ impl Default for CERT_AUTHORITY_KEY_ID2_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_AUTHORITY_KEY_ID2_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_AUTHORITY_KEY_ID_INFO { @@ -4992,9 +4812,6 @@ impl Default for CERT_AUTHORITY_KEY_ID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_AUTHORITY_KEY_ID_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_PARTIAL_CHAIN_LOGGING_FLAG: u32 = 2u32; pub const CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_UNTRUSTED_ROOT_LOGGING_FLAG: u32 = 1u32; pub const CERT_AUTH_ROOT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("EncodedCtl"); @@ -5026,9 +4843,6 @@ impl Default for CERT_BASIC_CONSTRAINTS2_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_BASIC_CONSTRAINTS2_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_BASIC_CONSTRAINTS_INFO { @@ -5043,9 +4857,6 @@ impl Default for CERT_BASIC_CONSTRAINTS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_BASIC_CONSTRAINTS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CERT_BIOMETRIC_DATA { @@ -5058,9 +4869,6 @@ impl Default for CERT_BIOMETRIC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_BIOMETRIC_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CERT_BIOMETRIC_DATA_0 { @@ -5072,9 +4880,6 @@ impl Default for CERT_BIOMETRIC_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_BIOMETRIC_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_BIOMETRIC_DATA_TYPE(pub u32); @@ -5089,9 +4894,6 @@ impl Default for CERT_BIOMETRIC_EXT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_BIOMETRIC_EXT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_BIOMETRIC_OID_DATA_CHOICE: CERT_BIOMETRIC_DATA_TYPE = CERT_BIOMETRIC_DATA_TYPE(2u32); pub const CERT_BIOMETRIC_PICTURE_TYPE: u32 = 0u32; pub const CERT_BIOMETRIC_PREDEFINED_DATA_CHOICE: CERT_BIOMETRIC_DATA_TYPE = CERT_BIOMETRIC_DATA_TYPE(1u32); @@ -5115,9 +4917,6 @@ impl Default for CERT_CHAIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_AUTO_CURRENT_USER: u32 = 1u32; pub const CERT_CHAIN_AUTO_FLAGS_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("AutoFlags"); pub const CERT_CHAIN_AUTO_FLUSH_DISABLE_FLAG: u32 = 1u32; @@ -5157,9 +4956,6 @@ impl Default for CERT_CHAIN_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_DEFAULT: u32 = 12u32; pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("CRLValidityExtensionPeriod"); pub const CERT_CHAIN_CROSS_CERT_DOWNLOAD_INTERVAL_HOURS_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("CrossCertDownloadIntervalHours"); @@ -5204,9 +5000,6 @@ impl Default for CERT_CHAIN_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN_ELEMENT { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_ENABLE_ALL_EKU_HYGIENE_FLAG: u32 = 131072u32; pub const CERT_CHAIN_ENABLE_CACHE_AUTO_UPDATE: u32 = 16u32; pub const CERT_CHAIN_ENABLE_CODE_SIGNING_HYGIENE_FLAG: u32 = 16777216u32; @@ -5245,9 +5038,6 @@ impl Default for CERT_CHAIN_ENGINE_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN_ENGINE_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_EXCLUSIVE_ENABLE_CA_FLAG: u32 = 1u32; pub const CERT_CHAIN_FIND_BY_ISSUER: u32 = 1u32; pub const CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG: CERT_FIND_CHAIN_IN_STORE_FLAGS = CERT_FIND_CHAIN_IN_STORE_FLAGS(32768u32); @@ -5273,9 +5063,6 @@ impl Default for CERT_CHAIN_FIND_BY_ISSUER_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN_FIND_BY_ISSUER_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_HAS_MOTW: u32 = 16384u32; pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULT: u32 = 5u32; pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("MaxAIAUrlCountInCert"); @@ -5319,9 +5106,6 @@ impl Default for CERT_CHAIN_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_POLICY_ALLOW_TESTROOT_FLAG: CERT_CHAIN_POLICY_FLAGS = CERT_CHAIN_POLICY_FLAGS(32768u32); pub const CERT_CHAIN_POLICY_ALLOW_UNKNOWN_CA_FLAG: CERT_CHAIN_POLICY_FLAGS = CERT_CHAIN_POLICY_FLAGS(16u32); pub const CERT_CHAIN_POLICY_AUTHENTICODE: windows_core::PCSTR = windows_core::PCSTR(2i32 as _); @@ -5395,9 +5179,6 @@ impl Default for CERT_CHAIN_POLICY_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN_POLICY_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_POLICY_SSL: windows_core::PCSTR = windows_core::PCSTR(4i32 as _); pub const CERT_CHAIN_POLICY_SSL_F12: windows_core::PCSTR = windows_core::PCSTR(9i32 as _); pub const CERT_CHAIN_POLICY_SSL_F12_ERROR_LEVEL: u32 = 2u32; @@ -5427,9 +5208,6 @@ impl Default for CERT_CHAIN_POLICY_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CHAIN_POLICY_STATUS { - type TypeKind = windows_core::CopyType; -} pub const CERT_CHAIN_POLICY_THIRD_PARTY_ROOT: windows_core::PCSTR = windows_core::PCSTR(11i32 as _); pub const CERT_CHAIN_POLICY_TRUST_TESTROOT_FLAG: CERT_CHAIN_POLICY_FLAGS = CERT_CHAIN_POLICY_FLAGS(16384u32); pub const CERT_CHAIN_RETURN_LOWER_QUALITY_CONTEXTS: u32 = 128u32; @@ -5502,9 +5280,6 @@ impl Default for CERT_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CERT_CONTEXT_REVOCATION_TYPE: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5526,9 +5301,6 @@ impl Default for CERT_CREATE_CONTEXT_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CREATE_CONTEXT_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_CREATE_CONTEXT_SORTED_FLAG: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5579,9 +5351,6 @@ impl Default for CERT_CRL_CONTEXT_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_CRL_CONTEXT_PAIR { - type TypeKind = windows_core::CopyType; -} pub const CERT_CRL_SIGN_KEY_USAGE: u32 = 2u32; pub const CERT_CROSS_CERT_DIST_POINTS_PROP_ID: u32 = 23u32; pub const CERT_CTL_USAGE_PROP_ID: u32 = 9u32; @@ -5602,9 +5371,6 @@ impl Default for CERT_DH_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_DH_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const CERT_DIGITAL_SIGNATURE_KEY_USAGE: u32 = 128u32; pub const CERT_DISABLE_PIN_RULES_AUTO_UPDATE_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("DisablePinRulesAutoUpdate"); pub const CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("DisableRootAutoUpdate"); @@ -5630,9 +5396,6 @@ impl Default for CERT_DSS_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_DSS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const CERT_DSS_R_LEN: u32 = 20u32; pub const CERT_DSS_S_LEN: u32 = 20u32; #[repr(C)] @@ -5646,9 +5409,6 @@ impl Default for CERT_ECC_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ECC_SIGNATURE { - type TypeKind = windows_core::CopyType; -} pub const CERT_EFSBLOB_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("EFSBlob"); pub const CERT_EFS_PROP_ID: u32 = 17u32; pub const CERT_ENABLE_DISALLOWED_CERT_AUTO_UPDATE_VALUE_NAME: windows_core::PCWSTR = windows_core::w!("EnableDisallowedCertAutoUpdate"); @@ -5671,9 +5431,6 @@ impl Default for CERT_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_EXTENSIONS { @@ -5685,9 +5442,6 @@ impl Default for CERT_EXTENSIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_EXTENSIONS { - type TypeKind = windows_core::CopyType; -} pub const CERT_FILE_HASH_USE_TYPE: u32 = 1u32; pub const CERT_FILE_STORE_COMMIT_ENABLE_FLAG: u32 = 65536u32; pub const CERT_FIND_ANY: CERT_FIND_FLAGS = CERT_FIND_FLAGS(0u32); @@ -5821,9 +5575,6 @@ impl Default for CERT_FORTEZZA_DATA_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_FORTEZZA_DATA_PROP { - type TypeKind = windows_core::CopyType; -} pub const CERT_FORTEZZA_DATA_PROP_ID: u32 = 18u32; pub const CERT_FRIENDLY_NAME_PROP_ID: u32 = 11u32; #[repr(C)] @@ -5839,9 +5590,6 @@ impl Default for CERT_GENERAL_SUBTREE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_GENERAL_SUBTREE { - type TypeKind = windows_core::CopyType; -} pub const CERT_GROUP_POLICY_SYSTEM_STORE_REGPATH: windows_core::PCWSTR = windows_core::w!("Software\\Policies\\Microsoft\\SystemCertificates"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5855,9 +5603,6 @@ impl Default for CERT_HASHED_URL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_HASHED_URL { - type TypeKind = windows_core::CopyType; -} pub const CERT_HASH_PROP_ID: u32 = 3u32; pub const CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID: u32 = 79u32; pub const CERT_HCRYPTPROV_TRANSFER_PROP_ID: u32 = 100u32; @@ -5872,9 +5617,6 @@ impl Default for CERT_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CERT_ID_0 { @@ -5887,9 +5629,6 @@ impl Default for CERT_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ID_0 { - type TypeKind = windows_core::CopyType; -} pub const CERT_ID_ISSUER_SERIAL_NUMBER: CERT_ID_OPTION = CERT_ID_OPTION(1u32); pub const CERT_ID_KEY_IDENTIFIER: CERT_ID_OPTION = CERT_ID_OPTION(2u32); #[repr(transparent)] @@ -5919,9 +5658,6 @@ impl Default for CERT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_INFO_EXTENSION_FLAG: u32 = 11u32; pub const CERT_INFO_ISSUER_FLAG: u32 = 4u32; pub const CERT_INFO_ISSUER_UNIQUE_ID_FLAG: u32 = 9u32; @@ -5949,9 +5685,6 @@ impl Default for CERT_ISSUER_SERIAL_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_ISSUER_SERIAL_NUMBER { - type TypeKind = windows_core::CopyType; -} pub const CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: u32 = 28u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5965,9 +5698,6 @@ impl Default for CERT_KEYGEN_REQUEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_KEYGEN_REQUEST_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_KEYGEN_REQUEST_V1: u32 = 0u32; pub const CERT_KEY_AGREEMENT_KEY_USAGE: u32 = 8u32; #[repr(C)] @@ -5982,9 +5712,6 @@ impl Default for CERT_KEY_ATTRIBUTES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_KEY_ATTRIBUTES_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_KEY_CERT_SIGN_KEY_USAGE: u32 = 4u32; pub const CERT_KEY_CLASSIFICATION_PROP_ID: u32 = 120u32; #[repr(C)] @@ -5999,9 +5726,6 @@ impl Default for CERT_KEY_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_KEY_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CERT_KEY_CONTEXT_0 { @@ -6013,9 +5737,6 @@ impl Default for CERT_KEY_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_KEY_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} pub const CERT_KEY_CONTEXT_PROP_ID: u32 = 5u32; pub const CERT_KEY_ENCIPHERMENT_KEY_USAGE: u32 = 32u32; pub const CERT_KEY_IDENTIFIER_PROP_ID: u32 = 20u32; @@ -6038,9 +5759,6 @@ impl Default for CERT_KEY_USAGE_RESTRICTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_KEY_USAGE_RESTRICTION_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_LAST_RESERVED_PROP_ID: u32 = 32767u32; pub const CERT_LAST_USER_PROP_ID: u32 = 65535u32; pub const CERT_LDAP_STORE_AREC_EXCLUSIVE_FLAG: u32 = 131072u32; @@ -6056,9 +5774,6 @@ impl Default for CERT_LDAP_STORE_OPENED_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LDAP_STORE_OPENED_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_LDAP_STORE_SIGN_FLAG: u32 = 65536u32; pub const CERT_LDAP_STORE_UNBIND_FLAG: u32 = 524288u32; pub const CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH: windows_core::PCWSTR = windows_core::w!("Software\\Microsoft\\SystemCertificates"); @@ -6073,9 +5788,6 @@ impl Default for CERT_LOGOTYPE_AUDIO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_AUDIO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_LOGOTYPE_AUDIO_INFO { @@ -6090,9 +5802,6 @@ impl Default for CERT_LOGOTYPE_AUDIO_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_AUDIO_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_LOGOTYPE_BITS_IMAGE_RESOLUTION_CHOICE: CERT_LOGOTYPE_CHOICE = CERT_LOGOTYPE_CHOICE(1u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6111,9 +5820,6 @@ impl Default for CERT_LOGOTYPE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_LOGOTYPE_DETAILS { @@ -6126,9 +5832,6 @@ impl Default for CERT_LOGOTYPE_DETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_DETAILS { - type TypeKind = windows_core::CopyType; -} pub const CERT_LOGOTYPE_DIRECT_INFO_CHOICE: CERT_LOGOTYPE_OPTION = CERT_LOGOTYPE_OPTION(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6145,9 +5848,6 @@ impl Default for CERT_LOGOTYPE_EXT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_EXT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_LOGOTYPE_GRAY_SCALE_IMAGE_INFO_CHOICE: CERT_LOGOTYPE_IMAGE_INFO_TYPE = CERT_LOGOTYPE_IMAGE_INFO_TYPE(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6160,9 +5860,6 @@ impl Default for CERT_LOGOTYPE_IMAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_IMAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CERT_LOGOTYPE_IMAGE_INFO { @@ -6179,9 +5876,6 @@ impl Default for CERT_LOGOTYPE_IMAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_IMAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CERT_LOGOTYPE_IMAGE_INFO_0 { @@ -6193,9 +5887,6 @@ impl Default for CERT_LOGOTYPE_IMAGE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_IMAGE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_LOGOTYPE_IMAGE_INFO_TYPE(pub u32); @@ -6211,9 +5902,6 @@ impl Default for CERT_LOGOTYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CERT_LOGOTYPE_INFO_0 { @@ -6225,9 +5913,6 @@ impl Default for CERT_LOGOTYPE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CERT_LOGOTYPE_NO_IMAGE_RESOLUTION_CHOICE: CERT_LOGOTYPE_CHOICE = CERT_LOGOTYPE_CHOICE(0u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6243,9 +5928,6 @@ impl Default for CERT_LOGOTYPE_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_LOGOTYPE_REFERENCE { - type TypeKind = windows_core::CopyType; -} pub const CERT_LOGOTYPE_TABLE_SIZE_IMAGE_RESOLUTION_CHOICE: CERT_LOGOTYPE_CHOICE = CERT_LOGOTYPE_CHOICE(2u32); pub const CERT_MD5_HASH_PROP_ID: u32 = 4u32; pub const CERT_NAME_ATTR_TYPE: u32 = 3u32; @@ -6262,9 +5944,6 @@ impl Default for CERT_NAME_CONSTRAINTS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_NAME_CONSTRAINTS_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_NAME_DISABLE_IE4_UTF8_FLAG: u32 = 65536u32; pub const CERT_NAME_DNS_TYPE: u32 = 6u32; pub const CERT_NAME_EMAIL_TYPE: u32 = 1u32; @@ -6280,9 +5959,6 @@ impl Default for CERT_NAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_NAME_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_NAME_ISSUER_FLAG: u32 = 1u32; pub const CERT_NAME_RDN_TYPE: u32 = 2u32; pub const CERT_NAME_SEARCH_ALL_NAMES_FLAG: u32 = 2u32; @@ -6313,9 +5989,6 @@ impl Default for CERT_NAME_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_NAME_VALUE { - type TypeKind = windows_core::CopyType; -} pub const CERT_NCRYPT_KEY_HANDLE_PROP_ID: u32 = 78u32; pub const CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID: u32 = 99u32; pub const CERT_NCRYPT_KEY_SPEC: CERT_KEY_SPEC = CERT_KEY_SPEC(4294967295u32); @@ -6382,9 +6055,6 @@ impl Default for CERT_OR_CRL_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_OR_CRL_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_OR_CRL_BUNDLE { @@ -6396,9 +6066,6 @@ impl Default for CERT_OR_CRL_BUNDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_OR_CRL_BUNDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CERT_OTHER_LOGOTYPE_INFO { @@ -6410,9 +6077,6 @@ impl Default for CERT_OTHER_LOGOTYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_OTHER_LOGOTYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_OTHER_NAME { @@ -6424,9 +6088,6 @@ impl Default for CERT_OTHER_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_OTHER_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_PAIR { @@ -6438,9 +6099,6 @@ impl Default for CERT_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_PAIR { - type TypeKind = windows_core::CopyType; -} pub const CERT_PHYSICAL_STORE_ADD_ENABLE_FLAG: u32 = 1u32; pub const CERT_PHYSICAL_STORE_AUTH_ROOT_NAME: windows_core::PCWSTR = windows_core::w!(".AuthRoot"); pub const CERT_PHYSICAL_STORE_DEFAULT_NAME: windows_core::PCWSTR = windows_core::w!(".Default"); @@ -6463,9 +6121,6 @@ impl Default for CERT_PHYSICAL_STORE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_PHYSICAL_STORE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_PHYSICAL_STORE_INSERT_COMPUTER_NAME_ENABLE_FLAG: u32 = 8u32; pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME: windows_core::PCWSTR = windows_core::w!(".LocalMachineGroupPolicy"); pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME: windows_core::PCWSTR = windows_core::w!(".LocalMachine"); @@ -6492,9 +6147,6 @@ impl Default for CERT_POLICIES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICIES_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY95_QUALIFIER1 { @@ -6509,9 +6161,6 @@ impl Default for CERT_POLICY95_QUALIFIER1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY95_QUALIFIER1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_CONSTRAINTS_INFO { @@ -6525,9 +6174,6 @@ impl Default for CERT_POLICY_CONSTRAINTS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_CONSTRAINTS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_ID { @@ -6539,9 +6185,6 @@ impl Default for CERT_POLICY_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_INFO { @@ -6554,9 +6197,6 @@ impl Default for CERT_POLICY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_MAPPING { @@ -6568,9 +6208,6 @@ impl Default for CERT_POLICY_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_MAPPING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_MAPPINGS_INFO { @@ -6582,9 +6219,6 @@ impl Default for CERT_POLICY_MAPPINGS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_MAPPINGS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_QUALIFIER_INFO { @@ -6596,9 +6230,6 @@ impl Default for CERT_POLICY_QUALIFIER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_QUALIFIER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_QUALIFIER_NOTICE_REFERENCE { @@ -6611,9 +6242,6 @@ impl Default for CERT_POLICY_QUALIFIER_NOTICE_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_QUALIFIER_NOTICE_REFERENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_POLICY_QUALIFIER_USER_NOTICE { @@ -6625,9 +6253,6 @@ impl Default for CERT_POLICY_QUALIFIER_USER_NOTICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_POLICY_QUALIFIER_USER_NOTICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_PRIVATE_KEY_VALIDITY { @@ -6639,9 +6264,6 @@ impl Default for CERT_PRIVATE_KEY_VALIDITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_PRIVATE_KEY_VALIDITY { - type TypeKind = windows_core::CopyType; -} pub const CERT_PROT_ROOT_DISABLE_CURRENT_USER_FLAG: u32 = 1u32; pub const CERT_PROT_ROOT_DISABLE_LM_AUTH_FLAG: u32 = 8u32; pub const CERT_PROT_ROOT_DISABLE_NOT_DEFINED_NAME_CONSTRAINT_FLAG: u32 = 32u32; @@ -6666,9 +6288,6 @@ impl Default for CERT_PUBLIC_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_PUBLIC_KEY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: u32 = 93u32; pub const CERT_PVK_FILE_PROP_ID: u32 = 12u32; #[repr(C)] @@ -6682,9 +6301,6 @@ impl Default for CERT_QC_STATEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_QC_STATEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_QC_STATEMENTS_EXT_INFO { @@ -6696,9 +6312,6 @@ impl Default for CERT_QC_STATEMENTS_EXT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_QC_STATEMENTS_EXT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_QUERY_CONTENT_CERT: CERT_QUERY_CONTENT_TYPE = CERT_QUERY_CONTENT_TYPE(1u32); pub const CERT_QUERY_CONTENT_CERT_PAIR: CERT_QUERY_CONTENT_TYPE = CERT_QUERY_CONTENT_TYPE(13u32); pub const CERT_QUERY_CONTENT_CRL: CERT_QUERY_CONTENT_TYPE = CERT_QUERY_CONTENT_TYPE(3u32); @@ -6800,9 +6413,6 @@ impl Default for CERT_RDN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_RDN { - type TypeKind = windows_core::CopyType; -} pub const CERT_RDN_ANY_TYPE: CERT_RDN_ATTR_VALUE_TYPE = CERT_RDN_ATTR_VALUE_TYPE(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6816,9 +6426,6 @@ impl Default for CERT_RDN_ATTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_RDN_ATTR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_RDN_ATTR_VALUE_TYPE(pub i32); @@ -6861,10 +6468,6 @@ impl Default for CERT_REGISTRY_STORE_CLIENT_GPT_PARA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CERT_REGISTRY_STORE_CLIENT_GPT_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_REGISTRY_STORE_EXTERNAL_FLAG: u32 = 1048576u32; pub const CERT_REGISTRY_STORE_LM_GPT_FLAG: u32 = 16777216u32; pub const CERT_REGISTRY_STORE_MY_IE_DIRTY_FLAG: u32 = 524288u32; @@ -6883,10 +6486,6 @@ impl Default for CERT_REGISTRY_STORE_ROAMING_PARA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CERT_REGISTRY_STORE_ROAMING_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_REGISTRY_STORE_SERIALIZED_FLAG: u32 = 131072u32; pub const CERT_RENEWAL_PROP_ID: u32 = 64u32; #[repr(C)] @@ -6903,9 +6502,6 @@ impl Default for CERT_REQUEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_REQUEST_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_REQUEST_ORIGINATOR_PROP_ID: u32 = 71u32; pub const CERT_REQUEST_V1: u32 = 0u32; pub const CERT_RETRIEVE_BIOMETRIC_PREDEFINED_BASE_TYPE: windows_core::PCSTR = windows_core::PCSTR(1000i32 as _); @@ -6933,9 +6529,6 @@ impl Default for CERT_REVOCATION_CHAIN_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_REVOCATION_CHAIN_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_REVOCATION_CRL_INFO { @@ -6950,9 +6543,6 @@ impl Default for CERT_REVOCATION_CRL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_REVOCATION_CRL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_REVOCATION_INFO { @@ -6969,9 +6559,6 @@ impl Default for CERT_REVOCATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_REVOCATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_REVOCATION_PARA { @@ -6987,9 +6574,6 @@ impl Default for CERT_REVOCATION_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_REVOCATION_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_REVOCATION_STATUS { @@ -7005,9 +6589,6 @@ impl Default for CERT_REVOCATION_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_REVOCATION_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_REVOCATION_STATUS_REASON(pub u32); @@ -7097,9 +6678,6 @@ impl Default for CERT_SELECT_CHAIN_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SELECT_CHAIN_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_SELECT_CRITERIA { @@ -7112,9 +6690,6 @@ impl Default for CERT_SELECT_CRITERIA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SELECT_CRITERIA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_SELECT_CRITERIA_TYPE(pub u32); @@ -7142,9 +6717,6 @@ impl Default for CERT_SERVER_OCSP_RESPONSE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SERVER_OCSP_RESPONSE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_SERVER_OCSP_RESPONSE_OPEN_PARA { @@ -7160,9 +6732,6 @@ impl Default for CERT_SERVER_OCSP_RESPONSE_OPEN_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SERVER_OCSP_RESPONSE_OPEN_PARA { - type TypeKind = windows_core::CopyType; -} pub const CERT_SERVER_OCSP_RESPONSE_OPEN_PARA_READ_FLAG: u32 = 1u32; pub const CERT_SERVER_OCSP_RESPONSE_OPEN_PARA_WRITE_FLAG: u32 = 2u32; pub const CERT_SET_KEY_CONTEXT_PROP_ID: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(1u32); @@ -7184,9 +6753,6 @@ impl Default for CERT_SIGNED_CONTENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SIGNED_CONTENT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_SIGN_HASH_CNG_ALG_PROP_ID: u32 = 89u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7204,9 +6770,6 @@ impl Default for CERT_SIMPLE_CHAIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SIMPLE_CHAIN { - type TypeKind = windows_core::CopyType; -} pub const CERT_SIMPLE_NAME_STR: CERT_STRING_TYPE = CERT_STRING_TYPE(1u32); pub const CERT_SMART_CARD_DATA_PROP_ID: u32 = 16u32; pub const CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID: u32 = 106u32; @@ -7283,9 +6846,6 @@ impl Default for CERT_STORE_PROV_FIND_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_STORE_PROV_FIND_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CERT_STORE_PROV_FLAGS(pub u32); @@ -7344,9 +6904,6 @@ impl Default for CERT_STORE_PROV_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_STORE_PROV_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_STORE_PROV_LDAP: i32 = 16i32; pub const CERT_STORE_PROV_LDAP_W: windows_core::PCSTR = windows_core::PCSTR(16i32 as _); pub const CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG: CERT_STORE_PROV_FLAGS = CERT_STORE_PROV_FLAGS(16u32); @@ -7457,9 +7014,6 @@ impl Default for CERT_STRONG_SIGN_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_STRONG_SIGN_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CERT_STRONG_SIGN_PARA_0 { @@ -7472,9 +7026,6 @@ impl Default for CERT_STRONG_SIGN_PARA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_STRONG_SIGN_PARA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_STRONG_SIGN_SERIALIZED_INFO { @@ -7487,9 +7038,6 @@ impl Default for CERT_STRONG_SIGN_SERIALIZED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_STRONG_SIGN_SERIALIZED_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_STRONG_SIGN_SERIALIZED_INFO_CHOICE: u32 = 1u32; pub const CERT_SUBJECT_DISABLE_CRL_PROP_ID: u32 = 86u32; pub const CERT_SUBJECT_INFO_ACCESS_PROP_ID: u32 = 80u32; @@ -7509,9 +7057,6 @@ impl Default for CERT_SUPPORTED_ALGORITHM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SUPPORTED_ALGORITHM_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_SYSTEM_STORE_CURRENT_SERVICE_ID: u32 = 4u32; pub const CERT_SYSTEM_STORE_CURRENT_USER: u32 = 65536u32; pub const CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID: u32 = 7u32; @@ -7530,9 +7075,6 @@ impl Default for CERT_SYSTEM_STORE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_SYSTEM_STORE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_SYSTEM_STORE_LOCAL_MACHINE: u32 = 131072u32; pub const CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_ID: u32 = 9u32; pub const CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID: u32 = 8u32; @@ -7555,10 +7097,6 @@ impl Default for CERT_SYSTEM_STORE_RELOCATE_PARA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CERT_SYSTEM_STORE_RELOCATE_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy)] @@ -7572,10 +7110,6 @@ impl Default for CERT_SYSTEM_STORE_RELOCATE_PARA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CERT_SYSTEM_STORE_RELOCATE_PARA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy)] @@ -7590,10 +7124,6 @@ impl Default for CERT_SYSTEM_STORE_RELOCATE_PARA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for CERT_SYSTEM_STORE_RELOCATE_PARA_1 { - type TypeKind = windows_core::CopyType; -} pub const CERT_SYSTEM_STORE_SERVICES_ID: u32 = 5u32; pub const CERT_SYSTEM_STORE_UNPROTECTED_FLAG: u32 = 1073741824u32; pub const CERT_SYSTEM_STORE_USERS_ID: u32 = 6u32; @@ -7610,9 +7140,6 @@ impl Default for CERT_TEMPLATE_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_TEMPLATE_EXT { - type TypeKind = windows_core::CopyType; -} pub const CERT_TIMESTAMP_HASH_USE_TYPE: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7626,9 +7153,6 @@ impl Default for CERT_TPM_SPECIFICATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_TPM_SPECIFICATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_TRUST_AUTO_UPDATE_CA_REVOCATION: u32 = 16u32; pub const CERT_TRUST_AUTO_UPDATE_END_REVOCATION: u32 = 32u32; pub const CERT_TRUST_BEFORE_DISALLOWED_CA_FILETIME: u32 = 2097152u32; @@ -7683,9 +7207,6 @@ impl Default for CERT_TRUST_LIST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_TRUST_LIST_INFO { - type TypeKind = windows_core::CopyType; -} pub const CERT_TRUST_NO_ERROR: u32 = 0u32; pub const CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY: u32 = 33554432u32; pub const CERT_TRUST_NO_OCSP_FAILOVER_TO_CRL: u32 = 64u32; @@ -7713,9 +7234,6 @@ impl Default for CERT_TRUST_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_TRUST_STATUS { - type TypeKind = windows_core::CopyType; -} pub const CERT_UNICODE_ATTR_ERR_INDEX_MASK: u32 = 63u32; pub const CERT_UNICODE_ATTR_ERR_INDEX_SHIFT: u32 = 16u32; pub const CERT_UNICODE_IS_RDN_ATTRS_FLAG: u32 = 1u32; @@ -7734,9 +7252,6 @@ impl Default for CERT_USAGE_MATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_USAGE_MATCH { - type TypeKind = windows_core::CopyType; -} pub const CERT_V1: u32 = 0u32; pub const CERT_V2: u32 = 1u32; pub const CERT_V3: u32 = 2u32; @@ -7766,9 +7281,6 @@ impl Default for CERT_X942_DH_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_X942_DH_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CERT_X942_DH_VALIDATION_PARAMS { @@ -7780,9 +7292,6 @@ impl Default for CERT_X942_DH_VALIDATION_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CERT_X942_DH_VALIDATION_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const CERT_XML_NAME_STR: u32 = 4u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7801,9 +7310,6 @@ impl Default for CLAIMLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIMLIST { - type TypeKind = windows_core::CopyType; -} pub const CLMD_FILE_TAG_CARD_AUTH_CERT: u32 = 6275329u32; pub const CLMD_FILE_TAG_CARD_CAPABILITY_CONTAINER: u32 = 6275335u32; pub const CLMD_FILE_TAG_CHUID: u32 = 6275330u32; @@ -7831,9 +7337,6 @@ impl Default for CLMD_PIV_CERT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLMD_PIV_CERT_DATA { - type TypeKind = windows_core::CopyType; -} pub const CLMD_PIV_CERT_DATA_CURRENT_VERSION: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7849,9 +7352,6 @@ impl Default for CLMD_PIV_GENERATE_ASYMMETRIC_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLMD_PIV_GENERATE_ASYMMETRIC_KEY { - type TypeKind = windows_core::CopyType; -} pub const CLMD_PIV_GENERATE_ASYMMETRIC_KEY_CURRENT_VERSION: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7866,9 +7366,6 @@ impl Default for CLMD_PIV_PUBLIC_KEY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLMD_PIV_PUBLIC_KEY_DATA { - type TypeKind = windows_core::CopyType; -} pub const CLMD_PIV_PUBLIC_KEY_DATA_CURRENT_VERSION: u32 = 0u32; pub const CMC_ADD_ATTRIBUTES: windows_core::PCSTR = windows_core::PCSTR(63i32 as _); #[repr(C)] @@ -7885,9 +7382,6 @@ impl Default for CMC_ADD_ATTRIBUTES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_ADD_ATTRIBUTES_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMC_ADD_EXTENSIONS: windows_core::PCSTR = windows_core::PCSTR(62i32 as _); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7903,9 +7397,6 @@ impl Default for CMC_ADD_EXTENSIONS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_ADD_EXTENSIONS_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMC_DATA: windows_core::PCSTR = windows_core::PCSTR(59i32 as _); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7924,9 +7415,6 @@ impl Default for CMC_DATA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_DATA_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMC_FAIL_BAD_ALG: u32 = 0u32; pub const CMC_FAIL_BAD_CERT_ID: u32 = 4u32; pub const CMC_FAIL_BAD_IDENTITY: u32 = 7u32; @@ -7954,9 +7442,6 @@ impl Default for CMC_PEND_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_PEND_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMC_RESPONSE: windows_core::PCSTR = windows_core::PCSTR(60i32 as _); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7973,9 +7458,6 @@ impl Default for CMC_RESPONSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_RESPONSE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMC_STATUS: windows_core::PCSTR = windows_core::PCSTR(61i32 as _); pub const CMC_STATUS_CONFIRM_REQUIRED: u32 = 5u32; pub const CMC_STATUS_FAILED: u32 = 2u32; @@ -7994,9 +7476,6 @@ impl Default for CMC_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMC_STATUS_INFO_0 { @@ -8008,9 +7487,6 @@ impl Default for CMC_STATUS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_STATUS_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CMC_STATUS_NO_SUPPORT: u32 = 4u32; pub const CMC_STATUS_PENDING: u32 = 3u32; pub const CMC_STATUS_SUCCESS: u32 = 0u32; @@ -8025,9 +7501,6 @@ impl Default for CMC_TAGGED_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_TAGGED_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CMC_TAGGED_CERT_REQUEST { @@ -8039,9 +7512,6 @@ impl Default for CMC_TAGGED_CERT_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_TAGGED_CERT_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const CMC_TAGGED_CERT_REQUEST_CHOICE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8054,9 +7524,6 @@ impl Default for CMC_TAGGED_CONTENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_TAGGED_CONTENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CMC_TAGGED_OTHER_MSG { @@ -8069,9 +7536,6 @@ impl Default for CMC_TAGGED_OTHER_MSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_TAGGED_OTHER_MSG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CMC_TAGGED_REQUEST { @@ -8083,9 +7547,6 @@ impl Default for CMC_TAGGED_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_TAGGED_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMC_TAGGED_REQUEST_0 { @@ -8096,9 +7557,6 @@ impl Default for CMC_TAGGED_REQUEST_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMC_TAGGED_REQUEST_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSCEPSetup: windows_core::GUID = windows_core::GUID::from_u128(0xaa4f5c02_8e7c_49c4_94fa_67a5cc5eadb4); pub const CMSG_ATTR_CERT_COUNT_PARAM: u32 = 31u32; pub const CMSG_ATTR_CERT_PARAM: u32 = 32u32; @@ -8123,9 +7581,6 @@ impl Default for CMSG_CMS_RECIPIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CMS_RECIPIENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_CMS_RECIPIENT_INFO_0 { @@ -8138,9 +7593,6 @@ impl Default for CMSG_CMS_RECIPIENT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CMS_RECIPIENT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CMS_RECIPIENT_INFO_PARAM: u32 = 36u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8158,9 +7610,6 @@ impl Default for CMSG_CMS_SIGNER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CMS_SIGNER_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CMS_SIGNER_INFO_PARAM: u32 = 39u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8180,9 +7629,6 @@ impl Default for CMSG_CNG_CONTENT_DECRYPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CNG_CONTENT_DECRYPT_INFO { - type TypeKind = windows_core::CopyType; -} 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; @@ -8211,9 +7657,6 @@ impl Default for CMSG_CONTENT_ENCRYPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CONTENT_ENCRYPT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_CONTENT_ENCRYPT_INFO_0 { @@ -8225,9 +7668,6 @@ impl Default for CMSG_CONTENT_ENCRYPT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CONTENT_ENCRYPT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CONTENT_ENCRYPT_PAD_ENCODED_LEN_FLAG: u32 = 1u32; pub const CMSG_CONTENT_ENCRYPT_RELEASE_CONTEXT_FLAG: u32 = 32768u32; pub const CMSG_CONTENT_PARAM: u32 = 2u32; @@ -8252,9 +7692,6 @@ impl Default for CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CTRL_DECRYPT: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8269,9 +7706,6 @@ impl Default for CMSG_CTRL_DECRYPT_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_DECRYPT_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_CTRL_DECRYPT_PARA_0 { @@ -8283,9 +7717,6 @@ impl Default for CMSG_CTRL_DECRYPT_PARA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_DECRYPT_PARA_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CTRL_DEL_ATTR_CERT: u32 = 15u32; pub const CMSG_CTRL_DEL_CERT: u32 = 11u32; pub const CMSG_CTRL_DEL_CRL: u32 = 13u32; @@ -8303,9 +7734,6 @@ impl Default for CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CTRL_ENABLE_STRONG_SIGNATURE: u32 = 21u32; pub const CMSG_CTRL_KEY_AGREE_DECRYPT: u32 = 17u32; #[repr(C)] @@ -8324,9 +7752,6 @@ impl Default for CMSG_CTRL_KEY_AGREE_DECRYPT_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_KEY_AGREE_DECRYPT_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_0 { @@ -8338,9 +7763,6 @@ impl Default for CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CTRL_KEY_TRANS_DECRYPT: u32 = 16u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8356,9 +7778,6 @@ impl Default for CMSG_CTRL_KEY_TRANS_DECRYPT_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_KEY_TRANS_DECRYPT_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_0 { @@ -8370,9 +7789,6 @@ impl Default for CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CTRL_MAIL_LIST_DECRYPT: u32 = 18u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8389,9 +7805,6 @@ impl Default for CMSG_CTRL_MAIL_LIST_DECRYPT_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_MAIL_LIST_DECRYPT_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_CTRL_MAIL_LIST_DECRYPT_PARA_0 { @@ -8403,9 +7816,6 @@ impl Default for CMSG_CTRL_MAIL_LIST_DECRYPT_PARA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_MAIL_LIST_DECRYPT_PARA_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_CTRL_VERIFY_HASH: u32 = 5u32; pub const CMSG_CTRL_VERIFY_SIGNATURE: u32 = 1u32; pub const CMSG_CTRL_VERIFY_SIGNATURE_EX: u32 = 19u32; @@ -8423,9 +7833,6 @@ impl Default for CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA { - type TypeKind = windows_core::CopyType; -} pub const CMSG_DATA: CRYPT_MSG_TYPE = CRYPT_MSG_TYPE(1u32); pub const CMSG_DEFAULT_INSTALLABLE_FUNC_OID: windows_core::PCSTR = windows_core::PCSTR(1i32 as _); pub const CMSG_DETACHED_FLAG: u32 = 4u32; @@ -8448,9 +7855,6 @@ impl Default for CMSG_ENCRYPTED_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_ENCRYPTED_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_ENCRYPT_PARAM: u32 = 26u32; pub const CMSG_ENVELOPED: CRYPT_MSG_TYPE = CRYPT_MSG_TYPE(3u32); pub const CMSG_ENVELOPED_DATA_CMS_VERSION: u32 = 2u32; @@ -8472,9 +7876,6 @@ impl Default for CMSG_ENVELOPED_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_ENVELOPED_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_ENVELOPED_RECIPIENT_V0: u32 = 0u32; pub const CMSG_ENVELOPED_RECIPIENT_V2: u32 = 2u32; pub const CMSG_ENVELOPED_RECIPIENT_V3: u32 = 3u32; @@ -8498,9 +7899,6 @@ impl Default for CMSG_HASHED_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_HASHED_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_HASH_ALGORITHM_PARAM: u32 = 20u32; pub const CMSG_HASH_DATA_PARAM: u32 = 21u32; pub const CMSG_INDEFINITE_LENGTH: u32 = 4294967295u32; @@ -8529,9 +7927,6 @@ impl Default for CMSG_KEY_AGREE_ENCRYPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_AGREE_ENCRYPT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_KEY_AGREE_ENCRYPT_INFO_0 { @@ -8543,9 +7938,6 @@ impl Default for CMSG_KEY_AGREE_ENCRYPT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_AGREE_ENCRYPT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_KEY_AGREE_EPHEMERAL_KEY_CHOICE: CMSG_KEY_AGREE_OPTION = CMSG_KEY_AGREE_OPTION(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8558,9 +7950,6 @@ impl Default for CMSG_KEY_AGREE_KEY_ENCRYPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_AGREE_KEY_ENCRYPT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CMSG_KEY_AGREE_OPTION(pub u32); @@ -8591,9 +7980,6 @@ impl Default for CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO_0 { @@ -8605,9 +7991,6 @@ impl Default for CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CMSG_KEY_AGREE_RECIPIENT_INFO { @@ -8624,9 +8007,6 @@ impl Default for CMSG_KEY_AGREE_RECIPIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_AGREE_RECIPIENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_KEY_AGREE_RECIPIENT_INFO_0 { @@ -8638,9 +8018,6 @@ impl Default for CMSG_KEY_AGREE_RECIPIENT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_AGREE_RECIPIENT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_KEY_AGREE_STATIC_KEY_CHOICE: CMSG_KEY_AGREE_OPTION = CMSG_KEY_AGREE_OPTION(2u32); pub const CMSG_KEY_AGREE_VERSION: u32 = 3u32; pub const CMSG_KEY_TRANS_CMS_VERSION: u32 = 2u32; @@ -8660,9 +8037,6 @@ impl Default for CMSG_KEY_TRANS_ENCRYPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_TRANS_ENCRYPT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_KEY_TRANS_PKCS_1_5_VERSION: u32 = 0u32; pub const CMSG_KEY_TRANS_RECIPIENT: u32 = 1u32; #[repr(C)] @@ -8680,9 +8054,6 @@ impl Default for CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CMSG_KEY_TRANS_RECIPIENT_INFO { @@ -8696,9 +8067,6 @@ impl Default for CMSG_KEY_TRANS_RECIPIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_KEY_TRANS_RECIPIENT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_LENGTH_ONLY_FLAG: u32 = 2u32; pub const CMSG_MAIL_LIST_ENCRYPT_FREE_OBJID_FLAG: u32 = 2u32; pub const CMSG_MAIL_LIST_ENCRYPT_FREE_PARA_FLAG: u32 = 1u32; @@ -8716,9 +8084,6 @@ impl Default for CMSG_MAIL_LIST_ENCRYPT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_MAIL_LIST_ENCRYPT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_MAIL_LIST_HANDLE_KEY_CHOICE: u32 = 1u32; pub const CMSG_MAIL_LIST_RECIPIENT: u32 = 3u32; #[repr(C)] @@ -8739,9 +8104,6 @@ impl Default for CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO_0 { @@ -8753,9 +8115,6 @@ impl Default for CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CMSG_MAIL_LIST_RECIPIENT_INFO { @@ -8771,9 +8130,6 @@ impl Default for CMSG_MAIL_LIST_RECIPIENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_MAIL_LIST_RECIPIENT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_MAIL_LIST_VERSION: u32 = 4u32; pub const CMSG_MAX_LENGTH_FLAG: u32 = 32u32; pub const CMSG_OID_CAPI1_EXPORT_KEY_AGREE_FUNC: windows_core::PCWSTR = windows_core::w!("CryptMsgDllExportKeyAgree"); @@ -8810,9 +8166,6 @@ impl Default for CMSG_RC2_AUX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_RC2_AUX_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CMSG_RC4_AUX_INFO { @@ -8824,9 +8177,6 @@ impl Default for CMSG_RC4_AUX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_RC4_AUX_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_RC4_NO_SALT_FLAG: u32 = 1073741824u32; pub const CMSG_RECIPIENT_COUNT_PARAM: u32 = 17u32; #[repr(C)] @@ -8840,9 +8190,6 @@ impl Default for CMSG_RECIPIENT_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_RECIPIENT_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_RECIPIENT_ENCODE_INFO_0 { @@ -8855,9 +8202,6 @@ impl Default for CMSG_RECIPIENT_ENCODE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_RECIPIENT_ENCODE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO { @@ -8872,9 +8216,6 @@ impl Default for CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CMSG_RECIPIENT_ENCRYPTED_KEY_INFO { @@ -8888,9 +8229,6 @@ impl Default for CMSG_RECIPIENT_ENCRYPTED_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_RECIPIENT_ENCRYPTED_KEY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_RECIPIENT_INDEX_PARAM: u32 = 18u32; pub const CMSG_RECIPIENT_INFO_PARAM: u32 = 19u32; pub const CMSG_SIGNED: CRYPT_MSG_TYPE = CRYPT_MSG_TYPE(2u32); @@ -8907,9 +8245,6 @@ impl Default for CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_SIGNED_DATA_CMS_VERSION: u32 = 3u32; pub const CMSG_SIGNED_DATA_NO_SIGN_FLAG: u32 = 128u32; pub const CMSG_SIGNED_DATA_PKCS_1_5_VERSION: u32 = 1u32; @@ -8931,9 +8266,6 @@ impl Default for CMSG_SIGNED_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_SIGNED_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_SIGNER_AUTH_ATTR_PARAM: u32 = 9u32; pub const CMSG_SIGNER_CERT_ID_PARAM: u32 = 38u32; pub const CMSG_SIGNER_CERT_INFO_PARAM: u32 = 7u32; @@ -8957,9 +8289,6 @@ impl Default for CMSG_SIGNER_ENCODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_SIGNER_ENCODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CMSG_SIGNER_ENCODE_INFO_0 { @@ -8971,9 +8300,6 @@ impl Default for CMSG_SIGNER_ENCODE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_SIGNER_ENCODE_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CMSG_SIGNER_HASH_ALGORITHM_PARAM: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8992,9 +8318,6 @@ impl Default for CMSG_SIGNER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_SIGNER_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_SIGNER_INFO_CMS_VERSION: u32 = 3u32; pub const CMSG_SIGNER_INFO_PARAM: u32 = 6u32; pub const CMSG_SIGNER_INFO_PKCS_1_5_VERSION: u32 = 1u32; @@ -9013,9 +8336,6 @@ impl Default for CMSG_SP3_COMPATIBLE_AUX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_SP3_COMPATIBLE_AUX_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG: u32 = 2147483648u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9029,9 +8349,6 @@ impl Default for CMSG_STREAM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMSG_STREAM_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMSG_TRUSTED_SIGNER_FLAG: u32 = 1u32; pub const CMSG_TYPE_PARAM: u32 = 1u32; pub const CMSG_UNPROTECTED_ATTR_PARAM: u32 = 37u32; @@ -9056,9 +8373,6 @@ impl Default for CMS_DH_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMS_DH_KEY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CMS_KEY_INFO { @@ -9072,9 +8386,6 @@ impl Default for CMS_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMS_KEY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CMS_SIGNER_INFO: windows_core::PCSTR = windows_core::PCSTR(501i32 as _); pub const CNG_RSA_PRIVATE_KEY_BLOB: windows_core::PCSTR = windows_core::PCSTR(83i32 as _); pub const CNG_RSA_PUBLIC_KEY_BLOB: windows_core::PCSTR = windows_core::PCSTR(72i32 as _); @@ -9093,9 +8404,6 @@ impl Default for CONTAINER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_INFO { - type TypeKind = windows_core::CopyType; -} pub const CONTAINER_INFO_CURRENT_VERSION: u32 = 1u32; pub const CONTAINER_MAP_DEFAULT_CONTAINER: u32 = 2u32; #[repr(C)] @@ -9112,9 +8420,6 @@ impl Default for CONTAINER_MAP_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_MAP_RECORD { - type TypeKind = windows_core::CopyType; -} pub const CONTAINER_MAP_VALID_CONTAINER: u32 = 1u32; pub const CONTEXT_OID_CAPI2_ANY: windows_core::PCSTR = windows_core::PCSTR(5i32 as _); pub const CONTEXT_OID_CERTIFICATE: windows_core::PCSTR = windows_core::PCSTR(1i32 as _); @@ -9135,9 +8440,6 @@ impl Default for CPS_URLS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPS_URLS { - type TypeKind = windows_core::CopyType; -} pub const CP_CACHE_MODE_GLOBAL_CACHE: u32 = 1u32; pub const CP_CACHE_MODE_NO_CACHE: u32 = 3u32; pub const CP_CACHE_MODE_SESSION_ONLY: u32 = 2u32; @@ -9190,9 +8492,6 @@ impl Default for CRL_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CRL_DIST_POINT { @@ -9205,9 +8504,6 @@ impl Default for CRL_DIST_POINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_DIST_POINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRL_DIST_POINTS_INFO { @@ -9219,9 +8515,6 @@ impl Default for CRL_DIST_POINTS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_DIST_POINTS_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRL_DIST_POINT_ERR_CRL_ISSUER_BIT: i32 = -2147483648i32; pub const CRL_DIST_POINT_ERR_INDEX_MASK: u32 = 127u32; pub const CRL_DIST_POINT_ERR_INDEX_SHIFT: u32 = 24u32; @@ -9238,9 +8531,6 @@ impl Default for CRL_DIST_POINT_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_DIST_POINT_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRL_DIST_POINT_NAME_0 { @@ -9251,9 +8541,6 @@ impl Default for CRL_DIST_POINT_NAME_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_DIST_POINT_NAME_0 { - type TypeKind = windows_core::CopyType; -} pub const CRL_DIST_POINT_NO_NAME: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9268,9 +8555,6 @@ impl Default for CRL_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const CRL_FIND_ANY: u32 = 0u32; pub const CRL_FIND_EXISTING: u32 = 2u32; pub const CRL_FIND_ISSUED_BY: u32 = 1u32; @@ -9290,9 +8574,6 @@ impl Default for CRL_FIND_ISSUED_FOR_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_FIND_ISSUED_FOR_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRL_FIND_ISSUED_FOR_SET_STRONG_PROPERTIES_FLAG: u32 = 16u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9312,9 +8593,6 @@ impl Default for CRL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CRL_ISSUING_DIST_POINT { @@ -9329,9 +8607,6 @@ impl Default for CRL_ISSUING_DIST_POINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_ISSUING_DIST_POINT { - type TypeKind = windows_core::CopyType; -} pub const CRL_REASON_AA_COMPROMISE: u32 = 10u32; pub const CRL_REASON_AA_COMPROMISE_FLAG: u32 = 128u32; pub const CRL_REASON_AFFILIATION_CHANGED: CERT_REVOCATION_STATUS_REASON = CERT_REVOCATION_STATUS_REASON(3u32); @@ -9363,9 +8638,6 @@ impl Default for CRL_REVOCATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRL_REVOCATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRL_V1: u32 = 0u32; pub const CRL_V2: u32 = 1u32; #[repr(C)] @@ -9380,9 +8652,6 @@ impl Default for CROSS_CERT_DIST_POINTS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CROSS_CERT_DIST_POINTS_INFO { - type TypeKind = windows_core::CopyType; -} pub const CROSS_CERT_DIST_POINT_ERR_INDEX_MASK: u32 = 255u32; pub const CROSS_CERT_DIST_POINT_ERR_INDEX_SHIFT: u32 = 24u32; pub const CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_DEFAULT: u32 = 50u32; @@ -9434,9 +8703,6 @@ impl Default for CRYPTNET_URL_CACHE_FLUSH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTNET_URL_CACHE_FLUSH_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPTNET_URL_CACHE_PRE_FETCH_AUTOROOT_CAB: u32 = 5u32; pub const CRYPTNET_URL_CACHE_PRE_FETCH_BLOB: u32 = 1u32; pub const CRYPTNET_URL_CACHE_PRE_FETCH_CRL: u32 = 2u32; @@ -9457,9 +8723,6 @@ impl Default for CRYPTNET_URL_CACHE_PRE_FETCH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTNET_URL_CACHE_PRE_FETCH_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPTNET_URL_CACHE_PRE_FETCH_NONE: u32 = 0u32; pub const CRYPTNET_URL_CACHE_PRE_FETCH_OCSP: u32 = 3u32; pub const CRYPTNET_URL_CACHE_PRE_FETCH_PIN_RULES_CAB: u32 = 7u32; @@ -9480,9 +8743,6 @@ impl Default for CRYPTNET_URL_CACHE_RESPONSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTNET_URL_CACHE_RESPONSE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPTNET_URL_CACHE_RESPONSE_NONE: u32 = 0u32; pub const CRYPTNET_URL_CACHE_RESPONSE_VALIDATED: u32 = 32768u32; pub const CRYPTPROTECTMEMORY_BLOCK_SIZE: u32 = 16u32; @@ -9510,9 +8770,6 @@ impl Default for CRYPTPROTECT_PROMPTSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPTPROTECT_PROMPTSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const CRYPTPROTECT_PROMPT_ON_PROTECT: u32 = 2u32; pub const CRYPTPROTECT_PROMPT_ON_UNPROTECT: u32 = 1u32; pub const CRYPTPROTECT_PROMPT_REQUIRE_STRONG: u32 = 16u32; @@ -9532,9 +8789,6 @@ impl Default for CRYPT_3DES_KEY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_3DES_KEY_STATE { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_ACCUMULATIVE_TIMEOUT: u32 = 2048u32; pub const CRYPT_ACQUIRE_ALLOW_NCRYPT_KEY_FLAG: CRYPT_ACQUIRE_FLAGS = CRYPT_ACQUIRE_FLAGS(65536u32); pub const CRYPT_ACQUIRE_CACHE_FLAG: CRYPT_ACQUIRE_FLAGS = CRYPT_ACQUIRE_FLAGS(1u32); @@ -9596,9 +8850,6 @@ impl Default for CRYPT_AES_128_KEY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_AES_128_KEY_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_AES_256_KEY_STATE { @@ -9613,9 +8864,6 @@ impl Default for CRYPT_AES_256_KEY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_AES_256_KEY_STATE { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_AIA_RETRIEVAL: u32 = 524288u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9628,9 +8876,6 @@ impl Default for CRYPT_ALGORITHM_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ALGORITHM_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_ALL_FUNCTIONS: BCRYPT_RESOLVE_PROVIDERS_FLAGS = BCRYPT_RESOLVE_PROVIDERS_FLAGS(1u32); pub const CRYPT_ALL_PROVIDERS: BCRYPT_RESOLVE_PROVIDERS_FLAGS = BCRYPT_RESOLVE_PROVIDERS_FLAGS(2u32); pub const CRYPT_ANY: BCRYPT_QUERY_PROVIDER_MODE = BCRYPT_QUERY_PROVIDER_MODE(4u32); @@ -9649,9 +8894,6 @@ impl Default for CRYPT_ASYNC_RETRIEVAL_COMPLETION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ASYNC_RETRIEVAL_COMPLETION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_ATTRIBUTE { @@ -9664,9 +8906,6 @@ impl Default for CRYPT_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_ATTRIBUTES { @@ -9678,9 +8917,6 @@ impl Default for CRYPT_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_ATTRIBUTE_TYPE_VALUE { @@ -9692,9 +8928,6 @@ impl Default for CRYPT_ATTRIBUTE_TYPE_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ATTRIBUTE_TYPE_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_BIT_BLOB { @@ -9707,9 +8940,6 @@ impl Default for CRYPT_BIT_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_BIT_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_BLOB_ARRAY { @@ -9721,9 +8951,6 @@ impl Default for CRYPT_BLOB_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_BLOB_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_BLOB_VER3: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(128u32); pub const CRYPT_CACHE_ONLY_RETRIEVAL: u32 = 2u32; pub const CRYPT_CHECK_FRESHNESS_TIME_VALIDITY: u32 = 1024u32; @@ -9738,9 +8965,6 @@ impl Default for CRYPT_CONTENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CONTENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY { @@ -9753,9 +8977,6 @@ impl Default for CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_CONTEXTS { @@ -9767,9 +8988,6 @@ impl Default for CRYPT_CONTEXTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CONTEXTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_CONTEXT_CONFIG { @@ -9781,9 +8999,6 @@ impl Default for CRYPT_CONTEXT_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CONTEXT_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_CONTEXT_CONFIG_FLAGS(pub u32); @@ -9831,9 +9046,6 @@ impl Default for CRYPT_CONTEXT_FUNCTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CONTEXT_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_CONTEXT_FUNCTION_CONFIG { @@ -9845,9 +9057,6 @@ impl Default for CRYPT_CONTEXT_FUNCTION_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CONTEXT_FUNCTION_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_CONTEXT_FUNCTION_PROVIDERS { @@ -9859,9 +9068,6 @@ impl Default for CRYPT_CONTEXT_FUNCTION_PROVIDERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CONTEXT_FUNCTION_PROVIDERS { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_CREATE_IV: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(512u32); pub const CRYPT_CREATE_NEW_FLUSH_ENTRY: u32 = 268435456u32; pub const CRYPT_CREATE_SALT: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(4u32); @@ -9877,9 +9083,6 @@ impl Default for CRYPT_CREDENTIALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CREDENTIALS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_CSP_PROVIDER { @@ -9892,9 +9095,6 @@ impl Default for CRYPT_CSP_PROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_CSP_PROVIDER { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_DATA_KEY: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(2048u32); pub const CRYPT_DECODE_ALLOC_FLAG: u32 = 32768u32; pub const CRYPT_DECODE_ENABLE_PUNYCODE_FLAG: u32 = 33554432u32; @@ -9913,9 +9113,6 @@ impl Default for CRYPT_DECODE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_DECODE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_DECODE_SHARE_OID_STRING_FLAG: u32 = 4u32; pub const CRYPT_DECODE_TO_BE_SIGNED_FLAG: u32 = 2u32; pub const CRYPT_DECRYPT: u32 = 2u32; @@ -9932,9 +9129,6 @@ impl Default for CRYPT_DECRYPT_MESSAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_DECRYPT_MESSAGE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_DECRYPT_RSA_NO_PADDING_CHECK: u32 = 32u32; pub const CRYPT_DEFAULT_CONTAINER_OPTIONAL: u32 = 128u32; pub const CRYPT_DEFAULT_CONTEXT: windows_core::PCWSTR = windows_core::w!("Default"); @@ -9988,9 +9182,6 @@ impl Default for CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_DEFAULT_CONTEXT_PROCESS_FLAG: CRYPT_DEFAULT_CONTEXT_FLAGS = CRYPT_DEFAULT_CONTEXT_FLAGS(2u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -10012,9 +9203,6 @@ impl Default for CRYPT_DES_KEY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_DES_KEY_STATE { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_DOMAIN: BCRYPT_TABLE = BCRYPT_TABLE(2u32); pub const CRYPT_DONT_CACHE_RESULT: u32 = 8u32; pub const CRYPT_DONT_CHECK_TIME_VALIDITY: u32 = 512u32; @@ -10031,9 +9219,6 @@ impl Default for CRYPT_ECC_CMS_SHARED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ECC_CMS_SHARED_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_ECC_CMS_SHARED_INFO_SUPPPUBINFO_BYTE_LENGTH: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10048,9 +9233,6 @@ impl Default for CRYPT_ECC_PRIVATE_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ECC_PRIVATE_KEY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_ECC_PRIVATE_KEY_INFO_v1: u32 = 1u32; pub const CRYPT_ENABLE_FILE_RETRIEVAL: u32 = 134217728u32; pub const CRYPT_ENABLE_SSL_REVOCATION_RETRIEVAL: u32 = 8388608u32; @@ -10107,9 +9289,6 @@ impl Default for CRYPT_ENCODE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ENCODE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_ENCRYPT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10122,9 +9301,6 @@ impl Default for CRYPT_ENCRYPTED_PRIVATE_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ENCRYPTED_PRIVATE_KEY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_ENCRYPT_ALG_OID_GROUP_ID: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10142,9 +9318,6 @@ impl Default for CRYPT_ENCRYPT_MESSAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ENCRYPT_MESSAGE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_ENHKEY_USAGE_OID_GROUP_ID: u32 = 7u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10157,9 +9330,6 @@ impl Default for CRYPT_ENROLLMENT_NAME_VALUE_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_ENROLLMENT_NAME_VALUE_PAIR { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_EXCLUSIVE: CRYPT_CONTEXT_CONFIG_FLAGS = CRYPT_CONTEXT_CONFIG_FLAGS(1u32); pub const CRYPT_EXPORT: u32 = 4u32; pub const CRYPT_EXPORTABLE: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(1u32); @@ -10212,9 +9382,6 @@ impl Default for CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_GET_URL_FLAGS(pub u32); @@ -10267,9 +9434,6 @@ impl Default for CRYPT_HASH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_HASH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_HASH_MESSAGE_PARA { @@ -10284,9 +9448,6 @@ impl Default for CRYPT_HASH_MESSAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_HASH_MESSAGE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_HTTP_POST_RETRIEVAL: u32 = 1048576u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10299,9 +9460,6 @@ impl Default for CRYPT_IMAGE_REF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_IMAGE_REF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_IMAGE_REF_FLAGS(pub u32); @@ -10350,9 +9508,6 @@ impl Default for CRYPT_IMAGE_REG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_IMAGE_REG { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_IMPL_HARDWARE: u32 = 1u32; pub const CRYPT_IMPL_MIXED: u32 = 3u32; pub const CRYPT_IMPL_REMOVABLE: u32 = 8u32; @@ -10409,9 +9564,6 @@ impl Default for CRYPT_INTEGER_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_INTEGER_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_INTERFACE_REG { @@ -10425,9 +9577,6 @@ impl Default for CRYPT_INTERFACE_REG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_INTERFACE_REG { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_IPSEC_HMAC_KEY: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(256u32); pub const CRYPT_KDF_OID_GROUP_ID: u32 = 10u32; pub const CRYPT_KEEP_TIME_VALID: u32 = 128u32; @@ -10491,9 +9640,6 @@ impl Default for CRYPT_KEY_PROV_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_KEY_PROV_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_KEY_PROV_PARAM { @@ -10507,9 +9653,6 @@ impl Default for CRYPT_KEY_PROV_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_KEY_PROV_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CRYPT_KEY_SIGN_MESSAGE_PARA { @@ -10526,9 +9669,6 @@ impl Default for CRYPT_KEY_SIGN_MESSAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_KEY_SIGN_MESSAGE_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPT_KEY_SIGN_MESSAGE_PARA_0 { @@ -10540,9 +9680,6 @@ impl Default for CRYPT_KEY_SIGN_MESSAGE_PARA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_KEY_SIGN_MESSAGE_PARA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_KEY_VERIFY_MESSAGE_PARA { @@ -10555,9 +9692,6 @@ impl Default for CRYPT_KEY_VERIFY_MESSAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_KEY_VERIFY_MESSAGE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_KM: BCRYPT_QUERY_PROVIDER_MODE = BCRYPT_QUERY_PROVIDER_MODE(2u32); pub const CRYPT_LAST_ALG_OID_GROUP_ID: u32 = 4u32; pub const CRYPT_LAST_OID_GROUP_ID: u32 = 10u32; @@ -10585,9 +9719,6 @@ impl Default for CRYPT_MASK_GEN_ALGORITHM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_MASK_GEN_ALGORITHM { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_MATCH_ANY_ENCODING_TYPE: u32 = 4294967295u32; pub const CRYPT_MAX_PROVIDER_ID: u32 = 999u32; pub const CRYPT_MESSAGE_BARE_CONTENT_OUT_FLAG: u32 = 1u32; @@ -10637,9 +9768,6 @@ impl Default for CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_OBJECT_LOCATOR_RELEASE_DLL_UNLOAD: CRYPT_OBJECT_LOCATOR_RELEASE_REASON = CRYPT_OBJECT_LOCATOR_RELEASE_REASON(4u32); pub const CRYPT_OBJECT_LOCATOR_RELEASE_PROCESS_EXIT: CRYPT_OBJECT_LOCATOR_RELEASE_REASON = CRYPT_OBJECT_LOCATOR_RELEASE_REASON(3u32); #[repr(transparent)] @@ -10659,9 +9787,6 @@ impl Default for CRYPT_OBJID_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_OBJID_TABLE { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_OCSP_ONLY_RETRIEVAL: u32 = 16777216u32; pub const CRYPT_OFFLINE_CHECK_RETRIEVAL: u32 = 16384u32; pub const CRYPT_OID_CREATE_COM_OBJECT_FUNC: windows_core::PCSTR = windows_core::s!("CryptDllCreateCOMObject"); @@ -10691,9 +9816,6 @@ impl Default for CRYPT_OID_FUNC_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_OID_FUNC_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC: windows_core::PCSTR = windows_core::s!("CryptDllImportPrivateKeyInfoEx"); pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC: windows_core::PCSTR = windows_core::s!("CryptDllImportPublicKeyInfoEx2"); pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNC: windows_core::PCSTR = windows_core::s!("CryptDllImportPublicKeyInfoEx"); @@ -10712,9 +9834,6 @@ impl Default for CRYPT_OID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_OID_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPT_OID_INFO_0 { @@ -10727,9 +9846,6 @@ impl Default for CRYPT_OID_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_OID_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_OID_INFO_ALGID_KEY: u32 = 3u32; pub const CRYPT_OID_INFO_CNG_ALGID_KEY: u32 = 5u32; pub const CRYPT_OID_INFO_CNG_SIGN_KEY: u32 = 6u32; @@ -10792,9 +9908,6 @@ impl Default for CRYPT_PASSWORD_CREDENTIALSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PASSWORD_CREDENTIALSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PASSWORD_CREDENTIALSW { @@ -10807,9 +9920,6 @@ impl Default for CRYPT_PASSWORD_CREDENTIALSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PASSWORD_CREDENTIALSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PKCS12_PBE_PARAMS { @@ -10821,9 +9931,6 @@ impl Default for CRYPT_PKCS12_PBE_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PKCS12_PBE_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PKCS8_EXPORT_PARAMS { @@ -10838,9 +9945,6 @@ impl Default for CRYPT_PKCS8_EXPORT_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PKCS8_EXPORT_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PKCS8_IMPORT_PARAMS { @@ -10855,9 +9959,6 @@ impl Default for CRYPT_PKCS8_IMPORT_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PKCS8_IMPORT_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_POLICY_OID_GROUP_ID: u32 = 8u32; pub const CRYPT_PREGEN: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(64u32); pub const CRYPT_PRIORITY_BOTTOM: u32 = 4294967295u32; @@ -10875,9 +9976,6 @@ impl Default for CRYPT_PRIVATE_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PRIVATE_KEY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_PROCESS_ISOLATE: CRYPT_IMAGE_REF_FLAGS = CRYPT_IMAGE_REF_FLAGS(65536u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10891,9 +9989,6 @@ impl Default for CRYPT_PROPERTY_REF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROPERTY_REF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PROVIDERS { @@ -10905,9 +10000,6 @@ impl Default for CRYPT_PROVIDERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVIDERS { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_PROVIDER_IOCTL__GET_SCHANNEL_INTERFACE: u32 = 4145180u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10925,9 +10017,6 @@ impl Default for CRYPT_PROVIDER_REF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVIDER_REF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PROVIDER_REFS { @@ -10939,9 +10028,6 @@ impl Default for CRYPT_PROVIDER_REFS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVIDER_REFS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PROVIDER_REG { @@ -10955,9 +10041,6 @@ impl Default for CRYPT_PROVIDER_REG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVIDER_REG { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_PROVSTRUC_VERSION_V3: u32 = 3u32; pub const CRYPT_PROXY_CACHE_RETRIEVAL: u32 = 2097152u32; #[repr(C)] @@ -10971,9 +10054,6 @@ impl Default for CRYPT_PSOURCE_ALGORITHM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PSOURCE_ALGORITHM { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_PSTORE: u32 = 2u32; pub const CRYPT_PUBKEY_ALG_OID_GROUP_ID: u32 = 3u32; pub const CRYPT_RANDOM_QUERY_STRING_RETRIEVAL: u32 = 67108864u32; @@ -10993,9 +10073,6 @@ impl Default for CRYPT_RC2_CBC_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_RC2_CBC_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_RC4_KEY_STATE { @@ -11009,9 +10086,6 @@ impl Default for CRYPT_RC4_KEY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_RC4_KEY_STATE { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_RDN_ATTR_OID_GROUP_ID: u32 = 5u32; pub const CRYPT_READ: u32 = 8u32; pub const CRYPT_RECIPIENT: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(16u32); @@ -11038,9 +10112,6 @@ impl Default for CRYPT_RETRIEVE_AUX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_RETRIEVE_AUX_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_RETRIEVE_MAX_ERROR_CONTENT_LENGTH: u32 = 4096u32; pub const CRYPT_RETRIEVE_MULTIPLE_OBJECTS: u32 = 1u32; pub type CRYPT_RETURN_HWND = Option; @@ -11056,9 +10127,6 @@ impl Default for CRYPT_RSAES_OAEP_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_RSAES_OAEP_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_RSA_SSA_PSS_PARAMETERS { @@ -11072,9 +10140,6 @@ impl Default for CRYPT_RSA_SSA_PSS_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_RSA_SSA_PSS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_SECRETDIGEST: u32 = 1u32; pub const CRYPT_SEC_DESCR: u32 = 1u32; #[repr(C)] @@ -11088,9 +10153,6 @@ impl Default for CRYPT_SEQUENCE_OF_ANY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_SEQUENCE_OF_ANY { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_SERVER: u32 = 1024u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -11127,9 +10189,6 @@ impl Default for CRYPT_SIGN_MESSAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_SIGN_MESSAGE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_SIG_RESOURCE: windows_core::PCWSTR = windows_core::w!("#666"); pub const CRYPT_SIG_RESOURCE_NUMBER: u32 = 666u32; pub const CRYPT_SIG_RESOURCE_VERSION: u32 = 256u32; @@ -11145,9 +10204,6 @@ impl Default for CRYPT_SMART_CARD_ROOT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_SMART_CARD_ROOT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_SMIME_CAPABILITIES { @@ -11159,9 +10215,6 @@ impl Default for CRYPT_SMIME_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_SMIME_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_SMIME_CAPABILITY { @@ -11173,9 +10226,6 @@ impl Default for CRYPT_SMIME_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_SMIME_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_SORTED_CTL_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAG: u32 = 65536u32; pub const CRYPT_SSL2_FALLBACK: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(2u32); pub const CRYPT_STICKY_CACHE_RETRIEVAL: u32 = 4096u32; @@ -11218,9 +10268,6 @@ impl Default for CRYPT_TIMESTAMP_ACCURACY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TIMESTAMP_ACCURACY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_TIMESTAMP_CONTEXT { @@ -11233,9 +10280,6 @@ impl Default for CRYPT_TIMESTAMP_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TIMESTAMP_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_TIMESTAMP_INFO { @@ -11257,9 +10301,6 @@ impl Default for CRYPT_TIMESTAMP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TIMESTAMP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_TIMESTAMP_PARA { @@ -11274,9 +10315,6 @@ impl Default for CRYPT_TIMESTAMP_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TIMESTAMP_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_TIMESTAMP_REQUEST { @@ -11294,9 +10332,6 @@ impl Default for CRYPT_TIMESTAMP_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TIMESTAMP_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_TIMESTAMP_RESPONSE { @@ -11311,9 +10346,6 @@ impl Default for CRYPT_TIMESTAMP_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TIMESTAMP_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_TIMESTAMP_RESPONSE_STATUS(pub u32); @@ -11334,9 +10366,6 @@ impl Default for CRYPT_TIME_STAMP_REQUEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TIME_STAMP_REQUEST_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_TYPE2_FORMAT: u32 = 2u32; pub const CRYPT_UI_PROMPT: u32 = 4u32; pub const CRYPT_UM: BCRYPT_QUERY_PROVIDER_MODE = BCRYPT_QUERY_PROVIDER_MODE(1u32); @@ -11357,9 +10386,6 @@ impl Default for CRYPT_URL_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_URL_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_URL_INFO { @@ -11373,9 +10399,6 @@ impl Default for CRYPT_URL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_URL_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_USERDATA: u32 = 1u32; pub const CRYPT_USER_DEFAULT: u32 = 2u32; pub const CRYPT_USER_KEYSET: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(4096u32); @@ -11404,9 +10427,6 @@ impl Default for CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_VERIFY_CERT_SIGN_SUBJECT_BLOB: u32 = 1u32; pub const CRYPT_VERIFY_CERT_SIGN_SUBJECT_CERT: u32 = 2u32; pub const CRYPT_VERIFY_CERT_SIGN_SUBJECT_CRL: u32 = 3u32; @@ -11423,9 +10443,6 @@ impl Default for CRYPT_VERIFY_CERT_SIGN_WEAK_HASH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_VERIFY_CERT_SIGN_WEAK_HASH_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_VERIFY_CONTEXT_SIGNATURE: u32 = 32u32; pub const CRYPT_VERIFY_DATA_HASH: u32 = 64u32; pub type CRYPT_VERIFY_IMAGE_A = Option super::super::Foundation::BOOL>; @@ -11444,9 +10461,6 @@ impl Default for CRYPT_VERIFY_MESSAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_VERIFY_MESSAGE_PARA { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_VOLATILE: CRYPT_KEY_FLAGS = CRYPT_KEY_FLAGS(4096u32); pub const CRYPT_WIRE_ONLY_RETRIEVAL: u32 = 4u32; pub const CRYPT_WRITE: u32 = 16u32; @@ -11466,9 +10480,6 @@ impl Default for CRYPT_X942_OTHER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_X942_OTHER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_ALGORITHM { @@ -11481,9 +10492,6 @@ impl Default for CRYPT_XML_ALGORITHM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_ALGORITHM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_ALGORITHM_INFO { @@ -11503,9 +10511,6 @@ impl Default for CRYPT_XML_ALGORITHM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_ALGORITHM_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_ALGORITHM_INFO_FIND_BY_CNG_ALGID: u32 = 3u32; pub const CRYPT_XML_ALGORITHM_INFO_FIND_BY_CNG_SIGN_ALGID: u32 = 4u32; pub const CRYPT_XML_ALGORITHM_INFO_FIND_BY_NAME: u32 = 2u32; @@ -11522,9 +10527,6 @@ impl Default for CRYPT_XML_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_BLOB { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_BLOB_MAX: u32 = 2147483640u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -11551,9 +10553,6 @@ impl Default for CRYPT_XML_CRYPTOGRAPHIC_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_CRYPTOGRAPHIC_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_DATA_BLOB { @@ -11565,9 +10564,6 @@ impl Default for CRYPT_XML_DATA_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_DATA_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_DATA_PROVIDER { @@ -11581,9 +10577,6 @@ impl Default for CRYPT_XML_DATA_PROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_DATA_PROVIDER { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_DIGEST_REFERENCE_DATA_TRANSFORMED: u32 = 1u32; pub const CRYPT_XML_DIGEST_VALUE_MAX: u32 = 128u32; #[repr(C)] @@ -11600,9 +10593,6 @@ impl Default for CRYPT_XML_DOC_CTXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_DOC_CTXT { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_E_ALGORITHM: windows_core::HRESULT = windows_core::HRESULT(0x80092104_u32 as _); pub const CRYPT_XML_E_BASE: windows_core::HRESULT = windows_core::HRESULT(0x80092100_u32 as _); pub const CRYPT_XML_E_ENCODING: windows_core::HRESULT = windows_core::HRESULT(0x80092103_u32 as _); @@ -11651,9 +10641,6 @@ impl Default for CRYPT_XML_ISSUER_SERIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_ISSUER_SERIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_KEYINFO_PARAM { @@ -11671,9 +10658,6 @@ impl Default for CRYPT_XML_KEYINFO_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEYINFO_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_XML_KEYINFO_SPEC(pub i32); @@ -11704,9 +10688,6 @@ impl Default for CRYPT_XML_KEY_DSA_KEY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_DSA_KEY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_KEY_ECDSA_KEY_VALUE { @@ -11720,9 +10701,6 @@ impl Default for CRYPT_XML_KEY_ECDSA_KEY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_ECDSA_KEY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_KEY_INFO { @@ -11737,9 +10715,6 @@ impl Default for CRYPT_XML_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CRYPT_XML_KEY_INFO_ITEM { @@ -11751,9 +10726,6 @@ impl Default for CRYPT_XML_KEY_INFO_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_INFO_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPT_XML_KEY_INFO_ITEM_0 { @@ -11768,9 +10740,6 @@ impl Default for CRYPT_XML_KEY_INFO_ITEM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_INFO_ITEM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_KEY_RSA_KEY_VALUE { @@ -11782,9 +10751,6 @@ impl Default for CRYPT_XML_KEY_RSA_KEY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_RSA_KEY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CRYPT_XML_KEY_VALUE { @@ -11796,9 +10762,6 @@ impl Default for CRYPT_XML_KEY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPT_XML_KEY_VALUE_0 { @@ -11812,9 +10775,6 @@ impl Default for CRYPT_XML_KEY_VALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_KEY_VALUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_XML_KEY_VALUE_TYPE(pub u32); @@ -11838,9 +10798,6 @@ impl Default for CRYPT_XML_OBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_OBJECT { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_OBJECTS_MAX: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11854,9 +10811,6 @@ impl Default for CRYPT_XML_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_PROPERTY { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_PROPERTY_DOC_DECLARATION: CRYPT_XML_PROPERTY_ID = CRYPT_XML_PROPERTY_ID(4i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -11883,9 +10837,6 @@ impl Default for CRYPT_XML_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_REFERENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_XML_REFERENCES { @@ -11897,9 +10848,6 @@ impl Default for CRYPT_XML_REFERENCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_REFERENCES { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_REFERENCES_MAX: u32 = 32760u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11918,9 +10866,6 @@ impl Default for CRYPT_XML_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_SIGNATURE { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_SIGNATURES_MAX: u32 = 16u32; pub const CRYPT_XML_SIGNATURE_VALUE_MAX: u32 = 2048u32; #[repr(C)] @@ -11939,9 +10884,6 @@ impl Default for CRYPT_XML_SIGNED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_SIGNED_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_SIGN_ADD_KEYVALUE: CRYPT_XML_FLAGS = CRYPT_XML_FLAGS(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11955,9 +10897,6 @@ impl Default for CRYPT_XML_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_STATUS { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_STATUS_DIGESTING: CRYPT_XML_STATUS_INFO_STATUS = CRYPT_XML_STATUS_INFO_STATUS(4u32); pub const CRYPT_XML_STATUS_DIGEST_VALID: CRYPT_XML_STATUS_INFO_STATUS = CRYPT_XML_STATUS_INFO_STATUS(8u32); pub const CRYPT_XML_STATUS_ERROR_DIGEST_INVALID: CRYPT_XML_STATUS_ERROR_STATUS = CRYPT_XML_STATUS_ERROR_STATUS(2u32); @@ -11989,9 +10928,6 @@ impl Default for CRYPT_XML_TRANSFORM_CHAIN_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_TRANSFORM_CHAIN_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_XML_TRANSFORM_FLAGS(pub u32); @@ -12042,9 +10978,6 @@ impl Default for CRYPT_XML_TRANSFORM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_TRANSFORM_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRYPT_XML_TRANSFORM_MAX: u32 = 16u32; pub const CRYPT_XML_TRANSFORM_ON_NODESET: CRYPT_XML_TRANSFORM_FLAGS = CRYPT_XML_TRANSFORM_FLAGS(2u32); pub const CRYPT_XML_TRANSFORM_ON_STREAM: CRYPT_XML_TRANSFORM_FLAGS = CRYPT_XML_TRANSFORM_FLAGS(1u32); @@ -12060,9 +10993,6 @@ impl Default for CRYPT_XML_X509DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_X509DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CRYPT_XML_X509DATA_ITEM { @@ -12074,9 +11004,6 @@ impl Default for CRYPT_XML_X509DATA_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_X509DATA_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CRYPT_XML_X509DATA_ITEM_0 { @@ -12092,9 +11019,6 @@ impl Default for CRYPT_XML_X509DATA_ITEM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_XML_X509DATA_ITEM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CRYPT_XML_X509DATA_TYPE(pub u32); @@ -12119,9 +11043,6 @@ impl Default for CTL_ANY_SUBJECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_ANY_SUBJECT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CTL_ANY_SUBJECT_TYPE: u32 = 1u32; pub const CTL_CERT_SUBJECT_TYPE: u32 = 2u32; #[repr(C)] @@ -12141,9 +11062,6 @@ impl Default for CTL_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CTL_ENTRY { @@ -12156,9 +11074,6 @@ impl Default for CTL_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const CTL_ENTRY_FROM_PROP_CHAIN_FLAG: u32 = 1u32; pub const CTL_FIND_ANY: CERT_FIND_TYPE = CERT_FIND_TYPE(0u32); pub const CTL_FIND_EXISTING: CERT_FIND_TYPE = CERT_FIND_TYPE(5u32); @@ -12180,9 +11095,6 @@ impl Default for CTL_FIND_SUBJECT_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_FIND_SUBJECT_PARA { - type TypeKind = windows_core::CopyType; -} pub const CTL_FIND_USAGE: CERT_FIND_TYPE = CERT_FIND_TYPE(3u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12197,9 +11109,6 @@ impl Default for CTL_FIND_USAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_FIND_USAGE_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CTL_INFO { @@ -12220,9 +11129,6 @@ impl Default for CTL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CTL_USAGE { @@ -12234,9 +11140,6 @@ impl Default for CTL_USAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_USAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CTL_USAGE_MATCH { @@ -12248,9 +11151,6 @@ impl Default for CTL_USAGE_MATCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_USAGE_MATCH { - type TypeKind = windows_core::CopyType; -} pub const CTL_V1: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12267,9 +11167,6 @@ impl Default for CTL_VERIFY_USAGE_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_VERIFY_USAGE_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CTL_VERIFY_USAGE_STATUS { @@ -12286,9 +11183,6 @@ impl Default for CTL_VERIFY_USAGE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CTL_VERIFY_USAGE_STATUS { - type TypeKind = windows_core::CopyType; -} pub const CUR_BLOB_VERSION: u32 = 2u32; pub const CUR_OFFLOAD_VERSION: u32 = 1u32; #[repr(transparent)] @@ -12325,9 +11219,6 @@ impl Default for DSSSEED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSSSEED { - type TypeKind = windows_core::CopyType; -} pub const DTLS1_0_PROTOCOL_VERSION: u32 = 65279u32; pub const DTLS1_2_PROTOCOL_VERSION: u32 = 65277u32; pub const DigitalSignaturePin: SECRET_PURPOSE = SECRET_PURPOSE(1i32); @@ -12355,9 +11246,6 @@ impl Default for ENDPOINTADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENDPOINTADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENDPOINTADDRESS2 { @@ -12371,9 +11259,6 @@ impl Default for ENDPOINTADDRESS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENDPOINTADDRESS2 { - type TypeKind = windows_core::CopyType; -} pub const ENUM_CEPSETUPPROP_AUTHENTICATION: CEPSetupProperty = CEPSetupProperty(0i32); pub const ENUM_CEPSETUPPROP_CAINFORMATION: MSCEPSetupProperty = MSCEPSetupProperty(11i32); pub const ENUM_CEPSETUPPROP_CHALLENGEURL: MSCEPSetupProperty = MSCEPSetupProperty(13i32); @@ -12428,9 +11313,6 @@ impl Default for EV_EXTRA_CERT_CHAIN_POLICY_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EV_EXTRA_CERT_CHAIN_POLICY_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EV_EXTRA_CERT_CHAIN_POLICY_STATUS { @@ -12443,9 +11325,6 @@ impl Default for EV_EXTRA_CERT_CHAIN_POLICY_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EV_EXTRA_CERT_CHAIN_POLICY_STATUS { - type TypeKind = windows_core::CopyType; -} pub const EXPORT_PRIVATE_KEYS: u32 = 4u32; pub const EXPO_OFFLOAD_FUNC_NAME: windows_core::PCSTR = windows_core::s!("OffloadModExpo"); pub const EXPO_OFFLOAD_REG_VALUE: windows_core::PCSTR = windows_core::s!("ExpoOffload"); @@ -12496,9 +11375,6 @@ impl Default for GENERIC_XML_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GENERIC_XML_TOKEN { - type TypeKind = windows_core::CopyType; -} pub type GetAsymmetricEncryptionInterfaceFn = Option super::super::Foundation::NTSTATUS>; pub type GetCipherInterfaceFn = Option super::super::Foundation::NTSTATUS>; pub type GetHashInterfaceFn = Option super::super::Foundation::NTSTATUS>; @@ -12624,9 +11500,6 @@ impl Default for HMAC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HMAC_INFO { - type TypeKind = windows_core::CopyType; -} pub const HP_ALGID: u32 = 1u32; pub const HP_HASHSIZE: u32 = 4u32; pub const HP_HASHVAL: CRYPT_SET_HASH_PARAM = CRYPT_SET_HASH_PARAM(2u32); @@ -12649,9 +11522,6 @@ impl Default for HTTPSPolicyCallbackData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTPSPolicyCallbackData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union HTTPSPolicyCallbackData_0 { @@ -12663,9 +11533,6 @@ impl Default for HTTPSPolicyCallbackData_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTPSPolicyCallbackData_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HandleType(pub i32); @@ -13803,9 +12670,6 @@ impl Default for INFORMATIONCARD_ASYMMETRIC_CRYPTO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INFORMATIONCARD_ASYMMETRIC_CRYPTO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INFORMATIONCARD_CRYPTO_HANDLE { @@ -13818,9 +12682,6 @@ impl Default for INFORMATIONCARD_CRYPTO_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INFORMATIONCARD_CRYPTO_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INFORMATIONCARD_HASH_CRYPTO_PARAMETERS { @@ -13832,9 +12693,6 @@ impl Default for INFORMATIONCARD_HASH_CRYPTO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INFORMATIONCARD_HASH_CRYPTO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INFORMATIONCARD_SYMMETRIC_CRYPTO_PARAMETERS { @@ -13847,9 +12705,6 @@ impl Default for INFORMATIONCARD_SYMMETRIC_CRYPTO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INFORMATIONCARD_SYMMETRIC_CRYPTO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INFORMATIONCARD_TRANSFORM_CRYPTO_PARAMETERS { @@ -13863,9 +12718,6 @@ impl Default for INFORMATIONCARD_TRANSFORM_CRYPTO_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INFORMATIONCARD_TRANSFORM_CRYPTO_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const INTERNATIONAL_USAGE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13879,9 +12731,6 @@ impl Default for InFileSignatureResource { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for InFileSignatureResource { - type TypeKind = windows_core::CopyType; -} pub const InvalidAc: CARD_FILE_ACCESS_CONDITION = CARD_FILE_ACCESS_CONDITION(0i32); pub const InvalidDirAc: CARD_DIRECTORY_ACCESS_CONDITION = CARD_DIRECTORY_ACCESS_CONDITION(0i32); pub const KDF_ALGORITHMID: u32 = 8u32; @@ -13920,9 +12769,6 @@ impl Default for KEY_TYPE_SUBTYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_TYPE_SUBTYPE { - type TypeKind = windows_core::CopyType; -} pub const KP_ADMIN_PIN: u32 = 31u32; pub const KP_ALGID: CRYPT_KEY_PARAM_ID = CRYPT_KEY_PARAM_ID(7u32); pub const KP_BLOCKLEN: CRYPT_KEY_PARAM_ID = CRYPT_KEY_PARAM_ID(8u32); @@ -14095,9 +12941,6 @@ impl Default for NCRYPT_ALLOC_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_ALLOC_PARA { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_ALLOW_ALL_USAGES: u32 = 16777215u32; pub const NCRYPT_ALLOW_ARCHIVING_FLAG: u32 = 4u32; pub const NCRYPT_ALLOW_DECRYPT_FLAG: u32 = 1u32; @@ -14141,9 +12984,6 @@ impl Default for NCRYPT_CIPHER_PADDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_CIPHER_PADDING_INFO { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_CLAIM_AUTHORITY_AND_SUBJECT: u32 = 3u32; pub const NCRYPT_CLAIM_AUTHORITY_ONLY: u32 = 1u32; pub const NCRYPT_CLAIM_PLATFORM: u32 = 65536u32; @@ -14187,9 +13027,6 @@ impl Default for NCRYPT_EXPORTED_ISOLATED_KEY_ENVELOPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_EXPORTED_ISOLATED_KEY_ENVELOPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NCRYPT_EXPORTED_ISOLATED_KEY_HEADER { @@ -14207,9 +13044,6 @@ impl Default for NCRYPT_EXPORTED_ISOLATED_KEY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_EXPORTED_ISOLATED_KEY_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_CURRENT_VERSION: u32 = 0u32; pub const NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_V0: u32 = 0u32; pub const NCRYPT_EXPORT_LEGACY_FLAG: u32 = 2048u32; @@ -14304,9 +13138,6 @@ impl Default for NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_CURRENT_VERSION: u32 = 0u32; pub const NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_V0: u32 = 0u32; pub const NCRYPT_ISOLATED_KEY_ENVELOPE_BLOB: windows_core::PCWSTR = windows_core::w!("ISOLATED_KEY_ENVELOPE"); @@ -14328,9 +13159,6 @@ impl Default for NCRYPT_KEY_ACCESS_POLICY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_KEY_ACCESS_POLICY_BLOB { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_KEY_ACCESS_POLICY_PROPERTY: windows_core::PCWSTR = windows_core::w!("Key Access Policy"); pub const NCRYPT_KEY_ACCESS_POLICY_VERSION: u32 = 1u32; pub const NCRYPT_KEY_ATTEST_MAGIC: u32 = 1146110283u32; @@ -14348,9 +13176,6 @@ impl Default for NCRYPT_KEY_ATTEST_PADDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_KEY_ATTEST_PADDING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NCRYPT_KEY_BLOB_HEADER { @@ -14364,9 +13189,6 @@ impl Default for NCRYPT_KEY_BLOB_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_KEY_BLOB_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_KEY_DERIVATION_GROUP: windows_core::PCWSTR = windows_core::w!("KEY_DERIVATION"); pub const NCRYPT_KEY_DERIVATION_INTERFACE: u32 = 7u32; pub const NCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; @@ -14448,9 +13270,6 @@ impl Default for NCRYPT_KEY_STORAGE_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_KEY_STORAGE_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_KEY_STORAGE_INTERFACE: BCRYPT_INTERFACE = BCRYPT_INTERFACE(65537u32); pub const NCRYPT_KEY_TYPE_PROPERTY: windows_core::PCWSTR = windows_core::w!("Key Type"); pub const NCRYPT_KEY_USAGE_PROPERTY: windows_core::PCWSTR = windows_core::w!("Key Usage"); @@ -14543,9 +13362,6 @@ impl Default for NCRYPT_PCP_HMAC_AUTH_SIGNATURE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_PCP_HMAC_AUTH_SIGNATURE_INFO { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_PCP_HMAC_AUTH_TICKET: windows_core::PCWSTR = windows_core::w!("PCP_HMAC_AUTH_TICKET"); pub const NCRYPT_PCP_IDENTITY_KEY: u32 = 8u32; pub const NCRYPT_PCP_INTERMEDIATE_CA_EKCERT_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_INTERMEDIATE_CA_EKCERT"); @@ -14578,9 +13394,6 @@ impl Default for NCRYPT_PCP_RAW_POLICYDIGEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_PCP_RAW_POLICYDIGEST_INFO { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_PCP_RAW_POLICYDIGEST_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_RAW_POLICYDIGEST"); pub const NCRYPT_PCP_RSA_EKCERT_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_RSA_EKCERT"); pub const NCRYPT_PCP_RSA_EKNVCERT_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_RSA_EKNVCERT"); @@ -14610,9 +13423,6 @@ impl Default for NCRYPT_PCP_TPM_FW_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_PCP_TPM_FW_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_PCP_TPM_FW_VERSION_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_TPM_FW_VERSION"); pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED"); pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY"); @@ -14633,9 +13443,6 @@ impl Default for NCRYPT_PCP_TPM_WEB_AUTHN_ATTESTATION_STATEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_PCP_TPM_WEB_AUTHN_ATTESTATION_STATEMENT { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_PCP_USAGEAUTH_PROPERTY: windows_core::PCWSTR = windows_core::w!("PCP_USAGEAUTH"); pub const NCRYPT_PERSIST_FLAG: NCRYPT_FLAGS = NCRYPT_FLAGS(2147483648u32); pub const NCRYPT_PERSIST_ONLY_FLAG: NCRYPT_FLAGS = NCRYPT_FLAGS(1073741824u32); @@ -14667,9 +13474,6 @@ impl Default for NCRYPT_PLATFORM_ATTEST_PADDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_PLATFORM_ATTEST_PADDING_INFO { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_PREFER_VIRTUAL_ISOLATION_FLAG: u32 = 65536u32; pub const NCRYPT_PROTECTED_KEY_BLOB: windows_core::PCWSTR = windows_core::w!("ProtectedKeyBlob"); pub const NCRYPT_PROTECTED_KEY_BLOB_MAGIC: u32 = 1263817296u32; @@ -14685,9 +13489,6 @@ impl Default for NCRYPT_PROTECT_STREAM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_PROTECT_STREAM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NCRYPT_PROTECT_STREAM_INFO_EX { @@ -14699,9 +13500,6 @@ impl Default for NCRYPT_PROTECT_STREAM_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_PROTECT_STREAM_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_PROTECT_TO_LOCAL_SYSTEM: u32 = 32768u32; pub const NCRYPT_PROVIDER_HANDLE_PROPERTY: windows_core::PCWSTR = windows_core::w!("Provider Handle"); #[repr(transparent)] @@ -14788,9 +13586,6 @@ impl Default for NCRYPT_SSL_CIPHER_LENGTHS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_SSL_CIPHER_LENGTHS { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_SSL_CIPHER_LENGTHS_BLOCK_PADDING: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14815,9 +13610,6 @@ impl Default for NCRYPT_SSL_CIPHER_SUITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_SSL_CIPHER_SUITE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NCRYPT_SSL_CIPHER_SUITE_EX { @@ -14843,9 +13635,6 @@ impl Default for NCRYPT_SSL_CIPHER_SUITE_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_SSL_CIPHER_SUITE_EX { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_SSL_CIPHER_SUITE_EX_VERSION: u32 = 1u32; pub const NCRYPT_SSL_CLIENT_FLAG: u32 = 1u32; pub const NCRYPT_SSL_EAP_FAST_ID: u32 = 3u32; @@ -14867,9 +13656,6 @@ impl Default for NCRYPT_SSL_ECC_CURVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_SSL_ECC_CURVE { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_SSL_EXTERNAL_PSK_FLAG: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14922,9 +13708,6 @@ impl Default for NCRYPT_SSL_FUNCTION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_SSL_FUNCTION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_SSL_MAX_NAME_SIZE: u32 = 64u32; pub const NCRYPT_SSL_RESUMPTION_PSK_FLAG: u32 = 2u32; pub const NCRYPT_SSL_SERVER_FLAG: u32 = 2u32; @@ -14943,9 +13726,6 @@ impl Default for NCRYPT_SUPPORTED_LENGTHS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_SUPPORTED_LENGTHS { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_TPM12_PROVIDER: u32 = 65536u32; pub const NCRYPT_TPM_LOADABLE_KEY_BLOB: windows_core::PCWSTR = windows_core::w!("PcpTpmProtectedKeyBlob"); #[repr(C)] @@ -14962,9 +13742,6 @@ impl Default for NCRYPT_TPM_LOADABLE_KEY_BLOB_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_TPM_LOADABLE_KEY_BLOB_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_TPM_LOADABLE_KEY_BLOB_MAGIC: u32 = 1297371211u32; pub const NCRYPT_TPM_PAD_PSS_IGNORE_SALT: u32 = 32u32; #[repr(C)] @@ -14982,9 +13759,6 @@ impl Default for NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT_CURRENT_VERSION: u32 = 0u32; pub const NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT_V0: u32 = 0u32; pub const NCRYPT_TPM_PSS_SALT_SIZE_HASHSIZE: u32 = 2u32; @@ -15008,9 +13782,6 @@ impl Default for NCRYPT_UI_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_UI_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NCRYPT_UI_POLICY_BLOB { @@ -15025,9 +13796,6 @@ impl Default for NCRYPT_UI_POLICY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_UI_POLICY_BLOB { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_UI_POLICY_PROPERTY: windows_core::PCWSTR = windows_core::w!("UI Policy"); pub const NCRYPT_UI_PROTECT_KEY_FLAG: u32 = 1u32; pub const NCRYPT_UNIQUE_NAME_PROPERTY: windows_core::PCWSTR = windows_core::w!("Unique Name"); @@ -15057,9 +13825,6 @@ impl Default for NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS_CURRENT_VERSION: u32 = 0u32; pub const NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS_V0: u32 = 0u32; #[repr(C)] @@ -15076,9 +13841,6 @@ impl Default for NCRYPT_VSM_KEY_ATTESTATION_STATEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCRYPT_VSM_KEY_ATTESTATION_STATEMENT { - type TypeKind = windows_core::CopyType; -} pub const NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_CURRENT_VERSION: u32 = 0u32; pub const NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_V0: u32 = 0u32; pub const NCRYPT_WINDOW_HANDLE_PROPERTY: windows_core::PCWSTR = windows_core::w!("HWND Handle"); @@ -15096,9 +13858,6 @@ impl Default for NCryptAlgorithmName { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCryptAlgorithmName { - type TypeKind = windows_core::CopyType; -} pub type NCryptCreateClaimFn = Option windows_core::HRESULT>; pub type NCryptCreatePersistedKeyFn = Option windows_core::HRESULT>; pub type NCryptDecryptFn = Option windows_core::HRESULT>; @@ -15132,9 +13891,6 @@ impl Default for NCryptKeyName { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCryptKeyName { - type TypeKind = windows_core::CopyType; -} pub type NCryptNotifyChangeKeyFn = Option windows_core::HRESULT>; pub type NCryptOpenKeyFn = Option windows_core::HRESULT>; pub type NCryptOpenStorageProviderFn = Option windows_core::HRESULT>; @@ -15150,9 +13906,6 @@ impl Default for NCryptProviderName { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCryptProviderName { - type TypeKind = windows_core::CopyType; -} pub type NCryptSecretAgreementFn = Option windows_core::HRESULT>; pub type NCryptSetKeyPropertyFn = Option windows_core::HRESULT>; pub type NCryptSetProviderPropertyFn = Option windows_core::HRESULT>; @@ -15187,9 +13940,6 @@ impl Default for OCSP_BASIC_RESPONSE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_BASIC_RESPONSE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OCSP_BASIC_RESPONSE_ENTRY_0 { @@ -15200,9 +13950,6 @@ impl Default for OCSP_BASIC_RESPONSE_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_BASIC_RESPONSE_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct OCSP_BASIC_RESPONSE_INFO { @@ -15220,9 +13967,6 @@ impl Default for OCSP_BASIC_RESPONSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_BASIC_RESPONSE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OCSP_BASIC_RESPONSE_INFO_0 { @@ -15234,9 +13978,6 @@ impl Default for OCSP_BASIC_RESPONSE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_BASIC_RESPONSE_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const OCSP_BASIC_RESPONSE_V1: u32 = 0u32; pub const OCSP_BASIC_REVOKED_CERT_STATUS: u32 = 1u32; #[repr(C)] @@ -15250,9 +13991,6 @@ impl Default for OCSP_BASIC_REVOKED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_BASIC_REVOKED_INFO { - type TypeKind = windows_core::CopyType; -} pub const OCSP_BASIC_SIGNED_RESPONSE: windows_core::PCSTR = windows_core::PCSTR(68i32 as _); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15265,9 +14003,6 @@ impl Default for OCSP_BASIC_SIGNED_RESPONSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_BASIC_SIGNED_RESPONSE_INFO { - type TypeKind = windows_core::CopyType; -} pub const OCSP_BASIC_UNKNOWN_CERT_STATUS: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15282,9 +14017,6 @@ impl Default for OCSP_CERT_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_CERT_ID { - type TypeKind = windows_core::CopyType; -} pub const OCSP_INTERNAL_ERROR_RESPONSE: u32 = 2u32; pub const OCSP_MALFORMED_REQUEST_RESPONSE: u32 = 1u32; pub const OCSP_REQUEST: windows_core::PCSTR = windows_core::PCSTR(66i32 as _); @@ -15300,9 +14032,6 @@ impl Default for OCSP_REQUEST_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_REQUEST_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OCSP_REQUEST_INFO { @@ -15318,9 +14047,6 @@ impl Default for OCSP_REQUEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_REQUEST_INFO { - type TypeKind = windows_core::CopyType; -} pub const OCSP_REQUEST_V1: u32 = 0u32; pub const OCSP_RESPONSE: windows_core::PCSTR = windows_core::PCSTR(67i32 as _); #[repr(C)] @@ -15335,9 +14061,6 @@ impl Default for OCSP_RESPONSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_RESPONSE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OCSP_SIGNATURE_INFO { @@ -15351,9 +14074,6 @@ impl Default for OCSP_SIGNATURE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_SIGNATURE_INFO { - type TypeKind = windows_core::CopyType; -} pub const OCSP_SIGNED_REQUEST: windows_core::PCSTR = windows_core::PCSTR(65i32 as _); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15366,9 +14086,6 @@ impl Default for OCSP_SIGNED_REQUEST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCSP_SIGNED_REQUEST_INFO { - type TypeKind = windows_core::CopyType; -} pub const OCSP_SIG_REQUIRED_RESPONSE: u32 = 5u32; pub const OCSP_SUCCESSFUL_RESPONSE: u32 = 0u32; pub const OCSP_TRY_LATER_RESPONSE: u32 = 3u32; @@ -15387,9 +14104,6 @@ impl Default for OFFLOAD_PRIVATE_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFLOAD_PRIVATE_KEY { - type TypeKind = windows_core::CopyType; -} pub const OPAQUEKEYBLOB: u32 = 9u32; pub type PCRYPT_DECRYPT_PRIVATE_KEY_FUNC = Option super::super::Foundation::BOOL>; pub type PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC = Option super::super::Foundation::BOOL>; @@ -15547,9 +14261,6 @@ impl Default for PIN_CACHE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PIN_CACHE_POLICY { - type TypeKind = windows_core::CopyType; -} pub const PIN_CACHE_POLICY_CURRENT_VERSION: u32 = 6u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -15572,9 +14283,6 @@ impl Default for PIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PIN_INFO { - type TypeKind = windows_core::CopyType; -} pub const PIN_INFO_CURRENT_VERSION: u32 = 6u32; pub const PIN_INFO_REQUIRE_SECURE_ENTRY: u32 = 1u32; pub const PIN_SET_ALL_ROLES: u32 = 255u32; @@ -15612,9 +14320,6 @@ impl Default for PKCS12_PBES2_EXPORT_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PKCS12_PBES2_EXPORT_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const PKCS12_PBKDF2_ID_HMAC_SHA1: windows_core::PCSTR = windows_core::s!("1.2.840.113549.2.7"); pub const PKCS12_PBKDF2_ID_HMAC_SHA256: windows_core::PCSTR = windows_core::s!("1.2.840.113549.2.9"); pub const PKCS12_PBKDF2_ID_HMAC_SHA384: windows_core::PCSTR = windows_core::s!("1.2.840.113549.2.10"); @@ -15658,9 +14363,6 @@ impl Default for POLICY_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICY_ELEMENT { - type TypeKind = windows_core::CopyType; -} pub const PP_ADMIN_PIN: u32 = 31u32; pub const PP_APPLI_CERT: u32 = 18u32; pub const PP_CERTCHAIN: u32 = 9u32; @@ -15725,9 +14427,6 @@ impl Default for PRIVKEYVER3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRIVKEYVER3 { - type TypeKind = windows_core::CopyType; -} pub const PROV_DH_SCHANNEL: u32 = 18u32; pub const PROV_DSS: u32 = 3u32; pub const PROV_DSS_DH: u32 = 13u32; @@ -15748,9 +14447,6 @@ impl Default for PROV_ENUMALGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROV_ENUMALGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROV_ENUMALGS_EX { @@ -15769,9 +14465,6 @@ impl Default for PROV_ENUMALGS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROV_ENUMALGS_EX { - type TypeKind = windows_core::CopyType; -} pub const PROV_FORTEZZA: u32 = 4u32; pub const PROV_INTEL_SEC: u32 = 22u32; pub const PROV_MS_EXCHANGE: u32 = 5u32; @@ -15799,9 +14492,6 @@ impl Default for PUBKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PUBKEYVER3 { @@ -15816,9 +14506,6 @@ impl Default for PUBKEYVER3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBKEYVER3 { - type TypeKind = windows_core::CopyType; -} pub const PUBLICKEYBLOB: u32 = 6u32; pub const PUBLICKEYBLOBEX: u32 = 10u32; #[repr(C)] @@ -15834,9 +14521,6 @@ impl Default for PUBLICKEYSTRUC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBLICKEYSTRUC { - type TypeKind = windows_core::CopyType; -} pub const PVK_TYPE_FILE_NAME: SIGNER_PRIVATE_KEY_CHOICE = SIGNER_PRIVATE_KEY_CHOICE(1u32); pub const PVK_TYPE_KEYCONTAINER: SIGNER_PRIVATE_KEY_CHOICE = SIGNER_PRIVATE_KEY_CHOICE(2u32); #[repr(transparent)] @@ -15871,9 +14555,6 @@ impl Default for RECIPIENTPOLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECIPIENTPOLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECIPIENTPOLICY2 { @@ -15890,9 +14571,6 @@ impl Default for RECIPIENTPOLICY2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECIPIENTPOLICY2 { - type TypeKind = windows_core::CopyType; -} pub const RECIPIENTPOLICYV1: u32 = 1u32; pub const RECIPIENTPOLICYV2: u32 = 2u32; pub const REPORT_NOT_ABLE_TO_EXPORT_PRIVATE_KEY: u32 = 2u32; @@ -15914,9 +14592,6 @@ impl Default for ROOT_INFO_LUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ROOT_INFO_LUID { - type TypeKind = windows_core::CopyType; -} pub const RSA1024BIT_KEY: u32 = 67108864u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15930,9 +14605,6 @@ impl Default for RSAPUBKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RSAPUBKEY { - type TypeKind = windows_core::CopyType; -} pub const RSA_CSP_PUBLICKEYBLOB: windows_core::PCSTR = windows_core::PCSTR(19i32 as _); pub const SCARD_PROVIDER_CARD_MODULE: u32 = 2147483649u32; #[repr(C)] @@ -15949,9 +14621,6 @@ impl Default for SCHANNEL_ALG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCHANNEL_ALG { - type TypeKind = windows_core::CopyType; -} pub const SCHANNEL_ENC_KEY: u32 = 1u32; pub const SCHANNEL_MAC_KEY: u32 = 0u32; pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC: windows_core::PCSTR = windows_core::s!("SchemeDllRetrieveEncodedObjectW"); @@ -15977,9 +14646,6 @@ impl Default for SIGNER_ATTR_AUTHCODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_ATTR_AUTHCODE { - type TypeKind = windows_core::CopyType; -} pub const SIGNER_AUTHCODE_ATTR: SIGNER_SIGNATURE_ATTRIBUTE_CHOICE = SIGNER_SIGNATURE_ATTRIBUTE_CHOICE(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -15995,9 +14661,6 @@ impl Default for SIGNER_BLOB_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_BLOB_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SIGNER_CERT { @@ -16011,9 +14674,6 @@ impl Default for SIGNER_CERT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_CERT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SIGNER_CERT_0 { @@ -16026,9 +14686,6 @@ impl Default for SIGNER_CERT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_CERT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SIGNER_CERT_CHOICE(pub u32); @@ -16088,9 +14745,6 @@ impl Default for SIGNER_CERT_STORE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_CERT_STORE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIGNER_CONTEXT { @@ -16103,9 +14757,6 @@ impl Default for SIGNER_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SIGNER_DIGEST_SIGN_INFO { @@ -16122,9 +14773,6 @@ impl Default for SIGNER_DIGEST_SIGN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_DIGEST_SIGN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SIGNER_DIGEST_SIGN_INFO_0 { @@ -16138,9 +14786,6 @@ impl Default for SIGNER_DIGEST_SIGN_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_DIGEST_SIGN_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIGNER_DIGEST_SIGN_INFO_V1 { @@ -16153,9 +14798,6 @@ impl Default for SIGNER_DIGEST_SIGN_INFO_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_DIGEST_SIGN_INFO_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIGNER_DIGEST_SIGN_INFO_V2 { @@ -16169,9 +14811,6 @@ impl Default for SIGNER_DIGEST_SIGN_INFO_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_DIGEST_SIGN_INFO_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIGNER_FILE_INFO { @@ -16184,9 +14823,6 @@ impl Default for SIGNER_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_FILE_INFO { - type TypeKind = windows_core::CopyType; -} pub const SIGNER_NO_ATTR: SIGNER_SIGNATURE_ATTRIBUTE_CHOICE = SIGNER_SIGNATURE_ATTRIBUTE_CHOICE(0u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -16206,9 +14842,6 @@ impl Default for SIGNER_PROVIDER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_PROVIDER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SIGNER_PROVIDER_INFO_0 { @@ -16220,9 +14853,6 @@ impl Default for SIGNER_PROVIDER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_PROVIDER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SIGNER_SIGNATURE_ATTRIBUTE_CHOICE(pub u32); @@ -16241,9 +14871,6 @@ impl Default for SIGNER_SIGNATURE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_SIGNATURE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SIGNER_SIGNATURE_INFO_0 { @@ -16254,9 +14881,6 @@ impl Default for SIGNER_SIGNATURE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_SIGNATURE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SIGNER_SIGN_FLAGS(pub u32); @@ -16306,9 +14930,6 @@ impl Default for SIGNER_SPC_CHAIN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_SPC_CHAIN_INFO { - type TypeKind = windows_core::CopyType; -} pub const SIGNER_SUBJECT_BLOB: SIGNER_SUBJECT_CHOICE = SIGNER_SUBJECT_CHOICE(2u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -16327,9 +14948,6 @@ impl Default for SIGNER_SUBJECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_SUBJECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SIGNER_SUBJECT_INFO_0 { @@ -16341,9 +14959,6 @@ impl Default for SIGNER_SUBJECT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIGNER_SUBJECT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const SIGNER_TIMESTAMP_AUTHENTICODE: SIGNER_TIMESTAMP_FLAGS = SIGNER_TIMESTAMP_FLAGS(1u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -16381,9 +14996,6 @@ impl Default for SSL_ECCKEY_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSL_ECCKEY_BLOB { - type TypeKind = windows_core::CopyType; -} pub const SSL_ECCPUBLIC_BLOB: windows_core::PCWSTR = windows_core::w!("SSLECCPUBLICBLOB"); pub const SSL_ECDSA_ALGORITHM: windows_core::PCWSTR = windows_core::w!("ECDSA"); pub const SSL_F12_ERROR_TEXT_LENGTH: u32 = 256u32; @@ -16401,9 +15013,6 @@ impl Default for SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS { - type TypeKind = windows_core::CopyType; -} pub const SSL_HPKP_HEADER_COUNT: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -16418,9 +15027,6 @@ impl Default for SSL_HPKP_HEADER_EXTRA_CERT_CHAIN_POLICY_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSL_HPKP_HEADER_EXTRA_CERT_CHAIN_POLICY_PARA { - type TypeKind = windows_core::CopyType; -} pub const SSL_HPKP_PKP_HEADER_INDEX: u32 = 0u32; pub const SSL_HPKP_PKP_RO_HEADER_INDEX: u32 = 1u32; pub const SSL_KEY_PIN_ERROR_TEXT_LENGTH: u32 = 512u32; @@ -16436,9 +15042,6 @@ impl Default for SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_PARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_PARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_STATUS { @@ -16451,9 +15054,6 @@ impl Default for SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_STATUS { - type TypeKind = windows_core::CopyType; -} pub const SSL_KEY_TYPE_PROPERTY: windows_core::PCWSTR = windows_core::w!("KEYTYPE"); pub const SSL_OBJECT_LOCATOR_CERT_VALIDATION_CONFIG_FUNC: windows_core::PCSTR = windows_core::s!("SslObjectLocatorInitializeCertValidationConfig"); pub const SSL_OBJECT_LOCATOR_ISSUER_LIST_FUNC: windows_core::PCSTR = windows_core::s!("SslObjectLocatorInitializeIssuerList"); @@ -16630,9 +15230,6 @@ impl Default for VTableProvStruc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VTableProvStruc { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VTableProvStrucW { @@ -16649,9 +15246,6 @@ impl Default for VTableProvStrucW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VTableProvStrucW { - type TypeKind = windows_core::CopyType; -} pub const X509_ALGORITHM_IDENTIFIER: windows_core::PCSTR = windows_core::PCSTR(74i32 as _); pub const X509_ALTERNATE_NAME: windows_core::PCSTR = windows_core::PCSTR(12i32 as _); pub const X509_ANY_STRING: i32 = 6i32; diff --git a/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs index 81adef78b30..4bd674ea560 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs @@ -222,9 +222,6 @@ impl Default for DIAGNOSTIC_DATA_EVENT_BINARY_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_EVENT_BINARY_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION { @@ -236,9 +233,6 @@ impl Default for DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION { @@ -249,9 +243,6 @@ impl Default for DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION { @@ -264,9 +255,6 @@ impl Default for DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_EVENT_TAG_STATS { @@ -278,9 +266,6 @@ impl Default for DIAGNOSTIC_DATA_EVENT_TAG_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_EVENT_TAG_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION { @@ -293,9 +278,6 @@ impl Default for DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_GENERAL_STATS { @@ -310,9 +292,6 @@ impl Default for DIAGNOSTIC_DATA_GENERAL_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_GENERAL_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_RECORD { @@ -336,9 +315,6 @@ impl Default for DIAGNOSTIC_DATA_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_DATA_SEARCH_CRITERIA { @@ -356,9 +332,6 @@ impl Default for DIAGNOSTIC_DATA_SEARCH_CRITERIA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_DATA_SEARCH_CRITERIA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_REPORT_DATA { @@ -385,9 +358,6 @@ impl Default for DIAGNOSTIC_REPORT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_REPORT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_REPORT_PARAMETER { @@ -399,9 +369,6 @@ impl Default for DIAGNOSTIC_REPORT_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_REPORT_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DIAGNOSTIC_REPORT_SIGNATURE { @@ -413,9 +380,6 @@ impl Default for DIAGNOSTIC_REPORT_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DIAGNOSTIC_REPORT_SIGNATURE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DdqAccessLevel(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs index 5a2c7745385..b36c74dafb6 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs @@ -133,9 +133,6 @@ impl Default for FILE_UNPROTECT_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_UNPROTECT_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTHREAD_NETWORK_CONTEXT { @@ -147,9 +144,6 @@ impl Default for HTHREAD_NETWORK_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTHREAD_NETWORK_CONTEXT { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IProtectionPolicyManagerInterop, IProtectionPolicyManagerInterop_Vtbl, 0x4652651d_c1fe_4ba1_9f0a_c0f56596f721); windows_core::imp::interface_hierarchy!(IProtectionPolicyManagerInterop, windows_core::IUnknown, windows_core::IInspectable); impl IProtectionPolicyManagerInterop { diff --git a/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs index 9d9c5a99a22..d5b0425854b 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -240,9 +240,6 @@ impl Default for EAPHOST_AUTH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAPHOST_AUTH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EAPHOST_AUTH_STATUS(pub i32); @@ -266,9 +263,6 @@ impl Default for EAPHOST_IDENTITY_UI_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAPHOST_IDENTITY_UI_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAPHOST_INTERACTIVE_UI_PARAMS { @@ -284,9 +278,6 @@ impl Default for EAPHOST_INTERACTIVE_UI_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAPHOST_INTERACTIVE_UI_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const EAPHOST_METHOD_API_VERSION: u32 = 1u32; pub const EAPHOST_PEER_API_VERSION: u32 = 1u32; #[repr(C)] @@ -301,9 +292,6 @@ impl Default for EAP_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_ATTRIBUTES { @@ -315,9 +303,6 @@ impl Default for EAP_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EAP_ATTRIBUTE_TYPE(pub i32); @@ -342,9 +327,6 @@ impl Default for EAP_AUTHENTICATOR_METHOD_ROUTINES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_AUTHENTICATOR_METHOD_ROUTINES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EAP_AUTHENTICATOR_SEND_TIMEOUT(pub i32); @@ -368,9 +350,6 @@ impl Default for EAP_CONFIG_INPUT_FIELD_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_CONFIG_INPUT_FIELD_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_CONFIG_INPUT_FIELD_DATA { @@ -387,9 +366,6 @@ impl Default for EAP_CONFIG_INPUT_FIELD_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_CONFIG_INPUT_FIELD_DATA { - type TypeKind = windows_core::CopyType; -} pub const EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT: u32 = 0u32; pub const EAP_CONFIG_INPUT_FIELD_PROPS_NON_DISPLAYABLE: u32 = 1u32; pub const EAP_CONFIG_INPUT_FIELD_PROPS_NON_PERSIST: u32 = 2u32; @@ -408,9 +384,6 @@ impl Default for EAP_CRED_EXPIRY_REQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_CRED_EXPIRY_REQ { - type TypeKind = windows_core::CopyType; -} pub const EAP_EMPTY_CREDENTIAL: EapCredentialType = EapCredentialType(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -429,9 +402,6 @@ impl Default for EAP_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_ERROR { - type TypeKind = windows_core::CopyType; -} pub const EAP_E_AUTHENTICATION_FAILED: u32 = 2151809045u32; pub const EAP_E_CERT_STORE_INACCESSIBLE: u32 = 2151809040u32; pub const EAP_E_EAPHOST_EAPQEC_INACCESSIBLE: u32 = 2151809043u32; @@ -513,9 +483,6 @@ impl Default for EAP_INTERACTIVE_UI_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_INTERACTIVE_UI_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EAP_INTERACTIVE_UI_DATA_TYPE(pub i32); @@ -549,9 +516,6 @@ impl Default for EAP_METHOD_AUTHENTICATOR_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_AUTHENTICATOR_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_INFO { @@ -566,9 +530,6 @@ impl Default for EAP_METHOD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_INFO_ARRAY { @@ -580,9 +541,6 @@ impl Default for EAP_METHOD_INFO_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_INFO_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_INFO_ARRAY_EX { @@ -594,9 +552,6 @@ impl Default for EAP_METHOD_INFO_ARRAY_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_INFO_ARRAY_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_INFO_EX { @@ -611,9 +566,6 @@ impl Default for EAP_METHOD_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const EAP_METHOD_INVALID_PACKET: u32 = 2151809047u32; #[repr(C)] #[derive(Clone, Copy)] @@ -627,9 +579,6 @@ impl Default for EAP_METHOD_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_PROPERTY_ARRAY { @@ -641,9 +590,6 @@ impl Default for EAP_METHOD_PROPERTY_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_PROPERTY_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EAP_METHOD_PROPERTY_TYPE(pub i32); @@ -659,9 +605,6 @@ impl Default for EAP_METHOD_PROPERTY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_PROPERTY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_PROPERTY_VALUE_BOOL { @@ -673,9 +616,6 @@ impl Default for EAP_METHOD_PROPERTY_VALUE_BOOL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_PROPERTY_VALUE_BOOL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_PROPERTY_VALUE_DWORD { @@ -687,9 +627,6 @@ impl Default for EAP_METHOD_PROPERTY_VALUE_DWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_PROPERTY_VALUE_DWORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EAP_METHOD_PROPERTY_VALUE_STRING { @@ -701,9 +638,6 @@ impl Default for EAP_METHOD_PROPERTY_VALUE_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_PROPERTY_VALUE_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EAP_METHOD_PROPERTY_VALUE_TYPE(pub i32); @@ -718,9 +652,6 @@ impl Default for EAP_METHOD_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_METHOD_TYPE { - type TypeKind = windows_core::CopyType; -} pub const EAP_PEER_FLAG_GUEST_ACCESS: u32 = 64u32; pub const EAP_PEER_FLAG_HEALTH_STATE_CHANGE: u32 = 32768u32; #[repr(C)] @@ -747,9 +678,6 @@ impl Default for EAP_PEER_METHOD_ROUTINES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_PEER_METHOD_ROUTINES { - type TypeKind = windows_core::CopyType; -} pub const EAP_PEER_VALUENAME_CONFIGUI: windows_core::PCWSTR = windows_core::w!("PeerConfigUIPath"); pub const EAP_PEER_VALUENAME_DLL_PATH: windows_core::PCWSTR = windows_core::w!("PeerDllPath"); pub const EAP_PEER_VALUENAME_FRIENDLY_NAME: windows_core::PCWSTR = windows_core::w!("PeerFriendlyName"); @@ -773,9 +701,6 @@ impl Default for EAP_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EAP_UI_DATA_FORMAT { @@ -788,9 +713,6 @@ impl Default for EAP_UI_DATA_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EAP_UI_DATA_FORMAT { - type TypeKind = windows_core::CopyType; -} pub const EAP_UI_INPUT_FIELD_PROPS_DEFAULT: u32 = 0u32; pub const EAP_UI_INPUT_FIELD_PROPS_NON_DISPLAYABLE: u32 = 1u32; pub const EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST: u32 = 2u32; @@ -809,9 +731,6 @@ impl Default for EapCertificateCredential { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapCertificateCredential { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EapCode(pub i32); @@ -847,9 +766,6 @@ impl Default for EapCredential { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapCredential { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EapCredentialType(pub i32); @@ -865,9 +781,6 @@ impl Default for EapCredentialTypeData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapCredentialTypeData { - type TypeKind = windows_core::CopyType; -} pub const EapHostAuthFailed: EAPHOST_AUTH_STATUS = EAPHOST_AUTH_STATUS(6i32); pub const EapHostAuthIdentityExchange: EAPHOST_AUTH_STATUS = EAPHOST_AUTH_STATUS(2i32); pub const EapHostAuthInProgress: EAPHOST_AUTH_STATUS = EAPHOST_AUTH_STATUS(4i32); @@ -903,9 +816,6 @@ impl Default for EapHostPeerMethodResult { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapHostPeerMethodResult { - type TypeKind = windows_core::CopyType; -} pub const EapHostPeerMethodResultAltSuccessReceived: EapHostPeerMethodResultReason = EapHostPeerMethodResultReason(1i32); pub const EapHostPeerMethodResultFromMethod: EapHostPeerMethodResultReason = EapHostPeerMethodResultReason(3i32); #[repr(transparent)] @@ -935,9 +845,6 @@ impl Default for EapPacket { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapPacket { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EapPeerMethodOutput { @@ -949,9 +856,6 @@ impl Default for EapPeerMethodOutput { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapPeerMethodOutput { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EapPeerMethodResponseAction(pub i32); @@ -984,10 +888,6 @@ impl Default for EapPeerMethodResult { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for EapPeerMethodResult { - type TypeKind = windows_core::CopyType; -} pub const EapPeerMethodResultFailure: EapPeerMethodResultReason = EapPeerMethodResultReason(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1004,9 +904,6 @@ impl Default for EapSimCredential { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapSimCredential { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EapUsernamePasswordCredential { @@ -1018,9 +915,6 @@ impl Default for EapUsernamePasswordCredential { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EapUsernamePasswordCredential { - type TypeKind = windows_core::CopyType; -} pub const FACILITY_EAP_MESSAGE: u32 = 2114u32; pub const GUID_EapHost_Cause_CertStoreInaccessible: windows_core::GUID = windows_core::GUID::from_u128(0x9612fc67_6150_4209_a85e_a8d800000004); pub const GUID_EapHost_Cause_EapNegotiationFailed: windows_core::GUID = windows_core::GUID::from_u128(0x9612fc67_6150_4209_a85e_a8d80000001c); @@ -1478,9 +1372,6 @@ impl Default for LEGACY_IDENTITY_UI_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LEGACY_IDENTITY_UI_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LEGACY_INTERACTIVE_UI_PARAMS { @@ -1496,9 +1387,6 @@ impl Default for LEGACY_INTERACTIVE_UI_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LEGACY_INTERACTIVE_UI_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const MAXEAPCODE: u32 = 4u32; pub const MAX_EAP_CONFIG_INPUT_FIELD_LENGTH: u32 = 256u32; pub const MAX_EAP_CONFIG_INPUT_FIELD_VALUE_LENGTH: u32 = 1024u32; @@ -1517,10 +1405,6 @@ impl Default for NgcTicketContext { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for NgcTicketContext { - type TypeKind = windows_core::CopyType; -} pub type NotificationHandler = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1540,9 +1424,6 @@ impl Default for PPP_EAP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_EAP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_EAP_INPUT { @@ -1573,9 +1454,6 @@ impl Default for PPP_EAP_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_EAP_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1602,10 +1480,6 @@ impl Default for PPP_EAP_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for PPP_EAP_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPP_EAP_PACKET { @@ -1619,9 +1493,6 @@ impl Default for PPP_EAP_PACKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPP_EAP_PACKET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAS_AUTH_ATTRIBUTE { @@ -1634,9 +1505,6 @@ impl Default for RAS_AUTH_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAS_AUTH_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RAS_AUTH_ATTRIBUTE_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs index a177749b390..a35fa2181d0 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs @@ -258,7 +258,4 @@ impl Default for IsolatedAppLauncherTelemetryParameters { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IsolatedAppLauncherTelemetryParameters { - type TypeKind = windows_core::CopyType; -} pub const WDAG_CLIPBOARD_TAG: windows_core::PCWSTR = windows_core::w!("CrossIsolatedEnvironmentContent"); diff --git a/crates/libs/windows/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs index 9f842a27f49..99a02bb6eff 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs @@ -11,9 +11,6 @@ impl Default for CorrelationId { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CorrelationId { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CountedString { @@ -25,9 +22,6 @@ impl Default for CountedString { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CountedString { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ExtendedIsolationState(pub i32); @@ -44,9 +38,6 @@ impl Default for FailureCategoryMapping { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FailureCategoryMapping { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FixupInfo { @@ -60,9 +51,6 @@ impl Default for FixupInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FixupInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FixupState(pub i32); @@ -76,9 +64,6 @@ impl Default for Ipv4Address { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Ipv4Address { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct Ipv6Address { @@ -89,9 +74,6 @@ impl Default for Ipv6Address { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Ipv6Address { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IsolationInfo { @@ -104,9 +86,6 @@ impl Default for IsolationInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IsolationInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IsolationInfoEx { @@ -120,9 +99,6 @@ impl Default for IsolationInfoEx { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IsolationInfoEx { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IsolationState(pub i32); @@ -144,9 +120,6 @@ impl Default for NapComponentRegistrationInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NapComponentRegistrationInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NapNotifyType(pub i32); @@ -164,9 +137,6 @@ impl Default for NetworkSoH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NetworkSoH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PrivateData { @@ -178,9 +148,6 @@ impl Default for PrivateData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrivateData { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RemoteConfigurationType(pub i32); @@ -195,9 +162,6 @@ impl Default for ResultCodes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ResultCodes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SoH { @@ -209,9 +173,6 @@ impl Default for SoH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SoH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SoHAttribute { @@ -224,9 +185,6 @@ impl Default for SoHAttribute { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SoHAttribute { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SystemHealthAgentState { @@ -240,9 +198,6 @@ impl Default for SystemHealthAgentState { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SystemHealthAgentState { - type TypeKind = windows_core::CopyType; -} pub const extendedIsolationStateInfected: ExtendedIsolationState = ExtendedIsolationState(2i32); pub const extendedIsolationStateNoData: ExtendedIsolationState = ExtendedIsolationState(0i32); pub const extendedIsolationStateTransition: ExtendedIsolationState = ExtendedIsolationState(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs index d6c2b1888d7..d4002744094 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs @@ -119,9 +119,6 @@ impl Default for CAT_MEMBERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAT_MEMBERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAT_MEMBERINFO2 { @@ -133,9 +130,6 @@ impl Default for CAT_MEMBERINFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAT_MEMBERINFO2 { - type TypeKind = windows_core::CopyType; -} pub const CAT_MEMBERINFO2_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.12.2.3"); pub const CAT_MEMBERINFO2_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2223i32 as _); pub const CAT_MEMBERINFO_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.12.2.2"); @@ -154,10 +148,6 @@ impl Default for CAT_NAMEVALUE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for CAT_NAMEVALUE { - type TypeKind = windows_core::CopyType; -} pub const CAT_NAMEVALUE_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.12.2.1"); pub const CAT_NAMEVALUE_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2221i32 as _); pub const CCPI_RESULT_ALLOW: u32 = 1u32; @@ -187,10 +177,6 @@ impl Default for CONFIG_CI_PROV_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for CONFIG_CI_PROV_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONFIG_CI_PROV_INFO_RESULT { @@ -204,9 +190,6 @@ impl Default for CONFIG_CI_PROV_INFO_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIG_CI_PROV_INFO_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONFIG_CI_PROV_INFO_RESULT2 { @@ -223,9 +206,6 @@ impl Default for CONFIG_CI_PROV_INFO_RESULT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIG_CI_PROV_INFO_RESULT2 { - type TypeKind = windows_core::CopyType; -} pub const CPD_CHOICE_SIP: u32 = 1u32; pub const CPD_RETURN_LOWER_QUALITY_CHAINS: u32 = 1048576u32; pub const CPD_REVOCATION_CHECK_CHAIN: u32 = 262144u32; @@ -264,10 +244,6 @@ impl Default for CRYPT_PROVIDER_CERT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for CRYPT_PROVIDER_CERT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[derive(Clone, Copy)] @@ -312,10 +288,6 @@ impl Default for CRYPT_PROVIDER_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl windows_core::TypeKind for CRYPT_PROVIDER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[derive(Clone, Copy)] @@ -328,10 +300,6 @@ impl Default for CRYPT_PROVIDER_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl windows_core::TypeKind for CRYPT_PROVIDER_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PROVIDER_DEFUSAGE { @@ -345,9 +313,6 @@ impl Default for CRYPT_PROVIDER_DEFUSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVIDER_DEFUSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -375,10 +340,6 @@ impl Default for CRYPT_PROVIDER_FUNCTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl windows_core::TypeKind for CRYPT_PROVIDER_FUNCTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PROVIDER_PRIVDATA { @@ -392,9 +353,6 @@ impl Default for CRYPT_PROVIDER_PRIVDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVIDER_PRIVDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PROVIDER_REGDEFUSAGE { @@ -409,9 +367,6 @@ impl Default for CRYPT_PROVIDER_REGDEFUSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVIDER_REGDEFUSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -433,10 +388,6 @@ impl Default for CRYPT_PROVIDER_SGNR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for CRYPT_PROVIDER_SGNR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -460,10 +411,6 @@ impl Default for CRYPT_PROVIDER_SIGSTATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for CRYPT_PROVIDER_SIGSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_PROVUI_DATA { @@ -482,9 +429,6 @@ impl Default for CRYPT_PROVUI_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_PROVUI_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -502,10 +446,6 @@ impl Default for CRYPT_PROVUI_FUNCS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl windows_core::TypeKind for CRYPT_PROVUI_FUNCS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_REGISTER_ACTIONID { @@ -524,9 +464,6 @@ impl Default for CRYPT_REGISTER_ACTIONID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_REGISTER_ACTIONID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CRYPT_TRUST_REG_ENTRY { @@ -539,9 +476,6 @@ impl Default for CRYPT_TRUST_REG_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CRYPT_TRUST_REG_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DRIVER_ACTION_VERIFY: windows_core::GUID = windows_core::GUID::from_u128(0xf750e6c3_38ee_11d1_85e5_00c04fc295ee); pub const DRIVER_CLEANUPPOLICY_FUNCTION: windows_core::PCWSTR = windows_core::w!("DriverCleanupPolicy"); pub const DRIVER_FINALPOLPROV_FUNCTION: windows_core::PCWSTR = windows_core::w!("DriverFinalPolicy"); @@ -569,10 +503,6 @@ impl Default for DRIVER_VER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for DRIVER_VER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVER_VER_MAJORMINOR { @@ -584,9 +514,6 @@ impl Default for DRIVER_VER_MAJORMINOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVER_VER_MAJORMINOR { - type TypeKind = windows_core::CopyType; -} pub const DWACTION_ALLOCANDFILL: WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION = WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION(1u32); pub const DWACTION_FREE: WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION = WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION(2u32); pub const GENERIC_CHAIN_CERTTRUST_FUNCTION: windows_core::PCWSTR = windows_core::w!("GenericChainCertificateTrust"); @@ -606,9 +533,6 @@ impl Default for INTENT_TO_SEAL_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTENT_TO_SEAL_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} pub const INTENT_TO_SEAL_ATTRIBUTE_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2010i32 as _); pub const OFFICESIGN_ACTION_VERIFY: windows_core::GUID = windows_core::GUID::from_u128(0x5555c2cd_17fb_11d1_85c4_00c04fc295ee); pub const OFFICE_CLEANUPPOLICY_FUNCTION: windows_core::PCWSTR = windows_core::w!("OfficeCleanupPolicy"); @@ -664,10 +588,6 @@ impl Default for PROVDATA_SIP { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl windows_core::TypeKind for PROVDATA_SIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -683,10 +603,6 @@ impl Default for SEALING_SIGNATURE_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SEALING_SIGNATURE_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} pub const SEALING_SIGNATURE_ATTRIBUTE_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2011i32 as _); #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] @@ -702,10 +618,6 @@ impl Default for SEALING_TIMESTAMP_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SEALING_TIMESTAMP_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} pub const SEALING_TIMESTAMP_ATTRIBUTE_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2012i32 as _); pub const SGNR_TYPE_TIMESTAMP: u32 = 16u32; pub const SPC_CAB_DATA_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.25"); @@ -726,9 +638,6 @@ impl Default for SPC_FINANCIAL_CRITERIA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPC_FINANCIAL_CRITERIA { - type TypeKind = windows_core::CopyType; -} pub const SPC_FINANCIAL_CRITERIA_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.27"); pub const SPC_FINANCIAL_CRITERIA_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2002i32 as _); pub const SPC_GLUE_RDN_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.25"); @@ -748,10 +657,6 @@ impl Default for SPC_IMAGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_IMAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -766,10 +671,6 @@ impl Default for SPC_INDIRECT_DATA_CONTENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_INDIRECT_DATA_CONTENT { - type TypeKind = windows_core::CopyType; -} pub const SPC_INDIRECT_DATA_CONTENT_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2003i32 as _); pub const SPC_INDIRECT_DATA_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.4"); pub const SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.21"); @@ -788,10 +689,6 @@ impl Default for SPC_LINK { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_LINK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy)] @@ -806,10 +703,6 @@ impl Default for SPC_LINK_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_LINK_0 { - type TypeKind = windows_core::CopyType; -} pub const SPC_LINK_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.28"); pub const SPC_LINK_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2005i32 as _); pub const SPC_MINIMAL_CRITERIA_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.26"); @@ -829,10 +722,6 @@ impl Default for SPC_PE_IMAGE_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_PE_IMAGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const SPC_PE_IMAGE_DATA_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.15"); pub const SPC_PE_IMAGE_DATA_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2004i32 as _); pub const SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.3.1"); @@ -852,10 +741,6 @@ impl Default for SPC_SERIALIZED_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_SERIALIZED_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPC_SIGINFO { @@ -872,9 +757,6 @@ impl Default for SPC_SIGINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPC_SIGINFO { - type TypeKind = windows_core::CopyType; -} pub const SPC_SIGINFO_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.30"); pub const SPC_SIGINFO_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2130i32 as _); #[repr(C)] @@ -892,10 +774,6 @@ impl Default for SPC_SP_AGENCY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_SP_AGENCY_INFO { - type TypeKind = windows_core::CopyType; -} pub const SPC_SP_AGENCY_INFO_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.10"); pub const SPC_SP_AGENCY_INFO_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2000i32 as _); #[repr(C)] @@ -912,10 +790,6 @@ impl Default for SPC_SP_OPUS_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for SPC_SP_OPUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const SPC_SP_OPUS_INFO_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.12"); pub const SPC_SP_OPUS_INFO_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2007i32 as _); #[repr(C)] @@ -929,9 +803,6 @@ impl Default for SPC_STATEMENT_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPC_STATEMENT_TYPE { - type TypeKind = windows_core::CopyType; -} pub const SPC_STATEMENT_TYPE_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.11"); pub const SPC_STATEMENT_TYPE_STRUCT: windows_core::PCSTR = windows_core::PCSTR(2006i32 as _); pub const SPC_STRUCTURED_STORAGE_DATA_OBJID: windows_core::PCSTR = windows_core::s!("1.3.6.1.4.1.311.2.1.19"); @@ -995,9 +866,6 @@ impl Default for WINTRUST_BLOB_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINTRUST_BLOB_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1019,10 +887,6 @@ impl Default for WINTRUST_CATALOG_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WINTRUST_CATALOG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1041,10 +905,6 @@ impl Default for WINTRUST_CERT_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WINTRUST_CERT_INFO { - type TypeKind = windows_core::CopyType; -} pub const WINTRUST_CONFIG_REGPATH: windows_core::PCWSTR = windows_core::w!("Software\\Microsoft\\Cryptography\\Wintrust\\Config"); #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] @@ -1070,10 +930,6 @@ impl Default for WINTRUST_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WINTRUST_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy)] @@ -1090,10 +946,6 @@ impl Default for WINTRUST_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WINTRUST_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINTRUST_DATA_PROVIDER_FLAGS(pub u32); @@ -1158,9 +1010,6 @@ impl Default for WINTRUST_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINTRUST_FILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION(pub u32); @@ -1220,10 +1069,6 @@ impl Default for WINTRUST_SGNR_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WINTRUST_SGNR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1241,10 +1086,6 @@ impl Default for WINTRUST_SIGNATURE_SETTINGS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WINTRUST_SIGNATURE_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINTRUST_SIGNATURE_SETTINGS_FLAGS(pub u32); @@ -1294,9 +1135,6 @@ impl Default for WIN_CERTIFICATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN_CERTIFICATE { - type TypeKind = windows_core::CopyType; -} pub const WIN_CERT_REVISION_1_0: u32 = 256u32; pub const WIN_CERT_REVISION_2_0: u32 = 512u32; pub const WIN_CERT_TYPE_PKCS_SIGNED_DATA: u32 = 2u32; @@ -1317,9 +1155,6 @@ impl Default for WIN_SPUB_TRUSTED_PUBLISHER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN_SPUB_TRUSTED_PUBLISHER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT { @@ -1332,9 +1167,6 @@ impl Default for WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN_TRUST_ACTDATA_SUBJECT_ONLY { @@ -1346,9 +1178,6 @@ impl Default for WIN_TRUST_ACTDATA_SUBJECT_ONLY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN_TRUST_ACTDATA_SUBJECT_ONLY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN_TRUST_SUBJECT_FILE { @@ -1360,9 +1189,6 @@ impl Default for WIN_TRUST_SUBJECT_FILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN_TRUST_SUBJECT_FILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN_TRUST_SUBJECT_FILE_AND_DISPLAY { @@ -1375,9 +1201,6 @@ impl Default for WIN_TRUST_SUBJECT_FILE_AND_DISPLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN_TRUST_SUBJECT_FILE_AND_DISPLAY { - type TypeKind = windows_core::CopyType; -} pub const WIN_TRUST_SUBJTYPE_CABINET: windows_core::GUID = windows_core::GUID::from_u128(0xd17c5374_a392_11cf_9df5_00aa00c184e0); pub const WIN_TRUST_SUBJTYPE_CABINETEX: windows_core::GUID = windows_core::GUID::from_u128(0x6f458114_c2f1_11cf_8a69_00aa006c3706); pub const WIN_TRUST_SUBJTYPE_JAVA_CLASS: windows_core::GUID = windows_core::GUID::from_u128(0x08ad3990_8da1_11cf_8736_00aa00a485eb); @@ -1425,10 +1248,6 @@ impl Default for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy)] @@ -1442,10 +1261,6 @@ impl Default for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[derive(Clone, Copy)] @@ -1462,10 +1277,6 @@ impl Default for WTD_GENERIC_CHAIN_POLICY_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl windows_core::TypeKind for WTD_GENERIC_CHAIN_POLICY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[derive(Clone, Copy)] @@ -1479,10 +1290,6 @@ impl Default for WTD_GENERIC_CHAIN_POLICY_DATA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl windows_core::TypeKind for WTD_GENERIC_CHAIN_POLICY_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy)] @@ -1501,10 +1308,6 @@ impl Default for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy)] @@ -1518,10 +1321,6 @@ impl Default for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const WTD_HASH_ONLY_FLAG: WINTRUST_DATA_PROVIDER_FLAGS = WINTRUST_DATA_PROVIDER_FLAGS(512u32); pub const WTD_LIFETIME_SIGNING_FLAG: WINTRUST_DATA_PROVIDER_FLAGS = WINTRUST_DATA_PROVIDER_FLAGS(2048u32); pub const WTD_MOTW: WINTRUST_DATA_PROVIDER_FLAGS = WINTRUST_DATA_PROVIDER_FLAGS(16384u32); diff --git a/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs index 23db92953cf..5b2d46de44c 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs @@ -50,9 +50,6 @@ impl Default for WLX_CLIENT_CREDENTIALS_INFO_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_CLIENT_CREDENTIALS_INFO_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLX_CLIENT_CREDENTIALS_INFO_V2_0 { @@ -68,9 +65,6 @@ impl Default for WLX_CLIENT_CREDENTIALS_INFO_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_CLIENT_CREDENTIALS_INFO_V2_0 { - type TypeKind = windows_core::CopyType; -} pub const WLX_CONSOLESWITCHCREDENTIAL_TYPE_V1_0: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -108,9 +102,6 @@ impl Default for WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 { - type TypeKind = windows_core::CopyType; -} pub const WLX_CREATE_INSTANCE_ONLY: u32 = 1u32; pub const WLX_CREATE_USER: u32 = 2u32; pub const WLX_CREDENTIAL_TYPE_V1_0: u32 = 1u32; @@ -131,10 +122,6 @@ impl Default for WLX_DESKTOP { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_StationsAndDesktops")] -impl windows_core::TypeKind for WLX_DESKTOP { - type TypeKind = windows_core::CopyType; -} pub const WLX_DESKTOP_HANDLE: u32 = 2u32; pub const WLX_DESKTOP_NAME: u32 = 1u32; pub const WLX_DIRECTORY_LENGTH: u32 = 256u32; @@ -162,10 +149,6 @@ impl Default for WLX_DISPATCH_VERSION_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for WLX_DISPATCH_VERSION_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -194,10 +177,6 @@ impl Default for WLX_DISPATCH_VERSION_1_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for WLX_DISPATCH_VERSION_1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -227,10 +206,6 @@ impl Default for WLX_DISPATCH_VERSION_1_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for WLX_DISPATCH_VERSION_1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -267,10 +242,6 @@ impl Default for WLX_DISPATCH_VERSION_1_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for WLX_DISPATCH_VERSION_1_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -309,10 +280,6 @@ impl Default for WLX_DISPATCH_VERSION_1_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for WLX_DISPATCH_VERSION_1_4 { - type TypeKind = windows_core::CopyType; -} pub const WLX_DLG_INPUT_TIMEOUT: u32 = 102u32; pub const WLX_DLG_SAS: u32 = 101u32; pub const WLX_DLG_SCREEN_SAVER_TIMEOUT: u32 = 103u32; @@ -331,9 +298,6 @@ impl Default for WLX_MPR_NOTIFY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_MPR_NOTIFY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_StationsAndDesktops")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -353,10 +317,6 @@ impl Default for WLX_NOTIFICATION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_StationsAndDesktops")] -impl windows_core::TypeKind for WLX_NOTIFICATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const WLX_OPTION_CONTEXT_POINTER: u32 = 2u32; pub const WLX_OPTION_DISPATCH_TABLE_SIZE: u32 = 65539u32; pub const WLX_OPTION_FORCE_LOGOFF_TIME: u32 = 4u32; @@ -379,9 +339,6 @@ impl Default for WLX_PROFILE_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_PROFILE_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WLX_PROFILE_V2_0 { @@ -397,9 +354,6 @@ impl Default for WLX_PROFILE_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_PROFILE_V2_0 { - type TypeKind = windows_core::CopyType; -} pub const WLX_SAS_ACTION_DELAYED_FORCE_LOGOFF: u32 = 16u32; pub const WLX_SAS_ACTION_FORCE_LOGOFF: u32 = 9u32; pub const WLX_SAS_ACTION_LOCK_WKSTA: u32 = 3u32; @@ -442,9 +396,6 @@ impl Default for WLX_SC_NOTIFICATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_SC_NOTIFICATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WLX_SHUTDOWN_TYPE(pub u32); @@ -460,9 +411,6 @@ impl Default for WLX_TERMINAL_SERVICES_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLX_TERMINAL_SERVICES_DATA { - type TypeKind = windows_core::CopyType; -} pub const WLX_VERSION_1_0: u32 = 65536u32; pub const WLX_VERSION_1_1: u32 = 65537u32; pub const WLX_VERSION_1_2: u32 = 65538u32; diff --git a/crates/libs/windows/src/Windows/Win32/Security/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/mod.rs index 09b85bf8a49..96865560fcf 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/mod.rs @@ -1123,9 +1123,6 @@ impl Default for ACCESS_ALLOWED_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_ALLOWED_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_ALLOWED_CALLBACK_ACE { @@ -1138,9 +1135,6 @@ impl Default for ACCESS_ALLOWED_CALLBACK_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_ALLOWED_CALLBACK_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_ALLOWED_CALLBACK_OBJECT_ACE { @@ -1156,9 +1150,6 @@ impl Default for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_ALLOWED_OBJECT_ACE { @@ -1174,9 +1165,6 @@ impl Default for ACCESS_ALLOWED_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_ALLOWED_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_DENIED_ACE { @@ -1189,9 +1177,6 @@ impl Default for ACCESS_DENIED_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_DENIED_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_DENIED_CALLBACK_ACE { @@ -1204,9 +1189,6 @@ impl Default for ACCESS_DENIED_CALLBACK_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_DENIED_CALLBACK_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_DENIED_CALLBACK_OBJECT_ACE { @@ -1222,9 +1204,6 @@ impl Default for ACCESS_DENIED_CALLBACK_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_DENIED_CALLBACK_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_DENIED_OBJECT_ACE { @@ -1240,9 +1219,6 @@ impl Default for ACCESS_DENIED_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_DENIED_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACCESS_REASONS { @@ -1253,9 +1229,6 @@ impl Default for ACCESS_REASONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESS_REASONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ACE_FLAGS(pub u32); @@ -1304,9 +1277,6 @@ impl Default for ACE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const ACE_INHERITED_OBJECT_TYPE_PRESENT: SYSTEM_AUDIT_OBJECT_ACE_FLAGS = SYSTEM_AUDIT_OBJECT_ACE_FLAGS(2u32); pub const ACE_OBJECT_TYPE_PRESENT: SYSTEM_AUDIT_OBJECT_ACE_FLAGS = SYSTEM_AUDIT_OBJECT_ACE_FLAGS(1u32); #[repr(transparent)] @@ -1326,9 +1296,6 @@ impl Default for ACL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ACL_INFORMATION_CLASS(pub i32); @@ -1344,9 +1311,6 @@ impl Default for ACL_REVISION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACL_REVISION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACL_SIZE_INFORMATION { @@ -1359,9 +1323,6 @@ impl Default for ACL_SIZE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACL_SIZE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const ATTRIBUTE_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJECT_SECURITY_INFORMATION(32u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1384,9 +1345,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLAIM_SECURITY_ATTRIBUTES_INFORMATION_0 { @@ -1397,9 +1355,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} pub const CLAIM_SECURITY_ATTRIBUTE_DISABLED: CLAIM_SECURITY_ATTRIBUTE_FLAGS = CLAIM_SECURITY_ATTRIBUTE_FLAGS(16u32); pub const CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT: CLAIM_SECURITY_ATTRIBUTE_FLAGS = CLAIM_SECURITY_ATTRIBUTE_FLAGS(8u32); #[repr(transparent)] @@ -1449,9 +1404,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE { - type TypeKind = windows_core::CopyType; -} pub const CLAIM_SECURITY_ATTRIBUTE_MANDATORY: CLAIM_SECURITY_ATTRIBUTE_FLAGS = CLAIM_SECURITY_ATTRIBUTE_FLAGS(32u32); pub const CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE: CLAIM_SECURITY_ATTRIBUTE_FLAGS = CLAIM_SECURITY_ATTRIBUTE_FLAGS(1u32); #[repr(C)] @@ -1465,9 +1417,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 { @@ -1483,9 +1432,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_0 { @@ -1500,9 +1446,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_0 { - type TypeKind = windows_core::CopyType; -} pub const CLAIM_SECURITY_ATTRIBUTE_TYPE_BOOLEAN: CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE(6u16); pub const CLAIM_SECURITY_ATTRIBUTE_TYPE_FQBN: CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE(4u16); pub const CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64: CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE(1u16); @@ -1526,9 +1469,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTE_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTE_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLAIM_SECURITY_ATTRIBUTE_V1_0 { @@ -1543,9 +1483,6 @@ impl Default for CLAIM_SECURITY_ATTRIBUTE_V1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLAIM_SECURITY_ATTRIBUTE_V1_0 { - type TypeKind = windows_core::CopyType; -} pub const CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE: CLAIM_SECURITY_ATTRIBUTE_FLAGS = CLAIM_SECURITY_ATTRIBUTE_FLAGS(2u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1615,9 +1552,6 @@ impl Default for GENERIC_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GENERIC_MAPPING { - type TypeKind = windows_core::CopyType; -} pub const GROUP_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJECT_SECURITY_INFORMATION(2u32); pub const INHERITED_ACE: ACE_FLAGS = ACE_FLAGS(16u32); pub const INHERIT_NO_PROPAGATE: ACE_FLAGS = ACE_FLAGS(4u32); @@ -1634,9 +1568,6 @@ impl Default for LLFILETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LLFILETIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LLFILETIME_0 { @@ -1648,9 +1579,6 @@ impl Default for LLFILETIME_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LLFILETIME_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LOGON32_LOGON(pub u32); @@ -1679,9 +1607,6 @@ impl Default for LUID_AND_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LUID_AND_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MANDATORY_LEVEL(pub i32); @@ -1776,9 +1701,6 @@ impl Default for OBJECT_TYPE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECT_TYPE_LIST { - type TypeKind = windows_core::CopyType; -} pub const OWNER_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJECT_SECURITY_INFORMATION(1u32); pub type PLSA_AP_CALL_PACKAGE_UNTRUSTED = Option super::Foundation::NTSTATUS>; #[repr(C)] @@ -1793,9 +1715,6 @@ impl Default for PRIVILEGE_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRIVILEGE_SET { - type TypeKind = windows_core::CopyType; -} pub const PROTECTED_DACL_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJECT_SECURITY_INFORMATION(2147483648u32); pub const PROTECTED_SACL_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJECT_SECURITY_INFORMATION(1073741824u32); #[repr(transparent)] @@ -1845,9 +1764,6 @@ impl Default for QUOTA_LIMITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUOTA_LIMITS { - type TypeKind = windows_core::CopyType; -} pub const SACL_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJECT_SECURITY_INFORMATION(8u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -1880,9 +1796,6 @@ impl Default for SECURITY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_AUTHENTICATION_AUTHORITY: SID_IDENTIFIER_AUTHORITY = SID_IDENTIFIER_AUTHORITY { Value: [0, 0, 0, 0, 0, 18] }; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1933,9 +1846,6 @@ impl Default for SECURITY_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_CREATOR_SID_AUTHORITY: SID_IDENTIFIER_AUTHORITY = SID_IDENTIFIER_AUTHORITY { Value: [0, 0, 0, 0, 0, 3] }; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1953,9 +1863,6 @@ impl Default for SECURITY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURITY_DESCRIPTOR_CONTROL(pub u16); @@ -2008,9 +1915,6 @@ impl Default for SECURITY_DESCRIPTOR_RELATIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_DESCRIPTOR_RELATIVE { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_DYNAMIC_TRACKING: super::Foundation::BOOLEAN = super::Foundation::BOOLEAN(1u8); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2035,9 +1939,6 @@ impl Default for SECURITY_QUALITY_OF_SERVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_QUALITY_OF_SERVICE { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_RESOURCE_MANAGER_AUTHORITY: SID_IDENTIFIER_AUTHORITY = SID_IDENTIFIER_AUTHORITY { Value: [0, 0, 0, 0, 0, 9] }; pub const SECURITY_SCOPED_POLICY_ID_AUTHORITY: SID_IDENTIFIER_AUTHORITY = SID_IDENTIFIER_AUTHORITY { Value: [0, 0, 0, 0, 0, 17] }; pub const SECURITY_STATIC_TRACKING: super::Foundation::BOOLEAN = super::Foundation::BOOLEAN(0u8); @@ -2069,9 +1970,6 @@ impl Default for SE_ACCESS_REPLY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ACCESS_REPLY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SE_ACCESS_REQUEST { @@ -2089,9 +1987,6 @@ impl Default for SE_ACCESS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_ACCESS_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const SE_ASSIGNPRIMARYTOKEN_NAME: windows_core::PCWSTR = windows_core::w!("SeAssignPrimaryTokenPrivilege"); pub const SE_AUDIT_NAME: windows_core::PCWSTR = windows_core::w!("SeAuditPrivilege"); pub const SE_BACKUP_NAME: windows_core::PCWSTR = windows_core::w!("SeBackupPrivilege"); @@ -2124,9 +2019,6 @@ impl Default for SE_IMPERSONATION_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_IMPERSONATION_STATE { - type TypeKind = windows_core::CopyType; -} pub const SE_INCREASE_QUOTA_NAME: windows_core::PCWSTR = windows_core::w!("SeIncreaseQuotaPrivilege"); pub const SE_INC_BASE_PRIORITY_NAME: windows_core::PCWSTR = windows_core::w!("SeIncreaseBasePriorityPrivilege"); pub const SE_INC_WORKING_SET_NAME: windows_core::PCWSTR = windows_core::w!("SeIncreaseWorkingSetPrivilege"); @@ -2161,9 +2053,6 @@ impl Default for SE_SECURITY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_SECURITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const SE_SECURITY_NAME: windows_core::PCWSTR = windows_core::w!("SeSecurityPrivilege"); pub const SE_SELF_RELATIVE: SECURITY_DESCRIPTOR_CONTROL = SECURITY_DESCRIPTOR_CONTROL(32768u16); pub const SE_SHUTDOWN_NAME: windows_core::PCWSTR = windows_core::w!("SeShutdownPrivilege"); @@ -2178,9 +2067,6 @@ impl Default for SE_SID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SE_SID { - type TypeKind = windows_core::CopyType; -} pub const SE_SYNC_AGENT_NAME: windows_core::PCWSTR = windows_core::w!("SeSyncAgentPrivilege"); pub const SE_SYSTEMTIME_NAME: windows_core::PCWSTR = windows_core::w!("SeSystemtimePrivilege"); pub const SE_SYSTEM_ENVIRONMENT_NAME: windows_core::PCWSTR = windows_core::w!("SeSystemEnvironmentPrivilege"); @@ -2204,9 +2090,6 @@ impl Default for SID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SID_AND_ATTRIBUTES { @@ -2218,9 +2101,6 @@ impl Default for SID_AND_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SID_AND_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SID_AND_ATTRIBUTES_HASH { @@ -2233,9 +2113,6 @@ impl Default for SID_AND_ATTRIBUTES_HASH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SID_AND_ATTRIBUTES_HASH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SID_IDENTIFIER_AUTHORITY { @@ -2246,9 +2123,6 @@ impl Default for SID_IDENTIFIER_AUTHORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SID_IDENTIFIER_AUTHORITY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SID_NAME_USE(pub i32); @@ -2271,9 +2145,6 @@ impl Default for SYSTEM_ACCESS_FILTER_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_ACCESS_FILTER_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_ALARM_ACE { @@ -2286,9 +2157,6 @@ impl Default for SYSTEM_ALARM_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_ALARM_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_ALARM_CALLBACK_ACE { @@ -2301,9 +2169,6 @@ impl Default for SYSTEM_ALARM_CALLBACK_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_ALARM_CALLBACK_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_ALARM_CALLBACK_OBJECT_ACE { @@ -2319,9 +2184,6 @@ impl Default for SYSTEM_ALARM_CALLBACK_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_ALARM_CALLBACK_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_ALARM_OBJECT_ACE { @@ -2337,9 +2199,6 @@ impl Default for SYSTEM_ALARM_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_ALARM_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_AUDIT_ACE { @@ -2352,9 +2211,6 @@ impl Default for SYSTEM_AUDIT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_AUDIT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_AUDIT_CALLBACK_ACE { @@ -2367,9 +2223,6 @@ impl Default for SYSTEM_AUDIT_CALLBACK_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_AUDIT_CALLBACK_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_AUDIT_CALLBACK_OBJECT_ACE { @@ -2385,9 +2238,6 @@ impl Default for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_AUDIT_OBJECT_ACE { @@ -2403,9 +2253,6 @@ impl Default for SYSTEM_AUDIT_OBJECT_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_AUDIT_OBJECT_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYSTEM_AUDIT_OBJECT_ACE_FLAGS(pub u32); @@ -2454,9 +2301,6 @@ impl Default for SYSTEM_MANDATORY_LABEL_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_MANDATORY_LABEL_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_PROCESS_TRUST_LABEL_ACE { @@ -2469,9 +2313,6 @@ impl Default for SYSTEM_PROCESS_TRUST_LABEL_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_PROCESS_TRUST_LABEL_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_RESOURCE_ATTRIBUTE_ACE { @@ -2484,9 +2325,6 @@ impl Default for SYSTEM_RESOURCE_ATTRIBUTE_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_RESOURCE_ATTRIBUTE_ACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_SCOPED_POLICY_ID_ACE { @@ -2499,9 +2337,6 @@ impl Default for SYSTEM_SCOPED_POLICY_ID_ACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_SCOPED_POLICY_ID_ACE { - type TypeKind = windows_core::CopyType; -} pub const SecurityAnonymous: SECURITY_IMPERSONATION_LEVEL = SECURITY_IMPERSONATION_LEVEL(0i32); pub const SecurityDelegation: SECURITY_IMPERSONATION_LEVEL = SECURITY_IMPERSONATION_LEVEL(3i32); pub const SecurityIdentification: SECURITY_IMPERSONATION_LEVEL = SECURITY_IMPERSONATION_LEVEL(1i32); @@ -2539,9 +2374,6 @@ impl Default for TOKEN_ACCESS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_ACCESS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TOKEN_ACCESS_MASK(pub u32); @@ -2596,9 +2428,6 @@ impl Default for TOKEN_APPCONTAINER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_APPCONTAINER_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TOKEN_ASSIGN_PRIMARY: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2610,9 +2439,6 @@ impl Default for TOKEN_AUDIT_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_AUDIT_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_CONTROL { @@ -2626,9 +2452,6 @@ impl Default for TOKEN_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_DEFAULT_DACL { @@ -2639,9 +2462,6 @@ impl Default for TOKEN_DEFAULT_DACL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_DEFAULT_DACL { - type TypeKind = windows_core::CopyType; -} pub const TOKEN_DELETE: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(65536u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2653,9 +2473,6 @@ impl Default for TOKEN_DEVICE_CLAIMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_DEVICE_CLAIMS { - type TypeKind = windows_core::CopyType; -} pub const TOKEN_DUPLICATE: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(2u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2667,9 +2484,6 @@ impl Default for TOKEN_ELEVATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_ELEVATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TOKEN_ELEVATION_TYPE(pub i32); @@ -2685,9 +2499,6 @@ impl Default for TOKEN_GROUPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_GROUPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_GROUPS_AND_PRIVILEGES { @@ -2707,9 +2518,6 @@ impl Default for TOKEN_GROUPS_AND_PRIVILEGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_GROUPS_AND_PRIVILEGES { - type TypeKind = windows_core::CopyType; -} pub const TOKEN_IMPERSONATE: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(4u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2724,9 +2532,6 @@ impl Default for TOKEN_LINKED_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_LINKED_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_MANDATORY_LABEL { @@ -2737,9 +2542,6 @@ impl Default for TOKEN_MANDATORY_LABEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_MANDATORY_LABEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_MANDATORY_POLICY { @@ -2750,9 +2552,6 @@ impl Default for TOKEN_MANDATORY_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_MANDATORY_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TOKEN_MANDATORY_POLICY_ID(pub u32); @@ -2770,9 +2569,6 @@ impl Default for TOKEN_ORIGIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_ORIGIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_OWNER { @@ -2783,9 +2579,6 @@ impl Default for TOKEN_OWNER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_OWNER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_PRIMARY_GROUP { @@ -2796,9 +2589,6 @@ impl Default for TOKEN_PRIMARY_GROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_PRIMARY_GROUP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_PRIVILEGES { @@ -2810,9 +2600,6 @@ impl Default for TOKEN_PRIVILEGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_PRIVILEGES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TOKEN_PRIVILEGES_ATTRIBUTES(pub u32); @@ -2864,9 +2651,6 @@ impl Default for TOKEN_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_SOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_STATISTICS { @@ -2886,9 +2670,6 @@ impl Default for TOKEN_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const TOKEN_TRUST_CONSTRAINT_MASK: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(131096u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2903,9 +2684,6 @@ impl Default for TOKEN_USER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_USER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOKEN_USER_CLAIMS { @@ -2916,9 +2694,6 @@ impl Default for TOKEN_USER_CLAIMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_USER_CLAIMS { - type TypeKind = windows_core::CopyType; -} pub const TOKEN_WRITE: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(131296u32); pub const TOKEN_WRITE_DAC: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(262144u32); pub const TOKEN_WRITE_OWNER: TOKEN_ACCESS_MASK = TOKEN_ACCESS_MASK(524288u32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs index 03f80125568..5bd275468fc 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs @@ -89,9 +89,6 @@ impl Default for CCAB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CCAB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ERF { @@ -104,9 +101,6 @@ impl Default for ERF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ERF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FCIERROR(pub i32); @@ -137,9 +131,6 @@ impl Default for FDICABINETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FDICABINETINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FDICREATE_CPU_TYPE(pub i32); @@ -155,9 +146,6 @@ impl Default for FDIDECRYPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FDIDECRYPT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FDIDECRYPT_0 { @@ -170,9 +158,6 @@ impl Default for FDIDECRYPT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FDIDECRYPT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FDIDECRYPT_0_0 { @@ -186,9 +171,6 @@ impl Default for FDIDECRYPT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FDIDECRYPT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FDIDECRYPT_0_2 { @@ -204,9 +186,6 @@ impl Default for FDIDECRYPT_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FDIDECRYPT_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FDIDECRYPT_0_1 { @@ -219,9 +198,6 @@ impl Default for FDIDECRYPT_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FDIDECRYPT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FDIDECRYPTTYPE(pub i32); @@ -263,9 +239,6 @@ impl Default for FDINOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FDINOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FDINOTIFICATIONTYPE(pub i32); @@ -282,10 +255,6 @@ impl Default for FDISPILLFILE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FDISPILLFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -299,10 +268,6 @@ impl Default for FDISPILLFILE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FDISPILLFILE { - type TypeKind = windows_core::CopyType; -} pub const INCLUDED_FCI: u32 = 1u32; pub const INCLUDED_FDI: u32 = 1u32; pub const INCLUDED_TYPES_FCI_FDI: u32 = 1u32; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs index 0a28e7a622d..fe19b1a2c27 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -574,10 +574,6 @@ impl Default for CF_CALLBACK_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_CorrelationVector")] -impl windows_core::TypeKind for CF_CALLBACK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_CALLBACK_OPEN_COMPLETION_FLAGS(pub i32); @@ -628,9 +624,6 @@ impl Default for CF_CALLBACK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CF_CALLBACK_PARAMETERS_0 { @@ -652,9 +645,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CF_CALLBACK_PARAMETERS_0_0 { @@ -666,9 +656,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CF_CALLBACK_PARAMETERS_0_0_0 { @@ -679,9 +666,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_0_0_0 { @@ -693,9 +677,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_5 { @@ -706,9 +687,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_7 { @@ -720,9 +698,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_6 { @@ -734,9 +709,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_9 { @@ -747,9 +719,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_8 { @@ -760,9 +729,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_1 { @@ -779,9 +745,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_3 { @@ -793,9 +756,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_4 { @@ -806,9 +766,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_11 { @@ -820,9 +777,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_10 { @@ -834,9 +788,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_CALLBACK_PARAMETERS_0_2 { @@ -849,9 +800,6 @@ impl Default for CF_CALLBACK_PARAMETERS_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_CALLBACK_PARAMETERS_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_CorrelationVector")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -865,10 +813,6 @@ impl Default for CF_CALLBACK_REGISTRATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_CorrelationVector")] -impl windows_core::TypeKind for CF_CALLBACK_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_CALLBACK_RENAME_COMPLETION_FLAGS(pub i32); @@ -1190,9 +1134,6 @@ impl Default for CF_FILE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_FILE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1206,10 +1147,6 @@ impl Default for CF_FS_METADATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_FS_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_HARDLINK_POLICY(pub i32); @@ -1296,9 +1233,6 @@ impl Default for CF_HYDRATION_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_HYDRATION_POLICY { - type TypeKind = windows_core::CopyType; -} pub const CF_HYDRATION_POLICY_ALWAYS_FULL: CF_HYDRATION_POLICY_PRIMARY = CF_HYDRATION_POLICY_PRIMARY(3u16); pub const CF_HYDRATION_POLICY_FULL: CF_HYDRATION_POLICY_PRIMARY = CF_HYDRATION_POLICY_PRIMARY(2u16); #[repr(transparent)] @@ -1613,10 +1547,6 @@ impl Default for CF_OPERATION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_CorrelationVector")] -impl windows_core::TypeKind for CF_OPERATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -1630,10 +1560,6 @@ impl Default for CF_OPERATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -1653,10 +1579,6 @@ impl Default for CF_OPERATION_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1672,10 +1594,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1691,10 +1609,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1708,10 +1622,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_7 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1725,10 +1635,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_6 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1744,10 +1650,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1764,10 +1666,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1784,10 +1682,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1805,10 +1699,6 @@ impl Default for CF_OPERATION_PARAMETERS_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_OPERATION_PARAMETERS_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_OPERATION_RESTART_HYDRATION_FLAGS(pub i32); @@ -1994,9 +1884,6 @@ impl Default for CF_PLACEHOLDER_BASIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_PLACEHOLDER_BASIC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_PLACEHOLDER_CREATE_FLAGS(pub i32); @@ -2056,10 +1943,6 @@ impl Default for CF_PLACEHOLDER_CREATE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CF_PLACEHOLDER_CREATE_INFO { - type TypeKind = windows_core::CopyType; -} pub const CF_PLACEHOLDER_INFO_BASIC: CF_PLACEHOLDER_INFO_CLASS = CF_PLACEHOLDER_INFO_CLASS(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2098,9 +1981,6 @@ impl Default for CF_PLACEHOLDER_STANDARD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_PLACEHOLDER_STANDARD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_PLACEHOLDER_STATE(pub u32); @@ -2157,9 +2037,6 @@ impl Default for CF_PLATFORM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_PLATFORM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_POPULATION_POLICY { @@ -2171,9 +2048,6 @@ impl Default for CF_POPULATION_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_POPULATION_POLICY { - type TypeKind = windows_core::CopyType; -} pub const CF_POPULATION_POLICY_ALWAYS_FULL: CF_POPULATION_POLICY_PRIMARY = CF_POPULATION_POLICY_PRIMARY(3u16); pub const CF_POPULATION_POLICY_FULL: CF_POPULATION_POLICY_PRIMARY = CF_POPULATION_POLICY_PRIMARY(2u16); #[repr(transparent)] @@ -2233,9 +2107,6 @@ impl Default for CF_PROCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_PROCESS_INFO { - type TypeKind = windows_core::CopyType; -} pub const CF_PROVIDER_STATUS_CLEAR_FLAGS: CF_SYNC_PROVIDER_STATUS = CF_SYNC_PROVIDER_STATUS(2147483648u32); pub const CF_PROVIDER_STATUS_CONNECTIVITY_LOST: CF_SYNC_PROVIDER_STATUS = CF_SYNC_PROVIDER_STATUS(64u32); pub const CF_PROVIDER_STATUS_DISCONNECTED: CF_SYNC_PROVIDER_STATUS = CF_SYNC_PROVIDER_STATUS(0u32); @@ -2417,9 +2288,6 @@ impl Default for CF_SYNC_POLICIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_SYNC_POLICIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_SYNC_PROVIDER_STATUS(pub u32); @@ -2473,9 +2341,6 @@ impl Default for CF_SYNC_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_SYNC_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_SYNC_ROOT_BASIC_INFO { @@ -2486,9 +2351,6 @@ impl Default for CF_SYNC_ROOT_BASIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_SYNC_ROOT_BASIC_INFO { - type TypeKind = windows_core::CopyType; -} pub const CF_SYNC_ROOT_INFO_BASIC: CF_SYNC_ROOT_INFO_CLASS = CF_SYNC_ROOT_INFO_CLASS(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2507,9 +2369,6 @@ impl Default for CF_SYNC_ROOT_PROVIDER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_SYNC_ROOT_PROVIDER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_SYNC_ROOT_STANDARD_INFO { @@ -2529,9 +2388,6 @@ impl Default for CF_SYNC_ROOT_STANDARD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_SYNC_ROOT_STANDARD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CF_SYNC_STATUS { @@ -2547,9 +2403,6 @@ impl Default for CF_SYNC_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CF_SYNC_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CF_UPDATE_FLAGS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs index 231c1d8a1d0..c5a1b81a106 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs @@ -105,9 +105,6 @@ impl Default for COMPRESS_ALLOCATION_ROUTINES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPRESS_ALLOCATION_ROUTINES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COMPRESS_INFORMATION_CLASS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs index 64ed3a1bd6d..3de0ddb7d58 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs @@ -9,9 +9,6 @@ impl Default for DDP_FILE_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDP_FILE_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEDUP_BACKUP_SUPPORT_PARAM_TYPE(pub i32); @@ -29,9 +26,6 @@ impl Default for DEDUP_CHUNK_INFO_HASH32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEDUP_CHUNK_INFO_HASH32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEDUP_CONTAINER_EXTENT { @@ -44,9 +38,6 @@ impl Default for DEDUP_CONTAINER_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEDUP_CONTAINER_EXTENT { - type TypeKind = windows_core::CopyType; -} pub const DEDUP_PT_AvgChunkSizeBytes: DEDUP_SET_PARAM_TYPE = DEDUP_SET_PARAM_TYPE(3i32); pub const DEDUP_PT_DisableStrongHashComputation: DEDUP_SET_PARAM_TYPE = DEDUP_SET_PARAM_TYPE(5i32); pub const DEDUP_PT_InvariantChunking: DEDUP_SET_PARAM_TYPE = DEDUP_SET_PARAM_TYPE(4i32); @@ -71,9 +62,6 @@ impl Default for DedupChunk { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DedupChunk { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DedupChunkFlags(pub i32); @@ -125,9 +113,6 @@ impl Default for DedupHash { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DedupHash { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DedupHashingAlgorithm(pub i32); @@ -146,9 +131,6 @@ impl Default for DedupStream { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DedupStream { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DedupStreamEntry { @@ -161,9 +143,6 @@ impl Default for DedupStreamEntry { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DedupStreamEntry { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IDedupBackupSupport, IDedupBackupSupport_Vtbl, 0xc719d963_2b2d_415e_acf7_7eb7ca596ff4); windows_core::imp::interface_hierarchy!(IDedupBackupSupport, windows_core::IUnknown); impl IDedupBackupSupport { diff --git a/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs index 2bec178d0ca..487225a6302 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs @@ -224,9 +224,6 @@ impl Default for DFS_GET_PKT_ENTRY_STATE_ARG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_GET_PKT_ENTRY_STATE_ARG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_1 { @@ -237,9 +234,6 @@ impl Default for DFS_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_100 { @@ -250,9 +244,6 @@ impl Default for DFS_INFO_100 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_100 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_101 { @@ -263,9 +254,6 @@ impl Default for DFS_INFO_101 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_101 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_102 { @@ -276,9 +264,6 @@ impl Default for DFS_INFO_102 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_102 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_103 { @@ -290,9 +275,6 @@ impl Default for DFS_INFO_103 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_103 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_104 { @@ -303,9 +285,6 @@ impl Default for DFS_INFO_104 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_104 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_105 { @@ -320,9 +299,6 @@ impl Default for DFS_INFO_105 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_105 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_106 { @@ -334,9 +310,6 @@ impl Default for DFS_INFO_106 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_106 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -355,10 +328,6 @@ impl Default for DFS_INFO_107 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for DFS_INFO_107 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -372,10 +341,6 @@ impl Default for DFS_INFO_150 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for DFS_INFO_150 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -388,10 +353,6 @@ impl Default for DFS_INFO_1_32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DFS_INFO_1_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_2 { @@ -405,9 +366,6 @@ impl Default for DFS_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_200 { @@ -418,9 +376,6 @@ impl Default for DFS_INFO_200 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_200 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -436,10 +391,6 @@ impl Default for DFS_INFO_2_32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DFS_INFO_2_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_3 { @@ -454,9 +405,6 @@ impl Default for DFS_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_300 { @@ -468,9 +416,6 @@ impl Default for DFS_INFO_300 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_300 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -487,10 +432,6 @@ impl Default for DFS_INFO_3_32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DFS_INFO_3_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_4 { @@ -507,9 +448,6 @@ impl Default for DFS_INFO_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -528,10 +466,6 @@ impl Default for DFS_INFO_4_32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DFS_INFO_4_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_5 { @@ -549,9 +483,6 @@ impl Default for DFS_INFO_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_50 { @@ -564,9 +495,6 @@ impl Default for DFS_INFO_50 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_50 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_6 { @@ -585,9 +513,6 @@ impl Default for DFS_INFO_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_INFO_7 { @@ -598,9 +523,6 @@ impl Default for DFS_INFO_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_INFO_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -622,10 +544,6 @@ impl Default for DFS_INFO_8 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for DFS_INFO_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -648,10 +566,6 @@ impl Default for DFS_INFO_9 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for DFS_INFO_9 { - type TypeKind = windows_core::CopyType; -} pub const DFS_MOVE_FLAG_REPLACE_IF_EXISTS: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -677,9 +591,6 @@ impl Default for DFS_SITELIST_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_SITELIST_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_SITENAME_INFO { @@ -691,9 +602,6 @@ impl Default for DFS_SITENAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_SITENAME_INFO { - type TypeKind = windows_core::CopyType; -} pub const DFS_SITE_PRIMARY: u32 = 1u32; pub const DFS_STORAGE_FLAVOR_UNUSED2: u32 = 768u32; #[repr(C)] @@ -708,9 +616,6 @@ impl Default for DFS_STORAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_STORAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -725,10 +630,6 @@ impl Default for DFS_STORAGE_INFO_0_32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DFS_STORAGE_INFO_0_32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_STORAGE_INFO_1 { @@ -742,9 +643,6 @@ impl Default for DFS_STORAGE_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_STORAGE_INFO_1 { - type TypeKind = windows_core::CopyType; -} pub const DFS_STORAGE_STATES: u32 = 15u32; pub const DFS_STORAGE_STATE_ACTIVE: u32 = 4u32; pub const DFS_STORAGE_STATE_OFFLINE: u32 = 1u32; @@ -764,9 +662,6 @@ impl Default for DFS_SUPPORTED_NAMESPACE_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_SUPPORTED_NAMESPACE_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DFS_TARGET_PRIORITY { @@ -779,9 +674,6 @@ impl Default for DFS_TARGET_PRIORITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFS_TARGET_PRIORITY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DFS_TARGET_PRIORITY_CLASS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs index 055afdfbf6b..92076e4aec1 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs @@ -8,9 +8,6 @@ impl Default for ACT_AUTHORIZATION_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACT_AUTHORIZATION_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ACT_AUTHORIZATION_STATE_VALUE(pub i32); @@ -125,9 +122,6 @@ impl Default for ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const ENHANCED_STORAGE_PROPERTY_ADMIN_HINT: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2011 }; pub const ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 1006 }; pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3009 }; @@ -1903,9 +1897,6 @@ impl Default for SILO_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SILO_INFO { - type TypeKind = windows_core::CopyType; -} pub const STORAGEPROVIDERSTATE_ERROR: u32 = 7u32; pub const STORAGEPROVIDERSTATE_EXCLUDED: u32 = 9u32; pub const STORAGEPROVIDERSTATE_IN_SYNC: u32 = 2u32; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs index 75aee4a9f1c..0d12bfba8d4 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -2998,9 +2998,6 @@ impl Default for BY_HANDLE_FILE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BY_HANDLE_FILE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const BusType1394: STORAGE_BUS_TYPE = STORAGE_BUS_TYPE(4i32); pub const BusTypeAta: STORAGE_BUS_TYPE = STORAGE_BUS_TYPE(3i32); pub const BusTypeAtapi: STORAGE_BUS_TYPE = STORAGE_BUS_TYPE(2i32); @@ -3107,9 +3104,6 @@ impl Default for CLFS_LOG_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_LOG_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const CLFS_MARSHALLING_FLAG_DISABLE_BUFF_INIT: u32 = 1u32; pub const CLFS_MARSHALLING_FLAG_NONE: u32 = 0u32; pub const CLFS_MAX_CONTAINER_INFO: u32 = 256u32; @@ -3126,9 +3120,6 @@ impl Default for CLFS_MGMT_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLFS_MGMT_NOTIFICATION_TYPE(pub i32); @@ -3146,9 +3137,6 @@ impl Default for CLFS_MGMT_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLFS_MGMT_POLICY_0 { @@ -3168,9 +3156,6 @@ impl Default for CLFS_MGMT_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_6 { @@ -3181,9 +3166,6 @@ impl Default for CLFS_MGMT_POLICY_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_5 { @@ -3194,9 +3176,6 @@ impl Default for CLFS_MGMT_POLICY_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_3 { @@ -3208,9 +3187,6 @@ impl Default for CLFS_MGMT_POLICY_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_4 { @@ -3222,9 +3198,6 @@ impl Default for CLFS_MGMT_POLICY_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_0 { @@ -3235,9 +3208,6 @@ impl Default for CLFS_MGMT_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_1 { @@ -3248,9 +3218,6 @@ impl Default for CLFS_MGMT_POLICY_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_9 { @@ -3262,9 +3229,6 @@ impl Default for CLFS_MGMT_POLICY_0_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_7 { @@ -3276,9 +3240,6 @@ impl Default for CLFS_MGMT_POLICY_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_2 { @@ -3289,9 +3250,6 @@ impl Default for CLFS_MGMT_POLICY_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_MGMT_POLICY_0_8 { @@ -3302,9 +3260,6 @@ impl Default for CLFS_MGMT_POLICY_0_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_MGMT_POLICY_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLFS_MGMT_POLICY_TYPE(pub i32); @@ -3320,9 +3275,6 @@ impl Default for CLFS_NODE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_NODE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLFS_PHYSICAL_LSN_INFORMATION { @@ -3335,9 +3287,6 @@ impl Default for CLFS_PHYSICAL_LSN_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_PHYSICAL_LSN_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const CLFS_SCAN_BACKWARD: u8 = 4u8; pub const CLFS_SCAN_BUFFERED: u8 = 32u8; pub const CLFS_SCAN_CLOSE: u8 = 8u8; @@ -3354,9 +3303,6 @@ impl Default for CLFS_STREAM_ID_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLFS_STREAM_ID_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const CLSID_DiskQuotaControl: windows_core::GUID = windows_core::GUID::from_u128(0x7988b571_ec89_11cf_9c00_00aa00a14f56); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3370,9 +3316,6 @@ impl Default for CLS_ARCHIVE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_ARCHIVE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLS_CONTAINER_INFORMATION { @@ -3393,9 +3336,6 @@ impl Default for CLS_CONTAINER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_CONTAINER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLS_CONTEXT_MODE(pub i32); @@ -3425,9 +3365,6 @@ impl Default for CLS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLS_IOSTATS_CLASS(pub i32); @@ -3445,9 +3382,6 @@ impl Default for CLS_IO_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_IO_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLS_IO_STATISTICS_HEADER { @@ -3462,9 +3396,6 @@ impl Default for CLS_IO_STATISTICS_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_IO_STATISTICS_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLS_LOG_INFORMATION_CLASS(pub i32); @@ -3478,9 +3409,6 @@ impl Default for CLS_LSN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_LSN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLS_SCAN_CONTEXT { @@ -3497,9 +3425,6 @@ impl Default for CLS_SCAN_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_SCAN_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLS_WRITE_ENTRY { @@ -3511,9 +3436,6 @@ impl Default for CLS_WRITE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLS_WRITE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COMPRESSION_FORMAT(pub u16); @@ -3533,9 +3455,6 @@ impl Default for CONNECTION_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONNECTION_INFO_1 { @@ -3552,9 +3471,6 @@ impl Default for CONNECTION_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTION_INFO_1 { - type TypeKind = windows_core::CopyType; -} pub const COPYFILE2_CALLBACK_CHUNK_FINISHED: COPYFILE2_MESSAGE_TYPE = COPYFILE2_MESSAGE_TYPE(2i32); pub const COPYFILE2_CALLBACK_CHUNK_STARTED: COPYFILE2_MESSAGE_TYPE = COPYFILE2_MESSAGE_TYPE(1i32); pub const COPYFILE2_CALLBACK_ERROR: COPYFILE2_MESSAGE_TYPE = COPYFILE2_MESSAGE_TYPE(6i32); @@ -3580,9 +3496,6 @@ impl Default for COPYFILE2_EXTENDED_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_EXTENDED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COPYFILE2_EXTENDED_PARAMETERS_V2 { @@ -3601,9 +3514,6 @@ impl Default for COPYFILE2_EXTENDED_PARAMETERS_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_EXTENDED_PARAMETERS_V2 { - type TypeKind = windows_core::CopyType; -} pub const COPYFILE2_IO_CYCLE_SIZE_MAX: u32 = 1073741824u32; pub const COPYFILE2_IO_CYCLE_SIZE_MIN: u32 = 4096u32; pub const COPYFILE2_IO_RATE_MIN: u32 = 512u32; @@ -3619,9 +3529,6 @@ impl Default for COPYFILE2_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union COPYFILE2_MESSAGE_0 { @@ -3637,9 +3544,6 @@ impl Default for COPYFILE2_MESSAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COPYFILE2_MESSAGE_0_1 { @@ -3659,9 +3563,6 @@ impl Default for COPYFILE2_MESSAGE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COPYFILE2_MESSAGE_0_0 { @@ -3679,9 +3580,6 @@ impl Default for COPYFILE2_MESSAGE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COPYFILE2_MESSAGE_0_5 { @@ -3700,9 +3598,6 @@ impl Default for COPYFILE2_MESSAGE_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COPYFILE2_MESSAGE_0_4 { @@ -3713,9 +3608,6 @@ impl Default for COPYFILE2_MESSAGE_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COPYFILE2_MESSAGE_0_3 { @@ -3733,9 +3625,6 @@ impl Default for COPYFILE2_MESSAGE_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COPYFILE2_MESSAGE_0_2 { @@ -3751,9 +3640,6 @@ impl Default for COPYFILE2_MESSAGE_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYFILE2_MESSAGE_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COPYFILE2_MESSAGE_ACTION(pub i32); @@ -3920,10 +3806,6 @@ impl Default for CREATEFILE2_EXTENDED_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for CREATEFILE2_EXTENDED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const CREATE_ALWAYS: FILE_CREATION_DISPOSITION = FILE_CREATION_DISPOSITION(2u32); pub const CREATE_NEW: FILE_CREATION_DISPOSITION = FILE_CREATION_DISPOSITION(1u32); #[repr(transparent)] @@ -4066,9 +3948,6 @@ impl Default for DISKQUOTA_USER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISKQUOTA_USER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_SPACE_INFORMATION { @@ -4091,9 +3970,6 @@ impl Default for DISK_SPACE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_SPACE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const EA_CONTAINER_NAME: windows_core::PCSTR = windows_core::s!("ContainerName"); pub const EA_CONTAINER_SIZE: windows_core::PCSTR = windows_core::s!("ContainerSize"); #[repr(C)] @@ -4108,9 +3984,6 @@ impl Default for EFS_CERTIFICATE_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_CERTIFICATE_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EFS_COMPATIBILITY_INFO { @@ -4121,9 +3994,6 @@ impl Default for EFS_COMPATIBILITY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_COMPATIBILITY_INFO { - type TypeKind = windows_core::CopyType; -} pub const EFS_COMPATIBILITY_VERSION_NCRYPT_PROTECTOR: u32 = 5u32; pub const EFS_COMPATIBILITY_VERSION_PFILE_PROTECTOR: u32 = 6u32; #[repr(C)] @@ -4138,9 +4008,6 @@ impl Default for EFS_DECRYPTION_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_DECRYPTION_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} pub const EFS_EFS_SUBVER_EFS_CERT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4153,9 +4020,6 @@ impl Default for EFS_ENCRYPTION_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_ENCRYPTION_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EFS_HASH_BLOB { @@ -4167,9 +4031,6 @@ impl Default for EFS_HASH_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_HASH_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4185,10 +4046,6 @@ impl Default for EFS_KEY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for EFS_KEY_INFO { - type TypeKind = windows_core::CopyType; -} pub const EFS_METADATA_ADD_USER: u32 = 1u32; pub const EFS_METADATA_GENERAL_OP: u32 = 8u32; pub const EFS_METADATA_REMOVE_USER: u32 = 2u32; @@ -4207,9 +4064,6 @@ impl Default for EFS_PIN_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_PIN_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EFS_RPC_BLOB { @@ -4221,9 +4075,6 @@ impl Default for EFS_RPC_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_RPC_BLOB { - type TypeKind = windows_core::CopyType; -} pub const EFS_SUBVER_UNKNOWN: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4236,9 +4087,6 @@ impl Default for EFS_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EFS_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4254,10 +4102,6 @@ impl Default for ENCRYPTED_FILE_METADATA_SIGNATURE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for ENCRYPTED_FILE_METADATA_SIGNATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4272,10 +4116,6 @@ impl Default for ENCRYPTION_CERTIFICATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for ENCRYPTION_CERTIFICATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4291,10 +4131,6 @@ impl Default for ENCRYPTION_CERTIFICATE_HASH { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for ENCRYPTION_CERTIFICATE_HASH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4308,10 +4144,6 @@ impl Default for ENCRYPTION_CERTIFICATE_HASH_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for ENCRYPTION_CERTIFICATE_HASH_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4325,10 +4157,6 @@ impl Default for ENCRYPTION_CERTIFICATE_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for ENCRYPTION_CERTIFICATE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4343,10 +4171,6 @@ impl Default for ENCRYPTION_PROTECTOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for ENCRYPTION_PROTECTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4360,10 +4184,6 @@ impl Default for ENCRYPTION_PROTECTOR_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for ENCRYPTION_PROTECTOR_LIST { - type TypeKind = windows_core::CopyType; -} pub const ENLISTMENT_MAXIMUM_OPTION: u32 = 1u32; pub const ENLISTMENT_OBJECT_PATH: windows_core::PCWSTR = windows_core::w!("\\Enlistment\\"); pub const ENLISTMENT_SUPERIOR: u32 = 1u32; @@ -4392,9 +4212,6 @@ impl Default for FH_OVERLAPPED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FH_OVERLAPPED { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_ACCESS_RIGHTS(pub u32); @@ -4451,9 +4268,6 @@ impl Default for FILE_ALIGNMENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ALIGNMENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ALLOCATION_INFO { @@ -4464,9 +4278,6 @@ impl Default for FILE_ALLOCATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ALLOCATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_ALL_ACCESS: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(2032127u32); pub const FILE_APPEND_DATA: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(4u32); pub const FILE_ATTRIBUTE_ARCHIVE: FILE_FLAGS_AND_ATTRIBUTES = FILE_FLAGS_AND_ATTRIBUTES(32u32); @@ -4499,9 +4310,6 @@ impl Default for FILE_ATTRIBUTE_TAG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ATTRIBUTE_TAG_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_ATTRIBUTE_TEMPORARY: FILE_FLAGS_AND_ATTRIBUTES = FILE_FLAGS_AND_ATTRIBUTES(256u32); pub const FILE_ATTRIBUTE_UNPINNED: FILE_FLAGS_AND_ATTRIBUTES = FILE_FLAGS_AND_ATTRIBUTES(1048576u32); pub const FILE_ATTRIBUTE_VIRTUAL: FILE_FLAGS_AND_ATTRIBUTES = FILE_FLAGS_AND_ATTRIBUTES(65536u32); @@ -4519,9 +4327,6 @@ impl Default for FILE_BASIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_BASIC_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_BEGIN: SET_FILE_POINTER_MOVE_METHOD = SET_FILE_POINTER_MOVE_METHOD(0u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4533,9 +4338,6 @@ impl Default for FILE_CASE_SENSITIVE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_CASE_SENSITIVE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_COMPRESSION_INFO { @@ -4551,9 +4353,6 @@ impl Default for FILE_COMPRESSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_COMPRESSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_CREATE_PIPE_INSTANCE: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(4u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4583,9 +4382,6 @@ impl Default for FILE_DISPOSITION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_DISPOSITION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_DISPOSITION_INFO_EX { @@ -4596,9 +4392,6 @@ impl Default for FILE_DISPOSITION_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_DISPOSITION_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_DISPOSITION_INFO_EX_FLAGS(pub u32); @@ -4613,9 +4406,6 @@ impl Default for FILE_END_OF_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_END_OF_FILE_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_EXECUTE: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(32u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4628,9 +4418,6 @@ impl Default for FILE_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_FLAGS_AND_ATTRIBUTES(pub u32); @@ -4707,9 +4494,6 @@ impl Default for FILE_FULL_DIR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FULL_DIR_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_GENERIC_EXECUTE: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(1179808u32); pub const FILE_GENERIC_READ: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(1179785u32); pub const FILE_GENERIC_WRITE: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(1179926u32); @@ -4723,9 +4507,6 @@ impl Default for FILE_ID_128 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_128 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ID_BOTH_DIR_INFO { @@ -4750,9 +4531,6 @@ impl Default for FILE_ID_BOTH_DIR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_BOTH_DIR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct FILE_ID_DESCRIPTOR { @@ -4765,9 +4543,6 @@ impl Default for FILE_ID_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_ID_DESCRIPTOR_0 { @@ -4780,9 +4555,6 @@ impl Default for FILE_ID_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ID_EXTD_DIR_INFO { @@ -4806,9 +4578,6 @@ impl Default for FILE_ID_EXTD_DIR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_EXTD_DIR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ID_INFO { @@ -4820,9 +4589,6 @@ impl Default for FILE_ID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ID_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_ID_TYPE(pub i32); @@ -4836,9 +4602,6 @@ impl Default for FILE_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_INFO_3 { @@ -4853,9 +4616,6 @@ impl Default for FILE_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_INFO_BY_HANDLE_CLASS(pub i32); @@ -4905,9 +4665,6 @@ impl Default for FILE_IO_PRIORITY_HINT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_IO_PRIORITY_HINT_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_LIST_DIRECTORY: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4920,9 +4677,6 @@ impl Default for FILE_NAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NAME_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_NAME_NORMALIZED: GETFINALPATHNAMEBYHANDLE_FLAGS = GETFINALPATHNAMEBYHANDLE_FLAGS(0u32); pub const FILE_NAME_OPENED: GETFINALPATHNAMEBYHANDLE_FLAGS = GETFINALPATHNAMEBYHANDLE_FLAGS(8u32); #[repr(transparent)] @@ -4992,9 +4746,6 @@ impl Default for FILE_NOTIFY_EXTENDED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NOTIFY_EXTENDED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_NOTIFY_EXTENDED_INFORMATION_0 { @@ -5006,9 +4757,6 @@ impl Default for FILE_NOTIFY_EXTENDED_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NOTIFY_EXTENDED_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_NOTIFY_INFORMATION { @@ -5022,9 +4770,6 @@ impl Default for FILE_NOTIFY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NOTIFY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_PROVIDER_COMPRESSION_LZX: u32 = 1u32; pub const FILE_PROVIDER_COMPRESSION_XPRESS16K: u32 = 3u32; pub const FILE_PROVIDER_COMPRESSION_XPRESS4K: u32 = 0u32; @@ -5051,9 +4796,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFO_0 { @@ -5064,9 +4806,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_REMOTE_PROTOCOL_INFO_1 { @@ -5078,9 +4817,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFO_1_0 { @@ -5092,9 +4828,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFO_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFO_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFO_1_0_0 { @@ -5105,9 +4838,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFO_1_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFO_1_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REMOTE_PROTOCOL_INFO_1_0_1 { @@ -5119,9 +4849,6 @@ impl Default for FILE_REMOTE_PROTOCOL_INFO_1_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REMOTE_PROTOCOL_INFO_1_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct FILE_RENAME_INFO { @@ -5135,9 +4862,6 @@ impl Default for FILE_RENAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_RENAME_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_RENAME_INFO_0 { @@ -5149,9 +4873,6 @@ impl Default for FILE_RENAME_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_RENAME_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_SEGMENT_ELEMENT { @@ -5163,9 +4884,6 @@ impl Default for FILE_SEGMENT_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_SEGMENT_ELEMENT { - type TypeKind = windows_core::CopyType; -} pub const FILE_SHARE_DELETE: FILE_SHARE_MODE = FILE_SHARE_MODE(4u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5220,9 +4938,6 @@ impl Default for FILE_STANDARD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STANDARD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_STORAGE_INFO { @@ -5239,9 +4954,6 @@ impl Default for FILE_STORAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STORAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_STREAM_INFO { @@ -5256,9 +4968,6 @@ impl Default for FILE_STREAM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STREAM_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_TRAVERSE: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(32u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5371,9 +5080,6 @@ impl Default for FIO_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIO_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const FileAlignmentInfo: FILE_INFO_BY_HANDLE_CLASS = FILE_INFO_BY_HANDLE_CLASS(17i32); pub const FileAllocationInfo: FILE_INFO_BY_HANDLE_CLASS = FILE_INFO_BY_HANDLE_CLASS(5i32); pub const FileAttributeTagInfo: FILE_INFO_BY_HANDLE_CLASS = FILE_INFO_BY_HANDLE_CLASS(9i32); @@ -6197,9 +5903,6 @@ impl Default for IORING_BUFFER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_BUFFER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IORING_BUFFER_REF { @@ -6211,9 +5914,6 @@ impl Default for IORING_BUFFER_REF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_BUFFER_REF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IORING_BUFFER_REF_0 { @@ -6225,9 +5925,6 @@ impl Default for IORING_BUFFER_REF_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_BUFFER_REF_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IORING_CAPABILITIES { @@ -6241,9 +5938,6 @@ impl Default for IORING_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IORING_CQE { @@ -6256,9 +5950,6 @@ impl Default for IORING_CQE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_CQE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IORING_CREATE_ADVISORY_FLAGS(pub i32); @@ -6307,9 +5998,6 @@ impl Default for IORING_CREATE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_CREATE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IORING_CREATE_REQUIRED_FLAGS(pub i32); @@ -6397,9 +6085,6 @@ impl Default for IORING_HANDLE_REF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_HANDLE_REF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IORING_HANDLE_REF_0 { @@ -6411,9 +6096,6 @@ impl Default for IORING_HANDLE_REF_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_HANDLE_REF_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IORING_INFO { @@ -6427,9 +6109,6 @@ impl Default for IORING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_INFO { - type TypeKind = windows_core::CopyType; -} pub const IORING_OP_CANCEL: IORING_OP_CODE = IORING_OP_CODE(4i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6456,9 +6135,6 @@ impl Default for IORING_REGISTERED_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IORING_REGISTERED_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IORING_SQE_FLAGS(pub i32); @@ -6520,9 +6196,6 @@ impl Default for KCRM_MARSHAL_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KCRM_MARSHAL_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KCRM_PROTOCOL_BLOB { @@ -6537,9 +6210,6 @@ impl Default for KCRM_PROTOCOL_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KCRM_PROTOCOL_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KCRM_TRANSACTION_BLOB { @@ -6555,9 +6225,6 @@ impl Default for KCRM_TRANSACTION_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KCRM_TRANSACTION_BLOB { - type TypeKind = windows_core::CopyType; -} pub const KTM_MARSHAL_BLOB_VERSION_MAJOR: u32 = 1u32; pub const KTM_MARSHAL_BLOB_VERSION_MINOR: u32 = 1u32; pub const LOCKFILE_EXCLUSIVE_LOCK: LOCK_FILE_FLAGS = LOCK_FILE_FLAGS(2u32); @@ -6611,9 +6278,6 @@ impl Default for LOG_MANAGEMENT_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOG_MANAGEMENT_CALLBACKS { - type TypeKind = windows_core::CopyType; -} pub const LOG_POLICY_OVERWRITE: u32 = 1u32; pub const LOG_POLICY_PERSIST: u32 = 2u32; pub type LPPROGRESS_ROUTINE = Option COPYPROGRESSROUTINE_PROGRESS>; @@ -6727,9 +6391,6 @@ impl Default for MediaLabelInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MediaLabelInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NAME_CACHE_CONTEXT { @@ -6740,9 +6401,6 @@ impl Default for NAME_CACHE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAME_CACHE_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const NTMSMLI_MAXAPPDESCR: u32 = 256u32; pub const NTMSMLI_MAXIDSIZE: u32 = 256u32; pub const NTMSMLI_MAXTYPE: u32 = 64u32; @@ -6762,9 +6420,6 @@ impl Default for NTMS_ALLOCATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_ALLOCATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_APPLICATIONNAME_LENGTH: u32 = 64u32; pub const NTMS_ASYNCOP_MOUNT: NtmsAsyncOperations = NtmsAsyncOperations(1i32); pub const NTMS_ASYNCSTATE_COMPLETE: NtmsAsyncStatus = NtmsAsyncStatus(4i32); @@ -6788,9 +6443,6 @@ impl Default for NTMS_ASYNC_IO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_ASYNC_IO { - type TypeKind = windows_core::CopyType; -} pub const NTMS_BARCODESTATE_OK: NtmsBarCodeState = NtmsBarCodeState(1i32); pub const NTMS_BARCODESTATE_UNREADABLE: NtmsBarCodeState = NtmsBarCodeState(2i32); pub const NTMS_BARCODE_LENGTH: u32 = 64u32; @@ -6814,9 +6466,6 @@ impl Default for NTMS_CHANGERINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_CHANGERINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_CHANGERINFORMATIONW { @@ -6836,9 +6485,6 @@ impl Default for NTMS_CHANGERINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_CHANGERINFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_CHANGERTYPEINFORMATIONA { @@ -6851,9 +6497,6 @@ impl Default for NTMS_CHANGERTYPEINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_CHANGERTYPEINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_CHANGERTYPEINFORMATIONW { @@ -6866,9 +6509,6 @@ impl Default for NTMS_CHANGERTYPEINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_CHANGERTYPEINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_CHANGER_TYPE: NtmsObjectsTypes = NtmsObjectsTypes(3i32); pub const NTMS_COMPUTER: NtmsObjectsTypes = NtmsObjectsTypes(4i32); #[repr(C)] @@ -6885,9 +6525,6 @@ impl Default for NTMS_COMPUTERINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_COMPUTERINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_COMPUTERNAME_LENGTH: u32 = 64u32; pub const NTMS_CONTROL_ACCESS: NtmsAccessMask = NtmsAccessMask(4i32); pub const NTMS_CREATE_NEW: NtmsCreateOptions = NtmsCreateOptions(2i32); @@ -6925,9 +6562,6 @@ impl Default for NTMS_DRIVEINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_DRIVEINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_DRIVEINFORMATIONW { @@ -6953,9 +6587,6 @@ impl Default for NTMS_DRIVEINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_DRIVEINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_DRIVESTATE_BEING_CLEANED: NtmsDriveState = NtmsDriveState(6i32); pub const NTMS_DRIVESTATE_DISMOUNTABLE: NtmsDriveState = NtmsDriveState(7i32); pub const NTMS_DRIVESTATE_DISMOUNTED: NtmsDriveState = NtmsDriveState(0i32); @@ -6975,9 +6606,6 @@ impl Default for NTMS_DRIVETYPEINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_DRIVETYPEINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_DRIVETYPEINFORMATIONW { @@ -6991,9 +6619,6 @@ impl Default for NTMS_DRIVETYPEINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_DRIVETYPEINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_DRIVE_TYPE: NtmsObjectsTypes = NtmsObjectsTypes(6i32); pub const NTMS_EJECT_ASK_USER: NtmsEjectOperation = NtmsEjectOperation(5i32); pub const NTMS_EJECT_FORCE: NtmsEjectOperation = NtmsEjectOperation(3i32); @@ -7018,9 +6643,6 @@ impl Default for NTMS_FILESYSTEM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_FILESYSTEM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_LIBRARYINFORMATION { @@ -7051,9 +6673,6 @@ impl Default for NTMS_I1_LIBRARYINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_LIBRARYINFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_LIBREQUESTINFORMATIONA { @@ -7076,9 +6695,6 @@ impl Default for NTMS_I1_LIBREQUESTINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_LIBREQUESTINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_LIBREQUESTINFORMATIONW { @@ -7101,9 +6717,6 @@ impl Default for NTMS_I1_LIBREQUESTINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_LIBREQUESTINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_I1_MESSAGE_LENGTH: u32 = 127u32; #[repr(C)] #[derive(Clone, Copy)] @@ -7124,9 +6737,6 @@ impl Default for NTMS_I1_OBJECTINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_OBJECTINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NTMS_I1_OBJECTINFORMATIONA_0 { @@ -7151,9 +6761,6 @@ impl Default for NTMS_I1_OBJECTINFORMATIONA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_OBJECTINFORMATIONA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NTMS_I1_OBJECTINFORMATIONW { @@ -7173,9 +6780,6 @@ impl Default for NTMS_I1_OBJECTINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_OBJECTINFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NTMS_I1_OBJECTINFORMATIONW_0 { @@ -7200,9 +6804,6 @@ impl Default for NTMS_I1_OBJECTINFORMATIONW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_OBJECTINFORMATIONW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_OPREQUESTINFORMATIONA { @@ -7223,9 +6824,6 @@ impl Default for NTMS_I1_OPREQUESTINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_OPREQUESTINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_OPREQUESTINFORMATIONW { @@ -7246,9 +6844,6 @@ impl Default for NTMS_I1_OPREQUESTINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_OPREQUESTINFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_PARTITIONINFORMATIONA { @@ -7268,9 +6863,6 @@ impl Default for NTMS_I1_PARTITIONINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_PARTITIONINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_PARTITIONINFORMATIONW { @@ -7290,9 +6882,6 @@ impl Default for NTMS_I1_PARTITIONINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_PARTITIONINFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_PMIDINFORMATIONA { @@ -7313,9 +6902,6 @@ impl Default for NTMS_I1_PMIDINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_PMIDINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_I1_PMIDINFORMATIONW { @@ -7336,9 +6922,6 @@ impl Default for NTMS_I1_PMIDINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_I1_PMIDINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_IEDOOR: NtmsObjectsTypes = NtmsObjectsTypes(7i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7353,9 +6936,6 @@ impl Default for NTMS_IEDOORINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_IEDOORINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_IEPORT: NtmsObjectsTypes = NtmsObjectsTypes(8i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7371,9 +6951,6 @@ impl Default for NTMS_IEPORTINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_IEPORTINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_INITIALIZING: NtmsOperationalState = NtmsOperationalState(10i32); pub const NTMS_INJECT_RETRACT: NtmsInjectOperation = NtmsInjectOperation(2i32); pub const NTMS_INJECT_START: NtmsInjectOperation = NtmsInjectOperation(0i32); @@ -7424,9 +7001,6 @@ impl Default for NTMS_LIBRARYINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_LIBRARYINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_LIBRARYTYPE_OFFLINE: NtmsLibraryType = NtmsLibraryType(1i32); pub const NTMS_LIBRARYTYPE_ONLINE: NtmsLibraryType = NtmsLibraryType(2i32); pub const NTMS_LIBRARYTYPE_STANDALONE: NtmsLibraryType = NtmsLibraryType(3i32); @@ -7459,9 +7033,6 @@ impl Default for NTMS_LIBREQUESTINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_LIBREQUESTINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_LIBREQUESTINFORMATIONW { @@ -7487,9 +7058,6 @@ impl Default for NTMS_LIBREQUESTINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_LIBREQUESTINFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_LMIDINFORMATION { @@ -7501,9 +7069,6 @@ impl Default for NTMS_LMIDINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_LMIDINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_LM_CANCELLED: NtmsLmState = NtmsLmState(7i32); pub const NTMS_LM_CLASSIFY: NtmsLmOperation = NtmsLmOperation(19i32); pub const NTMS_LM_CLEANDRIVE: NtmsLmOperation = NtmsLmOperation(15i32); @@ -7560,9 +7125,6 @@ impl Default for NTMS_MEDIAPOOLINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_MEDIAPOOLINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_MEDIARW_READONLY: NtmsReadWriteCharacteristics = NtmsReadWriteCharacteristics(3i32); pub const NTMS_MEDIARW_REWRITABLE: NtmsReadWriteCharacteristics = NtmsReadWriteCharacteristics(1i32); pub const NTMS_MEDIARW_UNKNOWN: NtmsReadWriteCharacteristics = NtmsReadWriteCharacteristics(0i32); @@ -7587,9 +7149,6 @@ impl Default for NTMS_MEDIATYPEINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_MEDIATYPEINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_MEDIA_POOL: NtmsObjectsTypes = NtmsObjectsTypes(12i32); pub const NTMS_MEDIA_TYPE: NtmsObjectsTypes = NtmsObjectsTypes(13i32); pub const NTMS_MESSAGE_LENGTH: u32 = 256u32; @@ -7609,9 +7168,6 @@ impl Default for NTMS_MOUNT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_MOUNT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_MOUNT_NOWAIT: NtmsMountOptions = NtmsMountOptions(32i32); pub const NTMS_MOUNT_READ: NtmsMountOptions = NtmsMountOptions(1i32); pub const NTMS_MOUNT_SPECIFIC_DRIVE: NtmsMountOptions = NtmsMountOptions(16i32); @@ -7628,9 +7184,6 @@ impl Default for NTMS_NOTIFICATIONINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_NOTIFICATIONINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_NOT_PRESENT: NtmsOperationalState = NtmsOperationalState(21i32); pub const NTMS_NUMBER_OF_OBJECT_TYPES: NtmsObjectsTypes = NtmsObjectsTypes(19i32); pub const NTMS_OBJECT: NtmsObjectsTypes = NtmsObjectsTypes(1i32); @@ -7653,9 +7206,6 @@ impl Default for NTMS_OBJECTINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_OBJECTINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NTMS_OBJECTINFORMATIONA_0 { @@ -7681,9 +7231,6 @@ impl Default for NTMS_OBJECTINFORMATIONA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_OBJECTINFORMATIONA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NTMS_OBJECTINFORMATIONW { @@ -7703,9 +7250,6 @@ impl Default for NTMS_OBJECTINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_OBJECTINFORMATIONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NTMS_OBJECTINFORMATIONW_0 { @@ -7731,9 +7275,6 @@ impl Default for NTMS_OBJECTINFORMATIONW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_OBJECTINFORMATIONW_0 { - type TypeKind = windows_core::CopyType; -} pub const NTMS_OBJECTNAME_LENGTH: u32 = 64u32; pub const NTMS_OBJ_DELETE: NtmsNotificationOperations = NtmsNotificationOperations(3i32); pub const NTMS_OBJ_INSERT: NtmsNotificationOperations = NtmsNotificationOperations(2i32); @@ -7773,9 +7314,6 @@ impl Default for NTMS_OPREQUESTINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_OPREQUESTINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_OPREQUESTINFORMATIONW { @@ -7796,9 +7334,6 @@ impl Default for NTMS_OPREQUESTINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_OPREQUESTINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_OPREQ_CLEANER: NtmsOpreqCommand = NtmsOpreqCommand(2i32); pub const NTMS_OPREQ_DEVICESERVICE: NtmsOpreqCommand = NtmsOpreqCommand(3i32); pub const NTMS_OPREQ_MESSAGE: NtmsOpreqCommand = NtmsOpreqCommand(5i32); @@ -7832,9 +7367,6 @@ impl Default for NTMS_PARTITIONINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_PARTITIONINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_PARTITIONINFORMATIONW { @@ -7855,9 +7387,6 @@ impl Default for NTMS_PARTITIONINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_PARTITIONINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_PARTSTATE_ALLOCATED: NtmsPartitionState = NtmsPartitionState(5i32); pub const NTMS_PARTSTATE_AVAILABLE: NtmsPartitionState = NtmsPartitionState(4i32); pub const NTMS_PARTSTATE_COMPLETE: NtmsPartitionState = NtmsPartitionState(6i32); @@ -7892,9 +7421,6 @@ impl Default for NTMS_PMIDINFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_PMIDINFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTMS_PMIDINFORMATIONW { @@ -7918,9 +7444,6 @@ impl Default for NTMS_PMIDINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_PMIDINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const NTMS_POOLHIERARCHY_LENGTH: u32 = 512u32; pub const NTMS_POOLPOLICY_KEEPOFFLINEIMPORT: NtmsMediaPoolPolicy = NtmsMediaPoolPolicy(2i32); pub const NTMS_POOLPOLICY_PURGEOFFLINESCRATCH: NtmsMediaPoolPolicy = NtmsMediaPoolPolicy(1i32); @@ -7965,9 +7488,6 @@ impl Default for NTMS_STORAGESLOTINFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTMS_STORAGESLOTINFORMATION { - type TypeKind = windows_core::CopyType; -} pub const NTMS_UIDEST_ADD: NtmsUIOperations = NtmsUIOperations(1i32); pub const NTMS_UIDEST_DELETE: NtmsUIOperations = NtmsUIOperations(2i32); pub const NTMS_UIDEST_DELETEALL: NtmsUIOperations = NtmsUIOperations(3i32); @@ -8121,9 +7641,6 @@ impl Default for OFSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const OF_CANCEL: LZOPENFILE_STYLE = LZOPENFILE_STYLE(2048u16); pub const OF_CREATE: LZOPENFILE_STYLE = LZOPENFILE_STYLE(4096u16); pub const OF_DELETE: LZOPENFILE_STYLE = LZOPENFILE_STYLE(512u16); @@ -8213,9 +7730,6 @@ impl Default for REPARSE_GUID_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_GUID_DATA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPARSE_GUID_DATA_BUFFER_0 { @@ -8226,9 +7740,6 @@ impl Default for REPARSE_GUID_DATA_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPARSE_GUID_DATA_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} pub const REPLACEFILE_IGNORE_ACL_ERRORS: REPLACE_FILE_FLAGS = REPLACE_FILE_FLAGS(4u32); pub const REPLACEFILE_IGNORE_MERGE_ERRORS: REPLACE_FILE_FLAGS = REPLACE_FILE_FLAGS(2u32); pub const REPLACEFILE_WRITE_THROUGH: REPLACE_FILE_FLAGS = REPLACE_FILE_FLAGS(1u32); @@ -8297,9 +7808,6 @@ impl Default for SERVER_ALIAS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_ALIAS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVER_CERTIFICATE_INFO_0 { @@ -8322,9 +7830,6 @@ impl Default for SERVER_CERTIFICATE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVER_CERTIFICATE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SERVER_CERTIFICATE_TYPE(pub i32); @@ -8340,9 +7845,6 @@ impl Default for SESSION_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SESSION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SESSION_INFO_1 { @@ -8358,9 +7860,6 @@ impl Default for SESSION_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SESSION_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SESSION_INFO_10 { @@ -8374,9 +7873,6 @@ impl Default for SESSION_INFO_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SESSION_INFO_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SESSION_INFO_2 { @@ -8393,9 +7889,6 @@ impl Default for SESSION_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SESSION_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SESSION_INFO_502 { @@ -8413,9 +7906,6 @@ impl Default for SESSION_INFO_502 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SESSION_INFO_502 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SESSION_INFO_USER_FLAGS(pub u32); @@ -8438,9 +7928,6 @@ impl Default for SHARE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHARE_INFO_1 { @@ -8453,9 +7940,6 @@ impl Default for SHARE_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHARE_INFO_1004 { @@ -8466,9 +7950,6 @@ impl Default for SHARE_INFO_1004 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_1004 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHARE_INFO_1005 { @@ -8479,9 +7960,6 @@ impl Default for SHARE_INFO_1005 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_1005 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHARE_INFO_1006 { @@ -8492,9 +7970,6 @@ impl Default for SHARE_INFO_1006 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_1006 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8508,10 +7983,6 @@ impl Default for SHARE_INFO_1501 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SHARE_INFO_1501 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHARE_INFO_1503 { @@ -8522,9 +7993,6 @@ impl Default for SHARE_INFO_1503 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_1503 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHARE_INFO_2 { @@ -8542,9 +8010,6 @@ impl Default for SHARE_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHARE_INFO_501 { @@ -8558,9 +8023,6 @@ impl Default for SHARE_INFO_501 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARE_INFO_501 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8582,10 +8044,6 @@ impl Default for SHARE_INFO_502 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SHARE_INFO_502 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8608,10 +8066,6 @@ impl Default for SHARE_INFO_503 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SHARE_INFO_503 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SHARE_INFO_PERMISSIONS(pub u32); @@ -8713,9 +8167,6 @@ impl Default for STAT_SERVER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STAT_SERVER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STAT_WORKSTATION_0 { @@ -8765,9 +8216,6 @@ impl Default for STAT_WORKSTATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STAT_WORKSTATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_BUS_TYPE(pub i32); @@ -8842,9 +8290,6 @@ impl Default for TAPE_ERASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_ERASE { - type TypeKind = windows_core::CopyType; -} pub const TAPE_ERASE_LONG: ERASE_TAPE_TYPE = ERASE_TAPE_TYPE(1u32); pub const TAPE_ERASE_SHORT: ERASE_TAPE_TYPE = ERASE_TAPE_TYPE(0u32); pub const TAPE_FILEMARKS: TAPEMARK_TYPE = TAPEMARK_TYPE(1u32); @@ -8862,9 +8307,6 @@ impl Default for TAPE_GET_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_GET_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TAPE_INFORMATION_TYPE(pub u32); @@ -8891,9 +8333,6 @@ impl Default for TAPE_PREPARE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_PREPARE { - type TypeKind = windows_core::CopyType; -} pub const TAPE_REWIND: TAPE_POSITION_METHOD = TAPE_POSITION_METHOD(0u32); pub const TAPE_SELECT_PARTITIONS: CREATE_TAPE_PARTITION_METHOD = CREATE_TAPE_PARTITION_METHOD(1u32); pub const TAPE_SETMARKS: TAPEMARK_TYPE = TAPEMARK_TYPE(0u32); @@ -8910,9 +8349,6 @@ impl Default for TAPE_SET_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_SET_POSITION { - type TypeKind = windows_core::CopyType; -} pub const TAPE_SHORT_FILEMARKS: TAPEMARK_TYPE = TAPEMARK_TYPE(2u32); pub const TAPE_SPACE_END_OF_DATA: TAPE_POSITION_METHOD = TAPE_POSITION_METHOD(4u32); pub const TAPE_SPACE_FILEMARKS: TAPE_POSITION_METHOD = TAPE_POSITION_METHOD(6u32); @@ -8935,9 +8371,6 @@ impl Default for TAPE_WRITE_MARKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_WRITE_MARKS { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTIONMANAGER_OBJECT_PATH: windows_core::PCWSTR = windows_core::w!("\\TransactionManager\\"); pub const TRANSACTION_DO_NOT_PROMOTE: u32 = 1u32; pub const TRANSACTION_MANAGER_COMMIT_DEFAULT: u32 = 0u32; @@ -8962,9 +8395,6 @@ impl Default for TRANSACTION_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT { @@ -8976,9 +8406,6 @@ impl Default for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT { @@ -8992,9 +8419,6 @@ impl Default for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT { @@ -9006,9 +8430,6 @@ impl Default for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT { @@ -9019,9 +8440,6 @@ impl Default for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT { @@ -9033,9 +8451,6 @@ impl Default for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTION_NOTIFICATION_TM_ONLINE_FLAG_IS_CLUSTERED: u32 = 1u32; pub const TRANSACTION_NOTIFY_COMMIT: u32 = 4u32; pub const TRANSACTION_NOTIFY_COMMIT_COMPLETE: u32 = 64u32; @@ -9085,9 +8500,6 @@ impl Default for TXF_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXF_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct TXF_ID_0 { @@ -9099,9 +8511,6 @@ impl Default for TXF_ID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXF_ID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct TXF_LOG_RECORD_AFFECTED_FILE { @@ -9118,9 +8527,6 @@ impl Default for TXF_LOG_RECORD_AFFECTED_FILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXF_LOG_RECORD_AFFECTED_FILE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct TXF_LOG_RECORD_BASE { @@ -9133,9 +8539,6 @@ impl Default for TXF_LOG_RECORD_BASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXF_LOG_RECORD_BASE { - type TypeKind = windows_core::CopyType; -} pub const TXF_LOG_RECORD_GENERIC_TYPE_ABORT: u32 = 2u32; pub const TXF_LOG_RECORD_GENERIC_TYPE_COMMIT: u32 = 1u32; pub const TXF_LOG_RECORD_GENERIC_TYPE_DATA: u32 = 8u32; @@ -9158,9 +8561,6 @@ impl Default for TXF_LOG_RECORD_TRUNCATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXF_LOG_RECORD_TRUNCATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TXF_LOG_RECORD_TYPE(pub u16); @@ -9187,9 +8587,6 @@ impl Default for TXF_LOG_RECORD_WRITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXF_LOG_RECORD_WRITE { - type TypeKind = windows_core::CopyType; -} pub const TransactionOutcomeAborted: TRANSACTION_OUTCOME = TRANSACTION_OUTCOME(3i32); pub const TransactionOutcomeCommitted: TRANSACTION_OUTCOME = TRANSACTION_OUTCOME(2i32); pub const TransactionOutcomeUndetermined: TRANSACTION_OUTCOME = TRANSACTION_OUTCOME(1i32); @@ -9340,9 +8737,6 @@ impl Default for VOLUME_ALLOCATE_BC_STREAM_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_ALLOCATE_BC_STREAM_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_ALLOCATE_BC_STREAM_OUTPUT { @@ -9354,9 +8748,6 @@ impl Default for VOLUME_ALLOCATE_BC_STREAM_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_ALLOCATE_BC_STREAM_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_ALLOCATION_HINT_INPUT { @@ -9369,9 +8760,6 @@ impl Default for VOLUME_ALLOCATION_HINT_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_ALLOCATION_HINT_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_ALLOCATION_HINT_OUTPUT { @@ -9382,9 +8770,6 @@ impl Default for VOLUME_ALLOCATION_HINT_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_ALLOCATION_HINT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_CRITICAL_IO { @@ -9397,9 +8782,6 @@ impl Default for VOLUME_CRITICAL_IO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_CRITICAL_IO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_FAILOVER_SET { @@ -9411,9 +8793,6 @@ impl Default for VOLUME_FAILOVER_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_FAILOVER_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_GET_BC_PROPERTIES_INPUT { @@ -9429,9 +8808,6 @@ impl Default for VOLUME_GET_BC_PROPERTIES_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_GET_BC_PROPERTIES_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_GET_BC_PROPERTIES_OUTPUT { @@ -9447,9 +8823,6 @@ impl Default for VOLUME_GET_BC_PROPERTIES_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_GET_BC_PROPERTIES_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_LOGICAL_OFFSET { @@ -9460,9 +8833,6 @@ impl Default for VOLUME_LOGICAL_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_LOGICAL_OFFSET { - type TypeKind = windows_core::CopyType; -} pub const VOLUME_NAME_DOS: GETFINALPATHNAMEBYHANDLE_FLAGS = GETFINALPATHNAMEBYHANDLE_FLAGS(0u32); pub const VOLUME_NAME_GUID: GETFINALPATHNAMEBYHANDLE_FLAGS = GETFINALPATHNAMEBYHANDLE_FLAGS(1u32); pub const VOLUME_NAME_NONE: GETFINALPATHNAMEBYHANDLE_FLAGS = GETFINALPATHNAMEBYHANDLE_FLAGS(4u32); @@ -9478,9 +8848,6 @@ impl Default for VOLUME_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_PHYSICAL_OFFSET { @@ -9492,9 +8859,6 @@ impl Default for VOLUME_PHYSICAL_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_PHYSICAL_OFFSET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_PHYSICAL_OFFSETS { @@ -9506,9 +8870,6 @@ impl Default for VOLUME_PHYSICAL_OFFSETS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_PHYSICAL_OFFSETS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_READ_PLEX_INPUT { @@ -9521,9 +8882,6 @@ impl Default for VOLUME_READ_PLEX_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_READ_PLEX_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_SET_GPT_ATTRIBUTES_INFORMATION { @@ -9538,9 +8896,6 @@ impl Default for VOLUME_SET_GPT_ATTRIBUTES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_SET_GPT_ATTRIBUTES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_SHRINK_INFO { @@ -9551,9 +8906,6 @@ impl Default for VOLUME_SHRINK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_SHRINK_INFO { - type TypeKind = windows_core::CopyType; -} pub const VOS_DOS: VS_FIXEDFILEINFO_FILE_OS = VS_FIXEDFILEINFO_FILE_OS(65536u32); pub const VOS_DOS_WINDOWS16: VS_FIXEDFILEINFO_FILE_OS = VS_FIXEDFILEINFO_FILE_OS(65537u32); pub const VOS_DOS_WINDOWS32: VS_FIXEDFILEINFO_FILE_OS = VS_FIXEDFILEINFO_FILE_OS(65540u32); @@ -9601,9 +8953,6 @@ impl Default for VS_FIXEDFILEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VS_FIXEDFILEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VS_FIXEDFILEINFO_FILE_FLAGS(pub u32); @@ -9671,9 +9020,6 @@ impl Default for WIM_ENTRY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_ENTRY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIM_EXTERNAL_FILE_INFO { @@ -9686,9 +9032,6 @@ impl Default for WIM_EXTERNAL_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_EXTERNAL_FILE_INFO { - type TypeKind = windows_core::CopyType; -} pub const WIM_EXTERNAL_FILE_INFO_FLAG_NOT_ACTIVE: u32 = 1u32; pub const WIM_EXTERNAL_FILE_INFO_FLAG_SUSPENDED: u32 = 2u32; pub const WIM_PROVIDER_HASH_SIZE: u32 = 20u32; @@ -9707,9 +9050,6 @@ impl Default for WIN32_FILE_ATTRIBUTE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_FILE_ATTRIBUTE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN32_FIND_DATAA { @@ -9729,9 +9069,6 @@ impl Default for WIN32_FIND_DATAA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_FIND_DATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN32_FIND_DATAW { @@ -9751,9 +9088,6 @@ impl Default for WIN32_FIND_DATAW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_FIND_DATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN32_FIND_STREAM_DATA { @@ -9765,9 +9099,6 @@ impl Default for WIN32_FIND_STREAM_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_FIND_STREAM_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN32_STREAM_ID { @@ -9782,9 +9113,6 @@ impl Default for WIN32_STREAM_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_STREAM_ID { - type TypeKind = windows_core::CopyType; -} pub const WINEFS_SETUSERKEY_SET_CAPABILITIES: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9799,9 +9127,6 @@ impl Default for WOF_FILE_COMPRESSION_INFO_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOF_FILE_COMPRESSION_INFO_V0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WOF_FILE_COMPRESSION_INFO_V1 { @@ -9813,9 +9138,6 @@ impl Default for WOF_FILE_COMPRESSION_INFO_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOF_FILE_COMPRESSION_INFO_V1 { - type TypeKind = windows_core::CopyType; -} pub const WOF_PROVIDER_FILE: u32 = 2u32; pub const WOF_PROVIDER_WIM: u32 = 1u32; pub const WRITE_DAC: FILE_ACCESS_RIGHTS = FILE_ACCESS_RIGHTS(262144u32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs index bebfe386f72..526ec833499 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs @@ -6959,9 +6959,6 @@ impl Default for IMMP_MPV_STORE_DRIVER_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMMP_MPV_STORE_DRIVER_HANDLE { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] windows_core::imp::define_interface!(IMultisession, IMultisession_Vtbl, 0x27354150_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] @@ -9032,9 +9029,6 @@ impl Default for SPropAttrArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPropAttrArray { - type TypeKind = windows_core::CopyType; -} pub const SZ_PROGID_SMTPCAT: windows_core::PCSTR = windows_core::s!("Smtp.Cat"); pub const tagIMMPID_CPV_STRUCT: windows_core::GUID = windows_core::GUID::from_u128(0xa2a76b2a_e52d_11d1_aa64_00c04fa35b82); #[repr(C)] @@ -9049,9 +9043,6 @@ impl Default for tagIMMPID_GUIDLIST_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for tagIMMPID_GUIDLIST_ITEM { - type TypeKind = windows_core::CopyType; -} pub const tagIMMPID_MPV_STRUCT: windows_core::GUID = windows_core::GUID::from_u128(0xcbe69706_c9bd_11d1_9ff2_00c04fa37348); pub const tagIMMPID_MP_STRUCT: windows_core::GUID = windows_core::GUID::from_u128(0x13384cf0_b3c4_11d1_aa92_00aa006bc80b); pub const tagIMMPID_NMP_STRUCT: windows_core::GUID = windows_core::GUID::from_u128(0x7433a9aa_20e2_11d2_94d6_00c04fa379f1); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs index 9c340b6750a..1af58c951d6 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs @@ -84,9 +84,6 @@ impl Default for CI_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CI_STATE { - type TypeKind = windows_core::CopyType; -} pub const CI_STATE_ANNEALING_MERGE: u32 = 8u32; pub const CI_STATE_BATTERY_POLICY: u32 = 262144u32; pub const CI_STATE_BATTERY_POWER: u32 = 2048u32; @@ -124,10 +121,6 @@ impl Default for DBID { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBID { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -141,10 +134,6 @@ impl Default for DBID_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -158,10 +147,6 @@ impl Default for DBID_1 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBID_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -176,10 +161,6 @@ impl Default for DBID { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -193,10 +174,6 @@ impl Default for DBID_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -210,10 +187,6 @@ impl Default for DBID_1 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBID_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBKINDENUM(pub i32); @@ -270,9 +243,6 @@ impl Default for FILTERREGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTERREGION { - type TypeKind = windows_core::CopyType; -} pub const FILTER_E_ACCESS: windows_core::HRESULT = windows_core::HRESULT(0x80041703_u32 as _); pub const FILTER_E_EMBEDDING_UNAVAILABLE: windows_core::HRESULT = windows_core::HRESULT(0x80041707_u32 as _); pub const FILTER_E_END_OF_CHUNKS: windows_core::HRESULT = windows_core::HRESULT(0x80041700_u32 as _); @@ -299,10 +269,6 @@ impl Default for FULLPROPSPEC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl windows_core::TypeKind for FULLPROPSPEC { - type TypeKind = windows_core::CopyType; -} pub const GENERATE_METHOD_EXACT: u32 = 0u32; pub const GENERATE_METHOD_INFLECT: u32 = 2u32; pub const GENERATE_METHOD_PREFIX: u32 = 1u32; @@ -522,10 +488,6 @@ impl Default for STAT_CHUNK { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl windows_core::TypeKind for STAT_CHUNK { - type TypeKind = windows_core::CopyType; -} pub const STAT_COALESCE_COMP_ALL_NOISE: u32 = 8192u32; pub const STAT_CONTENT_OUT_OF_DATE: u32 = 32u32; pub const STAT_CONTENT_QUERY_INCOMPLETE: u32 = 128u32; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs index c7ea064be62..87c582befe1 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -197,9 +197,6 @@ impl Default for FILTER_AGGREGATE_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILTER_AGGREGATE_BASIC_INFORMATION_0 { @@ -211,9 +208,6 @@ impl Default for FILTER_AGGREGATE_BASIC_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_BASIC_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILTER_AGGREGATE_BASIC_INFORMATION_0_1 { @@ -225,9 +219,6 @@ impl Default for FILTER_AGGREGATE_BASIC_INFORMATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_BASIC_INFORMATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILTER_AGGREGATE_BASIC_INFORMATION_0_0 { @@ -243,9 +234,6 @@ impl Default for FILTER_AGGREGATE_BASIC_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_BASIC_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct FILTER_AGGREGATE_STANDARD_INFORMATION { @@ -258,9 +246,6 @@ impl Default for FILTER_AGGREGATE_STANDARD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_STANDARD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILTER_AGGREGATE_STANDARD_INFORMATION_0 { @@ -272,9 +257,6 @@ impl Default for FILTER_AGGREGATE_STANDARD_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_STANDARD_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 { @@ -289,9 +271,6 @@ impl Default for FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 { @@ -308,9 +287,6 @@ impl Default for FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILTER_FULL_INFORMATION { @@ -325,9 +301,6 @@ impl Default for FILTER_FULL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_FULL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILTER_INFORMATION_CLASS(pub i32); @@ -342,9 +315,6 @@ impl Default for FILTER_MESSAGE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_MESSAGE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const FILTER_NAME_MAX_CHARS: u32 = 255u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -357,9 +327,6 @@ impl Default for FILTER_REPLY_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_REPLY_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILTER_VOLUME_BASIC_INFORMATION { @@ -371,9 +338,6 @@ impl Default for FILTER_VOLUME_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_VOLUME_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILTER_VOLUME_INFORMATION_CLASS(pub i32); @@ -392,9 +356,6 @@ impl Default for FILTER_VOLUME_STANDARD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTER_VOLUME_STANDARD_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FLTFL_AGGREGATE_INFO_IS_LEGACYFILTER: u32 = 2u32; pub const FLTFL_AGGREGATE_INFO_IS_MINIFILTER: u32 = 1u32; pub const FLTFL_ASI_IS_LEGACYFILTER: u32 = 2u32; @@ -496,9 +457,6 @@ impl Default for INSTANCE_AGGREGATE_STANDARD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTANCE_AGGREGATE_STANDARD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INSTANCE_AGGREGATE_STANDARD_INFORMATION_0 { @@ -510,9 +468,6 @@ impl Default for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 { @@ -530,9 +485,6 @@ impl Default for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 { @@ -554,9 +506,6 @@ impl Default for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INSTANCE_BASIC_INFORMATION { @@ -569,9 +518,6 @@ impl Default for INSTANCE_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTANCE_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INSTANCE_FULL_INFORMATION { @@ -590,9 +536,6 @@ impl Default for INSTANCE_FULL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTANCE_FULL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INSTANCE_INFORMATION_CLASS(pub i32); @@ -611,9 +554,6 @@ impl Default for INSTANCE_PARTIAL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTANCE_PARTIAL_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const InstanceAggregateStandardInformation: INSTANCE_INFORMATION_CLASS = INSTANCE_INFORMATION_CLASS(3i32); pub const InstanceBasicInformation: INSTANCE_INFORMATION_CLASS = INSTANCE_INFORMATION_CLASS(0i32); pub const InstanceFullInformation: INSTANCE_INFORMATION_CLASS = INSTANCE_INFORMATION_CLASS(2i32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs index f5345bcdbab..788a2d3df56 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -603,9 +603,6 @@ impl Default for ATA_PASS_THROUGH_DIRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATA_PASS_THROUGH_DIRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -629,10 +626,6 @@ impl Default for ATA_PASS_THROUGH_DIRECT32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ATA_PASS_THROUGH_DIRECT32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATA_PASS_THROUGH_EX { @@ -654,9 +647,6 @@ impl Default for ATA_PASS_THROUGH_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATA_PASS_THROUGH_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -680,10 +670,6 @@ impl Default for ATA_PASS_THROUGH_EX32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ATA_PASS_THROUGH_EX32 { - type TypeKind = windows_core::CopyType; -} pub const DD_SCSI_DEVICE_NAME: windows_core::PCSTR = windows_core::s!("\\Device\\ScsiPort"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -701,9 +687,6 @@ impl Default for DSM_NOTIFICATION_REQUEST_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSM_NOTIFICATION_REQUEST_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DUMP_DRIVER { @@ -716,9 +699,6 @@ impl Default for DUMP_DRIVER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_DRIVER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DUMP_DRIVER_EX { @@ -732,9 +712,6 @@ impl Default for DUMP_DRIVER_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_DRIVER_EX { - type TypeKind = windows_core::CopyType; -} pub const DUMP_DRIVER_NAME_LENGTH: u32 = 15u32; pub const DUMP_EX_FLAG_DRIVER_FULL_PATH_SUPPORT: u32 = 8u32; pub const DUMP_EX_FLAG_RESUME_SUPPORT: u32 = 4u32; @@ -759,9 +736,6 @@ impl Default for DUMP_POINTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_POINTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DUMP_POINTERS_EX { @@ -787,9 +761,6 @@ impl Default for DUMP_POINTERS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_POINTERS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DUMP_POINTERS_VERSION { @@ -801,9 +772,6 @@ impl Default for DUMP_POINTERS_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_POINTERS_VERSION { - type TypeKind = windows_core::CopyType; -} pub const DUMP_POINTERS_VERSION_1: u32 = 1u32; pub const DUMP_POINTERS_VERSION_2: u32 = 2u32; pub const DUMP_POINTERS_VERSION_3: u32 = 3u32; @@ -828,9 +796,6 @@ impl Default for FIRMWARE_REQUEST_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIRMWARE_REQUEST_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const FIRMWARE_REQUEST_BLOCK_STRUCTURE_VERSION: u32 = 1u32; pub const FIRMWARE_REQUEST_FLAG_CONTROLLER: u32 = 1u32; pub const FIRMWARE_REQUEST_FLAG_FIRST_SEGMENT: u32 = 4u32; @@ -872,9 +837,6 @@ impl Default for HYBRID_DEMOTE_BY_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYBRID_DEMOTE_BY_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HYBRID_DIRTY_THRESHOLDS { @@ -888,9 +850,6 @@ impl Default for HYBRID_DIRTY_THRESHOLDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYBRID_DIRTY_THRESHOLDS { - type TypeKind = windows_core::CopyType; -} pub const HYBRID_FUNCTION_DEMOTE_BY_SIZE: u32 = 19u32; pub const HYBRID_FUNCTION_DISABLE_CACHING_MEDIUM: u32 = 16u32; pub const HYBRID_FUNCTION_ENABLE_CACHING_MEDIUM: u32 = 17u32; @@ -915,9 +874,6 @@ impl Default for HYBRID_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYBRID_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HYBRID_INFORMATION_0 { @@ -928,9 +884,6 @@ impl Default for HYBRID_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYBRID_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HYBRID_INFORMATION_1 { @@ -948,9 +901,6 @@ impl Default for HYBRID_INFORMATION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYBRID_INFORMATION_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HYBRID_INFORMATION_1_0 { @@ -964,9 +914,6 @@ impl Default for HYBRID_INFORMATION_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYBRID_INFORMATION_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HYBRID_REQUEST_BLOCK { @@ -982,9 +929,6 @@ impl Default for HYBRID_REQUEST_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYBRID_REQUEST_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const HYBRID_REQUEST_BLOCK_STRUCTURE_VERSION: u32 = 1u32; pub const HYBRID_REQUEST_INFO_STRUCTURE_VERSION: u32 = 1u32; pub const HYBRID_STATUS_ENABLE_REFCOUNT_HOLD: u32 = 16u32; @@ -1007,9 +951,6 @@ impl Default for IDE_IO_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IDE_IO_CONTROL { - type TypeKind = windows_core::CopyType; -} pub const ID_FQDN: windows_core::PCSTR = windows_core::s!("2"); pub const ID_IPV4_ADDR: windows_core::PCSTR = windows_core::s!("1"); pub const ID_IPV6_ADDR: windows_core::PCSTR = windows_core::s!("5"); @@ -1025,9 +966,6 @@ impl Default for IKE_AUTHENTICATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKE_AUTHENTICATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IKE_AUTHENTICATION_INFORMATION_0 { @@ -1038,9 +976,6 @@ impl Default for IKE_AUTHENTICATION_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKE_AUTHENTICATION_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IKE_AUTHENTICATION_METHOD(pub i32); @@ -1059,9 +994,6 @@ impl Default for IKE_AUTHENTICATION_PRESHARED_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IKE_AUTHENTICATION_PRESHARED_KEY { - type TypeKind = windows_core::CopyType; -} pub const IKE_AUTHENTICATION_PRESHARED_KEY_METHOD: IKE_AUTHENTICATION_METHOD = IKE_AUTHENTICATION_METHOD(1i32); pub const IOCTL_ATA_MINIPORT: u32 = 315444u32; pub const IOCTL_ATA_PASS_THROUGH: u32 = 315436u32; @@ -1112,9 +1044,6 @@ impl Default for IO_SCSI_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_SCSI_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ISCSI_AUTH_TYPES(pub i32); @@ -1134,9 +1063,6 @@ impl Default for ISCSI_CONNECTION_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_CONNECTION_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_CONNECTION_INFOW { @@ -1152,9 +1078,6 @@ impl Default for ISCSI_CONNECTION_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_CONNECTION_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_CONNECTION_INFO_EX { @@ -1173,9 +1096,6 @@ impl Default for ISCSI_CONNECTION_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_CONNECTION_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Ioctl")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1195,10 +1115,6 @@ impl Default for ISCSI_DEVICE_ON_SESSIONA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Ioctl")] -impl windows_core::TypeKind for ISCSI_DEVICE_ON_SESSIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Ioctl")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1218,10 +1134,6 @@ impl Default for ISCSI_DEVICE_ON_SESSIONW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Ioctl")] -impl windows_core::TypeKind for ISCSI_DEVICE_ON_SESSIONW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ISCSI_DIGEST_TYPES(pub i32); @@ -1255,9 +1167,6 @@ impl Default for ISCSI_LOGIN_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_LOGIN_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const ISCSI_LOGIN_OPTIONS_AUTH_TYPE: windows_core::PCSTR = windows_core::s!("0x00000080"); pub const ISCSI_LOGIN_OPTIONS_DATA_DIGEST: windows_core::PCSTR = windows_core::s!("0x00000002"); pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN: windows_core::PCSTR = windows_core::s!("0x00000010"); @@ -1293,9 +1202,6 @@ impl Default for ISCSI_SESSION_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_SESSION_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_SESSION_INFOW { @@ -1313,9 +1219,6 @@ impl Default for ISCSI_SESSION_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_SESSION_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_SESSION_INFO_EX { @@ -1338,9 +1241,6 @@ impl Default for ISCSI_SESSION_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_SESSION_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const ISCSI_TARGET_FLAG_HIDE_STATIC_TARGET: u32 = 2u32; pub const ISCSI_TARGET_FLAG_MERGE_TARGET_INFORMATION: u32 = 4u32; #[repr(C)] @@ -1360,9 +1260,6 @@ impl Default for ISCSI_TARGET_MAPPINGA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_MAPPINGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_MAPPINGW { @@ -1380,9 +1277,6 @@ impl Default for ISCSI_TARGET_MAPPINGW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_MAPPINGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTALA { @@ -1395,9 +1289,6 @@ impl Default for ISCSI_TARGET_PORTALA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTALA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTALW { @@ -1410,9 +1301,6 @@ impl Default for ISCSI_TARGET_PORTALW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTALW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTAL_GROUPA { @@ -1424,9 +1312,6 @@ impl Default for ISCSI_TARGET_PORTAL_GROUPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTAL_GROUPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTAL_GROUPW { @@ -1438,9 +1323,6 @@ impl Default for ISCSI_TARGET_PORTAL_GROUPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTAL_GROUPW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTAL_INFOA { @@ -1455,9 +1337,6 @@ impl Default for ISCSI_TARGET_PORTAL_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTAL_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTAL_INFOW { @@ -1472,9 +1351,6 @@ impl Default for ISCSI_TARGET_PORTAL_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTAL_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTAL_INFO_EXA { @@ -1491,9 +1367,6 @@ impl Default for ISCSI_TARGET_PORTAL_INFO_EXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTAL_INFO_EXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_TARGET_PORTAL_INFO_EXW { @@ -1510,9 +1383,6 @@ impl Default for ISCSI_TARGET_PORTAL_INFO_EXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_TARGET_PORTAL_INFO_EXW { - type TypeKind = windows_core::CopyType; -} pub const ISCSI_TCP_PROTOCOL_TYPE: TARGETPROTOCOLTYPE = TARGETPROTOCOLTYPE(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1525,9 +1395,6 @@ impl Default for ISCSI_UNIQUE_SESSION_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_UNIQUE_SESSION_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ISCSI_VERSION_INFO { @@ -1540,9 +1407,6 @@ impl Default for ISCSI_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ISCSI_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const InitiatorName: TARGET_INFORMATION_CLASS = TARGET_INFORMATION_CLASS(5i32); pub const LoginOptions: TARGET_INFORMATION_CLASS = TARGET_INFORMATION_CLASS(7i32); pub const MAX_ISCSI_ALIAS_LEN: u32 = 255u32; @@ -1580,9 +1444,6 @@ impl Default for MPIO_PASS_THROUGH_PATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1600,10 +1461,6 @@ impl Default for MPIO_PASS_THROUGH_PATH32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1621,10 +1478,6 @@ impl Default for MPIO_PASS_THROUGH_PATH32_EX { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH32_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPIO_PASS_THROUGH_PATH_DIRECT { @@ -1640,9 +1493,6 @@ impl Default for MPIO_PASS_THROUGH_PATH_DIRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH_DIRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1660,10 +1510,6 @@ impl Default for MPIO_PASS_THROUGH_PATH_DIRECT32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH_DIRECT32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1681,10 +1527,6 @@ impl Default for MPIO_PASS_THROUGH_PATH_DIRECT32_EX { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH_DIRECT32_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPIO_PASS_THROUGH_PATH_DIRECT_EX { @@ -1700,9 +1542,6 @@ impl Default for MPIO_PASS_THROUGH_PATH_DIRECT_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH_DIRECT_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MPIO_PASS_THROUGH_PATH_EX { @@ -1718,9 +1557,6 @@ impl Default for MPIO_PASS_THROUGH_PATH_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MPIO_PASS_THROUGH_PATH_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MP_DEVICE_DATA_SET_RANGE { @@ -1732,9 +1568,6 @@ impl Default for MP_DEVICE_DATA_SET_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MP_DEVICE_DATA_SET_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MP_STORAGE_DIAGNOSTIC_LEVEL(pub i32); @@ -1782,9 +1615,6 @@ impl Default for NTSCSI_UNICODE_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTSCSI_UNICODE_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVCACHE_HINT_PAYLOAD { @@ -1807,9 +1637,6 @@ impl Default for NVCACHE_HINT_PAYLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVCACHE_HINT_PAYLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVCACHE_PRIORITY_LEVEL_DESCRIPTOR { @@ -1826,9 +1653,6 @@ impl Default for NVCACHE_PRIORITY_LEVEL_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVCACHE_PRIORITY_LEVEL_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVCACHE_REQUEST_BLOCK { @@ -1847,9 +1671,6 @@ impl Default for NVCACHE_REQUEST_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVCACHE_REQUEST_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVCACHE_STATUS(pub i32); @@ -1879,9 +1700,6 @@ impl Default for NV_FEATURE_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NV_FEATURE_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NV_SEP_CACHE_PARAMETER { @@ -1897,9 +1715,6 @@ impl Default for NV_SEP_CACHE_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NV_SEP_CACHE_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NV_SEP_CACHE_PARAMETER_0 { @@ -1911,9 +1726,6 @@ impl Default for NV_SEP_CACHE_PARAMETER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NV_SEP_CACHE_PARAMETER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NV_SEP_CACHE_PARAMETER_0_0 { @@ -1924,9 +1736,6 @@ impl Default for NV_SEP_CACHE_PARAMETER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NV_SEP_CACHE_PARAMETER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const NV_SEP_CACHE_PARAMETER_VERSION: u32 = 1u32; pub const NV_SEP_CACHE_PARAMETER_VERSION_1: u32 = 1u32; #[repr(transparent)] @@ -1958,9 +1767,6 @@ impl Default for PERSISTENT_ISCSI_LOGIN_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERSISTENT_ISCSI_LOGIN_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERSISTENT_ISCSI_LOGIN_INFOW { @@ -1978,9 +1784,6 @@ impl Default for PERSISTENT_ISCSI_LOGIN_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERSISTENT_ISCSI_LOGIN_INFOW { - type TypeKind = windows_core::CopyType; -} pub const PersistentTargetMappings: TARGET_INFORMATION_CLASS = TARGET_INFORMATION_CLASS(4i32); pub const PortalGroups: TARGET_INFORMATION_CLASS = TARGET_INFORMATION_CLASS(3i32); pub const ProtocolType: TARGET_INFORMATION_CLASS = TARGET_INFORMATION_CLASS(0i32); @@ -1995,9 +1798,6 @@ impl Default for SCSI_ADAPTER_BUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_ADAPTER_BUS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCSI_ADDRESS { @@ -2012,9 +1812,6 @@ impl Default for SCSI_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCSI_BUS_DATA { @@ -2027,9 +1824,6 @@ impl Default for SCSI_BUS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_BUS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCSI_INQUIRY_DATA { @@ -2046,9 +1840,6 @@ impl Default for SCSI_INQUIRY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_INQUIRY_DATA { - type TypeKind = windows_core::CopyType; -} pub const SCSI_IOCTL_DATA_BIDIRECTIONAL: u32 = 3u32; pub const SCSI_IOCTL_DATA_IN: u32 = 1u32; pub const SCSI_IOCTL_DATA_OUT: u32 = 0u32; @@ -2064,9 +1855,6 @@ impl Default for SCSI_LUN_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_LUN_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCSI_PASS_THROUGH { @@ -2089,9 +1877,6 @@ impl Default for SCSI_PASS_THROUGH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_PASS_THROUGH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2116,10 +1901,6 @@ impl Default for SCSI_PASS_THROUGH32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SCSI_PASS_THROUGH32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2147,10 +1928,6 @@ impl Default for SCSI_PASS_THROUGH32_EX { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SCSI_PASS_THROUGH32_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCSI_PASS_THROUGH_DIRECT { @@ -2173,9 +1950,6 @@ impl Default for SCSI_PASS_THROUGH_DIRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_PASS_THROUGH_DIRECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2200,10 +1974,6 @@ impl Default for SCSI_PASS_THROUGH_DIRECT32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SCSI_PASS_THROUGH_DIRECT32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2231,10 +2001,6 @@ impl Default for SCSI_PASS_THROUGH_DIRECT32_EX { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SCSI_PASS_THROUGH_DIRECT32_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCSI_PASS_THROUGH_DIRECT_EX { @@ -2260,9 +2026,6 @@ impl Default for SCSI_PASS_THROUGH_DIRECT_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_PASS_THROUGH_DIRECT_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCSI_PASS_THROUGH_EX { @@ -2288,9 +2051,6 @@ impl Default for SCSI_PASS_THROUGH_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCSI_PASS_THROUGH_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SRB_IO_CONTROL { @@ -2306,9 +2066,6 @@ impl Default for SRB_IO_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SRB_IO_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DIAGNOSTIC_MP_REQUEST { @@ -2326,9 +2083,6 @@ impl Default for STORAGE_DIAGNOSTIC_MP_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DIAGNOSTIC_MP_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_DIAGNOSTIC_STATUS_BUFFER_TOO_SMALL: u32 = 1u32; pub const STORAGE_DIAGNOSTIC_STATUS_INVALID_PARAMETER: u32 = 3u32; pub const STORAGE_DIAGNOSTIC_STATUS_INVALID_SIGNATURE: u32 = 4u32; @@ -2348,9 +2102,6 @@ impl Default for STORAGE_ENDURANCE_DATA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ENDURANCE_DATA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ENDURANCE_INFO { @@ -2366,9 +2117,6 @@ impl Default for STORAGE_ENDURANCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ENDURANCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ENDURANCE_INFO_0 { @@ -2379,9 +2127,6 @@ impl Default for STORAGE_ENDURANCE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ENDURANCE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_FIRMWARE_ACTIVATE { @@ -2395,9 +2140,6 @@ impl Default for STORAGE_FIRMWARE_ACTIVATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_ACTIVATE { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_FIRMWARE_ACTIVATE_STRUCTURE_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2413,9 +2155,6 @@ impl Default for STORAGE_FIRMWARE_DOWNLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_DOWNLOAD { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_FIRMWARE_DOWNLOAD_STRUCTURE_VERSION: u32 = 1u32; pub const STORAGE_FIRMWARE_DOWNLOAD_STRUCTURE_VERSION_V2: u32 = 2u32; #[repr(C)] @@ -2435,9 +2174,6 @@ impl Default for STORAGE_FIRMWARE_DOWNLOAD_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_DOWNLOAD_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_FIRMWARE_INFO { @@ -2455,9 +2191,6 @@ impl Default for STORAGE_FIRMWARE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_INFO { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_FIRMWARE_INFO_INVALID_SLOT: u32 = 255u32; pub const STORAGE_FIRMWARE_INFO_STRUCTURE_VERSION: u32 = 1u32; pub const STORAGE_FIRMWARE_INFO_STRUCTURE_VERSION_V2: u32 = 2u32; @@ -2481,9 +2214,6 @@ impl Default for STORAGE_FIRMWARE_INFO_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_INFO_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_FIRMWARE_SLOT_INFO { @@ -2497,9 +2227,6 @@ impl Default for STORAGE_FIRMWARE_SLOT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_SLOT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_FIRMWARE_SLOT_INFO_0 { @@ -2511,9 +2238,6 @@ impl Default for STORAGE_FIRMWARE_SLOT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_SLOT_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_FIRMWARE_SLOT_INFO_V2 { @@ -2527,9 +2251,6 @@ impl Default for STORAGE_FIRMWARE_SLOT_INFO_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FIRMWARE_SLOT_INFO_V2 { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_FIRMWARE_SLOT_INFO_V2_REVISION_LENGTH: u32 = 16u32; pub const ScsiRawInterfaceGuid: windows_core::GUID = windows_core::GUID::from_u128(0x53f56309_b6bf_11d0_94f2_00a0c91efb8b); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs index 6b11ae56bcd..ad1f92d385e 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs @@ -1300,9 +1300,6 @@ impl Default for JET_BKINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_BKINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_BKINFO_0 { @@ -1314,9 +1311,6 @@ impl Default for JET_BKINFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_BKINFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_BKLOGTIME { @@ -1334,9 +1328,6 @@ impl Default for JET_BKLOGTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_BKLOGTIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_BKLOGTIME_0 { @@ -1348,9 +1339,6 @@ impl Default for JET_BKLOGTIME_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_BKLOGTIME_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_BKLOGTIME_0_0 { @@ -1361,9 +1349,6 @@ impl Default for JET_BKLOGTIME_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_BKLOGTIME_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_BKLOGTIME_1 { @@ -1375,9 +1360,6 @@ impl Default for JET_BKLOGTIME_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_BKLOGTIME_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_BKLOGTIME_1_0 { @@ -1388,9 +1370,6 @@ impl Default for JET_BKLOGTIME_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_BKLOGTIME_1_0 { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_Storage_StructuredStorage")] pub type JET_CALLBACK = Option i32>; #[repr(C)] @@ -1413,9 +1392,6 @@ impl Default for JET_COLUMNBASE_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_COLUMNBASE_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_COLUMNBASE_W { @@ -1436,9 +1412,6 @@ impl Default for JET_COLUMNBASE_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_COLUMNBASE_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_COLUMNCREATE_A { @@ -1458,9 +1431,6 @@ impl Default for JET_COLUMNCREATE_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_COLUMNCREATE_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_COLUMNCREATE_W { @@ -1480,9 +1450,6 @@ impl Default for JET_COLUMNCREATE_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_COLUMNCREATE_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_COLUMNDEF { @@ -1501,9 +1468,6 @@ impl Default for JET_COLUMNDEF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_COLUMNDEF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1532,10 +1496,6 @@ impl Default for JET_COLUMNLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_COLUMNLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1550,10 +1510,6 @@ impl Default for JET_COMMIT_ID { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for JET_COMMIT_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1568,10 +1524,6 @@ impl Default for JET_COMMIT_ID { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for JET_COMMIT_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_CONDITIONALCOLUMN_A { @@ -1584,9 +1536,6 @@ impl Default for JET_CONDITIONALCOLUMN_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONDITIONALCOLUMN_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_CONDITIONALCOLUMN_W { @@ -1599,9 +1548,6 @@ impl Default for JET_CONDITIONALCOLUMN_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONDITIONALCOLUMN_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_CONVERT_A { @@ -1613,9 +1559,6 @@ impl Default for JET_CONVERT_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONVERT_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_CONVERT_A_0 { @@ -1627,9 +1570,6 @@ impl Default for JET_CONVERT_A_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONVERT_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_CONVERT_A_0_0 { @@ -1640,9 +1580,6 @@ impl Default for JET_CONVERT_A_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONVERT_A_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_CONVERT_W { @@ -1654,9 +1591,6 @@ impl Default for JET_CONVERT_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONVERT_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_CONVERT_W_0 { @@ -1668,9 +1602,6 @@ impl Default for JET_CONVERT_W_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONVERT_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_CONVERT_W_0_0 { @@ -1681,9 +1612,6 @@ impl Default for JET_CONVERT_W_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_CONVERT_W_0_0 { - type TypeKind = windows_core::CopyType; -} pub const JET_ColInfoGrbitMinimalInfo: u32 = 1073741824u32; pub const JET_ColInfoGrbitNonDerivedColumnsOnly: u32 = 2147483648u32; pub const JET_ColInfoGrbitSortByColumnid: u32 = 536870912u32; @@ -1717,9 +1645,6 @@ impl Default for JET_DBINFOMISC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_DBINFOMISC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_DBINFOMISC2 { @@ -1765,9 +1690,6 @@ impl Default for JET_DBINFOMISC2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_DBINFOMISC2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_DBINFOMISC3 { @@ -1814,9 +1736,6 @@ impl Default for JET_DBINFOMISC3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_DBINFOMISC3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_DBINFOMISC4 { @@ -1865,9 +1784,6 @@ impl Default for JET_DBINFOMISC4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_DBINFOMISC4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_DBINFOUPGRADE { @@ -1884,9 +1800,6 @@ impl Default for JET_DBINFOUPGRADE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_DBINFOUPGRADE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_DBINFOUPGRADE_0 { @@ -1898,9 +1811,6 @@ impl Default for JET_DBINFOUPGRADE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_DBINFOUPGRADE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_DBINFOUPGRADE_0_0 { @@ -1911,9 +1821,6 @@ impl Default for JET_DBINFOUPGRADE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_DBINFOUPGRADE_0_0 { - type TypeKind = windows_core::CopyType; -} pub const JET_DbInfoCollate: u32 = 5u32; pub const JET_DbInfoConnect: u32 = 1u32; pub const JET_DbInfoCountry: u32 = 2u32; @@ -1946,9 +1853,6 @@ impl Default for JET_ENUMCOLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_ENUMCOLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_ENUMCOLUMN_0 { @@ -1960,9 +1864,6 @@ impl Default for JET_ENUMCOLUMN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_ENUMCOLUMN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_ENUMCOLUMN_0_0 { @@ -1974,9 +1875,6 @@ impl Default for JET_ENUMCOLUMN_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_ENUMCOLUMN_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_ENUMCOLUMN_0_1 { @@ -1988,9 +1886,6 @@ impl Default for JET_ENUMCOLUMN_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_ENUMCOLUMN_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_ENUMCOLUMNID { @@ -2003,9 +1898,6 @@ impl Default for JET_ENUMCOLUMNID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_ENUMCOLUMNID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_ENUMCOLUMNVALUE { @@ -2019,9 +1911,6 @@ impl Default for JET_ENUMCOLUMNVALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_ENUMCOLUMNVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct JET_ERRCAT(pub i32); @@ -2040,9 +1929,6 @@ impl Default for JET_ERRINFOBASIC_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_ERRINFOBASIC_W { - type TypeKind = windows_core::CopyType; -} pub const JET_EventLoggingDisable: u32 = 0u32; pub const JET_EventLoggingLevelHigh: u32 = 75u32; pub const JET_EventLoggingLevelLow: u32 = 25u32; @@ -2077,9 +1963,6 @@ impl Default for JET_INDEXCREATE2_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE2_A_0 { @@ -2091,9 +1974,6 @@ impl Default for JET_INDEXCREATE2_A_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE2_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE2_A_1 { @@ -2105,9 +1985,6 @@ impl Default for JET_INDEXCREATE2_A_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE2_A_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_INDEXCREATE2_W { @@ -2130,9 +2007,6 @@ impl Default for JET_INDEXCREATE2_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE2_W_0 { @@ -2144,9 +2018,6 @@ impl Default for JET_INDEXCREATE2_W_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE2_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE2_W_1 { @@ -2158,9 +2029,6 @@ impl Default for JET_INDEXCREATE2_W_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE2_W_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_INDEXCREATE3_A { @@ -2183,9 +2051,6 @@ impl Default for JET_INDEXCREATE3_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE3_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE3_A_0 { @@ -2197,9 +2062,6 @@ impl Default for JET_INDEXCREATE3_A_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE3_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_INDEXCREATE3_W { @@ -2222,9 +2084,6 @@ impl Default for JET_INDEXCREATE3_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE3_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE3_W_0 { @@ -2236,9 +2095,6 @@ impl Default for JET_INDEXCREATE3_W_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE3_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_INDEXCREATE_A { @@ -2260,9 +2116,6 @@ impl Default for JET_INDEXCREATE_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE_A_0 { @@ -2274,9 +2127,6 @@ impl Default for JET_INDEXCREATE_A_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE_A_1 { @@ -2288,9 +2138,6 @@ impl Default for JET_INDEXCREATE_A_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE_A_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_INDEXCREATE_W { @@ -2312,9 +2159,6 @@ impl Default for JET_INDEXCREATE_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE_W_0 { @@ -2326,9 +2170,6 @@ impl Default for JET_INDEXCREATE_W_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_INDEXCREATE_W_1 { @@ -2340,9 +2181,6 @@ impl Default for JET_INDEXCREATE_W_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEXCREATE_W_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2356,10 +2194,6 @@ impl Default for JET_INDEXID { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for JET_INDEXID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2373,10 +2207,6 @@ impl Default for JET_INDEXID { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for JET_INDEXID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2407,10 +2237,6 @@ impl Default for JET_INDEXLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_INDEXLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2425,10 +2251,6 @@ impl Default for JET_INDEXRANGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_INDEXRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_INDEX_COLUMN { @@ -2443,9 +2265,6 @@ impl Default for JET_INDEX_COLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEX_COLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_INDEX_RANGE { @@ -2459,9 +2278,6 @@ impl Default for JET_INDEX_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_INDEX_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_INSTANCE(pub usize); @@ -2499,10 +2315,6 @@ impl Default for JET_INSTANCE_INFO_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_INSTANCE_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2520,10 +2332,6 @@ impl Default for JET_INSTANCE_INFO_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_INSTANCE_INFO_W { - type TypeKind = windows_core::CopyType; -} pub const JET_IOPriorityLow: u32 = 1u32; pub const JET_IOPriorityNormal: u32 = 0u32; pub const JET_IndexCheckingDeferToOpenTable: JET_INDEXCHECKING = JET_INDEXCHECKING(2i32); @@ -2542,9 +2350,6 @@ impl Default for JET_LGPOS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LGPOS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_LOGINFO_A { @@ -2558,9 +2363,6 @@ impl Default for JET_LOGINFO_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LOGINFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_LOGINFO_W { @@ -2574,9 +2376,6 @@ impl Default for JET_LOGINFO_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LOGINFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_LOGTIME { @@ -2594,9 +2393,6 @@ impl Default for JET_LOGTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LOGTIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_LOGTIME_0 { @@ -2608,9 +2404,6 @@ impl Default for JET_LOGTIME_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LOGTIME_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_LOGTIME_0_0 { @@ -2621,9 +2414,6 @@ impl Default for JET_LOGTIME_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LOGTIME_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JET_LOGTIME_1 { @@ -2635,9 +2425,6 @@ impl Default for JET_LOGTIME_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LOGTIME_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_LOGTIME_1_0 { @@ -2648,9 +2435,6 @@ impl Default for JET_LOGTIME_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_LOGTIME_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_LS(pub usize); @@ -2685,10 +2469,6 @@ impl Default for JET_OBJECTINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for JET_OBJECTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2708,10 +2488,6 @@ impl Default for JET_OBJECTINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for JET_OBJECTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2735,10 +2511,6 @@ impl Default for JET_OBJECTLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_OBJECTLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2759,10 +2531,6 @@ impl Default for JET_OPENTEMPORARYTABLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_OPENTEMPORARYTABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2783,10 +2551,6 @@ impl Default for JET_OPENTEMPORARYTABLE2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_OPENTEMPORARYTABLE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_OPERATIONCONTEXT { @@ -2801,9 +2565,6 @@ impl Default for JET_OPERATIONCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_OPERATIONCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_OSSNAPID(pub usize); @@ -2838,10 +2599,6 @@ impl Default for JET_RECORDLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_RECORDLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_RECPOS { @@ -2855,9 +2612,6 @@ impl Default for JET_RECPOS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_RECPOS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -2875,10 +2629,6 @@ impl Default for JET_RECPOS2 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for JET_RECPOS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2896,10 +2646,6 @@ impl Default for JET_RECPOS2 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for JET_RECPOS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -2919,10 +2665,6 @@ impl Default for JET_RECSIZE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for JET_RECSIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2942,10 +2684,6 @@ impl Default for JET_RECSIZE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for JET_RECSIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -2968,10 +2706,6 @@ impl Default for JET_RECSIZE2 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for JET_RECSIZE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2994,10 +2728,6 @@ impl Default for JET_RECSIZE2 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for JET_RECSIZE2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct JET_RELOP(pub i32); @@ -3014,9 +2744,6 @@ impl Default for JET_RETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_RETINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_RETRIEVECOLUMN { @@ -3035,9 +2762,6 @@ impl Default for JET_RETRIEVECOLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_RETRIEVECOLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_RSTINFO_A { @@ -3053,9 +2777,6 @@ impl Default for JET_RSTINFO_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_RSTINFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JET_RSTINFO_W { @@ -3071,9 +2792,6 @@ impl Default for JET_RSTINFO_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_RSTINFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_RSTMAP_A { @@ -3085,9 +2803,6 @@ impl Default for JET_RSTMAP_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_RSTMAP_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_RSTMAP_W { @@ -3099,9 +2814,6 @@ impl Default for JET_RSTMAP_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_RSTMAP_W { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_SESID(pub usize); @@ -3138,9 +2850,6 @@ impl Default for JET_SETCOLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_SETCOLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_SETINFO { @@ -3153,9 +2862,6 @@ impl Default for JET_SETINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_SETINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3171,10 +2877,6 @@ impl Default for JET_SETSYSPARAM_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_SETSYSPARAM_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3190,10 +2892,6 @@ impl Default for JET_SETSYSPARAM_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_SETSYSPARAM_W { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct JET_SIGNATURE { @@ -3206,9 +2904,6 @@ impl Default for JET_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_SIGNATURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_SNPROG { @@ -3221,9 +2916,6 @@ impl Default for JET_SNPROG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_SNPROG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_SPACEHINTS { @@ -3241,9 +2933,6 @@ impl Default for JET_SPACEHINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_SPACEHINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3269,10 +2958,6 @@ impl Default for JET_TABLECREATE2_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3298,10 +2983,6 @@ impl Default for JET_TABLECREATE2_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3330,10 +3011,6 @@ impl Default for JET_TABLECREATE3_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE3_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3362,10 +3039,6 @@ impl Default for JET_TABLECREATE3_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE3_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3394,10 +3067,6 @@ impl Default for JET_TABLECREATE4_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE4_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3426,10 +3095,6 @@ impl Default for JET_TABLECREATE4_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE4_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3453,10 +3118,6 @@ impl Default for JET_TABLECREATE_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3480,10 +3141,6 @@ impl Default for JET_TABLECREATE_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_StructuredStorage")] -impl windows_core::TypeKind for JET_TABLECREATE_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_THREADSTATS { @@ -3501,9 +3158,6 @@ impl Default for JET_THREADSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_THREADSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -3525,10 +3179,6 @@ impl Default for JET_THREADSTATS2 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for JET_THREADSTATS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3550,10 +3200,6 @@ impl Default for JET_THREADSTATS2 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for JET_THREADSTATS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_TUPLELIMITS { @@ -3568,9 +3214,6 @@ impl Default for JET_TUPLELIMITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_TUPLELIMITS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_UNICODEINDEX { @@ -3582,9 +3225,6 @@ impl Default for JET_UNICODEINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_UNICODEINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_UNICODEINDEX2 { @@ -3596,9 +3236,6 @@ impl Default for JET_UNICODEINDEX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_UNICODEINDEX2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_USERDEFINEDDEFAULT_A { @@ -3612,9 +3249,6 @@ impl Default for JET_USERDEFINEDDEFAULT_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_USERDEFINEDDEFAULT_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JET_USERDEFINEDDEFAULT_W { @@ -3628,9 +3262,6 @@ impl Default for JET_USERDEFINEDDEFAULT_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JET_USERDEFINEDDEFAULT_W { - type TypeKind = windows_core::CopyType; -} pub const JET_VERSION: u32 = 1280u32; pub const JET_bitAbortSnapshot: u32 = 1u32; pub const JET_bitAllDatabasesSnapshot: u32 = 1u32; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Nvme/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Nvme/mod.rs index fc54bc9f4eb..c8d4e18160b 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Nvme/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Nvme/mod.rs @@ -8,9 +8,6 @@ impl Default for ACTIVE_LATENCY_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVE_LATENCY_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union ACTIVE_LATENCY_CONFIGURATION_0 { @@ -22,9 +19,6 @@ impl Default for ACTIVE_LATENCY_CONFIGURATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVE_LATENCY_CONFIGURATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct ACTIVE_LATENCY_CONFIGURATION_0_0 { @@ -35,9 +29,6 @@ impl Default for ACTIVE_LATENCY_CONFIGURATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVE_LATENCY_CONFIGURATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct BUCKET_COUNTER { @@ -51,9 +42,6 @@ impl Default for BUCKET_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUCKET_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEBUG_BIT_FIELD { @@ -64,9 +52,6 @@ impl Default for DEBUG_BIT_FIELD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_BIT_FIELD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DSSD_POWER_STATE_DESCRIPTOR { @@ -77,9 +62,6 @@ impl Default for DSSD_POWER_STATE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSSD_POWER_STATE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct FIRMWARE_ACTIVATION_HISTORY_ENTRY { @@ -102,9 +84,6 @@ impl Default for FIRMWARE_ACTIVATION_HISTORY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIRMWARE_ACTIVATION_HISTORY_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const FIRMWARE_ACTIVATION_HISTORY_ENTRY_VERSION_1: u32 = 1u32; pub const GUID_MFND_CHILD_CONTROLLER_EVENT_LOG_PAGE: windows_core::GUID = windows_core::GUID::from_u128(0x98bcce18_a5f0_bf35_a544_d97f259d669c); pub const GUID_MFND_CHILD_CONTROLLER_EVENT_LOG_PAGEGuid: windows_core::GUID = windows_core::GUID::from_u128(0x98bcce18_a5f0_bf35_a544_d97f259d669c); @@ -138,9 +117,6 @@ impl Default for LATENCY_MONITOR_FEATURE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LATENCY_MONITOR_FEATURE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LATENCY_MONITOR_FEATURE_STATUS_0 { @@ -152,9 +128,6 @@ impl Default for LATENCY_MONITOR_FEATURE_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LATENCY_MONITOR_FEATURE_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LATENCY_MONITOR_FEATURE_STATUS_0_0 { @@ -165,9 +138,6 @@ impl Default for LATENCY_MONITOR_FEATURE_STATUS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LATENCY_MONITOR_FEATURE_STATUS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LATENCY_STAMP { @@ -189,9 +159,6 @@ impl Default for LATENCY_STAMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LATENCY_STAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct LATENCY_STAMP_UNITS { @@ -202,9 +169,6 @@ impl Default for LATENCY_STAMP_UNITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LATENCY_STAMP_UNITS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct MEASURED_LATENCY { @@ -226,9 +190,6 @@ impl Default for MEASURED_LATENCY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEASURED_LATENCY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_ACCESS_FREQUENCIES(pub i32); @@ -258,9 +219,6 @@ impl Default for NVME_ACTIVE_NAMESPACE_ID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ACTIVE_NAMESPACE_ID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_ADMIN_COMMANDS(pub i32); @@ -302,9 +260,6 @@ impl Default for NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS_0 { @@ -315,9 +270,6 @@ impl Default for NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_ADMIN_QUEUE_ATTRIBUTES { @@ -329,9 +281,6 @@ impl Default for NVME_ADMIN_QUEUE_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ADMIN_QUEUE_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ADMIN_QUEUE_ATTRIBUTES_0 { @@ -342,9 +291,6 @@ impl Default for NVME_ADMIN_QUEUE_ATTRIBUTES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ADMIN_QUEUE_ATTRIBUTES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS { @@ -356,9 +302,6 @@ impl Default for NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS_0 { @@ -369,9 +312,6 @@ impl Default for NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_AMS_OPTION(pub i32); @@ -433,9 +373,6 @@ impl Default for NVME_AUTO_POWER_STATE_TRANSITION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_AUTO_POWER_STATE_TRANSITION_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const NVME_CC_SHN_ABRUPT_SHUTDOWN: NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS = NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS(2i32); pub const NVME_CC_SHN_NORMAL_SHUTDOWN: NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS = NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS(1i32); pub const NVME_CC_SHN_NO_NOTIFICATION: NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS = NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS(0i32); @@ -453,9 +390,6 @@ impl Default for NVME_CDW0_FEATURE_ENABLE_IEEE1667_SILO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW0_FEATURE_ENABLE_IEEE1667_SILO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW0_FEATURE_ENABLE_IEEE1667_SILO_0 { @@ -466,9 +400,6 @@ impl Default for NVME_CDW0_FEATURE_ENABLE_IEEE1667_SILO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW0_FEATURE_ENABLE_IEEE1667_SILO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW0_FEATURE_ERROR_INJECTION { @@ -480,9 +411,6 @@ impl Default for NVME_CDW0_FEATURE_ERROR_INJECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW0_FEATURE_ERROR_INJECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW0_FEATURE_ERROR_INJECTION_0 { @@ -493,9 +421,6 @@ impl Default for NVME_CDW0_FEATURE_ERROR_INJECTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW0_FEATURE_ERROR_INJECTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW0_FEATURE_READONLY_WRITETHROUGH_MODE { @@ -507,9 +432,6 @@ impl Default for NVME_CDW0_FEATURE_READONLY_WRITETHROUGH_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW0_FEATURE_READONLY_WRITETHROUGH_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW0_FEATURE_READONLY_WRITETHROUGH_MODE_0 { @@ -520,9 +442,6 @@ impl Default for NVME_CDW0_FEATURE_READONLY_WRITETHROUGH_MODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW0_FEATURE_READONLY_WRITETHROUGH_MODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW0_RESERVATION_PERSISTENCE { @@ -533,9 +452,6 @@ impl Default for NVME_CDW0_RESERVATION_PERSISTENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW0_RESERVATION_PERSISTENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_ABORT { @@ -547,9 +463,6 @@ impl Default for NVME_CDW10_ABORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_ABORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_ABORT_0 { @@ -560,9 +473,6 @@ impl Default for NVME_CDW10_ABORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_ABORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_CREATE_IO_QUEUE { @@ -574,9 +484,6 @@ impl Default for NVME_CDW10_CREATE_IO_QUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_CREATE_IO_QUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_CREATE_IO_QUEUE_0 { @@ -587,9 +494,6 @@ impl Default for NVME_CDW10_CREATE_IO_QUEUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_CREATE_IO_QUEUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_DATASET_MANAGEMENT { @@ -601,9 +505,6 @@ impl Default for NVME_CDW10_DATASET_MANAGEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_DATASET_MANAGEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_DATASET_MANAGEMENT_0 { @@ -614,9 +515,6 @@ impl Default for NVME_CDW10_DATASET_MANAGEMENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_DATASET_MANAGEMENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_DIRECTIVE_RECEIVE { @@ -627,9 +525,6 @@ impl Default for NVME_CDW10_DIRECTIVE_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_DIRECTIVE_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_DIRECTIVE_SEND { @@ -640,9 +535,6 @@ impl Default for NVME_CDW10_DIRECTIVE_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_DIRECTIVE_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_FIRMWARE_ACTIVATE { @@ -654,9 +546,6 @@ impl Default for NVME_CDW10_FIRMWARE_ACTIVATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_FIRMWARE_ACTIVATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_FIRMWARE_ACTIVATE_0 { @@ -667,9 +556,6 @@ impl Default for NVME_CDW10_FIRMWARE_ACTIVATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_FIRMWARE_ACTIVATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_FIRMWARE_DOWNLOAD { @@ -680,9 +566,6 @@ impl Default for NVME_CDW10_FIRMWARE_DOWNLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_FIRMWARE_DOWNLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_FORMAT_NVM { @@ -694,9 +577,6 @@ impl Default for NVME_CDW10_FORMAT_NVM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_FORMAT_NVM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_FORMAT_NVM_0 { @@ -707,9 +587,6 @@ impl Default for NVME_CDW10_FORMAT_NVM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_FORMAT_NVM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_GET_FEATURES { @@ -721,9 +598,6 @@ impl Default for NVME_CDW10_GET_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_GET_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_GET_FEATURES_0 { @@ -734,9 +608,6 @@ impl Default for NVME_CDW10_GET_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_GET_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_GET_LOG_PAGE { @@ -748,9 +619,6 @@ impl Default for NVME_CDW10_GET_LOG_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_GET_LOG_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_GET_LOG_PAGE_0 { @@ -761,9 +629,6 @@ impl Default for NVME_CDW10_GET_LOG_PAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_GET_LOG_PAGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_GET_LOG_PAGE_V13 { @@ -775,9 +640,6 @@ impl Default for NVME_CDW10_GET_LOG_PAGE_V13 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_GET_LOG_PAGE_V13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_GET_LOG_PAGE_V13_0 { @@ -788,9 +650,6 @@ impl Default for NVME_CDW10_GET_LOG_PAGE_V13_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_GET_LOG_PAGE_V13_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_IDENTIFY { @@ -802,9 +661,6 @@ impl Default for NVME_CDW10_IDENTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_IDENTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_IDENTIFY_0 { @@ -815,9 +671,6 @@ impl Default for NVME_CDW10_IDENTIFY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_IDENTIFY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_RESERVATION_ACQUIRE { @@ -829,9 +682,6 @@ impl Default for NVME_CDW10_RESERVATION_ACQUIRE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_ACQUIRE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_RESERVATION_ACQUIRE_0 { @@ -842,9 +692,6 @@ impl Default for NVME_CDW10_RESERVATION_ACQUIRE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_ACQUIRE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_RESERVATION_REGISTER { @@ -856,9 +703,6 @@ impl Default for NVME_CDW10_RESERVATION_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_RESERVATION_REGISTER_0 { @@ -869,9 +713,6 @@ impl Default for NVME_CDW10_RESERVATION_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_RESERVATION_RELEASE { @@ -883,9 +724,6 @@ impl Default for NVME_CDW10_RESERVATION_RELEASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_RELEASE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_RESERVATION_RELEASE_0 { @@ -896,9 +734,6 @@ impl Default for NVME_CDW10_RESERVATION_RELEASE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_RELEASE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_RESERVATION_REPORT { @@ -910,9 +745,6 @@ impl Default for NVME_CDW10_RESERVATION_REPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_REPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_RESERVATION_REPORT_0 { @@ -923,9 +755,6 @@ impl Default for NVME_CDW10_RESERVATION_REPORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_RESERVATION_REPORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_SANITIZE { @@ -937,9 +766,6 @@ impl Default for NVME_CDW10_SANITIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_SANITIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_SANITIZE_0 { @@ -950,9 +776,6 @@ impl Default for NVME_CDW10_SANITIZE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_SANITIZE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_SECURITY_SEND_RECEIVE { @@ -964,9 +787,6 @@ impl Default for NVME_CDW10_SECURITY_SEND_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_SECURITY_SEND_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_SECURITY_SEND_RECEIVE_0 { @@ -977,9 +797,6 @@ impl Default for NVME_CDW10_SECURITY_SEND_RECEIVE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_SECURITY_SEND_RECEIVE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW10_SET_FEATURES { @@ -991,9 +808,6 @@ impl Default for NVME_CDW10_SET_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_SET_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_SET_FEATURES_0 { @@ -1004,9 +818,6 @@ impl Default for NVME_CDW10_SET_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_SET_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_ZONE_APPEND { @@ -1017,9 +828,6 @@ impl Default for NVME_CDW10_ZONE_APPEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_ZONE_APPEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_ZONE_MANAGEMENT_RECEIVE { @@ -1030,9 +838,6 @@ impl Default for NVME_CDW10_ZONE_MANAGEMENT_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_ZONE_MANAGEMENT_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW10_ZONE_MANAGEMENT_SEND { @@ -1043,9 +848,6 @@ impl Default for NVME_CDW10_ZONE_MANAGEMENT_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW10_ZONE_MANAGEMENT_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_CREATE_IO_CQ { @@ -1057,9 +859,6 @@ impl Default for NVME_CDW11_CREATE_IO_CQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_CREATE_IO_CQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_CREATE_IO_CQ_0 { @@ -1070,9 +869,6 @@ impl Default for NVME_CDW11_CREATE_IO_CQ_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_CREATE_IO_CQ_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_CREATE_IO_SQ { @@ -1084,9 +880,6 @@ impl Default for NVME_CDW11_CREATE_IO_SQ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_CREATE_IO_SQ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_CREATE_IO_SQ_0 { @@ -1097,9 +890,6 @@ impl Default for NVME_CDW11_CREATE_IO_SQ_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_CREATE_IO_SQ_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_DATASET_MANAGEMENT { @@ -1111,9 +901,6 @@ impl Default for NVME_CDW11_DATASET_MANAGEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_DATASET_MANAGEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_DATASET_MANAGEMENT_0 { @@ -1124,9 +911,6 @@ impl Default for NVME_CDW11_DATASET_MANAGEMENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_DATASET_MANAGEMENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_DIRECTIVE_RECEIVE { @@ -1138,9 +922,6 @@ impl Default for NVME_CDW11_DIRECTIVE_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_DIRECTIVE_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_DIRECTIVE_RECEIVE_0 { @@ -1151,9 +932,6 @@ impl Default for NVME_CDW11_DIRECTIVE_RECEIVE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_DIRECTIVE_RECEIVE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_DIRECTIVE_SEND { @@ -1165,9 +943,6 @@ impl Default for NVME_CDW11_DIRECTIVE_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_DIRECTIVE_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_DIRECTIVE_SEND_0 { @@ -1178,9 +953,6 @@ impl Default for NVME_CDW11_DIRECTIVE_SEND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_DIRECTIVE_SEND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURES { @@ -1212,9 +984,6 @@ impl Default for NVME_CDW11_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_ARBITRATION { @@ -1226,9 +995,6 @@ impl Default for NVME_CDW11_FEATURE_ARBITRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ARBITRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_ARBITRATION_0 { @@ -1239,9 +1005,6 @@ impl Default for NVME_CDW11_FEATURE_ARBITRATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ARBITRATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG { @@ -1253,9 +1016,6 @@ impl Default for NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG_0 { @@ -1266,9 +1026,6 @@ impl Default for NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION { @@ -1280,9 +1037,6 @@ impl Default for NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION_0 { @@ -1293,9 +1047,6 @@ impl Default for NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_CLEAR_FW_UPDATE_HISTORY { @@ -1307,9 +1058,6 @@ impl Default for NVME_CDW11_FEATURE_CLEAR_FW_UPDATE_HISTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_CLEAR_FW_UPDATE_HISTORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_CLEAR_FW_UPDATE_HISTORY_0 { @@ -1320,9 +1068,6 @@ impl Default for NVME_CDW11_FEATURE_CLEAR_FW_UPDATE_HISTORY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_CLEAR_FW_UPDATE_HISTORY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_CLEAR_PCIE_CORRECTABLE_ERROR_COUNTERS { @@ -1334,9 +1079,6 @@ impl Default for NVME_CDW11_FEATURE_CLEAR_PCIE_CORRECTABLE_ERROR_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_CLEAR_PCIE_CORRECTABLE_ERROR_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_CLEAR_PCIE_CORRECTABLE_ERROR_COUNTERS_0 { @@ -1347,9 +1089,6 @@ impl Default for NVME_CDW11_FEATURE_CLEAR_PCIE_CORRECTABLE_ERROR_COUNTERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_CLEAR_PCIE_CORRECTABLE_ERROR_COUNTERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_ENABLE_IEEE1667_SILO { @@ -1361,9 +1100,6 @@ impl Default for NVME_CDW11_FEATURE_ENABLE_IEEE1667_SILO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ENABLE_IEEE1667_SILO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_ENABLE_IEEE1667_SILO_0 { @@ -1374,9 +1110,6 @@ impl Default for NVME_CDW11_FEATURE_ENABLE_IEEE1667_SILO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ENABLE_IEEE1667_SILO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_ERROR_RECOVERY { @@ -1388,9 +1121,6 @@ impl Default for NVME_CDW11_FEATURE_ERROR_RECOVERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ERROR_RECOVERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_ERROR_RECOVERY_0 { @@ -1401,9 +1131,6 @@ impl Default for NVME_CDW11_FEATURE_ERROR_RECOVERY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_ERROR_RECOVERY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_GET_HOST_METADATA { @@ -1415,9 +1142,6 @@ impl Default for NVME_CDW11_FEATURE_GET_HOST_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_GET_HOST_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_GET_HOST_METADATA_0 { @@ -1428,9 +1152,6 @@ impl Default for NVME_CDW11_FEATURE_GET_HOST_METADATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_GET_HOST_METADATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_HOST_IDENTIFIER { @@ -1441,9 +1162,6 @@ impl Default for NVME_CDW11_FEATURE_HOST_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_HOST_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER { @@ -1455,9 +1173,6 @@ impl Default for NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER_0 { @@ -1468,9 +1183,6 @@ impl Default for NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_INTERRUPT_COALESCING { @@ -1482,9 +1194,6 @@ impl Default for NVME_CDW11_FEATURE_INTERRUPT_COALESCING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_INTERRUPT_COALESCING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_INTERRUPT_COALESCING_0 { @@ -1495,9 +1204,6 @@ impl Default for NVME_CDW11_FEATURE_INTERRUPT_COALESCING_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_INTERRUPT_COALESCING_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG { @@ -1509,9 +1215,6 @@ impl Default for NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG_0 { @@ -1522,9 +1225,6 @@ impl Default for NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_IO_COMMAND_SET_PROFILE { @@ -1536,9 +1236,6 @@ impl Default for NVME_CDW11_FEATURE_IO_COMMAND_SET_PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_IO_COMMAND_SET_PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_IO_COMMAND_SET_PROFILE_0 { @@ -1549,9 +1246,6 @@ impl Default for NVME_CDW11_FEATURE_IO_COMMAND_SET_PROFILE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_IO_COMMAND_SET_PROFILE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_LBA_RANGE_TYPE { @@ -1563,9 +1257,6 @@ impl Default for NVME_CDW11_FEATURE_LBA_RANGE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_LBA_RANGE_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_LBA_RANGE_TYPE_0 { @@ -1576,9 +1267,6 @@ impl Default for NVME_CDW11_FEATURE_LBA_RANGE_TYPE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_LBA_RANGE_TYPE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE { @@ -1590,9 +1278,6 @@ impl Default for NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE_0 { @@ -1603,9 +1288,6 @@ impl Default for NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_NUMBER_OF_QUEUES { @@ -1617,9 +1299,6 @@ impl Default for NVME_CDW11_FEATURE_NUMBER_OF_QUEUES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_NUMBER_OF_QUEUES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_NUMBER_OF_QUEUES_0 { @@ -1630,9 +1309,6 @@ impl Default for NVME_CDW11_FEATURE_NUMBER_OF_QUEUES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_NUMBER_OF_QUEUES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_POWER_MANAGEMENT { @@ -1644,9 +1320,6 @@ impl Default for NVME_CDW11_FEATURE_POWER_MANAGEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_POWER_MANAGEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_POWER_MANAGEMENT_0 { @@ -1657,9 +1330,6 @@ impl Default for NVME_CDW11_FEATURE_POWER_MANAGEMENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_POWER_MANAGEMENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_READONLY_WRITETHROUGH_MODE { @@ -1671,9 +1341,6 @@ impl Default for NVME_CDW11_FEATURE_READONLY_WRITETHROUGH_MODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_READONLY_WRITETHROUGH_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_READONLY_WRITETHROUGH_MODE_0 { @@ -1684,9 +1351,6 @@ impl Default for NVME_CDW11_FEATURE_READONLY_WRITETHROUGH_MODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_READONLY_WRITETHROUGH_MODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_RESERVATION_NOTIFICATION_MASK { @@ -1697,9 +1361,6 @@ impl Default for NVME_CDW11_FEATURE_RESERVATION_NOTIFICATION_MASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_RESERVATION_NOTIFICATION_MASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_RESERVATION_PERSISTENCE { @@ -1710,9 +1371,6 @@ impl Default for NVME_CDW11_FEATURE_RESERVATION_PERSISTENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_RESERVATION_PERSISTENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_SET_HOST_METADATA { @@ -1724,9 +1382,6 @@ impl Default for NVME_CDW11_FEATURE_SET_HOST_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_SET_HOST_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_SET_HOST_METADATA_0 { @@ -1737,9 +1392,6 @@ impl Default for NVME_CDW11_FEATURE_SET_HOST_METADATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_SET_HOST_METADATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY { @@ -1751,9 +1403,6 @@ impl Default for NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY_0 { @@ -1764,9 +1413,6 @@ impl Default for NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD { @@ -1778,9 +1424,6 @@ impl Default for NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD_0 { @@ -1791,9 +1434,6 @@ impl Default for NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE { @@ -1805,9 +1445,6 @@ impl Default for NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE_0 { @@ -1818,9 +1455,6 @@ impl Default for NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL { @@ -1832,9 +1466,6 @@ impl Default for NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL_0 { @@ -1845,9 +1476,6 @@ impl Default for NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_FIRMWARE_DOWNLOAD { @@ -1858,9 +1486,6 @@ impl Default for NVME_CDW11_FIRMWARE_DOWNLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_FIRMWARE_DOWNLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_GET_LOG_PAGE { @@ -1872,9 +1497,6 @@ impl Default for NVME_CDW11_GET_LOG_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_GET_LOG_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_GET_LOG_PAGE_0 { @@ -1885,9 +1507,6 @@ impl Default for NVME_CDW11_GET_LOG_PAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_GET_LOG_PAGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_IDENTIFY { @@ -1900,9 +1519,6 @@ impl Default for NVME_CDW11_IDENTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_IDENTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_IDENTIFY_0 { @@ -1914,9 +1530,6 @@ impl Default for NVME_CDW11_IDENTIFY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_IDENTIFY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_IDENTIFY_1 { @@ -1927,9 +1540,6 @@ impl Default for NVME_CDW11_IDENTIFY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_IDENTIFY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_RESERVATION_REPORT { @@ -1941,9 +1551,6 @@ impl Default for NVME_CDW11_RESERVATION_REPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_RESERVATION_REPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_RESERVATION_REPORT_0 { @@ -1954,9 +1561,6 @@ impl Default for NVME_CDW11_RESERVATION_REPORT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_RESERVATION_REPORT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW11_SANITIZE { @@ -1968,9 +1572,6 @@ impl Default for NVME_CDW11_SANITIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_SANITIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_SANITIZE_0 { @@ -1981,9 +1582,6 @@ impl Default for NVME_CDW11_SANITIZE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_SANITIZE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_SECURITY_RECEIVE { @@ -1994,9 +1592,6 @@ impl Default for NVME_CDW11_SECURITY_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_SECURITY_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW11_SECURITY_SEND { @@ -2007,9 +1602,6 @@ impl Default for NVME_CDW11_SECURITY_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW11_SECURITY_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_DIRECTIVE_RECEIVE { @@ -2021,9 +1613,6 @@ impl Default for NVME_CDW12_DIRECTIVE_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_DIRECTIVE_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES { @@ -2035,9 +1624,6 @@ impl Default for NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES_0 { @@ -2048,9 +1634,6 @@ impl Default for NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_DIRECTIVE_SEND { @@ -2062,9 +1645,6 @@ impl Default for NVME_CDW12_DIRECTIVE_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_DIRECTIVE_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE { @@ -2076,9 +1656,6 @@ impl Default for NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE_0 { @@ -2089,9 +1666,6 @@ impl Default for NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_FEATURES { @@ -2103,9 +1677,6 @@ impl Default for NVME_CDW12_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER { @@ -2117,9 +1688,6 @@ impl Default for NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER_0 { @@ -2130,9 +1698,6 @@ impl Default for NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW12_GET_LOG_PAGE { @@ -2143,9 +1708,6 @@ impl Default for NVME_CDW12_GET_LOG_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_GET_LOG_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_READ_WRITE { @@ -2157,9 +1719,6 @@ impl Default for NVME_CDW12_READ_WRITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_READ_WRITE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW12_READ_WRITE_0 { @@ -2170,9 +1729,6 @@ impl Default for NVME_CDW12_READ_WRITE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_READ_WRITE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW12_ZONE_APPEND { @@ -2184,9 +1740,6 @@ impl Default for NVME_CDW12_ZONE_APPEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_ZONE_APPEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW12_ZONE_APPEND_0 { @@ -2197,9 +1750,6 @@ impl Default for NVME_CDW12_ZONE_APPEND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW12_ZONE_APPEND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW13_FEATURES { @@ -2211,9 +1761,6 @@ impl Default for NVME_CDW13_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER { @@ -2225,9 +1772,6 @@ impl Default for NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER_0 { @@ -2238,9 +1782,6 @@ impl Default for NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW13_GET_LOG_PAGE { @@ -2251,9 +1792,6 @@ impl Default for NVME_CDW13_GET_LOG_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_GET_LOG_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW13_READ_WRITE { @@ -2265,9 +1803,6 @@ impl Default for NVME_CDW13_READ_WRITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_READ_WRITE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW13_READ_WRITE_0 { @@ -2280,9 +1815,6 @@ impl Default for NVME_CDW13_READ_WRITE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_READ_WRITE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW13_READ_WRITE_0_0 { @@ -2293,9 +1825,6 @@ impl Default for NVME_CDW13_READ_WRITE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_READ_WRITE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW13_ZONE_MANAGEMENT_RECEIVE { @@ -2307,9 +1836,6 @@ impl Default for NVME_CDW13_ZONE_MANAGEMENT_RECEIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_ZONE_MANAGEMENT_RECEIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW13_ZONE_MANAGEMENT_RECEIVE_0 { @@ -2320,9 +1846,6 @@ impl Default for NVME_CDW13_ZONE_MANAGEMENT_RECEIVE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_ZONE_MANAGEMENT_RECEIVE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW13_ZONE_MANAGEMENT_SEND { @@ -2334,9 +1857,6 @@ impl Default for NVME_CDW13_ZONE_MANAGEMENT_SEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_ZONE_MANAGEMENT_SEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW13_ZONE_MANAGEMENT_SEND_0 { @@ -2347,9 +1867,6 @@ impl Default for NVME_CDW13_ZONE_MANAGEMENT_SEND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW13_ZONE_MANAGEMENT_SEND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW14_FEATURES { @@ -2361,9 +1878,6 @@ impl Default for NVME_CDW14_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW14_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER { @@ -2375,9 +1889,6 @@ impl Default for NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER_0 { @@ -2388,9 +1899,6 @@ impl Default for NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW14_GET_LOG_PAGE { @@ -2402,9 +1910,6 @@ impl Default for NVME_CDW14_GET_LOG_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW14_GET_LOG_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW14_GET_LOG_PAGE_0 { @@ -2415,9 +1920,6 @@ impl Default for NVME_CDW14_GET_LOG_PAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW14_GET_LOG_PAGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW15_FEATURES { @@ -2429,9 +1931,6 @@ impl Default for NVME_CDW15_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW15_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER { @@ -2443,9 +1942,6 @@ impl Default for NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER_0 { @@ -2456,9 +1952,6 @@ impl Default for NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW15_READ_WRITE { @@ -2470,9 +1963,6 @@ impl Default for NVME_CDW15_READ_WRITE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW15_READ_WRITE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW15_READ_WRITE_0 { @@ -2483,9 +1973,6 @@ impl Default for NVME_CDW15_READ_WRITE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW15_READ_WRITE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CDW15_ZONE_APPEND { @@ -2497,9 +1984,6 @@ impl Default for NVME_CDW15_ZONE_APPEND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW15_ZONE_APPEND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CDW15_ZONE_APPEND_0 { @@ -2510,9 +1994,6 @@ impl Default for NVME_CDW15_ZONE_APPEND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CDW15_ZONE_APPEND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CHANGED_NAMESPACE_LIST_LOG { @@ -2523,9 +2004,6 @@ impl Default for NVME_CHANGED_NAMESPACE_LIST_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CHANGED_NAMESPACE_LIST_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CHANGED_ZONE_LIST_LOG { @@ -2538,9 +2016,6 @@ impl Default for NVME_CHANGED_ZONE_LIST_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CHANGED_ZONE_LIST_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_CMBSZ_SIZE_UNITS(pub i32); @@ -2567,9 +2042,6 @@ impl Default for NVME_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_COMMAND_0 { @@ -2604,9 +2076,6 @@ impl Default for NVME_COMMAND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_2 { @@ -2622,9 +2091,6 @@ impl Default for NVME_COMMAND_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_6 { @@ -2640,9 +2106,6 @@ impl Default for NVME_COMMAND_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_7 { @@ -2658,9 +2121,6 @@ impl Default for NVME_COMMAND_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_8 { @@ -2676,9 +2136,6 @@ impl Default for NVME_COMMAND_0_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_14 { @@ -2694,9 +2151,6 @@ impl Default for NVME_COMMAND_0_14 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_14 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_15 { @@ -2712,9 +2166,6 @@ impl Default for NVME_COMMAND_0_15 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_15 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_12 { @@ -2730,9 +2181,6 @@ impl Default for NVME_COMMAND_0_12 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMMAND_0_11 { @@ -2748,9 +2196,6 @@ impl Default for NVME_COMMAND_0_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_13 { @@ -2766,9 +2211,6 @@ impl Default for NVME_COMMAND_0_13 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMMAND_0_0 { @@ -2784,9 +2226,6 @@ impl Default for NVME_COMMAND_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_3 { @@ -2802,9 +2241,6 @@ impl Default for NVME_COMMAND_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_5 { @@ -2820,9 +2256,6 @@ impl Default for NVME_COMMAND_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_COMMAND_0_5_0 { @@ -2834,9 +2267,6 @@ impl Default for NVME_COMMAND_0_5_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_5_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_1 { @@ -2852,9 +2282,6 @@ impl Default for NVME_COMMAND_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_17 { @@ -2870,9 +2297,6 @@ impl Default for NVME_COMMAND_0_17 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_17 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_18 { @@ -2888,9 +2312,6 @@ impl Default for NVME_COMMAND_0_18 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_18 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_19 { @@ -2906,9 +2327,6 @@ impl Default for NVME_COMMAND_0_19 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_19 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_20 { @@ -2924,9 +2342,6 @@ impl Default for NVME_COMMAND_0_20 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_20 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_21 { @@ -2942,9 +2357,6 @@ impl Default for NVME_COMMAND_0_21 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_21 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_16 { @@ -2960,9 +2372,6 @@ impl Default for NVME_COMMAND_0_16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_10 { @@ -2978,9 +2387,6 @@ impl Default for NVME_COMMAND_0_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_9 { @@ -2996,9 +2402,6 @@ impl Default for NVME_COMMAND_0_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_4 { @@ -3014,9 +2417,6 @@ impl Default for NVME_COMMAND_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_24 { @@ -3031,9 +2431,6 @@ impl Default for NVME_COMMAND_0_24 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_24 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_23 { @@ -3048,9 +2445,6 @@ impl Default for NVME_COMMAND_0_23 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_23 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_0_22 { @@ -3065,9 +2459,6 @@ impl Default for NVME_COMMAND_0_22 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_0_22 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_COMMAND_DWORD0 { @@ -3079,9 +2470,6 @@ impl Default for NVME_COMMAND_DWORD0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_DWORD0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMMAND_DWORD0_0 { @@ -3092,9 +2480,6 @@ impl Default for NVME_COMMAND_DWORD0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_DWORD0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_COMMAND_EFFECTS_DATA { @@ -3106,9 +2491,6 @@ impl Default for NVME_COMMAND_EFFECTS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_EFFECTS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMMAND_EFFECTS_DATA_0 { @@ -3119,9 +2501,6 @@ impl Default for NVME_COMMAND_EFFECTS_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_EFFECTS_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMMAND_EFFECTS_LOG { @@ -3134,9 +2513,6 @@ impl Default for NVME_COMMAND_EFFECTS_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_EFFECTS_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMITS(pub i32); @@ -3160,9 +2536,6 @@ impl Default for NVME_COMMAND_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMMAND_STATUS_0 { @@ -3173,9 +2546,6 @@ impl Default for NVME_COMMAND_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMMAND_STATUS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST { @@ -3186,9 +2556,6 @@ impl Default for NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES { @@ -3200,9 +2567,6 @@ impl Default for NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCE unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES_0 { @@ -3213,9 +2577,6 @@ impl Default for NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCE unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMPLETION_ENTRY { @@ -3229,9 +2590,6 @@ impl Default for NVME_COMPLETION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_COMPLETION_ENTRY_0 { @@ -3243,9 +2601,6 @@ impl Default for NVME_COMPLETION_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMPLETION_ENTRY_0_0 { @@ -3257,9 +2612,6 @@ impl Default for NVME_COMPLETION_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_COMPLETION_ENTRY_1 { @@ -3271,9 +2623,6 @@ impl Default for NVME_COMPLETION_ENTRY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_ENTRY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_COMPLETION_ENTRY_1_0 { @@ -3285,9 +2634,6 @@ impl Default for NVME_COMPLETION_ENTRY_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_ENTRY_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_COMPLETION_QUEUE_HEAD_DOORBELL { @@ -3299,9 +2645,6 @@ impl Default for NVME_COMPLETION_QUEUE_HEAD_DOORBELL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_QUEUE_HEAD_DOORBELL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_COMPLETION_QUEUE_HEAD_DOORBELL_0 { @@ -3312,9 +2655,6 @@ impl Default for NVME_COMPLETION_QUEUE_HEAD_DOORBELL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_COMPLETION_QUEUE_HEAD_DOORBELL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CONTEXT_ATTRIBUTES { @@ -3326,9 +2666,6 @@ impl Default for NVME_CONTEXT_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTEXT_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CONTEXT_ATTRIBUTES_0 { @@ -3339,9 +2676,6 @@ impl Default for NVME_CONTEXT_ATTRIBUTES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTEXT_ATTRIBUTES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CONTROLLER_CAPABILITIES { @@ -3353,9 +2687,6 @@ impl Default for NVME_CONTROLLER_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CONTROLLER_CAPABILITIES_0 { @@ -3366,9 +2697,6 @@ impl Default for NVME_CONTROLLER_CAPABILITIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_CAPABILITIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CONTROLLER_CONFIGURATION { @@ -3380,9 +2708,6 @@ impl Default for NVME_CONTROLLER_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CONTROLLER_CONFIGURATION_0 { @@ -3393,9 +2718,6 @@ impl Default for NVME_CONTROLLER_CONFIGURATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_CONFIGURATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CONTROLLER_LIST { @@ -3407,9 +2729,6 @@ impl Default for NVME_CONTROLLER_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CONTROLLER_MEMORY_BUFFER_LOCATION { @@ -3421,9 +2740,6 @@ impl Default for NVME_CONTROLLER_MEMORY_BUFFER_LOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_MEMORY_BUFFER_LOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CONTROLLER_MEMORY_BUFFER_LOCATION_0 { @@ -3434,9 +2750,6 @@ impl Default for NVME_CONTROLLER_MEMORY_BUFFER_LOCATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_MEMORY_BUFFER_LOCATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CONTROLLER_MEMORY_BUFFER_SIZE { @@ -3448,9 +2761,6 @@ impl Default for NVME_CONTROLLER_MEMORY_BUFFER_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_MEMORY_BUFFER_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CONTROLLER_MEMORY_BUFFER_SIZE_0 { @@ -3461,9 +2771,6 @@ impl Default for NVME_CONTROLLER_MEMORY_BUFFER_SIZE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_MEMORY_BUFFER_SIZE_0 { - type TypeKind = windows_core::CopyType; -} pub const NVME_CONTROLLER_METADATA_CHIPSET_DRIVER_NAME: NVME_CONTROLLER_METADATA_ELEMENT_TYPES = NVME_CONTROLLER_METADATA_ELEMENT_TYPES(8i32); pub const NVME_CONTROLLER_METADATA_CHIPSET_DRIVER_VERSION: NVME_CONTROLLER_METADATA_ELEMENT_TYPES = NVME_CONTROLLER_METADATA_ELEMENT_TYPES(9i32); pub const NVME_CONTROLLER_METADATA_DISPLAY_DRIVER_NAME: NVME_CONTROLLER_METADATA_ELEMENT_TYPES = NVME_CONTROLLER_METADATA_ELEMENT_TYPES(14i32); @@ -3508,9 +2815,6 @@ impl Default for NVME_CONTROLLER_REGISTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_REGISTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_CONTROLLER_STATUS { @@ -3522,9 +2826,6 @@ impl Default for NVME_CONTROLLER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_CONTROLLER_STATUS_0 { @@ -3535,9 +2836,6 @@ impl Default for NVME_CONTROLLER_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_CONTROLLER_STATUS_0 { - type TypeKind = windows_core::CopyType; -} pub const NVME_CSS_ADMIN_COMMAND_SET_ONLY: NVME_CSS_COMMAND_SETS = NVME_CSS_COMMAND_SETS(7i32); pub const NVME_CSS_ALL_SUPPORTED_IO_COMMAND_SET: NVME_CSS_COMMAND_SETS = NVME_CSS_COMMAND_SETS(6i32); #[repr(transparent)] @@ -3563,9 +2861,6 @@ impl Default for NVME_DEVICE_SELF_TEST_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DEVICE_SELF_TEST_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DEVICE_SELF_TEST_LOG_1 { @@ -3576,9 +2871,6 @@ impl Default for NVME_DEVICE_SELF_TEST_LOG_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DEVICE_SELF_TEST_LOG_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DEVICE_SELF_TEST_LOG_0 { @@ -3589,9 +2881,6 @@ impl Default for NVME_DEVICE_SELF_TEST_LOG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DEVICE_SELF_TEST_LOG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_DEVICE_SELF_TEST_RESULT_DATA { @@ -3611,9 +2900,6 @@ impl Default for NVME_DEVICE_SELF_TEST_RESULT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DEVICE_SELF_TEST_RESULT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DEVICE_SELF_TEST_RESULT_DATA_2 { @@ -3624,9 +2910,6 @@ impl Default for NVME_DEVICE_SELF_TEST_RESULT_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DEVICE_SELF_TEST_RESULT_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DEVICE_SELF_TEST_RESULT_DATA_0 { @@ -3637,9 +2920,6 @@ impl Default for NVME_DEVICE_SELF_TEST_RESULT_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DEVICE_SELF_TEST_RESULT_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DEVICE_SELF_TEST_RESULT_DATA_1 { @@ -3650,9 +2930,6 @@ impl Default for NVME_DEVICE_SELF_TEST_RESULT_DATA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DEVICE_SELF_TEST_RESULT_DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS { @@ -3664,9 +2941,6 @@ impl Default for NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR { @@ -3678,9 +2952,6 @@ impl Default for NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_DIRECTIVE_RECEIVE_IDENTIFY_OPERATIONS(pub i32); @@ -3711,9 +2982,6 @@ impl Default for NVME_DIRECTIVE_STREAMS_GET_STATUS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DIRECTIVE_STREAMS_GET_STATUS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS { @@ -3732,9 +3000,6 @@ impl Default for NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_DIRECTIVE_TYPES(pub i32); @@ -3758,9 +3023,6 @@ impl Default for NVME_ENDURANCE_GROUP_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ENDURANCE_GROUP_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_ERROR_INFO_LOG { @@ -3781,9 +3043,6 @@ impl Default for NVME_ERROR_INFO_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ERROR_INFO_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ERROR_INFO_LOG_0 { @@ -3794,9 +3053,6 @@ impl Default for NVME_ERROR_INFO_LOG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ERROR_INFO_LOG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_ERROR_INJECTION_ENTRY { @@ -3810,9 +3066,6 @@ impl Default for NVME_ERROR_INJECTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ERROR_INJECTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_ERROR_INJECTION_ENTRY_0 { @@ -3824,9 +3077,6 @@ impl Default for NVME_ERROR_INJECTION_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ERROR_INJECTION_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ERROR_INJECTION_ENTRY_0_0 { @@ -3837,9 +3087,6 @@ impl Default for NVME_ERROR_INJECTION_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ERROR_INJECTION_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_ERROR_INJECTION_TYPES(pub i32); @@ -3868,9 +3115,6 @@ impl Default for NVME_EXTENDED_REPORT_ZONE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_EXTENDED_REPORT_ZONE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_FEATURES(pub i32); @@ -3897,9 +3141,6 @@ impl Default for NVME_FEATURE_HOST_IDENTIFIER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_FEATURE_HOST_IDENTIFIER_DATA { - type TypeKind = windows_core::CopyType; -} pub const NVME_FEATURE_HOST_MEMORY_BUFFER: NVME_FEATURES = NVME_FEATURES(13i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3913,9 +3154,6 @@ impl Default for NVME_FEATURE_HOST_METADATA_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_FEATURE_HOST_METADATA_DATA { - type TypeKind = windows_core::CopyType; -} pub const NVME_FEATURE_INTERRUPT_COALESCING: NVME_FEATURES = NVME_FEATURES(8i32); pub const NVME_FEATURE_INTERRUPT_VECTOR_CONFIG: NVME_FEATURES = NVME_FEATURES(9i32); pub const NVME_FEATURE_IO_COMMAND_SET_PROFILE: NVME_FEATURES = NVME_FEATURES(25i32); @@ -3968,9 +3206,6 @@ impl Default for NVME_FIRMWARE_SLOT_INFO_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_FIRMWARE_SLOT_INFO_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_FIRMWARE_SLOT_INFO_LOG_0 { @@ -3981,9 +3216,6 @@ impl Default for NVME_FIRMWARE_SLOT_INFO_LOG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_FIRMWARE_SLOT_INFO_LOG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_FUSED_OPERATION_CODES(pub i32); @@ -4026,9 +3258,6 @@ impl Default for NVME_HEALTH_INFO_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_HEALTH_INFO_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_HEALTH_INFO_LOG_0 { @@ -4040,9 +3269,6 @@ impl Default for NVME_HEALTH_INFO_LOG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_HEALTH_INFO_LOG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_HEALTH_INFO_LOG_0_0 { @@ -4053,9 +3279,6 @@ impl Default for NVME_HEALTH_INFO_LOG_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_HEALTH_INFO_LOG_0_0 { - type TypeKind = windows_core::CopyType; -} pub const NVME_HOST_IDENTIFIER_SIZE: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4069,9 +3292,6 @@ impl Default for NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const NVME_HOST_METADATA_ADD_ENTRY_MULTIPLE: NVME_HOST_METADATA_ELEMENT_ACTIONS = NVME_HOST_METADATA_ELEMENT_ACTIONS(2i32); pub const NVME_HOST_METADATA_ADD_REPLACE_ENTRY: NVME_HOST_METADATA_ELEMENT_ACTIONS = NVME_HOST_METADATA_ELEMENT_ACTIONS(0i32); pub const NVME_HOST_METADATA_DELETE_ENTRY_MULTIPLE: NVME_HOST_METADATA_ELEMENT_ACTIONS = NVME_HOST_METADATA_ELEMENT_ACTIONS(1i32); @@ -4089,9 +3309,6 @@ impl Default for NVME_HOST_METADATA_ELEMENT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_HOST_METADATA_ELEMENT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_IDENTIFIER_TYPE(pub i32); @@ -4221,9 +3438,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_12 { @@ -4234,9 +3448,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_12 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_12 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_8 { @@ -4247,9 +3458,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_7 { @@ -4260,9 +3468,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_0 { @@ -4273,9 +3478,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_14 { @@ -4286,9 +3488,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_14 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_14 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_2 { @@ -4299,9 +3498,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_17 { @@ -4312,9 +3508,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_17 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_17 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_5 { @@ -4325,9 +3518,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_16 { @@ -4338,9 +3528,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_16 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_16 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_10 { @@ -4351,9 +3538,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_6 { @@ -4364,9 +3548,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_19 { @@ -4377,9 +3558,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_19 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_19 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_20 { @@ -4390,9 +3568,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_20 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_20 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_4 { @@ -4403,9 +3578,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_1 { @@ -4416,9 +3588,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_15 { @@ -4429,9 +3598,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_15 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_15 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_9 { @@ -4442,9 +3608,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_3 { @@ -4455,9 +3618,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_11 { @@ -4468,9 +3628,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_21 { @@ -4481,9 +3638,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_21 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_21 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_13 { @@ -4494,9 +3648,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_13 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_13 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_CONTROLLER_DATA_18 { @@ -4507,9 +3658,6 @@ impl Default for NVME_IDENTIFY_CONTROLLER_DATA_18 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_CONTROLLER_DATA_18 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_IO_COMMAND_SET { @@ -4520,9 +3668,6 @@ impl Default for NVME_IDENTIFY_IO_COMMAND_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_IO_COMMAND_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_IDENTIFY_NAMESPACE_DATA { @@ -4572,9 +3717,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_7 { @@ -4585,9 +3727,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_3 { @@ -4598,9 +3737,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_4 { @@ -4611,9 +3747,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_1 { @@ -4624,9 +3757,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_6 { @@ -4637,9 +3767,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_2 { @@ -4650,9 +3777,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_5 { @@ -4663,9 +3787,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_8 { @@ -4676,9 +3797,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DATA_0 { @@ -4689,9 +3807,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NAMESPACE_DESCRIPTOR { @@ -4705,9 +3820,6 @@ impl Default for NVME_IDENTIFY_NAMESPACE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NAMESPACE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_NVM_SPECIFIC_CONTROLLER_IO_COMMAND_SET { @@ -4724,9 +3836,6 @@ impl Default for NVME_IDENTIFY_NVM_SPECIFIC_CONTROLLER_IO_COMMAND_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_NVM_SPECIFIC_CONTROLLER_IO_COMMAND_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET { @@ -4746,9 +3855,6 @@ impl Default for NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET_1 { @@ -4759,9 +3865,6 @@ impl Default for NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET_0 { @@ -4772,9 +3875,6 @@ impl Default for NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_SPECIFIC_NAMESPACE_IO_COMMAND_SET_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_IDENTIFY_ZNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET { @@ -4786,9 +3886,6 @@ impl Default for NVME_IDENTIFY_ZNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_IDENTIFY_ZNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET { - type TypeKind = windows_core::CopyType; -} pub const NVME_IO_COMMAND_SET_COMBINATION_REJECTED: NVME_STATUS_COMMAND_SPECIFIC_CODES = NVME_STATUS_COMMAND_SPECIFIC_CODES(43i32); pub const NVME_IO_COMMAND_SET_INVALID: NVME_STATUS_COMMAND_SPECIFIC_CODES = NVME_STATUS_COMMAND_SPECIFIC_CODES(44i32); pub const NVME_IO_COMMAND_SET_NOT_ENABLED: NVME_STATUS_COMMAND_SPECIFIC_CODES = NVME_STATUS_COMMAND_SPECIFIC_CODES(42i32); @@ -4804,9 +3901,6 @@ impl Default for NVME_LBA_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_LBA_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_LBA_FORMAT_0 { @@ -4819,9 +3913,6 @@ impl Default for NVME_LBA_FORMAT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_LBA_FORMAT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_LBA_RANGE { @@ -4834,9 +3925,6 @@ impl Default for NVME_LBA_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_LBA_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_LBA_RANGET_TYPE_ENTRY { @@ -4853,9 +3941,6 @@ impl Default for NVME_LBA_RANGET_TYPE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_LBA_RANGET_TYPE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_LBA_RANGET_TYPE_ENTRY_0 { @@ -4866,9 +3951,6 @@ impl Default for NVME_LBA_RANGET_TYPE_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_LBA_RANGET_TYPE_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_LBA_RANGE_TYPES(pub i32); @@ -4889,9 +3971,6 @@ impl Default for NVME_LBA_ZONE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_LBA_ZONE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_LOG_PAGES(pub i32); @@ -4973,9 +4052,6 @@ impl Default for NVME_NVM_SUBSYSTEM_RESET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_NVM_SUBSYSTEM_RESET { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_CAPABILITIES_LOG { @@ -4998,9 +4074,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_CAPABILITIES_LOG_3 { @@ -5012,9 +4085,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_CAPABILITIES_LOG_3_0 { @@ -5025,9 +4095,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_CAPABILITIES_LOG_5 { @@ -5039,9 +4106,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_CAPABILITIES_LOG_5_0 { @@ -5052,9 +4116,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_5_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_5_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_CAPABILITIES_LOG_0 { @@ -5066,9 +4127,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_CAPABILITIES_LOG_0_0 { @@ -5079,9 +4137,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_CAPABILITIES_LOG_2 { @@ -5093,9 +4148,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_CAPABILITIES_LOG_2_0 { @@ -5106,9 +4158,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_CAPABILITIES_LOG_4 { @@ -5120,9 +4169,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_CAPABILITIES_LOG_4_0 { @@ -5133,9 +4179,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_4_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_4_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_CAPABILITIES_LOG_1 { @@ -5147,9 +4190,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_CAPABILITIES_LOG_1_0 { @@ -5160,9 +4200,6 @@ impl Default for NVME_OCP_DEVICE_CAPABILITIES_LOG_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_CAPABILITIES_LOG_1_0 { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_CAPABILITIES_LOG_VERSION_1: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5188,9 +4225,6 @@ impl Default for NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_V2 { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_ERROR_RECOVERY_LOG_VERSION_2: u32 = 2u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5208,9 +4242,6 @@ impl Default for NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_FIRMWARE_ACTIVATION_HISTORY_LOG_VERSION_1: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5257,9 +4288,6 @@ impl Default for NVME_OCP_DEVICE_LATENCY_MONITOR_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_LATENCY_MONITOR_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_0 { @@ -5271,9 +4299,6 @@ impl Default for NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_0_0 { @@ -5284,9 +4309,6 @@ impl Default for NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_0_0 { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_LATENCY_MONITOR_LOG_VERSION_1: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5328,9 +4350,6 @@ impl Default for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_1 { @@ -5342,9 +4361,6 @@ impl Default for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_0 { @@ -5356,9 +4372,6 @@ impl Default for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_2 { @@ -5370,9 +4383,6 @@ impl Default for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_4 { @@ -5384,9 +4394,6 @@ impl Default for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_3 { @@ -5398,9 +4405,6 @@ impl Default for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_SMART_INFORMATION_LOG_V3_3 { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_SMART_INFORMATION_LOG_VERSION_3: u32 = 3u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5432,9 +4436,6 @@ impl Default for NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_0 { @@ -5446,9 +4447,6 @@ impl Default for NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_0_0 { @@ -5459,9 +4457,6 @@ impl Default for NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_0_0 { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_TCG_CONFIGURATION_LOG_VERSION_1: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5479,9 +4474,6 @@ impl Default for NVME_OCP_DEVICE_TCG_HISTORY_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_TCG_HISTORY_LOG { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_TCG_HISTORY_LOG_VERSION_1: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5498,9 +4490,6 @@ impl Default for NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG { - type TypeKind = windows_core::CopyType; -} pub const NVME_OCP_DEVICE_UNSUPPORTED_REQUIREMENTS_LOG_VERSION_1: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -5520,9 +4509,6 @@ impl Default for NVME_PERSISTENT_EVENT_LOG_EVENT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_PERSISTENT_EVENT_LOG_EVENT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_PERSISTENT_EVENT_LOG_EVENT_TYPES(pub i32); @@ -5552,9 +4538,6 @@ impl Default for NVME_PERSISTENT_EVENT_LOG_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_PERSISTENT_EVENT_LOG_HEADER { - type TypeKind = windows_core::CopyType; -} pub const NVME_PERSISTENT_EVENT_TYPE_CHANGE_NAMESPACE: NVME_PERSISTENT_EVENT_LOG_EVENT_TYPES = NVME_PERSISTENT_EVENT_LOG_EVENT_TYPES(6i32); pub const NVME_PERSISTENT_EVENT_TYPE_FIRMWARE_COMMIT: NVME_PERSISTENT_EVENT_LOG_EVENT_TYPES = NVME_PERSISTENT_EVENT_LOG_EVENT_TYPES(2i32); pub const NVME_PERSISTENT_EVENT_TYPE_FORMAT_NVM_COMPLETION: NVME_PERSISTENT_EVENT_LOG_EVENT_TYPES = NVME_PERSISTENT_EVENT_LOG_EVENT_TYPES(8i32); @@ -5600,9 +4583,6 @@ impl Default for NVME_POWER_STATE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_POWER_STATE_DESC { - type TypeKind = windows_core::CopyType; -} pub const NVME_PROTECTION_INFORMATION_NOT_ENABLED: NVME_PROTECTION_INFORMATION_TYPES = NVME_PROTECTION_INFORMATION_TYPES(0i32); pub const NVME_PROTECTION_INFORMATION_TYPE1: NVME_PROTECTION_INFORMATION_TYPES = NVME_PROTECTION_INFORMATION_TYPES(1i32); pub const NVME_PROTECTION_INFORMATION_TYPE2: NVME_PROTECTION_INFORMATION_TYPES = NVME_PROTECTION_INFORMATION_TYPES(2i32); @@ -5621,9 +4601,6 @@ impl Default for NVME_PRP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_PRP_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_PRP_ENTRY_0 { @@ -5634,9 +4611,6 @@ impl Default for NVME_PRP_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_PRP_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_REGISTERED_CONTROLLER_DATA { @@ -5651,9 +4625,6 @@ impl Default for NVME_REGISTERED_CONTROLLER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_REGISTERED_CONTROLLER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_REGISTERED_CONTROLLER_DATA_0 { @@ -5664,9 +4635,6 @@ impl Default for NVME_REGISTERED_CONTROLLER_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_REGISTERED_CONTROLLER_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_REGISTERED_CONTROLLER_EXTENDED_DATA { @@ -5682,9 +4650,6 @@ impl Default for NVME_REGISTERED_CONTROLLER_EXTENDED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_REGISTERED_CONTROLLER_EXTENDED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_REGISTERED_CONTROLLER_EXTENDED_DATA_0 { @@ -5695,9 +4660,6 @@ impl Default for NVME_REGISTERED_CONTROLLER_EXTENDED_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_REGISTERED_CONTROLLER_EXTENDED_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_REPORT_ZONE_INFO { @@ -5710,9 +4672,6 @@ impl Default for NVME_REPORT_ZONE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_REPORT_ZONE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_RESERVATION_ACQUIRE_ACTIONS(pub i32); @@ -5730,9 +4689,6 @@ impl Default for NVME_RESERVATION_ACQUIRE_DATA_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_RESERVATION_ACQUIRE_DATA_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_RESERVATION_NOTIFICATION_LOG { @@ -5748,9 +4704,6 @@ impl Default for NVME_RESERVATION_NOTIFICATION_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_RESERVATION_NOTIFICATION_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_RESERVATION_NOTIFICATION_TYPES(pub i32); @@ -5775,9 +4728,6 @@ impl Default for NVME_RESERVATION_REGISTER_DATA_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_RESERVATION_REGISTER_DATA_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_RESERVATION_REGISTER_PTPL_STATE_CHANGES(pub i32); @@ -5800,9 +4750,6 @@ impl Default for NVME_RESERVATION_RELEASE_DATA_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_RESERVATION_RELEASE_DATA_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_RESERVATION_REPORT_STATUS_DATA_STRUCTURE { @@ -5814,9 +4761,6 @@ impl Default for NVME_RESERVATION_REPORT_STATUS_DATA_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_RESERVATION_REPORT_STATUS_DATA_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_RESERVATION_REPORT_STATUS_EXTENDED_DATA_STRUCTURE { @@ -5829,9 +4773,6 @@ impl Default for NVME_RESERVATION_REPORT_STATUS_EXTENDED_DATA_STRUCTURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_RESERVATION_REPORT_STATUS_EXTENDED_DATA_STRUCTURE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_RESERVATION_REPORT_STATUS_HEADER { @@ -5847,9 +4788,6 @@ impl Default for NVME_RESERVATION_REPORT_STATUS_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_RESERVATION_REPORT_STATUS_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_RESERVATION_TYPES(pub i32); @@ -5886,9 +4824,6 @@ impl Default for NVME_SANITIZE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_SANITIZE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_SANITIZE_STATUS_LOG { @@ -5908,9 +4843,6 @@ impl Default for NVME_SANITIZE_STATUS_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_SANITIZE_STATUS_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_SCSI_NAME_STRING { @@ -5924,9 +4856,6 @@ impl Default for NVME_SCSI_NAME_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_SCSI_NAME_STRING { - type TypeKind = windows_core::CopyType; -} pub const NVME_SECURE_ERASE_CRYPTOGRAPHIC: NVME_SECURE_ERASE_SETTINGS = NVME_SECURE_ERASE_SETTINGS(2i32); pub const NVME_SECURE_ERASE_NONE: NVME_SECURE_ERASE_SETTINGS = NVME_SECURE_ERASE_SETTINGS(0i32); #[repr(transparent)] @@ -5950,9 +4879,6 @@ impl Default for NVME_SET_ATTRIBUTES_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_SET_ATTRIBUTES_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const NVME_STATE_ZSC: ZONE_STATE = ZONE_STATE(4i32); pub const NVME_STATE_ZSE: ZONE_STATE = ZONE_STATE(1i32); pub const NVME_STATE_ZSEO: ZONE_STATE = ZONE_STATE(3i32); @@ -6086,9 +5012,6 @@ impl Default for NVME_SUBMISSION_QUEUE_TAIL_DOORBELL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_SUBMISSION_QUEUE_TAIL_DOORBELL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_SUBMISSION_QUEUE_TAIL_DOORBELL_0 { @@ -6099,9 +5022,6 @@ impl Default for NVME_SUBMISSION_QUEUE_TAIL_DOORBELL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_SUBMISSION_QUEUE_TAIL_DOORBELL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_TELEMETRY_CONTROLLER_INITIATED_LOG { @@ -6123,9 +5043,6 @@ impl Default for NVME_TELEMETRY_CONTROLLER_INITIATED_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_TELEMETRY_CONTROLLER_INITIATED_LOG { - type TypeKind = windows_core::CopyType; -} pub const NVME_TELEMETRY_DATA_BLOCK_SIZE: u32 = 512u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6149,9 +5066,6 @@ impl Default for NVME_TELEMETRY_HOST_INITIATED_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_TELEMETRY_HOST_INITIATED_LOG { - type TypeKind = windows_core::CopyType; -} pub const NVME_TEMPERATURE_OVER_THRESHOLD: NVME_TEMPERATURE_THRESHOLD_TYPES = NVME_TEMPERATURE_THRESHOLD_TYPES(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6171,9 +5085,6 @@ impl Default for NVME_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_VERSION_0 { @@ -6184,9 +5095,6 @@ impl Default for NVME_VERSION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_VERSION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NVME_WCS_DEVICE_CAPABILITIES { @@ -6197,9 +5105,6 @@ impl Default for NVME_WCS_DEVICE_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_WCS_DEVICE_CAPABILITIES_0 { @@ -6211,9 +5116,6 @@ impl Default for NVME_WCS_DEVICE_CAPABILITIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_CAPABILITIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_WCS_DEVICE_CAPABILITIES_0_0 { @@ -6224,9 +5126,6 @@ impl Default for NVME_WCS_DEVICE_CAPABILITIES_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_CAPABILITIES_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_WCS_DEVICE_ERROR_RECOVERY_LOG { @@ -6248,9 +5147,6 @@ impl Default for NVME_WCS_DEVICE_ERROR_RECOVERY_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_ERROR_RECOVERY_LOG { - type TypeKind = windows_core::CopyType; -} pub const NVME_WCS_DEVICE_ERROR_RECOVERY_LOG_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6268,9 +5164,6 @@ impl Default for NVME_WCS_DEVICE_RESET_ACTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_RESET_ACTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NVME_WCS_DEVICE_RESET_ACTION_0 { @@ -6282,9 +5175,6 @@ impl Default for NVME_WCS_DEVICE_RESET_ACTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_RESET_ACTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_WCS_DEVICE_RESET_ACTION_0_0 { @@ -6295,9 +5185,6 @@ impl Default for NVME_WCS_DEVICE_RESET_ACTION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_RESET_ACTION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG { @@ -6310,9 +5197,6 @@ impl Default for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2 { @@ -6350,9 +5234,6 @@ impl Default for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_1 { @@ -6364,9 +5245,6 @@ impl Default for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_0 { @@ -6378,9 +5256,6 @@ impl Default for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_2 { @@ -6392,9 +5267,6 @@ impl Default for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_4 { @@ -6406,9 +5278,6 @@ impl Default for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_3 { @@ -6420,9 +5289,6 @@ impl Default for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2_3 { - type TypeKind = windows_core::CopyType; -} pub const NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_VERSION_2: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6441,9 +5307,6 @@ impl Default for NVME_ZONE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ZONE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ZONE_DESCRIPTOR_0 { @@ -6454,9 +5317,6 @@ impl Default for NVME_ZONE_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ZONE_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ZONE_DESCRIPTOR_1 { @@ -6467,9 +5327,6 @@ impl Default for NVME_ZONE_DESCRIPTOR_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ZONE_DESCRIPTOR_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ZONE_DESCRIPTOR_2 { @@ -6480,9 +5337,6 @@ impl Default for NVME_ZONE_DESCRIPTOR_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ZONE_DESCRIPTOR_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ZONE_DESCRIPTOR_EXTENSION { @@ -6493,9 +5347,6 @@ impl Default for NVME_ZONE_DESCRIPTOR_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ZONE_DESCRIPTOR_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVME_ZONE_EXTENDED_REPORT_ZONE_DESC { @@ -6507,9 +5358,6 @@ impl Default for NVME_ZONE_EXTENDED_REPORT_ZONE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVME_ZONE_EXTENDED_REPORT_ZONE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NVME_ZONE_RECEIVE_ACTION(pub i32); @@ -6546,9 +5394,6 @@ impl Default for NVM_RESERVATION_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVM_RESERVATION_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVM_RESERVATION_CAPABILITIES_0 { @@ -6559,9 +5404,6 @@ impl Default for NVM_RESERVATION_CAPABILITIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVM_RESERVATION_CAPABILITIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NVM_SET_LIST { @@ -6574,9 +5416,6 @@ impl Default for NVM_SET_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NVM_SET_LIST { - type TypeKind = windows_core::CopyType; -} pub const NVMeDeviceRecovery1Max: NVME_WCS_DEVICE_RECOVERY_ACTION1 = NVME_WCS_DEVICE_RECOVERY_ACTION1(15i32); pub const NVMeDeviceRecovery2Max: NVME_WCS_DEVICE_RECOVERY_ACTION2 = NVME_WCS_DEVICE_RECOVERY_ACTION2(15i32); pub const NVMeDeviceRecoveryControllerReset: NVME_WCS_DEVICE_RECOVERY_ACTION2 = NVME_WCS_DEVICE_RECOVERY_ACTION2(0i32); @@ -6601,9 +5440,6 @@ impl Default for TCG_ACTIVATE_METHOD_SPECIFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_ACTIVATE_METHOD_SPECIFIC { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCG_ASSIGN_METHOD_SPECIFIC { @@ -6614,9 +5450,6 @@ impl Default for TCG_ASSIGN_METHOD_SPECIFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_ASSIGN_METHOD_SPECIFIC { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCG_AUTH_METHOD_SPECIFIC { @@ -6628,9 +5461,6 @@ impl Default for TCG_AUTH_METHOD_SPECIFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_AUTH_METHOD_SPECIFIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCG_BLOCKSID_METHOD_SPECIFIC { @@ -6641,9 +5471,6 @@ impl Default for TCG_BLOCKSID_METHOD_SPECIFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_BLOCKSID_METHOD_SPECIFIC { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct TCG_HISTORY_ENTRY { @@ -6665,9 +5492,6 @@ impl Default for TCG_HISTORY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_HISTORY_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const TCG_HISTORY_ENTRY_VERSION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6679,9 +5503,6 @@ impl Default for TCG_REACTIVATE_METHOD_SPECIFIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCG_REACTIVATE_METHOD_SPECIFIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UNSUPPORTED_REQUIREMENT { @@ -6692,9 +5513,6 @@ impl Default for UNSUPPORTED_REQUIREMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNSUPPORTED_REQUIREMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ZONE_STATE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/OperationRecorder/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/OperationRecorder/mod.rs index 8c9c042e86d..0c1ab03def2 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/OperationRecorder/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/OperationRecorder/mod.rs @@ -21,9 +21,6 @@ impl Default for OPERATION_END_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPERATION_END_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OPERATION_END_PARAMETERS_FLAGS(pub u32); @@ -108,7 +105,4 @@ impl Default for OPERATION_START_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPERATION_START_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const OPERATION_START_TRACE_CURRENT_THREAD: OPERATION_START_FLAGS = OPERATION_START_FLAGS(1u32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs index 772997f7b59..2f60abe49a7 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs @@ -500,9 +500,6 @@ impl Default for APPX_ENCRYPTED_EXEMPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPX_ENCRYPTED_EXEMPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APPX_ENCRYPTED_PACKAGE_OPTIONS(pub i32); @@ -557,10 +554,6 @@ impl Default for APPX_ENCRYPTED_PACKAGE_SETTINGS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for APPX_ENCRYPTED_PACKAGE_SETTINGS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -576,10 +569,6 @@ impl Default for APPX_ENCRYPTED_PACKAGE_SETTINGS2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for APPX_ENCRYPTED_PACKAGE_SETTINGS2 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APPX_FOOTPRINT_FILE_TYPE(pub i32); @@ -601,9 +590,6 @@ impl Default for APPX_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPX_KEY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APPX_PACKAGE_ARCHITECTURE(pub i32); @@ -678,10 +664,6 @@ impl Default for APPX_PACKAGE_SETTINGS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for APPX_PACKAGE_SETTINGS { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -697,10 +679,6 @@ impl Default for APPX_PACKAGE_WRITER_PAYLOAD_STREAM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for APPX_PACKAGE_WRITER_PAYLOAD_STREAM { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APPX_PACKAGING_CONTEXT_CHANGE_TYPE(pub i32); @@ -6859,10 +6837,6 @@ impl Default for PACKAGE_ID { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PACKAGE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -6881,10 +6855,6 @@ impl Default for PACKAGE_ID { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PACKAGE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -6902,10 +6872,6 @@ impl Default for PACKAGE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PACKAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -6923,10 +6889,6 @@ impl Default for PACKAGE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PACKAGE_INFO { - type TypeKind = windows_core::CopyType; -} pub const PACKAGE_INFORMATION_BASIC: u32 = 0u32; pub const PACKAGE_INFORMATION_FULL: u32 = 256u32; pub const PACKAGE_MAX_DEPENDENCIES: u32 = 128u32; @@ -6960,9 +6922,6 @@ impl Default for PACKAGE_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PACKAGE_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub union PACKAGE_VERSION_0 { @@ -6974,9 +6933,6 @@ impl Default for PACKAGE_VERSION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PACKAGE_VERSION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PACKAGE_VERSION_0_0 { @@ -6990,9 +6946,6 @@ impl Default for PACKAGE_VERSION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PACKAGE_VERSION_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PACKAGE_VERSION_MAX_LENGTH: u32 = 23u32; pub const PACKAGE_VERSION_MIN_LENGTH: u32 = 7u32; #[repr(transparent)] @@ -7093,6 +7046,3 @@ impl Default for _PACKAGE_INFO_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _PACKAGE_INFO_REFERENCE { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs index 93e438f680e..4a848ee6dbc 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -151,9 +151,6 @@ impl Default for PRJ_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_CALLBACKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_CALLBACK_DATA { @@ -174,9 +171,6 @@ impl Default for PRJ_CALLBACK_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_CALLBACK_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PRJ_CALLBACK_DATA_FLAGS(pub i32); @@ -194,9 +188,6 @@ impl Default for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0 { @@ -208,9 +199,6 @@ impl Default for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 { @@ -221,9 +209,6 @@ impl Default for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_0 { @@ -234,9 +219,6 @@ impl Default for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PRJ_COMPLETE_COMMAND_TYPE(pub i32); @@ -271,9 +253,6 @@ impl Default for PRJ_EXTENDED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_EXTENDED_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PRJ_EXTENDED_INFO_0 { @@ -284,9 +263,6 @@ impl Default for PRJ_EXTENDED_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_EXTENDED_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_EXTENDED_INFO_0_0 { @@ -297,9 +273,6 @@ impl Default for PRJ_EXTENDED_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_EXTENDED_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PRJ_EXT_INFO_TYPE(pub i32); @@ -320,9 +293,6 @@ impl Default for PRJ_FILE_BASIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_FILE_BASIC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PRJ_FILE_STATE(pub i32); @@ -408,9 +378,6 @@ impl Default for PRJ_NOTIFICATION_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_NOTIFICATION_MAPPING { - type TypeKind = windows_core::CopyType; -} pub const PRJ_NOTIFICATION_NEW_FILE_CREATED: PRJ_NOTIFICATION = PRJ_NOTIFICATION(4i32); #[repr(C)] #[derive(Clone, Copy)] @@ -424,9 +391,6 @@ impl Default for PRJ_NOTIFICATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_NOTIFICATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_NOTIFICATION_PARAMETERS_2 { @@ -437,9 +401,6 @@ impl Default for PRJ_NOTIFICATION_PARAMETERS_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_NOTIFICATION_PARAMETERS_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_NOTIFICATION_PARAMETERS_1 { @@ -450,9 +411,6 @@ impl Default for PRJ_NOTIFICATION_PARAMETERS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_NOTIFICATION_PARAMETERS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_NOTIFICATION_PARAMETERS_0 { @@ -463,9 +421,6 @@ impl Default for PRJ_NOTIFICATION_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_NOTIFICATION_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} pub const PRJ_NOTIFICATION_PRE_DELETE: PRJ_NOTIFICATION = PRJ_NOTIFICATION(16i32); pub const PRJ_NOTIFICATION_PRE_RENAME: PRJ_NOTIFICATION = PRJ_NOTIFICATION(32i32); pub const PRJ_NOTIFICATION_PRE_SET_HARDLINK: PRJ_NOTIFICATION = PRJ_NOTIFICATION(64i32); @@ -539,9 +494,6 @@ impl Default for PRJ_PLACEHOLDER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_PLACEHOLDER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_PLACEHOLDER_INFO_0 { @@ -553,9 +505,6 @@ impl Default for PRJ_PLACEHOLDER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_PLACEHOLDER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_PLACEHOLDER_INFO_1 { @@ -567,9 +516,6 @@ impl Default for PRJ_PLACEHOLDER_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_PLACEHOLDER_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_PLACEHOLDER_INFO_2 { @@ -581,9 +527,6 @@ impl Default for PRJ_PLACEHOLDER_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_PLACEHOLDER_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRJ_PLACEHOLDER_VERSION_INFO { @@ -595,9 +538,6 @@ impl Default for PRJ_PLACEHOLDER_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_PLACEHOLDER_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub type PRJ_QUERY_FILE_NAME_CB = Option windows_core::HRESULT>; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -649,9 +589,6 @@ impl Default for PRJ_STARTVIRTUALIZING_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_STARTVIRTUALIZING_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub type PRJ_START_DIRECTORY_ENUMERATION_CB = Option windows_core::HRESULT>; pub const PRJ_UPDATE_ALLOW_DIRTY_DATA: PRJ_UPDATE_TYPES = PRJ_UPDATE_TYPES(2i32); pub const PRJ_UPDATE_ALLOW_DIRTY_METADATA: PRJ_UPDATE_TYPES = PRJ_UPDATE_TYPES(1i32); @@ -749,6 +686,3 @@ impl Default for PRJ_VIRTUALIZATION_INSTANCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRJ_VIRTUALIZATION_INSTANCE_INFO { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs index c9917466339..1c955077450 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs @@ -213,9 +213,6 @@ impl Default for APPLY_SNAPSHOT_VHDSET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPLY_SNAPSHOT_VHDSET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union APPLY_SNAPSHOT_VHDSET_PARAMETERS_0 { @@ -226,9 +223,6 @@ impl Default for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0 { @@ -240,9 +234,6 @@ impl Default for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APPLY_SNAPSHOT_VHDSET_VERSION(pub i32); @@ -307,9 +298,6 @@ impl Default for ATTACH_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTACH_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ATTACH_VIRTUAL_DISK_PARAMETERS_0 { @@ -321,9 +309,6 @@ impl Default for ATTACH_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTACH_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATTACH_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -334,9 +319,6 @@ impl Default for ATTACH_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTACH_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ATTACH_VIRTUAL_DISK_PARAMETERS_0_1 { @@ -348,9 +330,6 @@ impl Default for ATTACH_VIRTUAL_DISK_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ATTACH_VIRTUAL_DISK_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ATTACH_VIRTUAL_DISK_VERSION(pub i32); @@ -407,9 +386,6 @@ impl Default for COMPACT_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPACT_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union COMPACT_VIRTUAL_DISK_PARAMETERS_0 { @@ -420,9 +396,6 @@ impl Default for COMPACT_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPACT_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMPACT_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -433,9 +406,6 @@ impl Default for COMPACT_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPACT_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COMPACT_VIRTUAL_DISK_VERSION(pub i32); @@ -500,9 +470,6 @@ impl Default for CREATE_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CREATE_VIRTUAL_DISK_PARAMETERS_0 { @@ -516,9 +483,6 @@ impl Default for CREATE_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -534,9 +498,6 @@ impl Default for CREATE_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_1 { @@ -557,9 +518,6 @@ impl Default for CREATE_VIRTUAL_DISK_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_VIRTUAL_DISK_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_2 { @@ -582,9 +540,6 @@ impl Default for CREATE_VIRTUAL_DISK_PARAMETERS_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_VIRTUAL_DISK_PARAMETERS_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_3 { @@ -609,9 +564,6 @@ impl Default for CREATE_VIRTUAL_DISK_PARAMETERS_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_VIRTUAL_DISK_PARAMETERS_0_3 { - type TypeKind = windows_core::CopyType; -} pub const CREATE_VIRTUAL_DISK_PARAMETERS_DEFAULT_BLOCK_SIZE: u32 = 0u32; pub const CREATE_VIRTUAL_DISK_PARAMETERS_DEFAULT_SECTOR_SIZE: u32 = 0u32; #[repr(transparent)] @@ -671,9 +623,6 @@ impl Default for DELETE_SNAPSHOT_VHDSET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELETE_SNAPSHOT_VHDSET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DELETE_SNAPSHOT_VHDSET_PARAMETERS_0 { @@ -684,9 +633,6 @@ impl Default for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0 { @@ -697,9 +643,6 @@ impl Default for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DELETE_SNAPSHOT_VHDSET_VERSION(pub i32); @@ -842,9 +785,6 @@ impl Default for EXPAND_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXPAND_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EXPAND_VIRTUAL_DISK_PARAMETERS_0 { @@ -855,9 +795,6 @@ impl Default for EXPAND_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXPAND_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXPAND_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -868,9 +805,6 @@ impl Default for EXPAND_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXPAND_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EXPAND_VIRTUAL_DISK_VERSION(pub i32); @@ -925,9 +859,6 @@ impl Default for FORK_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORK_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FORK_VIRTUAL_DISK_PARAMETERS_0 { @@ -938,9 +869,6 @@ impl Default for FORK_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORK_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FORK_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -951,9 +879,6 @@ impl Default for FORK_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORK_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FORK_VIRTUAL_DISK_VERSION(pub i32); @@ -1009,9 +934,6 @@ impl Default for GET_VIRTUAL_DISK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_VIRTUAL_DISK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GET_VIRTUAL_DISK_INFO_0 { @@ -1036,9 +958,6 @@ impl Default for GET_VIRTUAL_DISK_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_VIRTUAL_DISK_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_VIRTUAL_DISK_INFO_0_3 { @@ -1051,9 +970,6 @@ impl Default for GET_VIRTUAL_DISK_INFO_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_VIRTUAL_DISK_INFO_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_VIRTUAL_DISK_INFO_0_1 { @@ -1065,9 +981,6 @@ impl Default for GET_VIRTUAL_DISK_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_VIRTUAL_DISK_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_VIRTUAL_DISK_INFO_0_2 { @@ -1080,9 +993,6 @@ impl Default for GET_VIRTUAL_DISK_INFO_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_VIRTUAL_DISK_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_VIRTUAL_DISK_INFO_0_0 { @@ -1096,9 +1006,6 @@ impl Default for GET_VIRTUAL_DISK_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_VIRTUAL_DISK_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE: GET_VIRTUAL_DISK_INFO_VERSION = GET_VIRTUAL_DISK_INFO_VERSION(15i32); pub const GET_VIRTUAL_DISK_INFO_FRAGMENTATION: GET_VIRTUAL_DISK_INFO_VERSION = GET_VIRTUAL_DISK_INFO_VERSION(12i32); pub const GET_VIRTUAL_DISK_INFO_IDENTIFIER: GET_VIRTUAL_DISK_INFO_VERSION = GET_VIRTUAL_DISK_INFO_VERSION(2i32); @@ -1167,9 +1074,6 @@ impl Default for MERGE_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MERGE_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MERGE_VIRTUAL_DISK_PARAMETERS_0 { @@ -1181,9 +1085,6 @@ impl Default for MERGE_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MERGE_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MERGE_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -1194,9 +1095,6 @@ impl Default for MERGE_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MERGE_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MERGE_VIRTUAL_DISK_PARAMETERS_0_1 { @@ -1208,9 +1106,6 @@ impl Default for MERGE_VIRTUAL_DISK_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MERGE_VIRTUAL_DISK_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MERGE_VIRTUAL_DISK_VERSION(pub i32); @@ -1269,9 +1164,6 @@ impl Default for MIRROR_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIRROR_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MIRROR_VIRTUAL_DISK_PARAMETERS_0 { @@ -1282,9 +1174,6 @@ impl Default for MIRROR_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIRROR_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIRROR_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -1295,9 +1184,6 @@ impl Default for MIRROR_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIRROR_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MIRROR_VIRTUAL_DISK_VERSION(pub i32); @@ -1353,9 +1239,6 @@ impl Default for MODIFY_VHDSET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODIFY_VHDSET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MODIFY_VHDSET_PARAMETERS_0 { @@ -1368,9 +1251,6 @@ impl Default for MODIFY_VHDSET_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODIFY_VHDSET_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MODIFY_VHDSET_PARAMETERS_0_0 { @@ -1382,9 +1262,6 @@ impl Default for MODIFY_VHDSET_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODIFY_VHDSET_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const MODIFY_VHDSET_REMOVE_SNAPSHOT: MODIFY_VHDSET_VERSION = MODIFY_VHDSET_VERSION(2i32); pub const MODIFY_VHDSET_SNAPSHOT_PATH: MODIFY_VHDSET_VERSION = MODIFY_VHDSET_VERSION(1i32); pub const MODIFY_VHDSET_UNSPECIFIED: MODIFY_VHDSET_VERSION = MODIFY_VHDSET_VERSION(0i32); @@ -1451,9 +1328,6 @@ impl Default for OPEN_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPEN_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OPEN_VIRTUAL_DISK_PARAMETERS_0 { @@ -1466,9 +1340,6 @@ impl Default for OPEN_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPEN_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPEN_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -1479,9 +1350,6 @@ impl Default for OPEN_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPEN_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPEN_VIRTUAL_DISK_PARAMETERS_0_1 { @@ -1494,9 +1362,6 @@ impl Default for OPEN_VIRTUAL_DISK_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPEN_VIRTUAL_DISK_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OPEN_VIRTUAL_DISK_PARAMETERS_0_2 { @@ -1510,9 +1375,6 @@ impl Default for OPEN_VIRTUAL_DISK_PARAMETERS_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPEN_VIRTUAL_DISK_PARAMETERS_0_2 { - type TypeKind = windows_core::CopyType; -} pub const OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1570,9 +1432,6 @@ impl Default for QUERY_CHANGES_VIRTUAL_DISK_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_CHANGES_VIRTUAL_DISK_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RAW_SCSI_VIRTUAL_DISK_FLAG(pub i32); @@ -1621,9 +1480,6 @@ impl Default for RAW_SCSI_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_SCSI_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0 { @@ -1634,9 +1490,6 @@ impl Default for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -1655,9 +1508,6 @@ impl Default for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RAW_SCSI_VIRTUAL_DISK_RESPONSE { @@ -1669,9 +1519,6 @@ impl Default for RAW_SCSI_VIRTUAL_DISK_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_SCSI_VIRTUAL_DISK_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RAW_SCSI_VIRTUAL_DISK_RESPONSE_0 { @@ -1682,9 +1529,6 @@ impl Default for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0 { @@ -1697,9 +1541,6 @@ impl Default for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RAW_SCSI_VIRTUAL_DISK_VERSION(pub i32); @@ -1755,9 +1596,6 @@ impl Default for RESIZE_VIRTUAL_DISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESIZE_VIRTUAL_DISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RESIZE_VIRTUAL_DISK_PARAMETERS_0 { @@ -1768,9 +1606,6 @@ impl Default for RESIZE_VIRTUAL_DISK_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESIZE_VIRTUAL_DISK_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESIZE_VIRTUAL_DISK_PARAMETERS_0_0 { @@ -1781,9 +1616,6 @@ impl Default for RESIZE_VIRTUAL_DISK_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESIZE_VIRTUAL_DISK_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RESIZE_VIRTUAL_DISK_VERSION(pub i32); @@ -1800,9 +1632,6 @@ impl Default for SET_VIRTUAL_DISK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_VIRTUAL_DISK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SET_VIRTUAL_DISK_INFO_0 { @@ -1819,9 +1648,6 @@ impl Default for SET_VIRTUAL_DISK_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_VIRTUAL_DISK_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SET_VIRTUAL_DISK_INFO_0_1 { @@ -1833,9 +1659,6 @@ impl Default for SET_VIRTUAL_DISK_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_VIRTUAL_DISK_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SET_VIRTUAL_DISK_INFO_0_0 { @@ -1847,9 +1670,6 @@ impl Default for SET_VIRTUAL_DISK_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_VIRTUAL_DISK_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} pub const SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE: SET_VIRTUAL_DISK_INFO_VERSION = SET_VIRTUAL_DISK_INFO_VERSION(6i32); pub const SET_VIRTUAL_DISK_INFO_IDENTIFIER: SET_VIRTUAL_DISK_INFO_VERSION = SET_VIRTUAL_DISK_INFO_VERSION(2i32); pub const SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR: SET_VIRTUAL_DISK_INFO_VERSION = SET_VIRTUAL_DISK_INFO_VERSION(7i32); @@ -1873,9 +1693,6 @@ impl Default for STORAGE_DEPENDENCY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEPENDENCY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_DEPENDENCY_INFO_0 { @@ -1887,9 +1704,6 @@ impl Default for STORAGE_DEPENDENCY_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEPENDENCY_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEPENDENCY_INFO_TYPE_1 { @@ -1902,9 +1716,6 @@ impl Default for STORAGE_DEPENDENCY_INFO_TYPE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEPENDENCY_INFO_TYPE_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEPENDENCY_INFO_TYPE_2 { @@ -1922,9 +1733,6 @@ impl Default for STORAGE_DEPENDENCY_INFO_TYPE_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEPENDENCY_INFO_TYPE_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_DEPENDENCY_INFO_VERSION(pub i32); @@ -1980,9 +1788,6 @@ impl Default for TAKE_SNAPSHOT_VHDSET_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAKE_SNAPSHOT_VHDSET_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TAKE_SNAPSHOT_VHDSET_PARAMETERS_0 { @@ -1993,9 +1798,6 @@ impl Default for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0 { @@ -2006,9 +1808,6 @@ impl Default for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TAKE_SNAPSHOT_VHDSET_VERSION(pub i32); @@ -2073,9 +1872,6 @@ impl Default for VIRTUAL_DISK_PROGRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_DISK_PROGRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_STORAGE_TYPE { @@ -2087,9 +1883,6 @@ impl Default for VIRTUAL_STORAGE_TYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_STORAGE_TYPE { - type TypeKind = windows_core::CopyType; -} pub const VIRTUAL_STORAGE_TYPE_DEVICE_ISO: u32 = 1u32; pub const VIRTUAL_STORAGE_TYPE_DEVICE_UNKNOWN: u32 = 0u32; pub const VIRTUAL_STORAGE_TYPE_DEVICE_VHD: u32 = 2u32; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs index 957de54d584..77284b208f8 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs @@ -11,9 +11,6 @@ impl Default for CHANGE_ATTRIBUTES_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_ATTRIBUTES_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CHANGE_ATTRIBUTES_PARAMETERS_0 { @@ -25,9 +22,6 @@ impl Default for CHANGE_ATTRIBUTES_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_ATTRIBUTES_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGE_ATTRIBUTES_PARAMETERS_0_1 { @@ -38,9 +32,6 @@ impl Default for CHANGE_ATTRIBUTES_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_ATTRIBUTES_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGE_ATTRIBUTES_PARAMETERS_0_0 { @@ -51,9 +42,6 @@ impl Default for CHANGE_ATTRIBUTES_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_ATTRIBUTES_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CHANGE_PARTITION_TYPE_PARAMETERS { @@ -65,9 +53,6 @@ impl Default for CHANGE_PARTITION_TYPE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_PARTITION_TYPE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CHANGE_PARTITION_TYPE_PARAMETERS_0 { @@ -79,9 +64,6 @@ impl Default for CHANGE_PARTITION_TYPE_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_PARTITION_TYPE_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGE_PARTITION_TYPE_PARAMETERS_0_1 { @@ -92,9 +74,6 @@ impl Default for CHANGE_PARTITION_TYPE_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_PARTITION_TYPE_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGE_PARTITION_TYPE_PARAMETERS_0_0 { @@ -105,9 +84,6 @@ impl Default for CHANGE_PARTITION_TYPE_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGE_PARTITION_TYPE_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const CLSID_VdsLoader: windows_core::GUID = windows_core::GUID::from_u128(0x9c38ed61_d565_4728_aeee_c80952f0ecde); pub const CLSID_VdsService: windows_core::GUID = windows_core::GUID::from_u128(0x7d1933cb_86f6_4a98_8628_01be94c9a575); #[repr(C)] @@ -121,9 +97,6 @@ impl Default for CREATE_PARTITION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_PARTITION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CREATE_PARTITION_PARAMETERS_0 { @@ -135,9 +108,6 @@ impl Default for CREATE_PARTITION_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_PARTITION_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_PARTITION_PARAMETERS_0_1 { @@ -151,9 +121,6 @@ impl Default for CREATE_PARTITION_PARAMETERS_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_PARTITION_PARAMETERS_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_PARTITION_PARAMETERS_0_0 { @@ -165,9 +132,6 @@ impl Default for CREATE_PARTITION_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_PARTITION_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const GPT_PARTITION_NAME_LENGTH: u32 = 36u32; windows_core::imp::define_interface!(IEnumVdsObject, IEnumVdsObject_Vtbl, 0x118610b7_8d94_4030_b5b8_500889788e4e); windows_core::imp::interface_hierarchy!(IEnumVdsObject, windows_core::IUnknown); @@ -5542,9 +5506,6 @@ impl Default for VDS_ADVANCEDDISK_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ADVANCEDDISK_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_ADVANCEDDISK_PROP_0 { @@ -5556,9 +5517,6 @@ impl Default for VDS_ADVANCEDDISK_PROP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ADVANCEDDISK_PROP_0 { - type TypeKind = windows_core::CopyType; -} pub const VDS_ASYNCOUT_ADDLUNPLEX: VDS_ASYNC_OUTPUT_TYPE = VDS_ASYNC_OUTPUT_TYPE(52i32); pub const VDS_ASYNCOUT_ADDPORTAL: VDS_ASYNC_OUTPUT_TYPE = VDS_ASYNC_OUTPUT_TYPE(65i32); pub const VDS_ASYNCOUT_ADDVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = VDS_ASYNC_OUTPUT_TYPE(4i32); @@ -5606,9 +5564,6 @@ impl Default for VDS_ASYNC_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union VDS_ASYNC_OUTPUT_0 { pub cp: VDS_ASYNC_OUTPUT_0_0, @@ -5630,9 +5585,6 @@ impl Default for VDS_ASYNC_OUTPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_2 { @@ -5643,9 +5595,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_2 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_4 { @@ -5656,9 +5605,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_4 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_0 { @@ -5670,9 +5616,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_6 { @@ -5683,9 +5626,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_6 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_5 { @@ -5696,9 +5636,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_5 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_1 { @@ -5709,9 +5646,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_1 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_7 { @@ -5722,9 +5656,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_7 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_ASYNC_OUTPUT_0_3 { @@ -5735,9 +5666,6 @@ impl Default for VDS_ASYNC_OUTPUT_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ASYNC_OUTPUT_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_ASYNC_OUTPUT_TYPE(pub i32); @@ -5753,9 +5681,6 @@ impl Default for VDS_CONTROLLER_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_CONTROLLER_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_CONTROLLER_PROP { @@ -5771,9 +5696,6 @@ impl Default for VDS_CONTROLLER_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_CONTROLLER_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_CONTROLLER_STATUS(pub i32); @@ -5792,9 +5714,6 @@ impl Default for VDS_CREATE_VDISK_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_CREATE_VDISK_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const VDS_CS_FAILED: VDS_CONTROLLER_STATUS = VDS_CONTROLLER_STATUS(5i32); pub const VDS_CS_NOT_READY: VDS_CONTROLLER_STATUS = VDS_CONTROLLER_STATUS(2i32); pub const VDS_CS_OFFLINE: VDS_CONTROLLER_STATUS = VDS_CONTROLLER_STATUS(4i32); @@ -5843,9 +5762,6 @@ impl Default for VDS_DISK_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DISK_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_DISK_EXTENT_TYPE(pub i32); @@ -5864,9 +5780,6 @@ impl Default for VDS_DISK_FREE_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DISK_FREE_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_DISK_NOTIFICATION { @@ -5878,9 +5791,6 @@ impl Default for VDS_DISK_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DISK_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_DISK_OFFLINE_REASON(pub i32); @@ -5912,9 +5822,6 @@ impl Default for VDS_DISK_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DISK_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_DISK_PROP_0 { @@ -5926,9 +5833,6 @@ impl Default for VDS_DISK_PROP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DISK_PROP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VDS_DISK_PROP2 { @@ -5959,9 +5863,6 @@ impl Default for VDS_DISK_PROP2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DISK_PROP2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_DISK_PROP2_0 { @@ -5973,9 +5874,6 @@ impl Default for VDS_DISK_PROP2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DISK_PROP2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_DISK_STATUS(pub i32); @@ -5998,9 +5896,6 @@ impl Default for VDS_DRIVE_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DRIVE_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_DRIVE_FLAG(pub i32); @@ -6019,9 +5914,6 @@ impl Default for VDS_DRIVE_LETTER_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DRIVE_LETTER_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_DRIVE_LETTER_PROP { @@ -6035,9 +5927,6 @@ impl Default for VDS_DRIVE_LETTER_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DRIVE_LETTER_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_DRIVE_NOTIFICATION { @@ -6049,9 +5938,6 @@ impl Default for VDS_DRIVE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DRIVE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_DRIVE_PROP { @@ -6070,9 +5956,6 @@ impl Default for VDS_DRIVE_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DRIVE_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_DRIVE_PROP2 { @@ -6094,9 +5977,6 @@ impl Default for VDS_DRIVE_PROP2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_DRIVE_PROP2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_DRIVE_STATUS(pub i32); @@ -6482,9 +6362,6 @@ impl Default for VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_FILE_SYSTEM_NOTIFICATION { @@ -6497,9 +6374,6 @@ impl Default for VDS_FILE_SYSTEM_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_FILE_SYSTEM_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_FILE_SYSTEM_PROP { @@ -6516,9 +6390,6 @@ impl Default for VDS_FILE_SYSTEM_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_FILE_SYSTEM_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_FILE_SYSTEM_PROP_FLAG(pub i32); @@ -6540,9 +6411,6 @@ impl Default for VDS_FILE_SYSTEM_TYPE_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_FILE_SYSTEM_TYPE_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_FORMAT_OPTION_FLAGS(pub i32); @@ -6598,9 +6466,6 @@ impl Default for VDS_HBAPORT_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_HBAPORT_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_HBAPORT_SPEED_FLAG(pub i32); @@ -6640,9 +6505,6 @@ impl Default for VDS_HINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_HINTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_HINTS2 { @@ -6683,9 +6545,6 @@ impl Default for VDS_HINTS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_HINTS2 { - type TypeKind = windows_core::CopyType; -} pub const VDS_HINT_ALLOCATEHOTSPARE: i32 = 512i32; pub const VDS_HINT_BUSTYPE: i32 = 1024i32; pub const VDS_HINT_CONSISTENCYCHECKENABLED: i32 = 32768i32; @@ -6782,9 +6641,6 @@ impl Default for VDS_INPUT_DISK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_INPUT_DISK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_INTERCONNECT { @@ -6799,9 +6655,6 @@ impl Default for VDS_INTERCONNECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_INTERCONNECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_INTERCONNECT_ADDRESS_TYPE(pub i32); @@ -6824,9 +6677,6 @@ impl Default for VDS_IPADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_IPADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_IPADDRESS_TYPE(pub i32); @@ -6853,9 +6703,6 @@ impl Default for VDS_ISCSI_INITIATOR_ADAPTER_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ISCSI_INITIATOR_ADAPTER_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_ISCSI_INITIATOR_PORTAL_PROP { @@ -6868,9 +6715,6 @@ impl Default for VDS_ISCSI_INITIATOR_PORTAL_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ISCSI_INITIATOR_PORTAL_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_ISCSI_IPSEC_FLAG(pub i32); @@ -6885,9 +6729,6 @@ impl Default for VDS_ISCSI_IPSEC_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ISCSI_IPSEC_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_ISCSI_LOGIN_FLAG(pub i32); @@ -6905,9 +6746,6 @@ impl Default for VDS_ISCSI_PORTALGROUP_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ISCSI_PORTALGROUP_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_ISCSI_PORTAL_PROP { @@ -6920,9 +6758,6 @@ impl Default for VDS_ISCSI_PORTAL_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ISCSI_PORTAL_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_ISCSI_PORTAL_STATUS(pub i32); @@ -6937,9 +6772,6 @@ impl Default for VDS_ISCSI_SHARED_SECRET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ISCSI_SHARED_SECRET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_ISCSI_TARGET_PROP { @@ -6953,9 +6785,6 @@ impl Default for VDS_ISCSI_TARGET_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_ISCSI_TARGET_PROP { - type TypeKind = windows_core::CopyType; -} pub const VDS_ITF_FIBRE_CHANNEL: VDS_INTERCONNECT_FLAG = VDS_INTERCONNECT_FLAG(2i32); pub const VDS_ITF_ISCSI: VDS_INTERCONNECT_FLAG = VDS_INTERCONNECT_FLAG(4i32); pub const VDS_ITF_PCI_RAID: VDS_INTERCONNECT_FLAG = VDS_INTERCONNECT_FLAG(1i32); @@ -7071,9 +6900,6 @@ impl Default for VDS_LUN_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_LUN_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_LUN_NOTIFICATION { @@ -7085,9 +6911,6 @@ impl Default for VDS_LUN_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_LUN_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_LUN_PLEX_FLAG(pub i32); @@ -7109,9 +6932,6 @@ impl Default for VDS_LUN_PLEX_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_LUN_PLEX_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_LUN_PLEX_STATUS(pub i32); @@ -7138,9 +6958,6 @@ impl Default for VDS_LUN_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_LUN_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_LUN_RESERVE_MODE(pub i32); @@ -7164,9 +6981,6 @@ impl Default for VDS_MOUNT_POINT_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_MOUNT_POINT_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const VDS_MPS_FAILED: VDS_PATH_STATUS = VDS_PATH_STATUS(5i32); pub const VDS_MPS_ONLINE: VDS_PATH_STATUS = VDS_PATH_STATUS(1i32); pub const VDS_MPS_STANDBY: VDS_PATH_STATUS = VDS_PATH_STATUS(7i32); @@ -7250,9 +7064,6 @@ impl Default for VDS_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_NOTIFICATION_0 { @@ -7278,9 +7089,6 @@ impl Default for VDS_NOTIFICATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_NOTIFICATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_NOTIFICATION_TARGET_TYPE(pub i32); @@ -7341,9 +7149,6 @@ impl Default for VDS_PACK_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PACK_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PACK_PROP { @@ -7357,9 +7162,6 @@ impl Default for VDS_PACK_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PACK_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_PACK_STATUS(pub i32); @@ -7381,9 +7183,6 @@ impl Default for VDS_PARTITION_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PARTITION_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_PARTITION_INFORMATION_EX_0 { @@ -7395,9 +7194,6 @@ impl Default for VDS_PARTITION_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PARTITION_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PARTITION_INFO_GPT { @@ -7411,9 +7207,6 @@ impl Default for VDS_PARTITION_INFO_GPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PARTITION_INFO_GPT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PARTITION_INFO_MBR { @@ -7427,9 +7220,6 @@ impl Default for VDS_PARTITION_INFO_MBR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PARTITION_INFO_MBR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PARTITION_NOTIFICATION { @@ -7442,9 +7232,6 @@ impl Default for VDS_PARTITION_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PARTITION_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VDS_PARTITION_PROP { @@ -7460,9 +7247,6 @@ impl Default for VDS_PARTITION_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PARTITION_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_PARTITION_PROP_0 { @@ -7474,9 +7258,6 @@ impl Default for VDS_PARTITION_PROP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PARTITION_PROP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_PARTITION_STYLE(pub i32); @@ -7494,9 +7275,6 @@ impl Default for VDS_PATH_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PATH_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VDS_PATH_INFO { @@ -7512,9 +7290,6 @@ impl Default for VDS_PATH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PATH_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_PATH_INFO_0 { @@ -7526,9 +7301,6 @@ impl Default for VDS_PATH_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PATH_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_PATH_INFO_1 { @@ -7540,9 +7312,6 @@ impl Default for VDS_PATH_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PATH_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VDS_PATH_INFO_2 { @@ -7554,9 +7323,6 @@ impl Default for VDS_PATH_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PATH_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PATH_POLICY { @@ -7569,9 +7335,6 @@ impl Default for VDS_PATH_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PATH_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_PATH_STATUS(pub i32); @@ -7637,9 +7400,6 @@ impl Default for VDS_POOL_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_POOL_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const VDS_POOL_ATTRIB_ACCS_BDW_WT_HINT: i32 = 16777216i32; pub const VDS_POOL_ATTRIB_ACCS_DIR_HINT: i32 = 2097152i32; pub const VDS_POOL_ATTRIB_ACCS_LTNCY_HINT: i32 = 8388608i32; @@ -7679,9 +7439,6 @@ impl Default for VDS_POOL_CUSTOM_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_POOL_CUSTOM_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PORTAL_GROUP_NOTIFICATION { @@ -7693,9 +7450,6 @@ impl Default for VDS_PORTAL_GROUP_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PORTAL_GROUP_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PORTAL_NOTIFICATION { @@ -7707,9 +7461,6 @@ impl Default for VDS_PORTAL_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PORTAL_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PORT_NOTIFICATION { @@ -7721,9 +7472,6 @@ impl Default for VDS_PORT_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PORT_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_PORT_PROP { @@ -7737,9 +7485,6 @@ impl Default for VDS_PORT_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PORT_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_PORT_STATUS(pub i32); @@ -7766,9 +7511,6 @@ impl Default for VDS_PROVIDER_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_PROVIDER_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_PROVIDER_TYPE(pub i32); @@ -7818,9 +7560,6 @@ impl Default for VDS_REPARSE_POINT_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_REPARSE_POINT_PROP { - type TypeKind = windows_core::CopyType; -} pub const VDS_RT_RAID0: VDS_RAID_TYPE = VDS_RAID_TYPE(10i32); pub const VDS_RT_RAID01: VDS_RAID_TYPE = VDS_RAID_TYPE(17i32); pub const VDS_RT_RAID03: VDS_RAID_TYPE = VDS_RAID_TYPE(18i32); @@ -7857,9 +7596,6 @@ impl Default for VDS_SERVICE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_SERVICE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_SERVICE_PROP { @@ -7871,9 +7607,6 @@ impl Default for VDS_SERVICE_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_SERVICE_PROP { - type TypeKind = windows_core::CopyType; -} pub const VDS_SF_CONSISTENCY_CHECK_CAPABLE: VDS_SUB_SYSTEM_FLAG = VDS_SUB_SYSTEM_FLAG(16777216i32); pub const VDS_SF_DRIVE_EXTENT_CAPABLE: VDS_SUB_SYSTEM_FLAG = VDS_SUB_SYSTEM_FLAG(8i32); pub const VDS_SF_HARDWARE_CHECKSUM_CAPABLE: VDS_SUB_SYSTEM_FLAG = VDS_SUB_SYSTEM_FLAG(16i32); @@ -7948,9 +7681,6 @@ impl Default for VDS_STORAGE_DEVICE_ID_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_STORAGE_DEVICE_ID_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_STORAGE_IDENTIFIER { @@ -7964,9 +7694,6 @@ impl Default for VDS_STORAGE_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_STORAGE_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_STORAGE_IDENTIFIER_CODE_SET(pub i32); @@ -7985,9 +7712,6 @@ impl Default for VDS_STORAGE_POOL_DRIVE_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_STORAGE_POOL_DRIVE_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_STORAGE_POOL_PROP { @@ -8006,9 +7730,6 @@ impl Default for VDS_STORAGE_POOL_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_STORAGE_POOL_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_STORAGE_POOL_STATUS(pub i32); @@ -8029,9 +7750,6 @@ impl Default for VDS_SUB_SYSTEM_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_SUB_SYSTEM_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_SUB_SYSTEM_PROP { @@ -8052,9 +7770,6 @@ impl Default for VDS_SUB_SYSTEM_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_SUB_SYSTEM_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_SUB_SYSTEM_PROP2 { @@ -8077,9 +7792,6 @@ impl Default for VDS_SUB_SYSTEM_PROP2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_SUB_SYSTEM_PROP2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_SUB_SYSTEM_STATUS(pub i32); @@ -8142,9 +7854,6 @@ impl Default for VDS_TARGET_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_TARGET_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_TRANSITION_STATE(pub i32); @@ -8175,10 +7884,6 @@ impl Default for VDS_VDISK_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_Vhd")] -impl windows_core::TypeKind for VDS_VDISK_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_VDISK_STATE(pub i32); @@ -8227,9 +7932,6 @@ impl Default for VDS_VOLUME_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_VOLUME_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_VOLUME_PLEX_PROP { @@ -8247,9 +7949,6 @@ impl Default for VDS_VOLUME_PLEX_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_VOLUME_PLEX_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_VOLUME_PLEX_STATUS(pub i32); @@ -8274,9 +7973,6 @@ impl Default for VDS_VOLUME_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_VOLUME_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VDS_VOLUME_PROP2 { @@ -8297,9 +7993,6 @@ impl Default for VDS_VOLUME_PROP2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_VOLUME_PROP2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VDS_VOLUME_STATUS(pub i32); @@ -8353,9 +8046,6 @@ impl Default for VDS_WWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDS_WWN { - type TypeKind = windows_core::CopyType; -} pub const VER_VDS_LUN_INFORMATION: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs index 8061ed8bdc4..efcb9e8ba67 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs @@ -2654,9 +2654,6 @@ impl Default for VSS_DIFF_AREA_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_DIFF_AREA_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VSS_DIFF_VOLUME_PROP { @@ -2670,9 +2667,6 @@ impl Default for VSS_DIFF_VOLUME_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_DIFF_VOLUME_PROP { - type TypeKind = windows_core::CopyType; -} pub const VSS_E_ASRERROR_CRITICAL_DISKS_TOO_SMALL: windows_core::HRESULT = windows_core::HRESULT(0x80042408_u32 as _); pub const VSS_E_ASRERROR_CRITICAL_DISK_CANNOT_BE_EXCLUDED: windows_core::HRESULT = windows_core::HRESULT(0x80042415_u32 as _); pub const VSS_E_ASRERROR_DATADISK_RDISK0: windows_core::HRESULT = windows_core::HRESULT(0x80042406_u32 as _); @@ -2783,9 +2777,6 @@ impl Default for VSS_MGMT_OBJECT_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_MGMT_OBJECT_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VSS_MGMT_OBJECT_TYPE(pub i32); @@ -2801,9 +2792,6 @@ impl Default for VSS_MGMT_OBJECT_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_MGMT_OBJECT_UNION { - type TypeKind = windows_core::CopyType; -} pub const VSS_MGMT_OBJECT_UNKNOWN: VSS_MGMT_OBJECT_TYPE = VSS_MGMT_OBJECT_TYPE(0i32); pub const VSS_MGMT_OBJECT_VOLUME: VSS_MGMT_OBJECT_TYPE = VSS_MGMT_OBJECT_TYPE(1i32); pub const VSS_OBJECT_NONE: VSS_OBJECT_TYPE = VSS_OBJECT_TYPE(1i32); @@ -2818,9 +2806,6 @@ impl Default for VSS_OBJECT_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_OBJECT_PROP { - type TypeKind = windows_core::CopyType; -} pub const VSS_OBJECT_PROVIDER: VSS_OBJECT_TYPE = VSS_OBJECT_TYPE(4i32); pub const VSS_OBJECT_SNAPSHOT: VSS_OBJECT_TYPE = VSS_OBJECT_TYPE(3i32); pub const VSS_OBJECT_SNAPSHOT_SET: VSS_OBJECT_TYPE = VSS_OBJECT_TYPE(2i32); @@ -2839,9 +2824,6 @@ impl Default for VSS_OBJECT_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_OBJECT_UNION { - type TypeKind = windows_core::CopyType; -} pub const VSS_OBJECT_UNKNOWN: VSS_OBJECT_TYPE = VSS_OBJECT_TYPE(0i32); pub const VSS_ONLUNSTATECHANGE_DO_MASK_LUNS: VSS_HARDWARE_OPTIONS = VSS_HARDWARE_OPTIONS(2048i32); pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY: VSS_HARDWARE_OPTIONS = VSS_HARDWARE_OPTIONS(1024i32); @@ -2890,9 +2872,6 @@ impl Default for VSS_PROVIDER_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_PROVIDER_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VSS_PROVIDER_TYPE(pub i32); @@ -2989,9 +2968,6 @@ impl Default for VSS_SNAPSHOT_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_SNAPSHOT_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VSS_SNAPSHOT_PROPERTY_ID(pub i32); @@ -3081,9 +3057,6 @@ impl Default for VSS_VOLUME_PROP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_VOLUME_PROP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VSS_VOLUME_PROTECTION_INFO { @@ -3099,9 +3072,6 @@ impl Default for VSS_VOLUME_PROTECTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSS_VOLUME_PROTECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VSS_VOLUME_SNAPSHOT_ATTRIBUTES(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs index 7dcaaf734be..303a55e48dc 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs @@ -330,9 +330,6 @@ impl Default for PrintDocumentPackageStatus { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrintDocumentPackageStatus { - type TypeKind = windows_core::CopyType; -} pub const PrintDocumentPackageTarget: windows_core::GUID = windows_core::GUID::from_u128(0x4842669e_9947_46ea_8ba2_d8cce432c2ca); pub const PrintDocumentPackageTargetFactory: windows_core::GUID = windows_core::GUID::from_u128(0x348ef17d_6c81_4982_92b4_ee188a43867a); pub const XPS_JOB_CANCELLED: XPS_JOB_COMPLETION = XPS_JOB_COMPLETION(2i32); @@ -357,6 +354,3 @@ impl Default for XPS_JOB_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_JOB_STATUS { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs index f90ec6fb354..535e4c3d013 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs @@ -126,9 +126,6 @@ impl Default for DOCINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOCINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DOCINFOW { @@ -143,9 +140,6 @@ impl Default for DOCINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOCINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRAWPATRECT { @@ -159,9 +153,6 @@ impl Default for DRAWPATRECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRAWPATRECT { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IXpsDocumentPackageTarget, IXpsDocumentPackageTarget_Vtbl, 0x3b0b6d38_53ad_41da_b212_d37637a6714e); windows_core::imp::interface_hierarchy!(IXpsDocumentPackageTarget, windows_core::IUnknown); impl IXpsDocumentPackageTarget { @@ -10756,9 +10747,6 @@ impl Default for PSFEATURE_CUSTPAPER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSFEATURE_CUSTPAPER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSFEATURE_OUTPUT { @@ -10770,9 +10758,6 @@ impl Default for PSFEATURE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSFEATURE_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSINJECTDATA { @@ -10785,9 +10770,6 @@ impl Default for PSINJECTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSINJECTDATA { - type TypeKind = windows_core::CopyType; -} pub const PSINJECT_BEGINDEFAULTS: PSINJECT_POINT = PSINJECT_POINT(12u16); pub const PSINJECT_BEGINPAGESETUP: PSINJECT_POINT = PSINJECT_POINT(101u16); pub const PSINJECT_BEGINPROLOG: PSINJECT_POINT = PSINJECT_POINT(14u16); @@ -10867,9 +10849,6 @@ impl Default for XPS_COLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_COLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union XPS_COLOR_0 { @@ -10882,9 +10861,6 @@ impl Default for XPS_COLOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_COLOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XPS_COLOR_0_2 { @@ -10896,9 +10872,6 @@ impl Default for XPS_COLOR_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_COLOR_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XPS_COLOR_0_0 { @@ -10912,9 +10885,6 @@ impl Default for XPS_COLOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_COLOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XPS_COLOR_0_1 { @@ -10928,9 +10898,6 @@ impl Default for XPS_COLOR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_COLOR_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XPS_COLOR_INTERPOLATION(pub i32); @@ -10953,9 +10920,6 @@ impl Default for XPS_DASH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_DASH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XPS_DASH_CAP(pub i32); @@ -11079,9 +11043,6 @@ impl Default for XPS_GLYPH_INDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_GLYPH_INDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XPS_GLYPH_MAPPING { @@ -11095,9 +11056,6 @@ impl Default for XPS_GLYPH_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_GLYPH_MAPPING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XPS_IMAGE_TYPE(pub i32); @@ -11139,9 +11097,6 @@ impl Default for XPS_MATRIX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_MATRIX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XPS_OBJECT_TYPE(pub i32); @@ -11166,9 +11121,6 @@ impl Default for XPS_POINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_POINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XPS_RECT { @@ -11182,9 +11134,6 @@ impl Default for XPS_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XPS_SEGMENT_STROKE_PATTERN(pub i32); @@ -11300,9 +11249,6 @@ impl Default for XPS_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPS_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XPS_SPREAD_METHOD(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs index 912c0905a4d..2c3be0e38c9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs @@ -367,10 +367,6 @@ impl Default for ADRENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for ADRENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -384,10 +380,6 @@ impl Default for ADRLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for ADRLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -417,10 +409,6 @@ impl Default for ADRPARM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for ADRPARM { - type TypeKind = windows_core::CopyType; -} pub type CALLERRELEASE = Option, lpvue: Option)>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -434,9 +422,6 @@ impl Default for DTBLBUTTON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLBUTTON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLCHECKBOX { @@ -449,9 +434,6 @@ impl Default for DTBLCHECKBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLCHECKBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLCOMBOBOX { @@ -466,9 +448,6 @@ impl Default for DTBLCOMBOBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLCOMBOBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLDDLBX { @@ -482,9 +461,6 @@ impl Default for DTBLDDLBX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLDDLBX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLEDIT { @@ -498,9 +474,6 @@ impl Default for DTBLEDIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLEDIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLGROUPBOX { @@ -512,9 +485,6 @@ impl Default for DTBLGROUPBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLGROUPBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLLABEL { @@ -526,9 +496,6 @@ impl Default for DTBLLABEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLLABEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLLBX { @@ -541,9 +508,6 @@ impl Default for DTBLLBX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLLBX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLMVDDLBX { @@ -555,9 +519,6 @@ impl Default for DTBLMVDDLBX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLMVDDLBX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLMVLISTBOX { @@ -569,9 +530,6 @@ impl Default for DTBLMVLISTBOX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLMVLISTBOX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLPAGE { @@ -585,9 +543,6 @@ impl Default for DTBLPAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLPAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DTBLRADIOBUTTON { @@ -602,9 +557,6 @@ impl Default for DTBLRADIOBUTTON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBLRADIOBUTTON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DTCTL { @@ -621,9 +573,6 @@ impl Default for DTCTL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTCTL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DTCTL_0 { @@ -646,9 +595,6 @@ impl Default for DTCTL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTCTL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DTPAGE { @@ -662,9 +608,6 @@ impl Default for DTPAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTPAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DTPAGE_0 { @@ -676,9 +619,6 @@ impl Default for DTPAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTPAGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENTRYID { @@ -690,9 +630,6 @@ impl Default for ENTRYID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENTRYID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ERROR_NOTIFICATION { @@ -707,9 +644,6 @@ impl Default for ERROR_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ERROR_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTENDED_NOTIFICATION { @@ -722,9 +656,6 @@ impl Default for EXTENDED_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTENDED_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const E_IMAPI_BURN_VERIFICATION_FAILED: windows_core::HRESULT = windows_core::HRESULT(0xC0AA0007_u32 as _); pub const E_IMAPI_DF2DATA_CLIENT_NAME_IS_NOT_VALID: windows_core::HRESULT = windows_core::HRESULT(0xC0AA0408_u32 as _); pub const E_IMAPI_DF2DATA_INVALID_MEDIA_STATE: windows_core::HRESULT = windows_core::HRESULT(0xC0AA0402_u32 as _); @@ -821,9 +752,6 @@ impl Default for FLATENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLATENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLATENTRYLIST { @@ -836,9 +764,6 @@ impl Default for FLATENTRYLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLATENTRYLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLATMTSIDLIST { @@ -851,9 +776,6 @@ impl Default for FLATMTSIDLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLATMTSIDLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FlagList { @@ -865,9 +787,6 @@ impl Default for FlagList { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FlagList { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct Gender(pub i32); @@ -3287,9 +3206,6 @@ impl Default for MAPIERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPIERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MAPINAMEID { @@ -3302,9 +3218,6 @@ impl Default for MAPINAMEID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPINAMEID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MAPINAMEID_0 { @@ -3316,9 +3229,6 @@ impl Default for MAPINAMEID_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPINAMEID_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAPIUID { @@ -3329,9 +3239,6 @@ impl Default for MAPIUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAPIUID { - type TypeKind = windows_core::CopyType; -} pub const MAPI_COMPOUND: u32 = 128u32; pub const MAPI_DIM: u32 = 1u32; pub const MAPI_ERROR_VERSION: i32 = 0i32; @@ -3362,9 +3269,6 @@ impl Default for MTSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MTSID { - type TypeKind = windows_core::CopyType; -} pub const MV_FLAG: u32 = 4096u32; pub const MV_INSTANCE: u32 = 8192u32; #[repr(C)] @@ -3383,9 +3287,6 @@ impl Default for NEWMAIL_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEWMAIL_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -3400,10 +3301,6 @@ impl Default for NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -3421,10 +3318,6 @@ impl Default for NOTIFICATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NOTIFICATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NOTIFKEY { @@ -3436,9 +3329,6 @@ impl Default for NOTIFKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OBJECT_NOTIFICATION { @@ -3458,9 +3348,6 @@ impl Default for OBJECT_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECT_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const OPENSTREAMONFILE: windows_core::PCSTR = windows_core::s!("OpenStreamOnFile"); pub type PFNIDLE = Option super::super::Foundation::BOOL>; pub const PRIHIGHEST: u32 = 32767u32; @@ -3483,10 +3370,6 @@ impl Default for SAndRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SAndRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAppTimeArray { @@ -3498,9 +3381,6 @@ impl Default for SAppTimeArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAppTimeArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SBinary { @@ -3512,9 +3392,6 @@ impl Default for SBinary { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SBinary { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SBinaryArray { @@ -3526,9 +3403,6 @@ impl Default for SBinaryArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SBinaryArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SBitMaskRestriction { @@ -3541,9 +3415,6 @@ impl Default for SBitMaskRestriction { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SBitMaskRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3558,10 +3429,6 @@ impl Default for SCommentRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SCommentRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SComparePropsRestriction { @@ -3574,9 +3441,6 @@ impl Default for SComparePropsRestriction { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SComparePropsRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3591,10 +3455,6 @@ impl Default for SContentRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SContentRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3608,10 +3468,6 @@ impl Default for SCurrencyArray { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SCurrencyArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SDateTimeArray { @@ -3623,9 +3479,6 @@ impl Default for SDateTimeArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDateTimeArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SDoubleArray { @@ -3637,9 +3490,6 @@ impl Default for SDoubleArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SDoubleArray { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_UI_ALLOWED: u32 = 16u32; pub const SERVICE_UI_ALWAYS: u32 = 2u32; #[repr(C)] @@ -3654,9 +3504,6 @@ impl Default for SExistRestriction { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SExistRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SGuidArray { @@ -3668,9 +3515,6 @@ impl Default for SGuidArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SGuidArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SLPSTRArray { @@ -3682,9 +3526,6 @@ impl Default for SLPSTRArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SLPSTRArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SLargeIntegerArray { @@ -3696,9 +3537,6 @@ impl Default for SLargeIntegerArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SLargeIntegerArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SLongArray { @@ -3710,9 +3548,6 @@ impl Default for SLongArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SLongArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3726,10 +3561,6 @@ impl Default for SNotRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SNotRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3743,10 +3574,6 @@ impl Default for SOrRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SOrRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPropProblem { @@ -3759,9 +3586,6 @@ impl Default for SPropProblem { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPropProblem { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPropProblemArray { @@ -3773,9 +3597,6 @@ impl Default for SPropProblemArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPropProblemArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SPropTagArray { @@ -3787,9 +3608,6 @@ impl Default for SPropTagArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SPropTagArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -3804,10 +3622,6 @@ impl Default for SPropValue { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SPropValue { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3822,10 +3636,6 @@ impl Default for SPropertyRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SPropertyRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SRealArray { @@ -3837,9 +3647,6 @@ impl Default for SRealArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SRealArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -3853,10 +3660,6 @@ impl Default for SRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -3879,10 +3682,6 @@ impl Default for SRestriction_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SRestriction_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3897,10 +3696,6 @@ impl Default for SRow { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SRow { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3914,10 +3709,6 @@ impl Default for SRowSet { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SRowSet { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SShortArray { @@ -3929,9 +3720,6 @@ impl Default for SShortArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SShortArray { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SSizeRestriction { @@ -3944,9 +3732,6 @@ impl Default for SSizeRestriction { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSizeRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SSortOrder { @@ -3958,9 +3743,6 @@ impl Default for SSortOrder { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSortOrder { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SSortOrderSet { @@ -3974,9 +3756,6 @@ impl Default for SSortOrderSet { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSortOrderSet { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3990,10 +3769,6 @@ impl Default for SSubRestriction { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSubRestriction { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4009,10 +3784,6 @@ impl Default for STATUS_OBJECT_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for STATUS_OBJECT_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SWStringArray { @@ -4024,9 +3795,6 @@ impl Default for SWStringArray { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWStringArray { - type TypeKind = windows_core::CopyType; -} pub const S_IMAPI_BOTHADJUSTED: windows_core::HRESULT = windows_core::HRESULT(0xAA0006_u32 as _); pub const S_IMAPI_COMMAND_HAS_SENSE_DATA: windows_core::HRESULT = windows_core::HRESULT(0xAA0200_u32 as _); pub const S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS: windows_core::HRESULT = windows_core::HRESULT(0xAA0A08_u32 as _); @@ -4052,10 +3820,6 @@ impl Default for TABLE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for TABLE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const TABLE_RELOAD: u32 = 9u32; pub const TABLE_RESTRICT_DONE: u32 = 7u32; pub const TABLE_ROW_ADDED: u32 = 3u32; @@ -4084,9 +3848,6 @@ impl Default for WABEXTDISPLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WABEXTDISPLAY { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct WABIMPORTPARAM { @@ -4101,9 +3862,6 @@ impl Default for WABIMPORTPARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WABIMPORTPARAM { - type TypeKind = windows_core::CloneType; -} pub const WABOBJECT_LDAPURL_RETURN_MAILUSER: u32 = 1u32; pub const WABOBJECT_ME_NEW: u32 = 1u32; pub const WABOBJECT_ME_NOCREATE: u32 = 2u32; @@ -4129,9 +3887,6 @@ impl Default for WAB_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAB_PARAM { - type TypeKind = windows_core::CopyType; -} pub const WAB_PROFILE_CONTENTS: u32 = 2097152u32; pub const WAB_USE_OE_SENDMAIL: u32 = 1u32; pub const WAB_VCARD_FILE: u32 = 0u32; @@ -4175,10 +3930,6 @@ impl Default for __UPV { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for __UPV { - type TypeKind = windows_core::CopyType; -} pub const cchProfileNameMax: u32 = 64u32; pub const cchProfilePassMax: u32 = 64u32; pub const fMapiUnicode: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs index 3a3a5aba71f..19931c5b9a6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs @@ -97,9 +97,6 @@ impl Default for AMSI_UAC_REQUEST_AX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMSI_UAC_REQUEST_AX_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMSI_UAC_REQUEST_COM_INFO { @@ -113,9 +110,6 @@ impl Default for AMSI_UAC_REQUEST_COM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMSI_UAC_REQUEST_COM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct AMSI_UAC_REQUEST_CONTEXT { @@ -131,9 +125,6 @@ impl Default for AMSI_UAC_REQUEST_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMSI_UAC_REQUEST_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union AMSI_UAC_REQUEST_CONTEXT_0 { @@ -148,9 +139,6 @@ impl Default for AMSI_UAC_REQUEST_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMSI_UAC_REQUEST_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMSI_UAC_REQUEST_EXE_INFO { @@ -164,9 +152,6 @@ impl Default for AMSI_UAC_REQUEST_EXE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMSI_UAC_REQUEST_EXE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMSI_UAC_REQUEST_MSI_INFO { @@ -187,9 +172,6 @@ impl Default for AMSI_UAC_REQUEST_MSI_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMSI_UAC_REQUEST_MSI_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AMSI_UAC_REQUEST_PACKAGED_APP_INFO { @@ -204,9 +186,6 @@ impl Default for AMSI_UAC_REQUEST_PACKAGED_APP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AMSI_UAC_REQUEST_PACKAGED_APP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AMSI_UAC_REQUEST_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs index e7499fc9bcc..cb594243667 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -2701,9 +2701,6 @@ impl Default for ACTCTXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTCTXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTCTXW { @@ -2722,9 +2719,6 @@ impl Default for ACTCTXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTCTXW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ACTCTX_COMPATIBILITY_ELEMENT_TYPE(pub i32); @@ -2763,10 +2757,6 @@ impl Default for ACTCTX_SECTION_KEYED_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_WindowsProgramming")] -impl windows_core::TypeKind for ACTCTX_SECTION_KEYED_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { @@ -2795,9 +2785,6 @@ impl Default for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION { @@ -2809,9 +2796,6 @@ impl Default for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTIVATION_CONTEXT_DETAILED_INFORMATION { @@ -2833,9 +2817,6 @@ impl Default for ACTIVATION_CONTEXT_DETAILED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVATION_CONTEXT_DETAILED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTIVATION_CONTEXT_QUERY_INDEX { @@ -2847,9 +2828,6 @@ impl Default for ACTIVATION_CONTEXT_QUERY_INDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVATION_CONTEXT_QUERY_INDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION { @@ -2862,9 +2840,6 @@ impl Default for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADVERTISEFLAGS(pub i32); @@ -2979,9 +2954,6 @@ impl Default for ASSEMBLY_FILE_DETAILED_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASSEMBLY_FILE_DETAILED_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ASSEMBLY_INFO { @@ -2996,9 +2968,6 @@ impl Default for ASSEMBLY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASSEMBLY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CANOF_PARSE_DISPLAY_NAME: CREATE_ASM_NAME_OBJ_FLAGS = CREATE_ASM_NAME_OBJ_FLAGS(1i32); pub const CANOF_SET_DEFAULT_VALUES: CREATE_ASM_NAME_OBJ_FLAGS = CREATE_ASM_NAME_OBJ_FLAGS(2i32); pub const CLSID_EvalCom2: windows_core::GUID = windows_core::GUID::from_u128(0x6e5e1910_8053_4660_b795_6b612e29bc58); @@ -3015,9 +2984,6 @@ impl Default for COMPATIBILITY_CONTEXT_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPATIBILITY_CONTEXT_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CREATE_ASM_NAME_OBJ_FLAGS(pub i32); @@ -3035,9 +3001,6 @@ impl Default for DELTA_HASH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELTA_HASH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3056,10 +3019,6 @@ impl Default for DELTA_HEADER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for DELTA_HEADER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DELTA_INPUT { @@ -3072,9 +3031,6 @@ impl Default for DELTA_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELTA_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DELTA_INPUT_0 { @@ -3086,9 +3042,6 @@ impl Default for DELTA_INPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELTA_INPUT_0 { - type TypeKind = windows_core::CopyType; -} pub const DELTA_MAX_HASH_SIZE: u32 = 32u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3101,9 +3054,6 @@ impl Default for DELTA_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELTA_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const ERROR_PATCH_BIGGER_THAN_COMPRESSED: u32 = 3222155525u32; pub const ERROR_PATCH_CORRUPT: u32 = 3222159618u32; pub const ERROR_PATCH_DECODE_FAILURE: u32 = 3222159617u32; @@ -3299,9 +3249,6 @@ impl Default for FUSION_INSTALL_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FUSION_INSTALL_REFERENCE { - type TypeKind = windows_core::CopyType; -} pub const FUSION_REFCOUNT_FILEPATH_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xb02f9d65_fb77_4f7a_afa5_b391309f11c9); pub const FUSION_REFCOUNT_OPAQUE_STRING_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x2ec93463_b0c3_45e1_8364_327e96aea856); pub const FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x8cedc215_ac4b_488b_93c0_a50a49cb2fb8); @@ -8703,9 +8650,6 @@ impl Default for MSIFILEHASHINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSIFILEHASHINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct MSIHANDLE(pub u32); @@ -8772,9 +8716,6 @@ impl Default for MSIPATCHSEQUENCEINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSIPATCHSEQUENCEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSIPATCHSEQUENCEINFOW { @@ -8788,9 +8729,6 @@ impl Default for MSIPATCHSEQUENCEINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSIPATCHSEQUENCEINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MSIPATCHSTATE(pub i32); @@ -8891,9 +8829,6 @@ impl Default for PATCH_IGNORE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_IGNORE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATCH_INTERLEAVE_MAP { @@ -8905,9 +8840,6 @@ impl Default for PATCH_INTERLEAVE_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_INTERLEAVE_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATCH_INTERLEAVE_MAP_0 { @@ -8920,9 +8852,6 @@ impl Default for PATCH_INTERLEAVE_MAP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_INTERLEAVE_MAP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PATCH_OLD_FILE_INFO { @@ -8938,9 +8867,6 @@ impl Default for PATCH_OLD_FILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_OLD_FILE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PATCH_OLD_FILE_INFO_0 { @@ -8953,9 +8879,6 @@ impl Default for PATCH_OLD_FILE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_OLD_FILE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATCH_OLD_FILE_INFO_A { @@ -8971,9 +8894,6 @@ impl Default for PATCH_OLD_FILE_INFO_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_OLD_FILE_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATCH_OLD_FILE_INFO_H { @@ -8989,9 +8909,6 @@ impl Default for PATCH_OLD_FILE_INFO_H { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_OLD_FILE_INFO_H { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATCH_OLD_FILE_INFO_W { @@ -9007,9 +8924,6 @@ impl Default for PATCH_OLD_FILE_INFO_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_OLD_FILE_INFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PATCH_OPTION_DATA { @@ -9028,9 +8942,6 @@ impl Default for PATCH_OPTION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_OPTION_DATA { - type TypeKind = windows_core::CopyType; -} pub const PATCH_OPTION_FAIL_IF_BIGGER: u32 = 1048576u32; pub const PATCH_OPTION_FAIL_IF_SAME_FILE: u32 = 524288u32; pub const PATCH_OPTION_INTERLEAVE_FILES: u32 = 1073741824u32; @@ -9060,9 +8971,6 @@ impl Default for PATCH_RETAIN_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATCH_RETAIN_RANGE { - type TypeKind = windows_core::CopyType; -} pub const PATCH_SYMBOL_NO_FAILURES: u32 = 2u32; pub const PATCH_SYMBOL_NO_IMAGEHLP: u32 = 1u32; pub const PATCH_SYMBOL_RESERVED1: u32 = 2147483648u32; @@ -9100,9 +9008,6 @@ impl Default for PMSIHANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PMSIHANDLE { - type TypeKind = windows_core::CopyType; -} pub const PMSvc: windows_core::GUID = windows_core::GUID::from_u128(0xb9e511fc_e364_497a_a121_b7b3612cedce); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9157,9 +9062,6 @@ impl Default for PM_APPTASKTYPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_APPTASKTYPE { - type TypeKind = windows_core::CopyType; -} pub const PM_APP_FILTER_ALL: PM_ENUM_APP_FILTER = PM_ENUM_APP_FILTER(0i32); pub const PM_APP_FILTER_ALL_INCLUDE_MODERN: PM_ENUM_APP_FILTER = PM_ENUM_APP_FILTER(6i32); pub const PM_APP_FILTER_FRAMEWORK: PM_ENUM_APP_FILTER = PM_ENUM_APP_FILTER(7i32); @@ -9186,9 +9088,6 @@ impl Default for PM_BSATASKID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_BSATASKID { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct PM_BWTASKID { @@ -9200,9 +9099,6 @@ impl Default for PM_BWTASKID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_BWTASKID { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PM_ENUM_APP_FILTER(pub i32); @@ -9250,9 +9146,6 @@ impl Default for PM_ENUM_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_ENUM_FILTER { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union PM_ENUM_FILTER_0 { pub Dummy: i32, @@ -9283,9 +9176,6 @@ impl Default for PM_ENUM_FILTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_ENUM_FILTER_0 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PM_ENUM_TASK_FILTER(pub i32); @@ -9303,9 +9193,6 @@ impl Default for PM_EXTENSIONCONSUMER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_EXTENSIONCONSUMER { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct PM_INSTALLINFO { @@ -9324,9 +9211,6 @@ impl Default for PM_INSTALLINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_INSTALLINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct PM_INVOCATIONINFO { @@ -9338,9 +9222,6 @@ impl Default for PM_INVOCATIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_INVOCATIONINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PM_LIVETILE_RECURRENCE_TYPE(pub i32); @@ -9375,9 +9256,6 @@ impl Default for PM_STARTAPPBLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_STARTAPPBLOB { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct PM_STARTTILEBLOB { @@ -9400,9 +9278,6 @@ impl Default for PM_STARTTILEBLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_STARTTILEBLOB { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PM_STARTTILE_TYPE(pub i32); @@ -9479,9 +9354,6 @@ impl Default for PM_UPDATEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_UPDATEINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct PM_UPDATEINFO_LEGACY { @@ -9497,9 +9369,6 @@ impl Default for PM_UPDATEINFO_LEGACY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PM_UPDATEINFO_LEGACY { - type TypeKind = windows_core::CloneType; -} pub type PPATCH_PROGRESS_CALLBACK = Option super::super::Foundation::BOOL>; pub type PPATCH_SYMLOAD_CALLBACK = Option super::super::Foundation::BOOL>; #[repr(C)] @@ -9513,9 +9382,6 @@ impl Default for PROTECTED_FILE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROTECTED_FILE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct QUERYASMINFO_FLAGS(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/System/ApplicationVerifier/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ApplicationVerifier/mod.rs index 9f3d321a3d2..d7e680f2788 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationVerifier/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationVerifier/mod.rs @@ -15,9 +15,6 @@ impl Default for AVRF_BACKTRACE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVRF_BACKTRACE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const AVRF_ENUM_RESOURCES_FLAGS_DONT_RESOLVE_TRACES: VERIFIER_ENUM_RESOURCE_FLAGS = VERIFIER_ENUM_RESOURCE_FLAGS(2u32); pub const AVRF_ENUM_RESOURCES_FLAGS_SUSPEND: VERIFIER_ENUM_RESOURCE_FLAGS = VERIFIER_ENUM_RESOURCE_FLAGS(1u32); pub type AVRF_HANDLEOPERATION_ENUMERATE_CALLBACK = Option u32>; @@ -36,9 +33,6 @@ impl Default for AVRF_HANDLE_OPERATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVRF_HANDLE_OPERATION { - type TypeKind = windows_core::CopyType; -} pub type AVRF_HEAPALLOCATION_ENUMERATE_CALLBACK = Option u32>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -58,9 +52,6 @@ impl Default for AVRF_HEAP_ALLOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AVRF_HEAP_ALLOCATION { - type TypeKind = windows_core::CopyType; -} pub const AVRF_MAX_TRACES: u32 = 32u32; pub type AVRF_RESOURCE_ENUMERATE_CALLBACK = Option u32>; pub const AllocationStateBusy: eUserAllocationState = eUserAllocationState(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs index a72556e3b0a..4a5b58e45e8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs @@ -228,9 +228,6 @@ impl Default for AssemblyBindInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AssemblyBindInfo { - type TypeKind = windows_core::CopyType; -} pub const BucketParamLength: u32 = 255u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -247,9 +244,6 @@ impl Default for BucketParameters { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BucketParameters { - type TypeKind = windows_core::CopyType; -} pub const BucketParamsCount: u32 = 10u32; pub type CLRCreateInstanceFnPtr = Option windows_core::HRESULT>; pub const CLRRuntimeHost: windows_core::GUID = windows_core::GUID::from_u128(0x90f1a06e_7712_4762_86b5_7a5eba6bdb02); @@ -277,9 +271,6 @@ impl Default for CLR_DEBUGGING_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLR_DEBUGGING_VERSION { - type TypeKind = windows_core::CopyType; -} pub const CLR_MAJOR_VERSION: u32 = 4u32; pub const CLR_MINOR_VERSION: u32 = 0u32; pub const CLSID_CLRDebugging: windows_core::GUID = windows_core::GUID::from_u128(0xbacc578d_fbdd_48a4_969f_02d932b74634); @@ -315,9 +306,6 @@ impl Default for COR_GC_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_GC_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COR_GC_STAT_TYPES(pub i32); @@ -333,9 +321,6 @@ impl Default for COR_GC_THREAD_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_GC_THREAD_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COR_GC_THREAD_STATS_TYPES(pub i32); @@ -356,9 +341,6 @@ impl Default for CustomDumpItem { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CustomDumpItem { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CustomDumpItem_0 { @@ -369,9 +351,6 @@ impl Default for CustomDumpItem_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CustomDumpItem_0 { - type TypeKind = windows_core::CopyType; -} pub const DEPRECATED_CLR_API_MESG: windows_core::PCSTR = windows_core::s!("This API has been deprecated. Refer to https://go.microsoft.com/fwlink/?LinkId=143720 for more details."); pub const DUMP_FLAVOR_CriticalCLRState: ECustomDumpFlavor = ECustomDumpFlavor(1i32); pub const DUMP_FLAVOR_Default: ECustomDumpFlavor = ECustomDumpFlavor(0i32); @@ -5860,9 +5839,6 @@ impl Default for MDAInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDAInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct METAHOST_CONFIG_FLAGS(pub i32); @@ -5896,9 +5872,6 @@ impl Default for ModuleBindInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ModuleBindInfo { - type TypeKind = windows_core::CopyType; -} pub const OPR_AppDomainRudeUnload: EClrOperation = EClrOperation(4i32); pub const OPR_AppDomainUnload: EClrOperation = EClrOperation(3i32); pub const OPR_FinalizerRun: EClrOperation = EClrOperation(6i32); @@ -5964,10 +5937,6 @@ impl Default for StackOverflowInfo { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for StackOverflowInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct StackOverflowType(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs index c47632897a4..30ddf7e1aaf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs @@ -36,9 +36,6 @@ impl Default for CALLFRAMEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CALLFRAMEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CALLFRAMEPARAMINFO { @@ -52,9 +49,6 @@ impl Default for CALLFRAMEPARAMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CALLFRAMEPARAMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CALLFRAME_COPY(pub i32); @@ -84,9 +78,6 @@ impl Default for CALLFRAME_MARSHALCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CALLFRAME_MARSHALCONTEXT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CALLFRAME_NULL(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs index 0d83c0cfa3a..ded241dff2a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs @@ -17,9 +17,6 @@ impl Default for COMEVENTSYSCHANGEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMEVENTSYSCHANGEINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EOC_ChangeType(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs index 658589cfef2..b3a379129d4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs @@ -921,9 +921,6 @@ impl Default for BSTRBLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BSTRBLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CABOOL { @@ -935,9 +932,6 @@ impl Default for CABOOL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CABOOL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CABSTR { @@ -949,9 +943,6 @@ impl Default for CABSTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CABSTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CABSTRBLOB { @@ -963,9 +954,6 @@ impl Default for CABSTRBLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CABSTRBLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAC { @@ -977,9 +965,6 @@ impl Default for CAC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CACLIPDATA { @@ -991,9 +976,6 @@ impl Default for CACLIPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACLIPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CACLSID { @@ -1005,9 +987,6 @@ impl Default for CACLSID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACLSID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CACY { @@ -1019,9 +998,6 @@ impl Default for CACY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CADATE { @@ -1033,9 +1009,6 @@ impl Default for CADATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CADATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CADBL { @@ -1047,9 +1020,6 @@ impl Default for CADBL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CADBL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAFILETIME { @@ -1061,9 +1031,6 @@ impl Default for CAFILETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAFILETIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAFLT { @@ -1075,9 +1042,6 @@ impl Default for CAFLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAFLT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAH { @@ -1089,9 +1053,6 @@ impl Default for CAH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAI { @@ -1103,9 +1064,6 @@ impl Default for CAI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAL { @@ -1117,9 +1075,6 @@ impl Default for CAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CALPSTR { @@ -1131,9 +1086,6 @@ impl Default for CALPSTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CALPSTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CALPWSTR { @@ -1145,9 +1097,6 @@ impl Default for CALPWSTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CALPWSTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1161,10 +1110,6 @@ impl Default for CAPROPVARIANT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for CAPROPVARIANT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CASCODE { @@ -1176,9 +1121,6 @@ impl Default for CASCODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CASCODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAUB { @@ -1190,9 +1132,6 @@ impl Default for CAUB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAUB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAUH { @@ -1204,9 +1143,6 @@ impl Default for CAUH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAUH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAUI { @@ -1218,9 +1154,6 @@ impl Default for CAUI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAUI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAUL { @@ -1232,9 +1165,6 @@ impl Default for CAUL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAUL { - type TypeKind = windows_core::CopyType; -} pub const CCH_MAX_PROPSTG_NAME: u32 = 31u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1248,9 +1178,6 @@ impl Default for CLIPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLIPDATA { - type TypeKind = windows_core::CopyType; -} pub const CWCSTORAGENAME: u32 = 32u32; windows_core::imp::define_interface!(IDirectWriterLock, IDirectWriterLock_Vtbl, 0x0e6d4d92_6738_11cf_9608_00aa00680db4); windows_core::imp::interface_hierarchy!(IDirectWriterLock, windows_core::IUnknown); @@ -2593,9 +2520,6 @@ impl Default for OLESTREAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLESTREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OLESTREAMVTBL { @@ -2607,9 +2531,6 @@ impl Default for OLESTREAMVTBL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLESTREAMVTBL { - type TypeKind = windows_core::CopyType; -} pub const PIDDI_THUMBNAIL: i32 = 2i32; pub const PIDDSI_BYTECOUNT: u32 = 4u32; pub const PIDDSI_CATEGORY: u32 = 2u32; @@ -2695,10 +2616,6 @@ impl Default for PROPBAG2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for PROPBAG2 { - type TypeKind = windows_core::CopyType; -} pub const PROPSETFLAG_ANSI: u32 = 2u32; pub const PROPSETFLAG_CASE_SENSITIVE: u32 = 8u32; pub const PROPSETFLAG_DEFAULT: u32 = 0u32; @@ -2717,9 +2634,6 @@ impl Default for PROPSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPSPEC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROPSPEC_0 { @@ -2731,9 +2645,6 @@ impl Default for PROPSPEC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPSPEC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROPSPEC_KIND(pub u32); @@ -2748,10 +2659,6 @@ impl Default for PROPVARIANT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for PROPVARIANT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] pub union PROPVARIANT_0 { @@ -2770,10 +2677,6 @@ impl Default for PROPVARIANT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for PROPVARIANT_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] pub struct PROPVARIANT_0_0 { @@ -2795,10 +2698,6 @@ impl Default for PROPVARIANT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for PROPVARIANT_0_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] pub union PROPVARIANT_0_0_0 { @@ -2888,10 +2787,6 @@ impl Default for PROPVARIANT_0_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for PROPVARIANT_0_0_0 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROPVAR_CHANGE_FLAGS(pub i32); @@ -3002,9 +2897,6 @@ impl Default for RemSNB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemSNB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIALIZEDPROPERTYVALUE { @@ -3016,9 +2908,6 @@ impl Default for SERIALIZEDPROPERTYVALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIALIZEDPROPERTYVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STATPROPSETSTG { @@ -3035,9 +2924,6 @@ impl Default for STATPROPSETSTG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STATPROPSETSTG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3052,10 +2938,6 @@ impl Default for STATPROPSTG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for STATPROPSTG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STGFMT(pub u32); @@ -3084,9 +2966,6 @@ impl Default for STGOPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STGOPTIONS { - type TypeKind = windows_core::CopyType; -} pub const STGOPTIONS_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Debug, PartialEq)] @@ -3099,6 +2978,3 @@ impl Default for VERSIONEDSTREAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VERSIONEDSTREAM { - type TypeKind = windows_core::CloneType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs index e49d2ecfff6..e7eafde3e2e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs @@ -859,9 +859,6 @@ impl Default for CODEBASEHOLD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CODEBASEHOLD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct CONFIRMSAFETY { @@ -874,9 +871,6 @@ impl Default for CONFIRMSAFETY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIRMSAFETY { - type TypeKind = windows_core::CloneType; -} pub const CONFIRMSAFETYACTION_LOADOBJECT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -891,9 +885,6 @@ impl Default for DATAINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATAINFO { - type TypeKind = windows_core::CopyType; -} pub const E_PENDING: windows_core::HRESULT = windows_core::HRESULT(0x8000000A_u32 as _); pub const FEATURE_ADDON_MANAGEMENT: INTERNETFEATURELIST = INTERNETFEATURELIST(13i32); pub const FEATURE_BEHAVIORS: INTERNETFEATURELIST = INTERNETFEATURELIST(6i32); @@ -959,9 +950,6 @@ impl Default for HIT_LOGGING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIT_LOGGING_INFO { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IBindCallbackRedirect, IBindCallbackRedirect_Vtbl, 0x11c81bc2_121e_4ed5_b9c4_b430bd54f2c0); windows_core::imp::interface_hierarchy!(IBindCallbackRedirect, windows_core::IUnknown); impl IBindCallbackRedirect { @@ -3667,9 +3655,6 @@ impl Default for PROTOCOLDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROTOCOLDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct PROTOCOLFILTERDATA { @@ -3684,9 +3669,6 @@ impl Default for PROTOCOLFILTERDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROTOCOLFILTERDATA { - type TypeKind = windows_core::CloneType; -} pub const PROTOCOLFLAG_NO_PICS_CHECK: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3699,9 +3681,6 @@ impl Default for PROTOCOL_ARGUMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROTOCOL_ARGUMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PSUACTION(pub i32); @@ -3767,9 +3746,6 @@ impl Default for REMSECURITY_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REMSECURITY_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct RemBINDINFO { @@ -3792,9 +3768,6 @@ impl Default for RemBINDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemBINDINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RemFORMATETC { @@ -3809,9 +3782,6 @@ impl Default for RemFORMATETC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemFORMATETC { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_IE_STATE_GREEN: u32 = 0u32; pub const SECURITY_IE_STATE_RED: u32 = 1u32; pub const SET_FEATURE_IN_REGISTRY: u32 = 4u32; @@ -3844,9 +3814,6 @@ impl Default for SOFTDISTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOFTDISTINFO { - type TypeKind = windows_core::CopyType; -} pub const SOFTDIST_ADSTATE_AVAILABLE: u32 = 1u32; pub const SOFTDIST_ADSTATE_DOWNLOADED: u32 = 2u32; pub const SOFTDIST_ADSTATE_INSTALLED: u32 = 3u32; @@ -3873,9 +3840,6 @@ impl Default for StartParam { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for StartParam { - type TypeKind = windows_core::CloneType; -} pub const TRUSTEDDOWNLOADPROP: MONIKERPROPERTY = MONIKERPROPERTY(3i32); pub const UAS_EXACTLEGACY: u32 = 4096u32; pub const URLACTION_ACTIVEX_ALLOW_TDC: u32 = 4620u32; @@ -4148,6 +4112,3 @@ impl Default for ZONEATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ZONEATTRIBUTES { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs index 6ea012235d6..a95afd1fc51 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs @@ -880,9 +880,6 @@ impl Default for AUTHENTICATEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHENTICATEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ApplicationType(pub i32); @@ -1405,10 +1402,6 @@ impl Default for BINDINFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for BINDINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BINDINFOF(pub i32); @@ -1433,10 +1426,6 @@ impl Default for BINDPTR { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for BINDPTR { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BIND_FLAGS(pub i32); @@ -1455,9 +1444,6 @@ impl Default for BIND_OPTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIND_OPTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BIND_OPTS2 { @@ -1472,9 +1458,6 @@ impl Default for BIND_OPTS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIND_OPTS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BIND_OPTS3 { @@ -1486,9 +1469,6 @@ impl Default for BIND_OPTS3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIND_OPTS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BLOB { @@ -1500,9 +1480,6 @@ impl Default for BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BYTE_BLOB { @@ -1514,9 +1491,6 @@ impl Default for BYTE_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BYTE_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BYTE_SIZEDARR { @@ -1528,9 +1502,6 @@ impl Default for BYTE_SIZEDARR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BYTE_SIZEDARR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CALLCONV(pub i32); @@ -1554,9 +1525,6 @@ impl Default for CATEGORYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CATEGORYINFO { - type TypeKind = windows_core::CopyType; -} pub const CC_CDECL: CALLCONV = CALLCONV(1i32); pub const CC_FASTCALL: CALLCONV = CALLCONV(0i32); pub const CC_FPFASTCALL: CALLCONV = CALLCONV(5i32); @@ -1651,9 +1619,6 @@ impl Default for COAUTHIDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COAUTHIDENTITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COAUTHINFO { @@ -1670,9 +1635,6 @@ impl Default for COAUTHINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COAUTHINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COINIT(pub i32); @@ -1774,9 +1736,6 @@ impl Default for CONNECTDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONNECTDATA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COSERVERINFO { @@ -1790,9 +1749,6 @@ impl Default for COSERVERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COSERVERINFO { - type TypeKind = windows_core::CopyType; -} pub const COWAIT_ALERTABLE: COWAIT_FLAGS = COWAIT_FLAGS(2i32); pub const COWAIT_DEFAULT: COWAIT_FLAGS = COWAIT_FLAGS(0i32); pub const COWAIT_DISPATCH_CALLS: COWAIT_FLAGS = COWAIT_FLAGS(8i32); @@ -1920,9 +1876,6 @@ impl Default for CSPLATFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSPLATFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1936,10 +1889,6 @@ impl Default for CUSTDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for CUSTDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct CUSTDATAITEM { @@ -1958,10 +1907,6 @@ impl Default for CUSTDATAITEM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for CUSTDATAITEM { - type TypeKind = windows_core::CloneType; -} pub const CWMO_DEFAULT: CWMO_FLAGS = CWMO_FLAGS(0i32); pub const CWMO_DISPATCH_CALLS: CWMO_FLAGS = CWMO_FLAGS(1i32); pub const CWMO_DISPATCH_WINDOW_MESSAGES: CWMO_FLAGS = CWMO_FLAGS(2i32); @@ -2013,9 +1958,6 @@ impl Default for CY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CY_0 { @@ -2027,9 +1969,6 @@ impl Default for CY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ComCallData { @@ -2042,9 +1981,6 @@ impl Default for ComCallData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ComCallData { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct ContextProperty { @@ -2057,9 +1993,6 @@ impl Default for ContextProperty { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ContextProperty { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DATADIR(pub i32); @@ -2141,10 +2074,6 @@ impl Default for DISPPARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DISPPARAMS { - type TypeKind = windows_core::CopyType; -} pub const DMUS_ERRBASE: u32 = 4096u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2170,9 +2099,6 @@ impl Default for DVTARGETDEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVTARGETDEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWORD_BLOB { @@ -2184,9 +2110,6 @@ impl Default for DWORD_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWORD_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DWORD_SIZEDARR { @@ -2198,9 +2121,6 @@ impl Default for DWORD_SIZEDARR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DWORD_SIZEDARR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -2214,10 +2134,6 @@ impl Default for ELEMDESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for ELEMDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -2231,10 +2147,6 @@ impl Default for ELEMDESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for ELEMDESC_0 { - type TypeKind = windows_core::CopyType; -} pub const EOAC_ACCESS_CONTROL: EOLE_AUTHENTICATION_CAPABILITIES = EOLE_AUTHENTICATION_CAPABILITIES(4i32); pub const EOAC_ANY_AUTHORITY: EOLE_AUTHENTICATION_CAPABILITIES = EOLE_AUTHENTICATION_CAPABILITIES(128i32); pub const EOAC_APPID: EOLE_AUTHENTICATION_CAPABILITIES = EOLE_AUTHENTICATION_CAPABILITIES(8i32); @@ -2272,9 +2184,6 @@ impl Default for EXCEPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXCEPINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EXTCONN(pub i32); @@ -2305,9 +2214,6 @@ impl Default for FLAGGED_BYTE_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLAGGED_BYTE_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLAGGED_WORD_BLOB { @@ -2320,9 +2226,6 @@ impl Default for FLAGGED_WORD_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLAGGED_WORD_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub struct FLAG_STGMEDIUM { @@ -2342,10 +2245,6 @@ impl Default for FLAG_STGMEDIUM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for FLAG_STGMEDIUM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FORMATETC { @@ -2360,9 +2259,6 @@ impl Default for FORMATETC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORMATETC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -2386,10 +2282,6 @@ impl Default for FUNCDESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for FUNCDESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FUNCFLAGS(pub u16); @@ -2428,10 +2320,6 @@ impl Default for GDI_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] -impl windows_core::TypeKind for GDI_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] #[derive(Clone, Copy)] @@ -2446,10 +2334,6 @@ impl Default for GDI_OBJECT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] -impl windows_core::TypeKind for GDI_OBJECT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GLOBALOPT_EH_VALUES(pub i32); @@ -2476,9 +2360,6 @@ impl Default for HYPER_SIZEDARR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYPER_SIZEDARR { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IActivationFilter, IActivationFilter_Vtbl, 0x00000017_0000_0000_c000_000000000046); windows_core::imp::interface_hierarchy!(IActivationFilter, windows_core::IUnknown); impl IActivationFilter { @@ -4294,9 +4175,6 @@ impl Default for IDLDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IDLDESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IDLFLAGS(pub u16); @@ -6467,9 +6345,6 @@ impl Default for INTERFACEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERFACEINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INVOKEKIND(pub i32); @@ -10674,9 +10549,6 @@ impl Default for MULTI_QI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MULTI_QI { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct MachineGlobalObjectTableRegistrationToken(pub *mut core::ffi::c_void); @@ -10719,9 +10591,6 @@ impl Default for QUERYCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERYCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REGCLS(pub i32); @@ -10819,9 +10688,6 @@ impl Default for RPCOLEMESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPCOLEMESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RPCOPT_PROPERTIES(pub i32); @@ -10861,9 +10727,6 @@ impl Default for RemSTGMEDIUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemSTGMEDIUM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAFEARRAY { @@ -10879,9 +10742,6 @@ impl Default for SAFEARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFEARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAFEARRAYBOUND { @@ -10893,9 +10753,6 @@ impl Default for SAFEARRAYBOUND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFEARRAYBOUND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SChannelHookCallInfo { @@ -10911,9 +10768,6 @@ impl Default for SChannelHookCallInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SChannelHookCallInfo { - type TypeKind = windows_core::CopyType; -} pub const SD_ACCESSPERMISSIONS: COMSD = COMSD(1i32); pub const SD_ACCESSRESTRICTIONS: COMSD = COMSD(3i32); pub const SD_LAUNCHPERMISSIONS: COMSD = COMSD(0i32); @@ -10939,9 +10793,6 @@ impl Default for SOLE_AUTHENTICATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOLE_AUTHENTICATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOLE_AUTHENTICATION_LIST { @@ -10953,9 +10804,6 @@ impl Default for SOLE_AUTHENTICATION_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOLE_AUTHENTICATION_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOLE_AUTHENTICATION_SERVICE { @@ -10969,9 +10817,6 @@ impl Default for SOLE_AUTHENTICATION_SERVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOLE_AUTHENTICATION_SERVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct STATDATA { @@ -10985,9 +10830,6 @@ impl Default for STATDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STATDATA { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STATFLAG(pub i32); @@ -11014,9 +10856,6 @@ impl Default for STATSTG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STATSTG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STGC(pub i32); @@ -11113,10 +10952,6 @@ impl Default for STGMEDIUM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for STGMEDIUM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub union STGMEDIUM_0 { @@ -11140,10 +10975,6 @@ impl Default for STGMEDIUM_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for STGMEDIUM_0 { - type TypeKind = windows_core::CloneType; -} pub const STGM_CONVERT: STGM = STGM(131072u32); pub const STGM_CREATE: STGM = STGM(4096u32); pub const STGM_DELETEONRELEASE: STGM = STGM(67108864u32); @@ -11203,9 +11034,6 @@ impl Default for StorageLayout { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for StorageLayout { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct THDTYPE(pub i32); @@ -11235,9 +11063,6 @@ impl Default for TLIBATTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TLIBATTR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TYMED(pub i32); @@ -11278,10 +11103,6 @@ impl Default for TYPEATTR { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for TYPEATTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -11295,10 +11116,6 @@ impl Default for TYPEDESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for TYPEDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -11313,10 +11130,6 @@ impl Default for TYPEDESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for TYPEDESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TYPEKIND(pub i32); @@ -11427,10 +11240,6 @@ impl Default for VARDESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for VARDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -11444,10 +11253,6 @@ impl Default for VARDESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for VARDESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VARFLAGS(pub u16); @@ -11482,9 +11287,6 @@ impl Default for WORD_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WORD_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WORD_SIZEDARR { @@ -11496,9 +11298,6 @@ impl Default for WORD_SIZEDARR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WORD_SIZEDARR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct uCLSSPEC { @@ -11510,9 +11309,6 @@ impl Default for uCLSSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for uCLSSPEC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union uCLSSPEC_0 { @@ -11529,9 +11325,6 @@ impl Default for uCLSSPEC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for uCLSSPEC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct uCLSSPEC_0_0 { @@ -11543,9 +11336,6 @@ impl Default for uCLSSPEC_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for uCLSSPEC_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct uCLSSPEC_0_1 { @@ -11557,9 +11347,6 @@ impl Default for uCLSSPEC_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for uCLSSPEC_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userFLAG_STGMEDIUM { @@ -11579,10 +11366,6 @@ impl Default for userFLAG_STGMEDIUM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] -impl windows_core::TypeKind for userFLAG_STGMEDIUM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userSTGMEDIUM { @@ -11601,10 +11384,6 @@ impl Default for userSTGMEDIUM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] -impl windows_core::TypeKind for userSTGMEDIUM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] #[derive(Clone, Copy)] @@ -11618,10 +11397,6 @@ impl Default for userSTGMEDIUM_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] -impl windows_core::TypeKind for userSTGMEDIUM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] #[derive(Clone, Copy)] @@ -11640,7 +11415,3 @@ impl Default for userSTGMEDIUM_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] -impl windows_core::TypeKind for userSTGMEDIUM_0_0 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs index ad3085812d9..aa455c893f1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs @@ -70,9 +70,6 @@ impl Default for APPDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APPSTATISTICS { @@ -86,9 +83,6 @@ impl Default for APPSTATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPSTATISTICS { - type TypeKind = windows_core::CopyType; -} pub const APPTYPE_LIBRARY: COMPLUS_APPTYPE = COMPLUS_APPTYPE(0i32); pub const APPTYPE_SERVER: COMPLUS_APPTYPE = COMPLUS_APPTYPE(1i32); pub const APPTYPE_SWC: COMPLUS_APPTYPE = COMPLUS_APPTYPE(2i32); @@ -117,9 +111,6 @@ impl Default for ApplicationProcessRecycleInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ApplicationProcessRecycleInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ApplicationProcessStatistics { @@ -137,9 +128,6 @@ impl Default for ApplicationProcessStatistics { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ApplicationProcessStatistics { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ApplicationProcessSummary { @@ -158,9 +146,6 @@ impl Default for ApplicationProcessSummary { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ApplicationProcessSummary { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ApplicationSummary { @@ -177,9 +162,6 @@ impl Default for ApplicationSummary { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ApplicationSummary { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AutoSvcs_Error_Constants(pub u32); @@ -201,9 +183,6 @@ impl Default for CLSIDDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLSIDDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CLSIDDATA2 { @@ -226,9 +205,6 @@ impl Default for CLSIDDATA2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLSIDDATA2 { - type TypeKind = windows_core::CopyType; -} pub const COMAdmin32BitComponent: COMAdminComponentType = COMAdminComponentType(1i32); pub const COMAdmin64BitComponent: COMAdminComponentType = COMAdminComponentType(2i32); pub const COMAdminAccessChecksApplicationComponentLevel: COMAdminAccessChecksLevelOptions = COMAdminAccessChecksLevelOptions(1i32); @@ -530,9 +506,6 @@ impl Default for COMSVCSEVENTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMSVCSEVENTINFO { - type TypeKind = windows_core::CopyType; -} pub const CRMClerk: windows_core::GUID = windows_core::GUID::from_u128(0xecabb0bd_7f19_11d2_978e_0000f8757e2a); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -634,9 +607,6 @@ impl Default for ComponentHangMonitorInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ComponentHangMonitorInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ComponentStatistics { @@ -659,9 +629,6 @@ impl Default for ComponentStatistics { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ComponentStatistics { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ComponentSummary { @@ -677,9 +644,6 @@ impl Default for ComponentSummary { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ComponentSummary { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] windows_core::imp::define_interface!(ContextInfo, ContextInfo_Vtbl, 0x19a5a02c_0ac8_11d2_b286_00c04f8ef934); #[cfg(feature = "Win32_System_Com")] @@ -900,10 +864,6 @@ impl Default for CrmLogRecordRead { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for CrmLogRecordRead { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CrmTransactionState(pub i32); @@ -942,9 +902,6 @@ impl Default for HANG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HANG_INFO { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] windows_core::imp::define_interface!(IAppDomainHelper, IAppDomainHelper_Vtbl, 0xc7b67079_8255_42c6_9ec0_6994a3548780); #[cfg(feature = "Win32_System_Com")] @@ -10497,9 +10454,6 @@ impl Default for RECYCLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECYCLE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ReleaseModes(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs index e2d6eb45fea..1b02b69b215 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs @@ -570,9 +570,6 @@ impl Default for CHAR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHAR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CHAR_INFO_0 { @@ -584,9 +581,6 @@ impl Default for CHAR_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHAR_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const COMMON_LVB_GRID_HORIZONTAL: CONSOLE_CHARACTER_ATTRIBUTES = CONSOLE_CHARACTER_ATTRIBUTES(1024u16); pub const COMMON_LVB_GRID_LVERTICAL: CONSOLE_CHARACTER_ATTRIBUTES = CONSOLE_CHARACTER_ATTRIBUTES(2048u16); pub const COMMON_LVB_GRID_RVERTICAL: CONSOLE_CHARACTER_ATTRIBUTES = CONSOLE_CHARACTER_ATTRIBUTES(4096u16); @@ -611,9 +605,6 @@ impl Default for CONSOLEENDTASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLEENDTASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLESETFOREGROUND { @@ -625,9 +616,6 @@ impl Default for CONSOLESETFOREGROUND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLESETFOREGROUND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLEWINDOWOWNER { @@ -640,9 +628,6 @@ impl Default for CONSOLEWINDOWOWNER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLEWINDOWOWNER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLE_CARET_INFO { @@ -654,9 +639,6 @@ impl Default for CONSOLE_CARET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_CARET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONSOLE_CHARACTER_ATTRIBUTES(pub u16); @@ -704,9 +686,6 @@ impl Default for CONSOLE_CURSOR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_CURSOR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLE_FONT_INFO { @@ -718,9 +697,6 @@ impl Default for CONSOLE_FONT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_FONT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLE_FONT_INFOEX { @@ -736,9 +712,6 @@ impl Default for CONSOLE_FONT_INFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_FONT_INFOEX { - type TypeKind = windows_core::CopyType; -} pub const CONSOLE_FULLSCREEN: u32 = 1u32; pub const CONSOLE_FULLSCREEN_HARDWARE: u32 = 2u32; pub const CONSOLE_FULLSCREEN_MODE: u32 = 1u32; @@ -755,9 +728,6 @@ impl Default for CONSOLE_HISTORY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_HISTORY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONSOLE_MODE(pub u32); @@ -808,9 +778,6 @@ impl Default for CONSOLE_PROCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_PROCESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLE_READCONSOLE_CONTROL { @@ -824,9 +791,6 @@ impl Default for CONSOLE_READCONSOLE_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_READCONSOLE_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLE_SCREEN_BUFFER_INFO { @@ -841,9 +805,6 @@ impl Default for CONSOLE_SCREEN_BUFFER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_SCREEN_BUFFER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLE_SCREEN_BUFFER_INFOEX { @@ -862,9 +823,6 @@ impl Default for CONSOLE_SCREEN_BUFFER_INFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_SCREEN_BUFFER_INFOEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONSOLE_SELECTION_INFO { @@ -877,9 +835,6 @@ impl Default for CONSOLE_SELECTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONSOLE_SELECTION_INFO { - type TypeKind = windows_core::CopyType; -} pub const CONSOLE_SELECTION_IN_PROGRESS: u32 = 1u32; pub const CONSOLE_SELECTION_NOT_EMPTY: u32 = 2u32; pub const CONSOLE_TEXTMODE_BUFFER: u32 = 1u32; @@ -895,9 +850,6 @@ impl Default for COORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COORD { - type TypeKind = windows_core::CopyType; -} pub const CTRL_BREAK_EVENT: u32 = 1u32; pub const CTRL_CLOSE_EVENT: u32 = 2u32; pub const CTRL_C_EVENT: u32 = 0u32; @@ -936,9 +888,6 @@ impl Default for FOCUS_EVENT_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FOCUS_EVENT_RECORD { - type TypeKind = windows_core::CopyType; -} pub const FOREGROUND_BLUE: CONSOLE_CHARACTER_ATTRIBUTES = CONSOLE_CHARACTER_ATTRIBUTES(1u16); pub const FOREGROUND_GREEN: CONSOLE_CHARACTER_ATTRIBUTES = CONSOLE_CHARACTER_ATTRIBUTES(2u16); pub const FOREGROUND_INTENSITY: CONSOLE_CHARACTER_ATTRIBUTES = CONSOLE_CHARACTER_ATTRIBUTES(8u16); @@ -979,9 +928,6 @@ impl Default for INPUT_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INPUT_RECORD_0 { @@ -996,9 +942,6 @@ impl Default for INPUT_RECORD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_RECORD_0 { - type TypeKind = windows_core::CopyType; -} pub const KEY_EVENT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1015,9 +958,6 @@ impl Default for KEY_EVENT_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_EVENT_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KEY_EVENT_RECORD_0 { @@ -1029,9 +969,6 @@ impl Default for KEY_EVENT_RECORD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEY_EVENT_RECORD_0 { - type TypeKind = windows_core::CopyType; -} pub const LEFT_ALT_PRESSED: u32 = 2u32; pub const LEFT_CTRL_PRESSED: u32 = 8u32; pub const MENU_EVENT: u32 = 8u32; @@ -1045,9 +982,6 @@ impl Default for MENU_EVENT_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENU_EVENT_RECORD { - type TypeKind = windows_core::CopyType; -} pub const MOUSE_EVENT: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1062,9 +996,6 @@ impl Default for MOUSE_EVENT_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSE_EVENT_RECORD { - type TypeKind = windows_core::CopyType; -} pub const MOUSE_HWHEELED: u32 = 8u32; pub const MOUSE_MOVED: u32 = 1u32; pub const MOUSE_WHEELED: u32 = 4u32; @@ -1099,9 +1030,6 @@ impl Default for SMALL_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMALL_RECT { - type TypeKind = windows_core::CopyType; -} pub const STD_ERROR_HANDLE: STD_HANDLE = STD_HANDLE(4294967284u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1119,6 +1047,3 @@ impl Default for WINDOW_BUFFER_SIZE_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOW_BUFFER_SIZE_RECORD { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs index c189165a3c6..cb45e2f5868 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs @@ -119,9 +119,6 @@ impl Default for CONTACT_AGGREGATION_BLOB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTACT_AGGREGATION_BLOB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONTACT_AGGREGATION_COLLECTION_OPTIONS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs b/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs index 1a3aabd9045..b8baa0026b0 100644 --- a/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs @@ -29,9 +29,6 @@ impl Default for CORRELATION_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CORRELATION_VECTOR { - type TypeKind = windows_core::CopyType; -} pub const RTL_CORRELATION_VECTOR_STRING_LENGTH: u32 = 129u32; pub const RTL_CORRELATION_VECTOR_V1_LENGTH: u32 = 64u32; pub const RTL_CORRELATION_VECTOR_V1_PREFIX_LENGTH: u32 = 16u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs index a2c570f1e2c..00a96a15bfb 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs @@ -473,10 +473,6 @@ impl Default for CONVCONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for CONVCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -504,10 +500,6 @@ impl Default for CONVINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for CONVINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONVINFO_CONVERSATION_STATE(pub u32); @@ -559,9 +551,6 @@ impl Default for COPYDATASTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COPYDATASTRUCT { - type TypeKind = windows_core::CopyType; -} pub const CP_WINANSI: i32 = 1004i32; pub const CP_WINNEUTRAL: i32 = 1200i32; pub const CP_WINUNICODE: i32 = 1200i32; @@ -575,9 +564,6 @@ impl Default for DDEACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDEACK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDEADVISE { @@ -589,9 +575,6 @@ impl Default for DDEADVISE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDEADVISE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDEDATA { @@ -604,9 +587,6 @@ impl Default for DDEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDELN { @@ -618,9 +598,6 @@ impl Default for DDELN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDELN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDEML_MSG_HOOK_DATA { @@ -634,9 +611,6 @@ impl Default for DDEML_MSG_HOOK_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDEML_MSG_HOOK_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDEPOKE { @@ -649,9 +623,6 @@ impl Default for DDEPOKE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDEPOKE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DDEUP { @@ -664,9 +635,6 @@ impl Default for DDEUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DDEUP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DDE_CLIENT_TRANSACTION_TYPE(pub u32); @@ -852,9 +820,6 @@ impl Default for HSZPAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSZPAIR { - type TypeKind = windows_core::CopyType; -} pub const MAX_MONITORS: u32 = 4u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -871,10 +836,6 @@ impl Default for METAFILEPICT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for METAFILEPICT { - type TypeKind = windows_core::CopyType; -} pub const MF_CALLBACKS: DDE_INITIALIZE_COMMAND = DDE_INITIALIZE_COMMAND(134217728u32); pub const MF_CONV: DDE_INITIALIZE_COMMAND = DDE_INITIALIZE_COMMAND(1073741824u32); pub const MF_ERRORS: DDE_INITIALIZE_COMMAND = DDE_INITIALIZE_COMMAND(268435456u32); @@ -913,10 +874,6 @@ impl Default for MONCBSTRUCT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for MONCBSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONCONVSTRUCT { @@ -934,9 +891,6 @@ impl Default for MONCONVSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONCONVSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONERRSTRUCT { @@ -950,9 +904,6 @@ impl Default for MONERRSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONERRSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONHSZSTRUCTA { @@ -968,9 +919,6 @@ impl Default for MONHSZSTRUCTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONHSZSTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONHSZSTRUCTW { @@ -986,9 +934,6 @@ impl Default for MONHSZSTRUCTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONHSZSTRUCTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONLINKSTRUCT { @@ -1010,9 +955,6 @@ impl Default for MONLINKSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONLINKSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONMSGSTRUCT { @@ -1030,9 +972,6 @@ impl Default for MONMSGSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONMSGSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const MSGF_DDEMGR: u32 = 32769u32; pub type PFNCALLBACK = Option HDDEDATA>; pub const QID_SYNC: u32 = 4294967295u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs index 69174efe3a1..5a98f583b1b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -3316,9 +3316,6 @@ impl Default for PXE_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PXE_ADDRESS_0 { @@ -3330,9 +3327,6 @@ impl Default for PXE_ADDRESS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_ADDRESS_0 { - type TypeKind = windows_core::CopyType; -} pub const PXE_ADDR_BROADCAST: u32 = 1u32; pub const PXE_ADDR_USE_ADDR: u32 = 4u32; pub const PXE_ADDR_USE_DHCP_RULES: u32 = 8u32; @@ -3360,9 +3354,6 @@ impl Default for PXE_DHCPV6_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCPV6_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct PXE_DHCPV6_MESSAGE_HEADER { @@ -3374,9 +3365,6 @@ impl Default for PXE_DHCPV6_MESSAGE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCPV6_MESSAGE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PXE_DHCPV6_NESTED_RELAY_MESSAGE { @@ -3390,9 +3378,6 @@ impl Default for PXE_DHCPV6_NESTED_RELAY_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCPV6_NESTED_RELAY_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct PXE_DHCPV6_OPTION { @@ -3405,9 +3390,6 @@ impl Default for PXE_DHCPV6_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCPV6_OPTION { - type TypeKind = windows_core::CopyType; -} pub const PXE_DHCPV6_RELAY_HOP_COUNT_LIMIT: u32 = 32u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -3423,9 +3405,6 @@ impl Default for PXE_DHCPV6_RELAY_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCPV6_RELAY_MESSAGE { - type TypeKind = windows_core::CopyType; -} pub const PXE_DHCPV6_SERVER_PORT: u32 = 547u32; pub const PXE_DHCP_CLIENT_PORT: u32 = 68u32; pub const PXE_DHCP_FILE_SIZE: u32 = 128u32; @@ -3456,9 +3435,6 @@ impl Default for PXE_DHCP_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCP_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union PXE_DHCP_MESSAGE_0 { @@ -3470,9 +3446,6 @@ impl Default for PXE_DHCP_MESSAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCP_MESSAGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct PXE_DHCP_OPTION { @@ -3485,9 +3458,6 @@ impl Default for PXE_DHCP_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_DHCP_OPTION { - type TypeKind = windows_core::CopyType; -} pub const PXE_DHCP_SERVER_PORT: u32 = 67u32; pub const PXE_DHCP_SERVER_SIZE: u32 = 64u32; pub const PXE_GSI_SERVER_DUID: u32 = 2u32; @@ -3507,9 +3477,6 @@ impl Default for PXE_PROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PXE_PROVIDER { - type TypeKind = windows_core::CopyType; -} pub const PXE_PROV_ATTR_FILTER: u32 = 0u32; pub const PXE_PROV_ATTR_FILTER_IPV6: u32 = 1u32; pub const PXE_PROV_ATTR_IPV6_CAPABLE: u32 = 2u32; @@ -3539,9 +3506,6 @@ impl Default for TRANSPORTCLIENT_SESSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSPORTCLIENT_SESSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TRANSPORTPROVIDER_CALLBACK_ID(pub i32); @@ -3685,9 +3649,6 @@ impl Default for WDS_CLI_CRED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDS_CLI_CRED { - type TypeKind = windows_core::CopyType; -} pub const WDS_CLI_FIRMWARE_BIOS: WDS_CLI_FIRMWARE_TYPE = WDS_CLI_FIRMWARE_TYPE(1i32); pub const WDS_CLI_FIRMWARE_EFI: WDS_CLI_FIRMWARE_TYPE = WDS_CLI_FIRMWARE_TYPE(2i32); #[repr(transparent)] @@ -3762,9 +3723,6 @@ impl Default for WDS_TRANSPORTCLIENT_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDS_TRANSPORTCLIENT_CALLBACKS { - type TypeKind = windows_core::CopyType; -} pub const WDS_TRANSPORTCLIENT_CURRENT_API_VERSION: u32 = 1u32; pub const WDS_TRANSPORTCLIENT_MAX_CALLBACKS: TRANSPORTCLIENT_CALLBACK_ID = TRANSPORTCLIENT_CALLBACK_ID(6i32); pub const WDS_TRANSPORTCLIENT_NO_AUTH: WDS_TRANSPORTCLIENT_REQUEST_AUTH_LEVEL = WDS_TRANSPORTCLIENT_REQUEST_AUTH_LEVEL(2u32); @@ -3791,9 +3749,6 @@ impl Default for WDS_TRANSPORTCLIENT_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDS_TRANSPORTCLIENT_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WDS_TRANSPORTCLIENT_REQUEST_AUTH_LEVEL(pub u32); @@ -3826,10 +3781,6 @@ impl Default for WDS_TRANSPORTPROVIDER_INIT_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for WDS_TRANSPORTPROVIDER_INIT_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const WDS_TRANSPORTPROVIDER_MAX_CALLBACKS: TRANSPORTPROVIDER_CALLBACK_ID = TRANSPORTPROVIDER_CALLBACK_ID(12i32); pub const WDS_TRANSPORTPROVIDER_OPEN_CONTENT: TRANSPORTPROVIDER_CALLBACK_ID = TRANSPORTPROVIDER_CALLBACK_ID(2i32); pub const WDS_TRANSPORTPROVIDER_READ_CONTENT: TRANSPORTPROVIDER_CALLBACK_ID = TRANSPORTPROVIDER_CALLBACK_ID(5i32); @@ -3845,9 +3796,6 @@ impl Default for WDS_TRANSPORTPROVIDER_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDS_TRANSPORTPROVIDER_SETTINGS { - type TypeKind = windows_core::CopyType; -} pub const WDS_TRANSPORTPROVIDER_SHUTDOWN: TRANSPORTPROVIDER_CALLBACK_ID = TRANSPORTPROVIDER_CALLBACK_ID(8i32); pub const WDS_TRANSPORTPROVIDER_USER_ACCESS_CHECK: TRANSPORTPROVIDER_CALLBACK_ID = TRANSPORTPROVIDER_CALLBACK_ID(3i32); pub const WdsCliFlagEnumFilterFirmware: i32 = 2i32; diff --git a/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs index d34c00b892f..034d82791e4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs @@ -2992,6 +2992,3 @@ impl Default for __ReferenceRemainingTypes__ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for __ReferenceRemainingTypes__ { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs index 654bc1b7c08..564c364e8fa 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs @@ -10,9 +10,6 @@ impl Default for COR_DEBUG_IL_TO_NATIVE_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_DEBUG_IL_TO_NATIVE_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COR_IL_MAP { @@ -25,9 +22,6 @@ impl Default for COR_IL_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_IL_MAP { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_ALL: COR_PRF_MONITOR = COR_PRF_MONITOR(-1879048193i32); pub const COR_PRF_ALLOWABLE_AFTER_ATTACH: COR_PRF_MONITOR = COR_PRF_MONITOR(268763902i32); pub const COR_PRF_ALLOWABLE_NOTIFICATION_PROFILER: COR_PRF_MONITOR = COR_PRF_MONITOR(-1310512257i32); @@ -49,10 +43,6 @@ impl Default for COR_PRF_ASSEMBLY_REFERENCE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_WinRT_Metadata")] -impl windows_core::TypeKind for COR_PRF_ASSEMBLY_REFERENCE_INFO { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_CACHED_FUNCTION_FOUND: COR_PRF_JIT_CACHE = COR_PRF_JIT_CACHE(0i32); pub const COR_PRF_CACHED_FUNCTION_NOT_FOUND: COR_PRF_JIT_CACHE = COR_PRF_JIT_CACHE(1i32); pub const COR_PRF_CLAUSE_CATCH: COR_PRF_CLAUSE_TYPE = COR_PRF_CLAUSE_TYPE(2i32); @@ -78,9 +68,6 @@ impl Default for COR_PRF_CODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_CODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_CORE_CLR: COR_PRF_RUNTIME_TYPE = COR_PRF_RUNTIME_TYPE(2i32); pub const COR_PRF_DESKTOP_CLR: COR_PRF_RUNTIME_TYPE = COR_PRF_RUNTIME_TYPE(1i32); pub const COR_PRF_DISABLE_ALL_NGEN_IMAGES: COR_PRF_MONITOR = COR_PRF_MONITOR(-2147483648i32); @@ -126,9 +113,6 @@ impl Default for COR_PRF_EVENTPIPE_PARAM_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_EVENTPIPE_PARAM_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COR_PRF_EVENTPIPE_PARAM_TYPE(pub i32); @@ -145,9 +129,6 @@ impl Default for COR_PRF_EVENTPIPE_PROVIDER_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_EVENTPIPE_PROVIDER_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_EVENTPIPE_SBYTE: COR_PRF_EVENTPIPE_PARAM_TYPE = COR_PRF_EVENTPIPE_PARAM_TYPE(5i32); pub const COR_PRF_EVENTPIPE_SINGLE: COR_PRF_EVENTPIPE_PARAM_TYPE = COR_PRF_EVENTPIPE_PARAM_TYPE(13i32); pub const COR_PRF_EVENTPIPE_STRING: COR_PRF_EVENTPIPE_PARAM_TYPE = COR_PRF_EVENTPIPE_PARAM_TYPE(18i32); @@ -168,9 +149,6 @@ impl Default for COR_PRF_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COR_PRF_EX_CLAUSE_INFO { @@ -184,9 +162,6 @@ impl Default for COR_PRF_EX_CLAUSE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_EX_CLAUSE_INFO { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_FIELD_APP_DOMAIN_STATIC: COR_PRF_STATIC_TYPE = COR_PRF_STATIC_TYPE(1i32); pub const COR_PRF_FIELD_CONTEXT_STATIC: COR_PRF_STATIC_TYPE = COR_PRF_STATIC_TYPE(4i32); pub const COR_PRF_FIELD_NOT_A_STATIC: COR_PRF_STATIC_TYPE = COR_PRF_STATIC_TYPE(0i32); @@ -204,9 +179,6 @@ impl Default for COR_PRF_FILTER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_FILTER_DATA { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_FINALIZER_CRITICAL: COR_PRF_FINALIZER_FLAGS = COR_PRF_FINALIZER_FLAGS(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -222,9 +194,6 @@ impl Default for COR_PRF_FUNCTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_FUNCTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COR_PRF_FUNCTION_ARGUMENT_INFO { @@ -237,9 +206,6 @@ impl Default for COR_PRF_FUNCTION_ARGUMENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_FUNCTION_ARGUMENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COR_PRF_FUNCTION_ARGUMENT_RANGE { @@ -251,9 +217,6 @@ impl Default for COR_PRF_FUNCTION_ARGUMENT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_FUNCTION_ARGUMENT_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COR_PRF_GC_GENERATION(pub i32); @@ -270,9 +233,6 @@ impl Default for COR_PRF_GC_GENERATION_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_GC_GENERATION_RANGE { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_GC_GEN_0: COR_PRF_GC_GENERATION = COR_PRF_GC_GENERATION(0i32); pub const COR_PRF_GC_GEN_1: COR_PRF_GC_GENERATION = COR_PRF_GC_GENERATION(1i32); pub const COR_PRF_GC_GEN_2: COR_PRF_GC_GENERATION = COR_PRF_GC_GENERATION(2i32); @@ -334,9 +294,6 @@ impl Default for COR_PRF_METHOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_METHOD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COR_PRF_MISC(pub i32); @@ -387,9 +344,6 @@ impl Default for COR_PRF_NONGC_HEAP_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_PRF_NONGC_HEAP_RANGE { - type TypeKind = windows_core::CopyType; -} pub const COR_PRF_REJIT_BLOCK_INLINING: COR_PRF_REJIT_FLAGS = COR_PRF_REJIT_FLAGS(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -448,9 +402,6 @@ impl Default for FunctionIDOrClientID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FunctionIDOrClientID { - type TypeKind = windows_core::CopyType; -} pub type FunctionLeave = Option; pub type FunctionLeave2 = Option; pub type FunctionLeave3 = Option; diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs index 7aecc638eea..8f5f12159de 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs @@ -200,9 +200,6 @@ impl Default for DebugStackFrameDescriptor { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DebugStackFrameDescriptor { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct DebugStackFrameDescriptor64 { @@ -217,9 +214,6 @@ impl Default for DebugStackFrameDescriptor64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DebugStackFrameDescriptor64 { - type TypeKind = windows_core::CloneType; -} pub const DefaultDebugSessionProvider: windows_core::GUID = windows_core::GUID::from_u128(0x834128a2_51f4_11d0_8f20_00805f2cd064); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9301,9 +9295,6 @@ impl Default for JS_NATIVE_FRAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JS_NATIVE_FRAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct JS_PROPERTY_ATTRIBUTES(pub i32); @@ -9335,9 +9326,6 @@ impl Default for JsDebugPropertyInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JsDebugPropertyInfo { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct JsDebugReadMemoryFlags(pub i32); @@ -9446,9 +9434,6 @@ impl Default for PROFILER_HEAP_OBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROFILER_HEAP_OBJECT_0 { @@ -9460,9 +9445,6 @@ impl Default for PROFILER_HEAP_OBJECT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROFILER_HEAP_OBJECT_FLAGS(pub i32); @@ -9524,9 +9506,6 @@ impl Default for PROFILER_HEAP_OBJECT_OPTIONAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT_OPTIONAL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0 { @@ -9549,9 +9528,6 @@ impl Default for PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_ATTRIBUTES_SIZE: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE(7i32); pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_TEXT_CHILDREN_SIZE: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE(8i32); pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE(2i32); @@ -9585,9 +9561,6 @@ impl Default for PROFILER_HEAP_OBJECT_RELATIONSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT_RELATIONSHIP { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union PROFILER_HEAP_OBJECT_RELATIONSHIP_0 { pub numberValue: f64, @@ -9607,9 +9580,6 @@ impl Default for PROFILER_HEAP_OBJECT_RELATIONSHIP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT_RELATIONSHIP_0 { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS(pub i32); @@ -9666,9 +9636,6 @@ impl Default for PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROFILER_HEAP_OBJECT_SCOPE_LIST { @@ -9680,9 +9647,6 @@ impl Default for PROFILER_HEAP_OBJECT_SCOPE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_OBJECT_SCOPE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROFILER_HEAP_SUMMARY { @@ -9694,9 +9658,6 @@ impl Default for PROFILER_HEAP_SUMMARY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_HEAP_SUMMARY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROFILER_HEAP_SUMMARY_VERSION(pub i32); @@ -9718,9 +9679,6 @@ impl Default for PROFILER_PROPERTY_TYPE_SUBSTRING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILER_PROPERTY_TYPE_SUBSTRING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROFILER_RELATIONSHIP_INFO(pub i32); @@ -9920,9 +9878,6 @@ impl Default for TEXT_DOCUMENT_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TEXT_DOCUMENT_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const TEXT_DOC_ATTR_READONLY: u32 = 1u32; pub const TEXT_DOC_ATTR_TYPE_PRIMARY: u32 = 2u32; pub const TEXT_DOC_ATTR_TYPE_SCRIPT: u32 = 8u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs index 641d2beaa85..4afab449b2f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs @@ -55,9 +55,6 @@ impl Default for ArrayDimension { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ArrayDimension { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BUSDATA { @@ -73,9 +70,6 @@ impl Default for BUSDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUSDATA { - type TypeKind = windows_core::CopyType; -} pub const CANNOT_ALLOCATE_MEMORY: u32 = 9u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -89,9 +83,6 @@ impl Default for CKCL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CKCL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CKCL_LISTHEAD { @@ -103,9 +94,6 @@ impl Default for CKCL_LISTHEAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CKCL_LISTHEAD { - type TypeKind = windows_core::CopyType; -} pub const CLSID_DebugFailureAnalysisBasic: windows_core::GUID = windows_core::GUID::from_u128(0xb74eed7f_1c7d_4c1b_959f_b96dd9175aa4); pub const CLSID_DebugFailureAnalysisKernel: windows_core::GUID = windows_core::GUID::from_u128(0xee433078_64af_4c33_ab2f_ecad7f2a002d); pub const CLSID_DebugFailureAnalysisTarget: windows_core::GUID = windows_core::GUID::from_u128(0xba9bfb05_ef75_4bbd_a745_a6b5529458b8); @@ -126,9 +114,6 @@ impl Default for CPU_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPU_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CPU_INFO_v1 { @@ -143,9 +128,6 @@ impl Default for CPU_INFO_v1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPU_INFO_v1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CPU_INFO_v2 { @@ -160,9 +142,6 @@ impl Default for CPU_INFO_v2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPU_INFO_v2 { - type TypeKind = windows_core::CopyType; -} pub const CROSS_PLATFORM_MAXIMUM_PROCESSORS: u32 = 2048u32; pub const CURRENT_KD_SECONDARY_VERSION: u32 = 2u32; pub const CallingConventionCDecl: CallingConventionKind = CallingConventionKind(1i32); @@ -188,10 +167,6 @@ impl Default for DBGKD_DEBUG_DATA_HEADER32 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DBGKD_DEBUG_DATA_HEADER32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -206,10 +181,6 @@ impl Default for DBGKD_DEBUG_DATA_HEADER64 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DBGKD_DEBUG_DATA_HEADER64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DBGKD_GET_VERSION32 { @@ -233,9 +204,6 @@ impl Default for DBGKD_GET_VERSION32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBGKD_GET_VERSION32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DBGKD_GET_VERSION64 { @@ -259,9 +227,6 @@ impl Default for DBGKD_GET_VERSION64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBGKD_GET_VERSION64 { - type TypeKind = windows_core::CopyType; -} pub const DBGKD_MAJOR_BIG: DBGKD_MAJOR_TYPES = DBGKD_MAJOR_TYPES(2i32); pub const DBGKD_MAJOR_CE: DBGKD_MAJOR_TYPES = DBGKD_MAJOR_TYPES(10i32); pub const DBGKD_MAJOR_COUNT: DBGKD_MAJOR_TYPES = DBGKD_MAJOR_TYPES(11i32); @@ -341,9 +306,6 @@ impl Default for DBG_THREAD_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBG_THREAD_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_ADDSYNTHMOD_DEFAULT: u32 = 0u32; pub const DEBUG_ADDSYNTHMOD_ZEROBASE: u32 = 1u32; pub const DEBUG_ADDSYNTHSYM_DEFAULT: u32 = 0u32; @@ -371,9 +333,6 @@ impl Default for DEBUG_ANALYSIS_PROCESSOR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_ANALYSIS_PROCESSOR_INFO { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_ANY_ID: u32 = 4294967295u32; pub const DEBUG_ASMOPT_DEFAULT: u32 = 0u32; pub const DEBUG_ASMOPT_IGNORE_OUTPUT_WIDTH: u32 = 4u32; @@ -420,9 +379,6 @@ impl Default for DEBUG_BREAKPOINT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_BREAKPOINT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_BREAKPOINT_TIME: u32 = 2u32; pub const DEBUG_BREAK_EXECUTE: u32 = 4u32; pub const DEBUG_BREAK_IO: u32 = 8u32; @@ -442,9 +398,6 @@ impl Default for DEBUG_CACHED_SYMBOL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_CACHED_SYMBOL_INFO { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_CDS_ALL: u32 = 4294967295u32; pub const DEBUG_CDS_DATA: u32 = 2u32; pub const DEBUG_CDS_REFRESH: u32 = 4u32; @@ -498,9 +451,6 @@ impl Default for DEBUG_CLIENT_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_CLIENT_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_CLIENT_KD: u32 = 5u32; pub const DEBUG_CLIENT_NTKD: u32 = 3u32; pub const DEBUG_CLIENT_NTSD: u32 = 2u32; @@ -531,9 +481,6 @@ impl Default for DEBUG_CPU_MICROCODE_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_CPU_MICROCODE_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_CPU_SPEED_INFO { @@ -547,9 +494,6 @@ impl Default for DEBUG_CPU_SPEED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_CPU_SPEED_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_CREATE_PROCESS_OPTIONS { @@ -563,9 +507,6 @@ impl Default for DEBUG_CREATE_PROCESS_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_CREATE_PROCESS_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_CSS_ALL: u32 = 4294967295u32; pub const DEBUG_CSS_COLLAPSE_CHILDREN: u32 = 64u32; pub const DEBUG_CSS_LOADS: u32 = 1u32; @@ -723,9 +664,6 @@ impl Default for DEBUG_DECODE_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DECODE_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_DEVICE_OBJECT_INFO { @@ -743,9 +681,6 @@ impl Default for DEBUG_DEVICE_OBJECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DEVICE_OBJECT_INFO { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_DISASM_EFFECTIVE_ADDRESS: u32 = 1u32; pub const DEBUG_DISASM_MATCHING_SYMBOLS: u32 = 2u32; pub const DEBUG_DISASM_SOURCE_FILE_NAME: u32 = 8u32; @@ -766,9 +701,6 @@ impl Default for DEBUG_DRIVER_OBJECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DRIVER_OBJECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_DRIVER_OBJECT_INFO_0 { @@ -781,9 +713,6 @@ impl Default for DEBUG_DRIVER_OBJECT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_DRIVER_OBJECT_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_DUMP_ACTIVE: u32 = 1030u32; pub const DEBUG_DUMP_DEFAULT: u32 = 1025u32; pub const DEBUG_DUMP_FILE_BASE: u32 = 4294967295u32; @@ -850,9 +779,6 @@ impl Default for DEBUG_EVENT_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_EVENT_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_EVENT_CREATE_PROCESS: u32 = 16u32; pub const DEBUG_EVENT_CREATE_THREAD: u32 = 4u32; pub const DEBUG_EVENT_EXCEPTION: u32 = 2u32; @@ -878,9 +804,6 @@ impl Default for DEBUG_EXCEPTION_FILTER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_EXCEPTION_FILTER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_EXECUTE_DEFAULT: u32 = 0u32; pub const DEBUG_EXECUTE_ECHO: u32 = 1u32; pub const DEBUG_EXECUTE_EVENT: u32 = 2048u32; @@ -1796,9 +1719,6 @@ impl Default for DEBUG_GET_TEXT_COMPLETIONS_IN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_GET_TEXT_COMPLETIONS_IN { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_GET_TEXT_COMPLETIONS_IS_DOT_COMMAND: u32 = 1u32; pub const DEBUG_GET_TEXT_COMPLETIONS_IS_EXTENSION_COMMAND: u32 = 2u32; pub const DEBUG_GET_TEXT_COMPLETIONS_IS_SYMBOL: u32 = 4u32; @@ -1819,9 +1739,6 @@ impl Default for DEBUG_GET_TEXT_COMPLETIONS_OUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_GET_TEXT_COMPLETIONS_OUT { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_GSEL_ALLOW_HIGHER: u32 = 4u32; pub const DEBUG_GSEL_ALLOW_LOWER: u32 = 2u32; pub const DEBUG_GSEL_DEFAULT: u32 = 0u32; @@ -1843,9 +1760,6 @@ impl Default for DEBUG_HANDLE_DATA_BASIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_HANDLE_DATA_BASIC { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_HANDLE_DATA_TYPE_ALL_HANDLE_OPERATIONS: u32 = 10u32; pub const DEBUG_HANDLE_DATA_TYPE_BASIC: u32 = 0u32; pub const DEBUG_HANDLE_DATA_TYPE_HANDLE_COUNT: u32 = 3u32; @@ -1889,9 +1803,6 @@ impl Default for DEBUG_IRP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_IRP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_IRP_STACK_INFO { @@ -1907,9 +1818,6 @@ impl Default for DEBUG_IRP_STACK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_IRP_STACK_INFO { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_KERNEL_ACTIVE_DUMP: u32 = 1030u32; pub const DEBUG_KERNEL_CONNECTION: u32 = 0u32; pub const DEBUG_KERNEL_DUMP: u32 = 1025u32; @@ -1934,9 +1842,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_BREAKPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_BREAKPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_LAST_EVENT_INFO_EXCEPTION { @@ -1948,9 +1853,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_EXCEPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_EXCEPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_LAST_EVENT_INFO_EXIT_PROCESS { @@ -1961,9 +1863,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_EXIT_PROCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_EXIT_PROCESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_LAST_EVENT_INFO_EXIT_THREAD { @@ -1974,9 +1873,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_EXIT_THREAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_EXIT_THREAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_LAST_EVENT_INFO_LOAD_MODULE { @@ -1987,9 +1883,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_LOAD_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_LOAD_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION { @@ -2002,9 +1895,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR { @@ -2016,9 +1906,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE { @@ -2029,9 +1916,6 @@ impl Default for DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_LEVEL_ASSEMBLY: u32 = 1u32; pub const DEBUG_LEVEL_SOURCE: u32 = 0u32; pub const DEBUG_LIVE_USER_NON_INVASIVE: u32 = 33u32; @@ -2063,9 +1947,6 @@ impl Default for DEBUG_MODULE_AND_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_MODULE_AND_ID { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_MODULE_EXE_MODULE: u32 = 4u32; pub const DEBUG_MODULE_EXPLICIT: u32 = 8u32; pub const DEBUG_MODULE_LOADED: u32 = 0u32; @@ -2090,9 +1971,6 @@ impl Default for DEBUG_MODULE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_MODULE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_MODULE_SECONDARY: u32 = 16u32; pub const DEBUG_MODULE_SYM_BAD_CHECKSUM: u32 = 65536u32; pub const DEBUG_MODULE_SYNTHETIC: u32 = 32u32; @@ -2113,9 +1991,6 @@ impl Default for DEBUG_OFFSET_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_OFFSET_REGION { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_OFFSINFO_VIRTUAL_SOURCE: u32 = 1u32; pub const DEBUG_OUTCBF_COMBINED_EXPLICIT_FLUSH: u32 = 1u32; pub const DEBUG_OUTCBF_DML_HAS_SPECIAL_CHARACTERS: u32 = 4u32; @@ -2205,9 +2080,6 @@ impl Default for DEBUG_PNP_TRIAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PNP_TRIAGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_POOLTAG_DESCRIPTION { @@ -2222,9 +2094,6 @@ impl Default for DEBUG_POOLTAG_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_POOLTAG_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DEBUG_POOL_DATA { @@ -2244,9 +2113,6 @@ impl Default for DEBUG_POOL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_POOL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEBUG_POOL_DATA_0 { @@ -2258,9 +2124,6 @@ impl Default for DEBUG_POOL_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_POOL_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_POOL_DATA_0_0 { @@ -2271,9 +2134,6 @@ impl Default for DEBUG_POOL_DATA_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_POOL_DATA_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEBUG_POOL_REGION(pub i32); @@ -2292,9 +2152,6 @@ impl Default for DEBUG_PROCESSOR_IDENTIFICATION_ALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PROCESSOR_IDENTIFICATION_ALL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_PROCESSOR_IDENTIFICATION_ALPHA { @@ -2306,9 +2163,6 @@ impl Default for DEBUG_PROCESSOR_IDENTIFICATION_ALPHA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PROCESSOR_IDENTIFICATION_ALPHA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_PROCESSOR_IDENTIFICATION_AMD64 { @@ -2322,9 +2176,6 @@ impl Default for DEBUG_PROCESSOR_IDENTIFICATION_AMD64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PROCESSOR_IDENTIFICATION_AMD64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_PROCESSOR_IDENTIFICATION_ARM { @@ -2337,9 +2188,6 @@ impl Default for DEBUG_PROCESSOR_IDENTIFICATION_ARM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PROCESSOR_IDENTIFICATION_ARM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_PROCESSOR_IDENTIFICATION_ARM64 { @@ -2352,9 +2200,6 @@ impl Default for DEBUG_PROCESSOR_IDENTIFICATION_ARM64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PROCESSOR_IDENTIFICATION_ARM64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_PROCESSOR_IDENTIFICATION_IA64 { @@ -2369,9 +2214,6 @@ impl Default for DEBUG_PROCESSOR_IDENTIFICATION_IA64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PROCESSOR_IDENTIFICATION_IA64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_PROCESSOR_IDENTIFICATION_X86 { @@ -2385,9 +2227,6 @@ impl Default for DEBUG_PROCESSOR_IDENTIFICATION_X86 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_PROCESSOR_IDENTIFICATION_X86 { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_PROCESS_DETACH_ON_EXIT: u32 = 1u32; pub const DEBUG_PROCESS_ONLY_THIS_PROCESS: u32 = 2u32; pub const DEBUG_PROC_DESC_DEFAULT: u32 = 0u32; @@ -2414,9 +2253,6 @@ impl Default for DEBUG_READ_USER_MINIDUMP_STREAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_READ_USER_MINIDUMP_STREAM { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_REGISTERS_ALL: u32 = 7u32; pub const DEBUG_REGISTERS_DEFAULT: u32 = 0u32; pub const DEBUG_REGISTERS_FLOAT: u32 = 4u32; @@ -2438,9 +2274,6 @@ impl Default for DEBUG_REGISTER_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_REGISTER_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_REGISTER_SUB_REGISTER: u32 = 1u32; pub const DEBUG_REGSRC_DEBUGGEE: u32 = 0u32; pub const DEBUG_REGSRC_EXPLICIT: u32 = 1u32; @@ -2528,9 +2361,6 @@ impl Default for DEBUG_SMBIOS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_SMBIOS_INFO { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_SOURCE_IS_STATEMENT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2546,9 +2376,6 @@ impl Default for DEBUG_SPECIFIC_FILTER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_SPECIFIC_FILTER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_SRCFILE_SYMBOL_CHECKSUMINFO: u32 = 2u32; pub const DEBUG_SRCFILE_SYMBOL_TOKEN: u32 = 0u32; pub const DEBUG_SRCFILE_SYMBOL_TOKEN_SOURCE_COMMAND_WIDE: u32 = 1u32; @@ -2573,9 +2400,6 @@ impl Default for DEBUG_STACK_FRAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_STACK_FRAME { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_STACK_FRAME_ADDRESSES: u32 = 8u32; pub const DEBUG_STACK_FRAME_ADDRESSES_RA_ONLY: u32 = 256u32; pub const DEBUG_STACK_FRAME_ARCH: u32 = 16384u32; @@ -2599,9 +2423,6 @@ impl Default for DEBUG_STACK_FRAME_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_STACK_FRAME_EX { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_STACK_FRAME_MEMORY_USAGE: u32 = 512u32; pub const DEBUG_STACK_FRAME_NUMBERS: u32 = 64u32; pub const DEBUG_STACK_FRAME_OFFSETS: u32 = 4096u32; @@ -2653,9 +2474,6 @@ impl Default for DEBUG_SYMBOL_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_SYMBOL_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_SYMBOL_EXPANDED: u32 = 16u32; pub const DEBUG_SYMBOL_EXPANSION_LEVEL_MASK: u32 = 15u32; pub const DEBUG_SYMBOL_IS_ARGUMENT: u32 = 256u32; @@ -2677,9 +2495,6 @@ impl Default for DEBUG_SYMBOL_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_SYMBOL_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_SYMBOL_READ_ONLY: u32 = 32u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2702,9 +2517,6 @@ impl Default for DEBUG_SYMBOL_SOURCE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_SYMBOL_SOURCE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_SYMENT_IS_CODE: u32 = 1u32; pub const DEBUG_SYMENT_IS_DATA: u32 = 2u32; pub const DEBUG_SYMENT_IS_LOCAL: u32 = 8u32; @@ -2754,9 +2566,6 @@ impl Default for DEBUG_THREAD_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_THREAD_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_TRIAGE_FOLLOWUP_INFO { @@ -2769,9 +2578,6 @@ impl Default for DEBUG_TRIAGE_FOLLOWUP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_TRIAGE_FOLLOWUP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_TRIAGE_FOLLOWUP_INFO_2 { @@ -2786,9 +2592,6 @@ impl Default for DEBUG_TRIAGE_FOLLOWUP_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_TRIAGE_FOLLOWUP_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_TYPED_DATA { @@ -2809,9 +2612,6 @@ impl Default for DEBUG_TYPED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_TYPED_DATA { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_TYPED_DATA_IS_IN_MEMORY: u32 = 1u32; pub const DEBUG_TYPED_DATA_PHYSICAL_CACHED: u32 = 4u32; pub const DEBUG_TYPED_DATA_PHYSICAL_DEFAULT: u32 = 2u32; @@ -2841,9 +2641,6 @@ impl Default for DEBUG_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEBUG_VALUE_0 { @@ -2871,9 +2668,6 @@ impl Default for DEBUG_VALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_VALUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_VALUE_0_0 { @@ -2885,9 +2679,6 @@ impl Default for DEBUG_VALUE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_VALUE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_VALUE_0_2 { @@ -2899,9 +2690,6 @@ impl Default for DEBUG_VALUE_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_VALUE_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEBUG_VALUE_0_1 { @@ -2913,9 +2701,6 @@ impl Default for DEBUG_VALUE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUG_VALUE_0_1 { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_VALUE_FLOAT128: u32 = 9u32; pub const DEBUG_VALUE_FLOAT32: u32 = 5u32; pub const DEBUG_VALUE_FLOAT64: u32 = 6u32; @@ -3022,9 +2807,6 @@ impl Default for EXTSTACKTRACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTSTACKTRACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTSTACKTRACE32 { @@ -3038,9 +2820,6 @@ impl Default for EXTSTACKTRACE32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTSTACKTRACE32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTSTACKTRACE64 { @@ -3054,9 +2833,6 @@ impl Default for EXTSTACKTRACE64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTSTACKTRACE64 { - type TypeKind = windows_core::CopyType; -} pub type EXTS_JOB_PROCESS_CALLBACK = Option super::super::super::super::Foundation::BOOLEAN>; pub type EXTS_TABLE_ENTRY_CALLBACK = Option super::super::super::super::Foundation::BOOLEAN>; pub type EXT_ANALYSIS_PLUGIN = Option, callphase: FA_EXTENSION_PLUGIN_PHASE, panalysis: Option) -> windows_core::HRESULT>; @@ -3076,9 +2852,6 @@ impl Default for EXT_API_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXT_API_VERSION { - type TypeKind = windows_core::CopyType; -} pub const EXT_API_VERSION_NUMBER: u32 = 5u32; pub const EXT_API_VERSION_NUMBER32: u32 = 5u32; pub const EXT_API_VERSION_NUMBER64: u32 = 6u32; @@ -3095,9 +2868,6 @@ impl Default for EXT_CAB_XML_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXT_CAB_XML_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXT_CAB_XML_DATA_0 { @@ -3113,9 +2883,6 @@ impl Default for EXT_CAB_XML_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXT_CAB_XML_DATA_0 { - type TypeKind = windows_core::CopyType; -} pub type EXT_DECODE_ERROR = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3138,9 +2905,6 @@ impl Default for EXT_FIND_FILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXT_FIND_FILE { - type TypeKind = windows_core::CopyType; -} pub const EXT_FIND_FILE_ALLOW_GIVEN_PATH: u32 = 1u32; pub type EXT_GET_DEBUG_FAILURE_ANALYSIS = Option, flags: u32, classid: windows_core::GUID, ppanalysis: *mut Option) -> windows_core::HRESULT>; pub type EXT_GET_ENVIRONMENT_VARIABLE = Option windows_core::HRESULT>; @@ -3159,9 +2923,6 @@ impl Default for EXT_MATCH_PATTERN_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXT_MATCH_PATTERN_A { - type TypeKind = windows_core::CopyType; -} pub type EXT_RELOAD_TRIAGER = Option) -> windows_core::HRESULT>; pub type EXT_TARGET_INFO = Option, ptargetinfo: *mut TARGET_DEBUG_INFO) -> windows_core::HRESULT>; pub const EXT_TDF_PHYSICAL_CACHED: u32 = 4u32; @@ -3219,9 +2980,6 @@ impl Default for EXT_TYPED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXT_TYPED_DATA { - type TypeKind = windows_core::CopyType; -} pub type EXT_XML_DATA = Option, pxmpdata: *mut EXT_CAB_XML_DATA) -> windows_core::HRESULT>; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3269,9 +3027,6 @@ impl Default for FA_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FA_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FA_ENTRY_TYPE(pub i32); @@ -3303,9 +3058,6 @@ impl Default for FIELD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIELD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FIELD_INFO_0 { @@ -3317,9 +3069,6 @@ impl Default for FIELD_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIELD_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FIELD_INFO_1 { @@ -3331,9 +3080,6 @@ impl Default for FIELD_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIELD_INFO_1 { - type TypeKind = windows_core::CopyType; -} pub const FormatBSTRString: PreferredFormat = PreferredFormat(8i32); pub const FormatEnumNameOnly: PreferredFormat = PreferredFormat(12i32); pub const FormatEscapedStringWithQuote: PreferredFormat = PreferredFormat(13i32); @@ -3362,9 +3108,6 @@ impl Default for GET_CONTEXT_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_CONTEXT_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_CURRENT_PROCESS_ADDRESS { @@ -3377,9 +3120,6 @@ impl Default for GET_CURRENT_PROCESS_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_CURRENT_PROCESS_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_CURRENT_THREAD_ADDRESS { @@ -3391,9 +3131,6 @@ impl Default for GET_CURRENT_THREAD_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_CURRENT_THREAD_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_EXPRESSION_EX { @@ -3406,9 +3143,6 @@ impl Default for GET_EXPRESSION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_EXPRESSION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_INPUT_LINE { @@ -3422,9 +3156,6 @@ impl Default for GET_INPUT_LINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_INPUT_LINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_PEB_ADDRESS { @@ -3436,9 +3167,6 @@ impl Default for GET_PEB_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_PEB_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_SET_SYMPATH { @@ -3451,9 +3179,6 @@ impl Default for GET_SET_SYMPATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_SET_SYMPATH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_TEB_ADDRESS { @@ -3464,9 +3189,6 @@ impl Default for GET_TEB_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_TEB_ADDRESS { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(ICodeAddressConcept, ICodeAddressConcept_Vtbl, 0xc7371568_5c78_4a00_a4ab_6ef8823184cb); windows_core::imp::interface_hierarchy!(ICodeAddressConcept, windows_core::IUnknown); impl ICodeAddressConcept { @@ -44925,9 +44647,6 @@ impl Default for INLINE_FRAME_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INLINE_FRAME_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INLINE_FRAME_CONTEXT_0 { @@ -44940,9 +44659,6 @@ impl Default for INLINE_FRAME_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INLINE_FRAME_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} pub const INSUFFICIENT_SPACE_TO_COPY: u32 = 10u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -44956,9 +44672,6 @@ impl Default for IOSPACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOSPACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOSPACE32 { @@ -44971,9 +44684,6 @@ impl Default for IOSPACE32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOSPACE32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOSPACE64 { @@ -44986,9 +44696,6 @@ impl Default for IOSPACE64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOSPACE64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOSPACE_EX { @@ -45004,9 +44711,6 @@ impl Default for IOSPACE_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOSPACE_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOSPACE_EX32 { @@ -45022,9 +44726,6 @@ impl Default for IOSPACE_EX32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOSPACE_EX32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IOSPACE_EX64 { @@ -45040,9 +44741,6 @@ impl Default for IOSPACE_EX64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IOSPACE_EX64 { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IPreferredRuntimeTypeConcept, IPreferredRuntimeTypeConcept_Vtbl, 0x9d6c1d7b_a76f_4618_8068_5f76bd9a4e8a); windows_core::imp::interface_hierarchy!(IPreferredRuntimeTypeConcept, windows_core::IUnknown); impl IPreferredRuntimeTypeConcept { @@ -45250,10 +44948,6 @@ impl Default for KDDEBUGGER_DATA32 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KDDEBUGGER_DATA32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -45428,10 +45122,6 @@ impl Default for KDDEBUGGER_DATA64 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for KDDEBUGGER_DATA64 { - type TypeKind = windows_core::CopyType; -} pub type KDEXTS_LOCK_CALLBACKROUTINE = Option windows_core::HRESULT>; pub const KDEXTS_LOCK_CALLBACKROUTINE_DEFINED: u32 = 2u32; #[repr(C)] @@ -45453,9 +45143,6 @@ impl Default for KDEXTS_LOCK_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDEXTS_LOCK_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KDEXTS_PTE_INFO { @@ -45474,9 +45161,6 @@ impl Default for KDEXTS_PTE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDEXTS_PTE_INFO { - type TypeKind = windows_core::CopyType; -} pub type KDEXT_DUMP_HANDLE_CALLBACK = Option super::super::super::super::Foundation::BOOLEAN>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -45493,9 +45177,6 @@ impl Default for KDEXT_FILELOCK_OWNER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDEXT_FILELOCK_OWNER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KDEXT_HANDLE_INFORMATION { @@ -45512,9 +45193,6 @@ impl Default for KDEXT_HANDLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDEXT_HANDLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KDEXT_PROCESS_FIND_PARAMS { @@ -45528,9 +45206,6 @@ impl Default for KDEXT_PROCESS_FIND_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDEXT_PROCESS_FIND_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KDEXT_THREAD_FIND_PARAMS { @@ -45544,9 +45219,6 @@ impl Default for KDEXT_THREAD_FIND_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDEXT_THREAD_FIND_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const KD_SECONDARY_VERSION_AMD64_CONTEXT: u32 = 2u32; pub const KD_SECONDARY_VERSION_AMD64_OBSOLETE_CONTEXT_1: u32 = 0u32; pub const KD_SECONDARY_VERSION_AMD64_OBSOLETE_CONTEXT_2: u32 = 1u32; @@ -45570,9 +45242,6 @@ impl Default for Location { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for Location { - type TypeKind = windows_core::CopyType; -} pub const LocationConstant: LocationKind = LocationKind(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -45619,9 +45288,6 @@ impl Default for OS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OS_INFO_0 { @@ -45632,9 +45298,6 @@ impl Default for OS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct OS_INFO_v1 { @@ -45653,9 +45316,6 @@ impl Default for OS_INFO_v1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_INFO_v1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OS_INFO_v1_0 { @@ -45667,9 +45327,6 @@ impl Default for OS_INFO_v1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_INFO_v1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OS_INFO_v1_0_0 { @@ -45681,9 +45338,6 @@ impl Default for OS_INFO_v1_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_INFO_v1_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OS_INFO_v1_1 { @@ -45694,9 +45348,6 @@ impl Default for OS_INFO_v1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OS_INFO_v1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OS_TYPE(pub i32); @@ -45755,9 +45406,6 @@ impl Default for PHYSICAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_TO_VIRTUAL { @@ -45770,9 +45418,6 @@ impl Default for PHYSICAL_TO_VIRTUAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_TO_VIRTUAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_WITH_FLAGS { @@ -45786,9 +45431,6 @@ impl Default for PHYSICAL_WITH_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_WITH_FLAGS { - type TypeKind = windows_core::CopyType; -} pub const PHYS_FLAG_CACHED: u32 = 1u32; pub const PHYS_FLAG_DEFAULT: u32 = 0u32; pub const PHYS_FLAG_UNCACHED: u32 = 2u32; @@ -45811,9 +45453,6 @@ impl Default for POINTER_SEARCH_PHYSICAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTER_SEARCH_PHYSICAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSORINFO { @@ -45825,9 +45464,6 @@ impl Default for PROCESSORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_COMMIT_USAGE { @@ -45844,9 +45480,6 @@ impl Default for PROCESS_COMMIT_USAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_COMMIT_USAGE { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_END: TANALYZE_RETURN = TANALYZE_RETURN(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -45861,9 +45494,6 @@ impl Default for PROCESS_NAME_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_NAME_ENTRY { - type TypeKind = windows_core::CopyType; -} pub type PSYM_DUMP_FIELD_CALLBACK = Option u32>; pub const PTR_SEARCH_NO_SYMBOL_CHECK: u32 = 2147483648u32; pub const PTR_SEARCH_PHYS_ALL_HITS: u32 = 1u32; @@ -45935,9 +45565,6 @@ impl Default for READCONTROLSPACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READCONTROLSPACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READCONTROLSPACE32 { @@ -45951,9 +45578,6 @@ impl Default for READCONTROLSPACE32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READCONTROLSPACE32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READCONTROLSPACE64 { @@ -45967,9 +45591,6 @@ impl Default for READCONTROLSPACE64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READCONTROLSPACE64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READ_WRITE_MSR { @@ -45981,9 +45602,6 @@ impl Default for READ_WRITE_MSR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READ_WRITE_MSR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RawSearchFlags(pub i32); @@ -46003,9 +45621,6 @@ impl Default for SEARCHMEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEARCHMEMORY { - type TypeKind = windows_core::CopyType; -} pub const STACK_FRAME_TYPE_IGNORE: u32 = 255u32; pub const STACK_FRAME_TYPE_INIT: u32 = 0u32; pub const STACK_FRAME_TYPE_INLINE: u32 = 2u32; @@ -46026,9 +45641,6 @@ impl Default for STACK_SRC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STACK_SRC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STACK_SYM_FRAME_INFO { @@ -46040,9 +45652,6 @@ impl Default for STACK_SYM_FRAME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STACK_SYM_FRAME_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYMBOL_INFO_EX { @@ -46058,9 +45667,6 @@ impl Default for SYMBOL_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMBOL_INFO_EX { - type TypeKind = windows_core::CopyType; -} pub const SYMBOL_TYPE_INDEX_NOT_FOUND: u32 = 2u32; pub const SYMBOL_TYPE_INFO_NOT_FOUND: u32 = 3u32; #[repr(C)] @@ -46086,9 +45692,6 @@ impl Default for SYM_DUMP_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYM_DUMP_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYM_DUMP_PARAM_0 { @@ -46100,9 +45703,6 @@ impl Default for SYM_DUMP_PARAM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYM_DUMP_PARAM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ScriptChangeKind(pub i32); @@ -46132,9 +45732,6 @@ impl Default for ScriptDebugEventInformation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ScriptDebugEventInformation { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ScriptDebugEventInformation_0 { @@ -46146,9 +45743,6 @@ impl Default for ScriptDebugEventInformation_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ScriptDebugEventInformation_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ScriptDebugEventInformation_0_1 { @@ -46159,9 +45753,6 @@ impl Default for ScriptDebugEventInformation_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ScriptDebugEventInformation_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ScriptDebugEventInformation_0_0 { @@ -46172,9 +45763,6 @@ impl Default for ScriptDebugEventInformation_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ScriptDebugEventInformation_0_0 { - type TypeKind = windows_core::CopyType; -} pub const ScriptDebugException: ScriptDebugEvent = ScriptDebugEvent(2i32); pub const ScriptDebugExecuting: ScriptDebugState = ScriptDebugState(2i32); pub const ScriptDebugNoDebugger: ScriptDebugState = ScriptDebugState(0i32); @@ -46190,9 +45778,6 @@ impl Default for ScriptDebugPosition { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ScriptDebugPosition { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ScriptDebugState(pub i32); @@ -46247,9 +45832,6 @@ impl Default for TARGET_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TARGET_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TARGET_DEBUG_INFO_v1 { @@ -46272,9 +45854,6 @@ impl Default for TARGET_DEBUG_INFO_v1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TARGET_DEBUG_INFO_v1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TARGET_DEBUG_INFO_v2 { @@ -46293,9 +45872,6 @@ impl Default for TARGET_DEBUG_INFO_v2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TARGET_DEBUG_INFO_v2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSLATE_VIRTUAL_TO_PHYSICAL { @@ -46307,9 +45883,6 @@ impl Default for TRANSLATE_VIRTUAL_TO_PHYSICAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSLATE_VIRTUAL_TO_PHYSICAL { - type TypeKind = windows_core::CopyType; -} pub const TRIAGE_FOLLOWUP_DEFAULT: u32 = 2u32; pub const TRIAGE_FOLLOWUP_FAIL: u32 = 0u32; pub const TRIAGE_FOLLOWUP_IGNORE: u32 = 1u32; @@ -46342,9 +45915,6 @@ impl Default for VIRTUAL_TO_PHYSICAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_TO_PHYSICAL { - type TypeKind = windows_core::CopyType; -} pub const VarArgsCStyle: VarArgsKind = VarArgsKind(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -46365,9 +45935,6 @@ impl Default for WDBGEXTS_CLR_DATA_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDBGEXTS_CLR_DATA_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WDBGEXTS_DISASSEMBLE_BUFFER { @@ -46386,9 +45953,6 @@ impl Default for WDBGEXTS_DISASSEMBLE_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDBGEXTS_DISASSEMBLE_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WDBGEXTS_MODULE_IN_RANGE { @@ -46402,9 +45966,6 @@ impl Default for WDBGEXTS_MODULE_IN_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDBGEXTS_MODULE_IN_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WDBGEXTS_QUERY_INTERFACE { @@ -46416,9 +45977,6 @@ impl Default for WDBGEXTS_QUERY_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDBGEXTS_QUERY_INTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WDBGEXTS_THREAD_OS_INFO { @@ -46438,9 +45996,6 @@ impl Default for WDBGEXTS_THREAD_OS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDBGEXTS_THREAD_OS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -46464,10 +46019,6 @@ impl Default for WINDBG_EXTENSION_APIS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for WINDBG_EXTENSION_APIS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -46491,10 +46042,6 @@ impl Default for WINDBG_EXTENSION_APIS32 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for WINDBG_EXTENSION_APIS32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -46518,10 +46065,6 @@ impl Default for WINDBG_EXTENSION_APIS64 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for WINDBG_EXTENSION_APIS64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDBG_OLDKD_EXTENSION_APIS { @@ -46541,9 +46084,6 @@ impl Default for WINDBG_OLDKD_EXTENSION_APIS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDBG_OLDKD_EXTENSION_APIS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDBG_OLD_EXTENSION_APIS { @@ -46559,9 +46099,6 @@ impl Default for WINDBG_OLD_EXTENSION_APIS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDBG_OLD_EXTENSION_APIS { - type TypeKind = windows_core::CopyType; -} pub const WIN_95: OS_TYPE = OS_TYPE(0i32); pub const WIN_98: OS_TYPE = OS_TYPE(1i32); pub const WIN_ME: OS_TYPE = OS_TYPE(2i32); @@ -46589,8 +46126,5 @@ impl Default for XML_DRIVER_NODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XML_DRIVER_NODE_INFO { - type TypeKind = windows_core::CopyType; -} pub const _EXTSAPI_VER_: u32 = 10u32; pub type fnDebugFailureAnalysisCreateInstance = Option, args: windows_core::PCWSTR, flags: u32, rclsid: *const windows_core::GUID, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs index 0bea076d3a9..1179bbf93e8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs @@ -2232,10 +2232,6 @@ impl Default for ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ADDRESS64 { @@ -2248,9 +2244,6 @@ impl Default for ADDRESS64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADDRESS64 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ADDRESS_MODE(pub i32); @@ -2265,9 +2258,6 @@ impl Default for AER_BRIDGE_DESCRIPTOR_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AER_BRIDGE_DESCRIPTOR_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct AER_BRIDGE_DESCRIPTOR_FLAGS_0 { @@ -2278,9 +2268,6 @@ impl Default for AER_BRIDGE_DESCRIPTOR_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AER_BRIDGE_DESCRIPTOR_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union AER_ENDPOINT_DESCRIPTOR_FLAGS { @@ -2292,9 +2279,6 @@ impl Default for AER_ENDPOINT_DESCRIPTOR_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AER_ENDPOINT_DESCRIPTOR_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct AER_ENDPOINT_DESCRIPTOR_FLAGS_0 { @@ -2305,9 +2289,6 @@ impl Default for AER_ENDPOINT_DESCRIPTOR_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AER_ENDPOINT_DESCRIPTOR_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union AER_ROOTPORT_DESCRIPTOR_FLAGS { @@ -2319,9 +2300,6 @@ impl Default for AER_ROOTPORT_DESCRIPTOR_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AER_ROOTPORT_DESCRIPTOR_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct AER_ROOTPORT_DESCRIPTOR_FLAGS_0 { @@ -2332,9 +2310,6 @@ impl Default for AER_ROOTPORT_DESCRIPTOR_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AER_ROOTPORT_DESCRIPTOR_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const AGP_GART_CORRUPTION: BUGCHECK_ERROR = BUGCHECK_ERROR(261u32); pub const AGP_ILLEGALLY_REPROGRAMMED: BUGCHECK_ERROR = BUGCHECK_ERROR(262u32); pub const AGP_INTERNAL: BUGCHECK_ERROR = BUGCHECK_ERROR(277u32); @@ -2354,10 +2329,6 @@ impl Default for APC_CALLBACK_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for APC_CALLBACK_DATA { - type TypeKind = windows_core::CopyType; -} pub const APC_INDEX_MISMATCH: BUGCHECK_ERROR = BUGCHECK_ERROR(1u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2372,9 +2343,6 @@ impl Default for API_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for API_VERSION { - type TypeKind = windows_core::CopyType; -} pub const API_VERSION_NUMBER: u32 = 12u32; pub const APP_TAGGING_INITIALIZATION_FAILED: BUGCHECK_ERROR = BUGCHECK_ERROR(266u32); #[repr(C)] @@ -2400,10 +2368,6 @@ impl Default for ARM64_NT_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] -impl windows_core::TypeKind for ARM64_NT_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -2417,10 +2381,6 @@ impl Default for ARM64_NT_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] -impl windows_core::TypeKind for ARM64_NT_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2463,10 +2423,6 @@ impl Default for ARM64_NT_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] -impl windows_core::TypeKind for ARM64_NT_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ARM64_NT_NEON128 { @@ -2481,9 +2437,6 @@ impl Default for ARM64_NT_NEON128 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ARM64_NT_NEON128 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ARM64_NT_NEON128_0 { @@ -2495,9 +2448,6 @@ impl Default for ARM64_NT_NEON128_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ARM64_NT_NEON128_0 { - type TypeKind = windows_core::CopyType; -} pub const ASSIGN_DRIVE_LETTERS_FAILED: BUGCHECK_ERROR = BUGCHECK_ERROR(114u32); pub const ATDISK_DRIVER_INTERNAL: BUGCHECK_ERROR = BUGCHECK_ERROR(66u32); pub const ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY: BUGCHECK_ERROR = BUGCHECK_ERROR(252u32); @@ -2659,11 +2609,6 @@ impl Default for CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -2721,10 +2666,6 @@ impl Default for CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -2738,10 +2679,6 @@ impl Default for CONTEXT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2771,10 +2708,6 @@ impl Default for CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy)] @@ -2798,10 +2731,6 @@ impl Default for CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy)] @@ -2815,10 +2744,6 @@ impl Default for CONTEXT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2861,10 +2786,6 @@ impl Default for CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} pub const CONTEXT_ALL_AMD64: CONTEXT_FLAGS = CONTEXT_FLAGS(1048607u32); pub const CONTEXT_ALL_ARM: CONTEXT_FLAGS = CONTEXT_FLAGS(2097167u32); pub const CONTEXT_ALL_ARM64: CONTEXT_FLAGS = CONTEXT_FLAGS(4194335u32); @@ -2971,9 +2892,6 @@ impl Default for CPU_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPU_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct CPU_INFORMATION_1 { @@ -2984,9 +2902,6 @@ impl Default for CPU_INFORMATION_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPU_INFORMATION_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CPU_INFORMATION_0 { @@ -3000,9 +2915,6 @@ impl Default for CPU_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPU_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} pub const CRASHDUMP_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = BUGCHECK_ERROR(486u32); pub const CREATE_DELETE_LOCK_NOT_LOCKED: BUGCHECK_ERROR = BUGCHECK_ERROR(20u32); pub const CREATE_PROCESS_DEBUG_EVENT: DEBUG_EVENT_CODE = DEBUG_EVENT_CODE(3u32); @@ -3027,10 +2939,6 @@ impl Default for CREATE_PROCESS_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Threading")] -impl windows_core::TypeKind for CREATE_PROCESS_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const CREATE_THREAD_DEBUG_EVENT: DEBUG_EVENT_CODE = DEBUG_EVENT_CODE(2u32); #[repr(C)] #[cfg(feature = "Win32_System_Threading")] @@ -3046,10 +2954,6 @@ impl Default for CREATE_THREAD_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Threading")] -impl windows_core::TypeKind for CREATE_THREAD_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const CRITICAL_INITIALIZATION_FAILURE: BUGCHECK_ERROR = BUGCHECK_ERROR(317u32); pub const CRITICAL_OBJECT_TERMINATION: BUGCHECK_ERROR = BUGCHECK_ERROR(244u32); pub const CRITICAL_PROCESS_DIED: BUGCHECK_ERROR = BUGCHECK_ERROR(239u32); @@ -3074,9 +2978,6 @@ impl Default for DBGHELP_DATA_REPORT_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBGHELP_DATA_REPORT_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const DBGPROP_ATTRIB_ACCESS_FINAL: DBGPROP_ATTRIB_FLAGS = DBGPROP_ATTRIB_FLAGS(32768i32); pub const DBGPROP_ATTRIB_ACCESS_PRIVATE: DBGPROP_ATTRIB_FLAGS = DBGPROP_ATTRIB_FLAGS(8192i32); pub const DBGPROP_ATTRIB_ACCESS_PROTECTED: DBGPROP_ATTRIB_FLAGS = DBGPROP_ATTRIB_FLAGS(16384i32); @@ -3201,10 +3102,6 @@ impl Default for DEBUG_EVENT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Threading")] -impl windows_core::TypeKind for DEBUG_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Threading")] #[derive(Clone, Copy)] @@ -3225,10 +3122,6 @@ impl Default for DEBUG_EVENT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Threading")] -impl windows_core::TypeKind for DEBUG_EVENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEBUG_EVENT_CODE(pub u32); @@ -3267,11 +3160,6 @@ impl Default for DISPATCHER_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] @@ -3297,11 +3185,6 @@ impl Default for DISPATCHER_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for DISPATCHER_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const DMA_COMMON_BUFFER_VECTOR_ERROR: BUGCHECK_ERROR = BUGCHECK_ERROR(476u32); pub const DMP_CONTEXT_RECORD_SIZE_32: u32 = 1200u32; pub const DMP_CONTEXT_RECORD_SIZE_64: u32 = 3000u32; @@ -3355,9 +3238,6 @@ impl Default for DUMP_FILE_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_FILE_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DUMP_FILE_ATTRIBUTES_0 { @@ -3368,9 +3248,6 @@ impl Default for DUMP_FILE_ATTRIBUTES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_FILE_ATTRIBUTES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DUMP_HEADER32 { @@ -3418,9 +3295,6 @@ impl Default for DUMP_HEADER32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_HEADER32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DUMP_HEADER32_0 { @@ -3432,9 +3306,6 @@ impl Default for DUMP_HEADER32_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_HEADER32_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DUMP_HEADER64 { @@ -3480,9 +3351,6 @@ impl Default for DUMP_HEADER64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_HEADER64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DUMP_HEADER64_0 { @@ -3494,9 +3362,6 @@ impl Default for DUMP_HEADER64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUMP_HEADER64_0 { - type TypeKind = windows_core::CopyType; -} pub const DUMP_SUMMARY_VALID_CURRENT_USER_VA: u32 = 2u32; pub const DUMP_SUMMARY_VALID_KERNEL_VA: u32 = 1u32; #[repr(transparent)] @@ -3528,9 +3393,6 @@ impl Default for DebugPropertyInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DebugPropertyInfo { - type TypeKind = windows_core::CloneType; -} pub const EFS_FATAL_ERROR: BUGCHECK_ERROR = BUGCHECK_ERROR(471u32); pub const ELAM_DRIVER_DETECTED_FATAL_ERROR: BUGCHECK_ERROR = BUGCHECK_ERROR(376u32); pub const EMPTY_THREAD_REAPER_LIST: BUGCHECK_ERROR = BUGCHECK_ERROR(19u32); @@ -3564,9 +3426,6 @@ impl Default for EXCEPTION_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXCEPTION_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const EXCEPTION_EXECUTE_HANDLER: i32 = 1i32; pub const EXCEPTION_ON_INVALID_STACK: BUGCHECK_ERROR = BUGCHECK_ERROR(426u32); #[repr(C)] @@ -3582,10 +3441,6 @@ impl Default for EXCEPTION_POINTERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for EXCEPTION_POINTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXCEPTION_RECORD { @@ -3601,9 +3456,6 @@ impl Default for EXCEPTION_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXCEPTION_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXCEPTION_RECORD32 { @@ -3619,9 +3471,6 @@ impl Default for EXCEPTION_RECORD32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXCEPTION_RECORD32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXCEPTION_RECORD64 { @@ -3638,9 +3487,6 @@ impl Default for EXCEPTION_RECORD64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXCEPTION_RECORD64 { - type TypeKind = windows_core::CopyType; -} pub const EXCEPTION_SCOPE_INVALID: BUGCHECK_ERROR = BUGCHECK_ERROR(333u32); pub const EXFAT_FILE_SYSTEM: BUGCHECK_ERROR = BUGCHECK_ERROR(300u32); pub const EXIT_PROCESS_DEBUG_EVENT: DEBUG_EVENT_CODE = DEBUG_EVENT_CODE(5u32); @@ -3654,9 +3500,6 @@ impl Default for EXIT_PROCESS_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXIT_PROCESS_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const EXIT_THREAD_DEBUG_EVENT: DEBUG_EVENT_CODE = DEBUG_EVENT_CODE(4u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3668,9 +3511,6 @@ impl Default for EXIT_THREAD_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXIT_THREAD_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const EXRESOURCE_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = BUGCHECK_ERROR(460u32); pub const EXT_OUTPUT_VER: u32 = 1u32; pub const EX_PROP_INFO_DEBUGEXTPROP: EX_PROP_INFO_FLAGS = EX_PROP_INFO_FLAGS(4096i32); @@ -3710,10 +3550,6 @@ impl Default for ExtendedDebugPropertyInfo { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for ExtendedDebugPropertyInfo { - type TypeKind = windows_core::CloneType; -} pub const FACILITY_AAF: FACILITY_CODE = FACILITY_CODE(18u32); pub const FACILITY_ACCELERATOR: FACILITY_CODE = FACILITY_CODE(1536u32); pub const FACILITY_ACS: FACILITY_CODE = FACILITY_CODE(20u32); @@ -3938,9 +3774,6 @@ impl Default for FPO_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FPO_DATA { - type TypeKind = windows_core::CopyType; -} pub const FP_EMULATION_ERROR: BUGCHECK_ERROR = BUGCHECK_ERROR(166u32); pub const FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION: BUGCHECK_ERROR = BUGCHECK_ERROR(268u32); pub const FunctionTableStream: MINIDUMP_STREAM_TYPE = MINIDUMP_STREAM_TYPE(13i32); @@ -4442,9 +4275,6 @@ impl Default for IMAGEHLP_CBA_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_CBA_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_CBA_EVENTW { @@ -4458,9 +4288,6 @@ impl Default for IMAGEHLP_CBA_EVENTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_CBA_EVENTW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGEHLP_CBA_EVENT_SEVERITY(pub u32); @@ -4477,9 +4304,6 @@ impl Default for IMAGEHLP_CBA_READ_MEMORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_CBA_READ_MEMORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4498,10 +4322,6 @@ impl Default for IMAGEHLP_DEFERRED_SYMBOL_LOAD { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_DEFERRED_SYMBOL_LOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { @@ -4519,9 +4339,6 @@ impl Default for IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { @@ -4539,9 +4356,6 @@ impl Default for IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4557,10 +4371,6 @@ impl Default for IMAGEHLP_DUPLICATE_SYMBOL { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_DUPLICATE_SYMBOL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_DUPLICATE_SYMBOL64 { @@ -4574,9 +4384,6 @@ impl Default for IMAGEHLP_DUPLICATE_SYMBOL64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_DUPLICATE_SYMBOL64 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGEHLP_EXTENDED_OPTIONS(pub i32); @@ -4611,9 +4418,6 @@ impl Default for IMAGEHLP_GET_TYPE_INFO_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_GET_TYPE_INFO_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const IMAGEHLP_GET_TYPE_INFO_UNCACHED: IMAGEHLP_GET_TYPE_INFO_FLAGS = IMAGEHLP_GET_TYPE_INFO_FLAGS(1u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4630,9 +4434,6 @@ impl Default for IMAGEHLP_JIT_SYMBOLMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_JIT_SYMBOLMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4649,10 +4450,6 @@ impl Default for IMAGEHLP_LINE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_LINE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_LINE64 { @@ -4667,9 +4464,6 @@ impl Default for IMAGEHLP_LINE64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_LINE64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4686,10 +4480,6 @@ impl Default for IMAGEHLP_LINEW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_LINEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_LINEW64 { @@ -4704,9 +4494,6 @@ impl Default for IMAGEHLP_LINEW64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_LINEW64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4728,10 +4515,6 @@ impl Default for IMAGEHLP_MODULE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_MODULE64 { @@ -4766,9 +4549,6 @@ impl Default for IMAGEHLP_MODULE64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_MODULE64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_MODULE64_EX { @@ -4780,9 +4560,6 @@ impl Default for IMAGEHLP_MODULE64_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_MODULE64_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4804,10 +4581,6 @@ impl Default for IMAGEHLP_MODULEW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_MODULEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_MODULEW64 { @@ -4842,9 +4615,6 @@ impl Default for IMAGEHLP_MODULEW64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_MODULEW64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_MODULEW64_EX { @@ -4856,9 +4626,6 @@ impl Default for IMAGEHLP_MODULEW64_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_MODULEW64_EX { - type TypeKind = windows_core::CopyType; -} pub const IMAGEHLP_MODULE_REGION_ADDITIONAL: u32 = 4u32; pub const IMAGEHLP_MODULE_REGION_ALL: u32 = 255u32; pub const IMAGEHLP_MODULE_REGION_DLLBASE: u32 = 1u32; @@ -4893,9 +4660,6 @@ impl Default for IMAGEHLP_STACK_FRAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_STACK_FRAME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGEHLP_STATUS_REASON(pub i32); @@ -4916,10 +4680,6 @@ impl Default for IMAGEHLP_SYMBOL { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_SYMBOL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_SYMBOL64 { @@ -4935,9 +4695,6 @@ impl Default for IMAGEHLP_SYMBOL64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_SYMBOL64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_SYMBOL64_PACKAGE { @@ -4949,9 +4706,6 @@ impl Default for IMAGEHLP_SYMBOL64_PACKAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_SYMBOL64_PACKAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4969,10 +4723,6 @@ impl Default for IMAGEHLP_SYMBOLW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_SYMBOLW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_SYMBOLW64 { @@ -4988,9 +4738,6 @@ impl Default for IMAGEHLP_SYMBOLW64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_SYMBOLW64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_SYMBOLW64_PACKAGE { @@ -5002,9 +4749,6 @@ impl Default for IMAGEHLP_SYMBOLW64_PACKAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_SYMBOLW64_PACKAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5018,10 +4762,6 @@ impl Default for IMAGEHLP_SYMBOLW_PACKAGE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_SYMBOLW_PACKAGE { - type TypeKind = windows_core::CopyType; -} pub const IMAGEHLP_SYMBOL_FUNCTION: u32 = 2048u32; pub const IMAGEHLP_SYMBOL_INFO_CONSTANT: u32 = 256u32; pub const IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE: u32 = 32u32; @@ -5044,10 +4784,6 @@ impl Default for IMAGEHLP_SYMBOL_PACKAGE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGEHLP_SYMBOL_PACKAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGEHLP_SYMBOL_SRC { @@ -5060,9 +4796,6 @@ impl Default for IMAGEHLP_SYMBOL_SRC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGEHLP_SYMBOL_SRC { - type TypeKind = windows_core::CopyType; -} pub const IMAGEHLP_SYMBOL_THUNK: u32 = 8192u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5080,9 +4813,6 @@ impl Default for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0 { @@ -5094,9 +4824,6 @@ impl Default for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0 { @@ -5107,9 +4834,6 @@ impl Default for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_COFF_SYMBOLS_HEADER { @@ -5127,9 +4851,6 @@ impl Default for IMAGE_COFF_SYMBOLS_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COFF_SYMBOLS_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_COR20_HEADER { @@ -5151,9 +4872,6 @@ impl Default for IMAGE_COR20_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR20_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_COR20_HEADER_0 { @@ -5165,9 +4883,6 @@ impl Default for IMAGE_COR20_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR20_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_DATA_DIRECTORY { @@ -5179,9 +4894,6 @@ impl Default for IMAGE_DATA_DIRECTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DATA_DIRECTORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_DEBUG_DIRECTORY { @@ -5199,9 +4911,6 @@ impl Default for IMAGE_DEBUG_DIRECTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DEBUG_DIRECTORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] @@ -5246,11 +4955,6 @@ impl Default for IMAGE_DEBUG_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for IMAGE_DEBUG_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGE_DEBUG_TYPE(pub u32); @@ -5437,10 +5141,6 @@ impl Default for IMAGE_FILE_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for IMAGE_FILE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_FILE_LARGE_ADDRESS_AWARE: IMAGE_FILE_CHARACTERISTICS = IMAGE_FILE_CHARACTERISTICS(32u16); pub const IMAGE_FILE_LARGE_ADDRESS_AWARE2: IMAGE_FILE_CHARACTERISTICS2 = IMAGE_FILE_CHARACTERISTICS2(32u32); pub const IMAGE_FILE_LINE_NUMS_STRIPPED: IMAGE_FILE_CHARACTERISTICS = IMAGE_FILE_CHARACTERISTICS(4u16); @@ -5469,9 +5169,6 @@ impl Default for IMAGE_FUNCTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_FUNCTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct IMAGE_FUNCTION_ENTRY64 { @@ -5484,9 +5181,6 @@ impl Default for IMAGE_FUNCTION_ENTRY64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_FUNCTION_ENTRY64 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub union IMAGE_FUNCTION_ENTRY64_0 { @@ -5498,9 +5192,6 @@ impl Default for IMAGE_FUNCTION_ENTRY64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_FUNCTION_ENTRY64_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_LOAD_CONFIG_CODE_INTEGRITY { @@ -5514,9 +5205,6 @@ impl Default for IMAGE_LOAD_CONFIG_CODE_INTEGRITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_LOAD_CONFIG_CODE_INTEGRITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_LOAD_CONFIG_DIRECTORY32 { @@ -5575,9 +5263,6 @@ impl Default for IMAGE_LOAD_CONFIG_DIRECTORY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_LOAD_CONFIG_DIRECTORY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct IMAGE_LOAD_CONFIG_DIRECTORY64 { @@ -5636,9 +5321,6 @@ impl Default for IMAGE_LOAD_CONFIG_DIRECTORY64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_LOAD_CONFIG_DIRECTORY64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_SystemInformation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5653,10 +5335,6 @@ impl Default for IMAGE_NT_HEADERS32 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for IMAGE_NT_HEADERS32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_SystemInformation")] #[derive(Clone, Copy)] @@ -5671,10 +5349,6 @@ impl Default for IMAGE_NT_HEADERS64 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for IMAGE_NT_HEADERS64 { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_NT_OPTIONAL_HDR32_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = IMAGE_OPTIONAL_HEADER_MAGIC(267u16); pub const IMAGE_NT_OPTIONAL_HDR64_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = IMAGE_OPTIONAL_HEADER_MAGIC(523u16); pub const IMAGE_NT_OPTIONAL_HDR_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = IMAGE_OPTIONAL_HEADER_MAGIC(523u16); @@ -5718,9 +5392,6 @@ impl Default for IMAGE_OPTIONAL_HEADER32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_OPTIONAL_HEADER32 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct IMAGE_OPTIONAL_HEADER64 { @@ -5760,9 +5431,6 @@ impl Default for IMAGE_OPTIONAL_HEADER64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_OPTIONAL_HEADER64 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGE_OPTIONAL_HEADER_MAGIC(pub u16); @@ -5779,10 +5447,6 @@ impl Default for IMAGE_ROM_HEADERS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for IMAGE_ROM_HEADERS { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_ROM_OPTIONAL_HDR_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = IMAGE_OPTIONAL_HEADER_MAGIC(263u16); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5806,9 +5470,6 @@ impl Default for IMAGE_ROM_OPTIONAL_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ROM_OPTIONAL_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_RUNTIME_FUNCTION_ENTRY { @@ -5821,9 +5482,6 @@ impl Default for IMAGE_RUNTIME_FUNCTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RUNTIME_FUNCTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_RUNTIME_FUNCTION_ENTRY_0 { @@ -5835,9 +5493,6 @@ impl Default for IMAGE_RUNTIME_FUNCTION_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RUNTIME_FUNCTION_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_SCN_ALIGN_1024BYTES: IMAGE_SECTION_CHARACTERISTICS = IMAGE_SECTION_CHARACTERISTICS(11534336u32); pub const IMAGE_SCN_ALIGN_128BYTES: IMAGE_SECTION_CHARACTERISTICS = IMAGE_SECTION_CHARACTERISTICS(8388608u32); pub const IMAGE_SCN_ALIGN_16BYTES: IMAGE_SECTION_CHARACTERISTICS = IMAGE_SECTION_CHARACTERISTICS(5242880u32); @@ -5932,9 +5587,6 @@ impl Default for IMAGE_SECTION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SECTION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_SECTION_HEADER_0 { @@ -5946,9 +5598,6 @@ impl Default for IMAGE_SECTION_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SECTION_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGE_SUBSYSTEM(pub u16); @@ -6069,9 +5718,6 @@ impl Default for IPMI_OS_SEL_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IPMI_OS_SEL_RECORD { - type TypeKind = windows_core::CopyType; -} pub const IPMI_OS_SEL_RECORD_MASK: u32 = 65535u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6210,10 +5856,6 @@ impl Default for KDHELP { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for KDHELP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KDHELP64 { @@ -6240,9 +5882,6 @@ impl Default for KDHELP64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KDHELP64 { - type TypeKind = windows_core::CopyType; -} pub const KERNEL_APC_PENDING_DURING_EXIT: BUGCHECK_ERROR = BUGCHECK_ERROR(32u32); pub const KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASE: BUGCHECK_ERROR = BUGCHECK_ERROR(354u32); pub const KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL: BUGCHECK_ERROR = BUGCHECK_ERROR(402u32); @@ -6273,10 +5912,6 @@ impl Default for KNONVOLATILE_CONTEXT_POINTERS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for KNONVOLATILE_CONTEXT_POINTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -6290,10 +5925,6 @@ impl Default for KNONVOLATILE_CONTEXT_POINTERS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KNONVOLATILE_CONTEXT_POINTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -6307,10 +5938,6 @@ impl Default for KNONVOLATILE_CONTEXT_POINTERS_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KNONVOLATILE_CONTEXT_POINTERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6338,10 +5965,6 @@ impl Default for KNONVOLATILE_CONTEXT_POINTERS_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KNONVOLATILE_CONTEXT_POINTERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -6355,10 +5978,6 @@ impl Default for KNONVOLATILE_CONTEXT_POINTERS_1 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KNONVOLATILE_CONTEXT_POINTERS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6386,10 +6005,6 @@ impl Default for KNONVOLATILE_CONTEXT_POINTERS_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for KNONVOLATILE_CONTEXT_POINTERS_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6421,10 +6036,6 @@ impl Default for KNONVOLATILE_CONTEXT_POINTERS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for KNONVOLATILE_CONTEXT_POINTERS { - type TypeKind = windows_core::CopyType; -} pub const KernelMinidumpStatusCallback: MINIDUMP_CALLBACK_TYPE = MINIDUMP_CALLBACK_TYPE(8i32); pub const LAST_CHANCE_CALLED_FROM_KMODE: BUGCHECK_ERROR = BUGCHECK_ERROR(21u32); #[repr(C)] @@ -6439,9 +6050,6 @@ impl Default for LDT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDT_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union LDT_ENTRY_0 { @@ -6453,9 +6061,6 @@ impl Default for LDT_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDT_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDT_ENTRY_0_1 { @@ -6466,9 +6071,6 @@ impl Default for LDT_ENTRY_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDT_ENTRY_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LDT_ENTRY_0_0 { @@ -6482,9 +6084,6 @@ impl Default for LDT_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LDT_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} pub const LIVE_SYSTEM_DUMP: BUGCHECK_ERROR = BUGCHECK_ERROR(353u32); pub const LM_SERVER_INTERNAL_ERROR: BUGCHECK_ERROR = BUGCHECK_ERROR(84u32); #[repr(C)] @@ -6514,11 +6113,6 @@ impl Default for LOADED_IMAGE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -impl windows_core::TypeKind for LOADED_IMAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] @@ -6546,11 +6140,6 @@ impl Default for LOADED_IMAGE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -impl windows_core::TypeKind for LOADED_IMAGE { - type TypeKind = windows_core::CopyType; -} pub const LOADER_BLOCK_MISMATCH: BUGCHECK_ERROR = BUGCHECK_ERROR(256u32); pub const LOADER_ROLLBACK_DETECTED: BUGCHECK_ERROR = BUGCHECK_ERROR(406u32); pub const LOAD_DLL_DEBUG_EVENT: DEBUG_EVENT_CODE = DEBUG_EVENT_CODE(6u32); @@ -6569,9 +6158,6 @@ impl Default for LOAD_DLL_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOAD_DLL_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const LOCKED_PAGES_TRACKER_CORRUPTION: BUGCHECK_ERROR = BUGCHECK_ERROR(217u32); pub type LPCALL_BACK_USER_INTERRUPT_ROUTINE = Option u32>; pub const LPC_INITIALIZATION_FAILED: BUGCHECK_ERROR = BUGCHECK_ERROR(106u32); @@ -6589,9 +6175,6 @@ impl Default for M128A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for M128A { - type TypeKind = windows_core::CopyType; -} pub const MACHINE_CHECK_EXCEPTION: BUGCHECK_ERROR = BUGCHECK_ERROR(156u32); pub const MAILSLOT_FILE_SYSTEM: BUGCHECK_ERROR = BUGCHECK_ERROR(82u32); pub const MANUALLY_INITIATED_BLACKSCREEN_HOTKEY_LIVE_DUMP: BUGCHECK_ERROR = BUGCHECK_ERROR(8648u32); @@ -6622,11 +6205,6 @@ impl Default for MINIDUMP_CALLBACK_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] @@ -6642,11 +6220,6 @@ impl Default for MINIDUMP_CALLBACK_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -6662,10 +6235,6 @@ impl Default for MINIDUMP_CALLBACK_INPUT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] #[derive(Clone, Copy)] @@ -6689,10 +6258,6 @@ impl Default for MINIDUMP_CALLBACK_INPUT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_INPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy)] @@ -6705,10 +6270,6 @@ impl Default for MINIDUMP_CALLBACK_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy)] @@ -6730,10 +6291,6 @@ impl Default for MINIDUMP_CALLBACK_OUTPUT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_OUTPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy)] @@ -6747,10 +6304,6 @@ impl Default for MINIDUMP_CALLBACK_OUTPUT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_OUTPUT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6764,10 +6317,6 @@ impl Default for MINIDUMP_CALLBACK_OUTPUT_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_OUTPUT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy)] @@ -6781,10 +6330,6 @@ impl Default for MINIDUMP_CALLBACK_OUTPUT_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_OUTPUT_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy)] @@ -6798,10 +6343,6 @@ impl Default for MINIDUMP_CALLBACK_OUTPUT_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_OUTPUT_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6815,10 +6356,6 @@ impl Default for MINIDUMP_CALLBACK_OUTPUT_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_CALLBACK_OUTPUT_0_4 { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub type MINIDUMP_CALLBACK_ROUTINE = Option super::super::super::Foundation::BOOL>; #[repr(transparent)] @@ -6835,9 +6372,6 @@ impl Default for MINIDUMP_DIRECTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_DIRECTORY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_EXCEPTION { @@ -6854,9 +6388,6 @@ impl Default for MINIDUMP_EXCEPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_EXCEPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] @@ -6873,11 +6404,6 @@ impl Default for MINIDUMP_EXCEPTION_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for MINIDUMP_EXCEPTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] @@ -6894,11 +6420,6 @@ impl Default for MINIDUMP_EXCEPTION_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for MINIDUMP_EXCEPTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_EXCEPTION_INFORMATION64 { @@ -6912,9 +6433,6 @@ impl Default for MINIDUMP_EXCEPTION_INFORMATION64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_EXCEPTION_INFORMATION64 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_EXCEPTION_STREAM { @@ -6928,9 +6446,6 @@ impl Default for MINIDUMP_EXCEPTION_STREAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_EXCEPTION_STREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_FUNCTION_TABLE_DESCRIPTOR { @@ -6945,9 +6460,6 @@ impl Default for MINIDUMP_FUNCTION_TABLE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_FUNCTION_TABLE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_FUNCTION_TABLE_STREAM { @@ -6963,9 +6475,6 @@ impl Default for MINIDUMP_FUNCTION_TABLE_STREAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_FUNCTION_TABLE_STREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_HANDLE_DATA_STREAM { @@ -6979,9 +6488,6 @@ impl Default for MINIDUMP_HANDLE_DATA_STREAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_HANDLE_DATA_STREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_HANDLE_DESCRIPTOR { @@ -6998,9 +6504,6 @@ impl Default for MINIDUMP_HANDLE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_HANDLE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_HANDLE_DESCRIPTOR_2 { @@ -7019,9 +6522,6 @@ impl Default for MINIDUMP_HANDLE_DESCRIPTOR_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_HANDLE_DESCRIPTOR_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_HANDLE_OBJECT_INFORMATION { @@ -7034,9 +6534,6 @@ impl Default for MINIDUMP_HANDLE_OBJECT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_HANDLE_OBJECT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE(pub i32); @@ -7053,9 +6550,6 @@ impl Default for MINIDUMP_HANDLE_OPERATION_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_HANDLE_OPERATION_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_HEADER { @@ -7072,9 +6566,6 @@ impl Default for MINIDUMP_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MINIDUMP_HEADER_0 { @@ -7086,9 +6577,6 @@ impl Default for MINIDUMP_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_INCLUDE_MODULE_CALLBACK { @@ -7099,9 +6587,6 @@ impl Default for MINIDUMP_INCLUDE_MODULE_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_INCLUDE_MODULE_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_INCLUDE_THREAD_CALLBACK { @@ -7112,9 +6597,6 @@ impl Default for MINIDUMP_INCLUDE_THREAD_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_INCLUDE_THREAD_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_IO_CALLBACK { @@ -7128,9 +6610,6 @@ impl Default for MINIDUMP_IO_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_IO_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_LOCATION_DESCRIPTOR { @@ -7142,9 +6621,6 @@ impl Default for MINIDUMP_LOCATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_LOCATION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_LOCATION_DESCRIPTOR64 { @@ -7156,9 +6632,6 @@ impl Default for MINIDUMP_LOCATION_DESCRIPTOR64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_LOCATION_DESCRIPTOR64 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_MEMORY64_LIST { @@ -7171,9 +6644,6 @@ impl Default for MINIDUMP_MEMORY64_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_MEMORY64_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_MEMORY_DESCRIPTOR { @@ -7185,9 +6655,6 @@ impl Default for MINIDUMP_MEMORY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_MEMORY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_MEMORY_DESCRIPTOR64 { @@ -7199,9 +6666,6 @@ impl Default for MINIDUMP_MEMORY_DESCRIPTOR64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_MEMORY_DESCRIPTOR64 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy)] @@ -7222,10 +6686,6 @@ impl Default for MINIDUMP_MEMORY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for MINIDUMP_MEMORY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_MEMORY_INFO_LIST { @@ -7238,9 +6698,6 @@ impl Default for MINIDUMP_MEMORY_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_MEMORY_INFO_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_MEMORY_LIST { @@ -7252,9 +6709,6 @@ impl Default for MINIDUMP_MEMORY_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_MEMORY_LIST { - type TypeKind = windows_core::CopyType; -} pub const MINIDUMP_MISC1_PROCESSOR_POWER_INFO: u32 = 4u32; pub const MINIDUMP_MISC1_PROCESS_ID: MINIDUMP_MISC_INFO_FLAGS = MINIDUMP_MISC_INFO_FLAGS(1u32); pub const MINIDUMP_MISC1_PROCESS_TIMES: MINIDUMP_MISC_INFO_FLAGS = MINIDUMP_MISC_INFO_FLAGS(2u32); @@ -7279,9 +6733,6 @@ impl Default for MINIDUMP_MISC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_MISC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_MISC_INFO_2 { @@ -7302,9 +6753,6 @@ impl Default for MINIDUMP_MISC_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_MISC_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -7332,10 +6780,6 @@ impl Default for MINIDUMP_MISC_INFO_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for MINIDUMP_MISC_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -7365,10 +6809,6 @@ impl Default for MINIDUMP_MISC_INFO_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for MINIDUMP_MISC_INFO_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -7400,10 +6840,6 @@ impl Default for MINIDUMP_MISC_INFO_5 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for MINIDUMP_MISC_INFO_5 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MINIDUMP_MISC_INFO_FLAGS(pub u32); @@ -7461,10 +6897,6 @@ impl Default for MINIDUMP_MODULE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for MINIDUMP_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -7486,10 +6918,6 @@ impl Default for MINIDUMP_MODULE_CALLBACK { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for MINIDUMP_MODULE_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -7503,10 +6931,6 @@ impl Default for MINIDUMP_MODULE_LIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for MINIDUMP_MODULE_LIST { - type TypeKind = windows_core::CopyType; -} pub const MINIDUMP_PROCESS_VM_COUNTERS: u32 = 1u32; #[repr(C, packed(4))] #[derive(Clone, Copy)] @@ -7528,9 +6952,6 @@ impl Default for MINIDUMP_PROCESS_VM_COUNTERS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_PROCESS_VM_COUNTERS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_PROCESS_VM_COUNTERS_2 { @@ -7561,9 +6982,6 @@ impl Default for MINIDUMP_PROCESS_VM_COUNTERS_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_PROCESS_VM_COUNTERS_2 { - type TypeKind = windows_core::CopyType; -} pub const MINIDUMP_PROCESS_VM_COUNTERS_EX: u32 = 4u32; pub const MINIDUMP_PROCESS_VM_COUNTERS_EX2: u32 = 8u32; pub const MINIDUMP_PROCESS_VM_COUNTERS_JOB: u32 = 16u32; @@ -7580,9 +6998,6 @@ impl Default for MINIDUMP_READ_MEMORY_FAILURE_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_READ_MEMORY_FAILURE_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MINIDUMP_SECONDARY_FLAGS(pub i32); @@ -7600,9 +7015,6 @@ impl Default for MINIDUMP_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_STRING { - type TypeKind = windows_core::CopyType; -} pub const MINIDUMP_SYSMEMINFO1_BASICPERF: u32 = 2u32; pub const MINIDUMP_SYSMEMINFO1_FILECACHE_TRANSITIONREPURPOSECOUNT_FLAGS: u32 = 1u32; pub const MINIDUMP_SYSMEMINFO1_PERF_CCTOTALDIRTYPAGES_CCDIRTYPAGETHRESHOLD: u32 = 4u32; @@ -7626,9 +7038,6 @@ impl Default for MINIDUMP_SYSTEM_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_SYSTEM_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION { @@ -7642,9 +7051,6 @@ impl Default for MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_SYSTEM_FILECACHE_INFORMATION { @@ -7663,9 +7069,6 @@ impl Default for MINIDUMP_SYSTEM_FILECACHE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_SYSTEM_FILECACHE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(feature = "Win32_System_SystemInformation")] #[derive(Clone, Copy)] @@ -7688,10 +7091,6 @@ impl Default for MINIDUMP_SYSTEM_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for MINIDUMP_SYSTEM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_SystemInformation")] #[derive(Clone, Copy)] @@ -7705,10 +7104,6 @@ impl Default for MINIDUMP_SYSTEM_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for MINIDUMP_SYSTEM_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_SystemInformation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7722,10 +7117,6 @@ impl Default for MINIDUMP_SYSTEM_INFO_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for MINIDUMP_SYSTEM_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_SystemInformation")] #[derive(Clone, Copy)] @@ -7739,10 +7130,6 @@ impl Default for MINIDUMP_SYSTEM_INFO_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for MINIDUMP_SYSTEM_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_SystemInformation")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7756,10 +7143,6 @@ impl Default for MINIDUMP_SYSTEM_INFO_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for MINIDUMP_SYSTEM_INFO_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_SYSTEM_MEMORY_INFO_1 { @@ -7775,9 +7158,6 @@ impl Default for MINIDUMP_SYSTEM_MEMORY_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_SYSTEM_MEMORY_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION { @@ -7865,9 +7245,6 @@ impl Default for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_THREAD { @@ -7884,9 +7261,6 @@ impl Default for MINIDUMP_THREAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] @@ -7906,11 +7280,6 @@ impl Default for MINIDUMP_THREAD_CALLBACK { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for MINIDUMP_THREAD_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] @@ -7931,11 +7300,6 @@ impl Default for MINIDUMP_THREAD_CALLBACK { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for MINIDUMP_THREAD_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_THREAD_EX { @@ -7953,9 +7317,6 @@ impl Default for MINIDUMP_THREAD_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] @@ -7977,11 +7338,6 @@ impl Default for MINIDUMP_THREAD_EX_CALLBACK { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for MINIDUMP_THREAD_EX_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] @@ -8004,11 +7360,6 @@ impl Default for MINIDUMP_THREAD_EX_CALLBACK { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for MINIDUMP_THREAD_EX_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_THREAD_EX_LIST { @@ -8020,9 +7371,6 @@ impl Default for MINIDUMP_THREAD_EX_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD_EX_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_THREAD_INFO { @@ -8042,9 +7390,6 @@ impl Default for MINIDUMP_THREAD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MINIDUMP_THREAD_INFO_DUMP_FLAGS(pub u32); @@ -8065,9 +7410,6 @@ impl Default for MINIDUMP_THREAD_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD_INFO_LIST { - type TypeKind = windows_core::CopyType; -} pub const MINIDUMP_THREAD_INFO_WRITING_THREAD: MINIDUMP_THREAD_INFO_DUMP_FLAGS = MINIDUMP_THREAD_INFO_DUMP_FLAGS(2u32); #[repr(C, packed(4))] #[derive(Clone, Copy)] @@ -8080,9 +7422,6 @@ impl Default for MINIDUMP_THREAD_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_THREAD_NAME { @@ -8094,9 +7433,6 @@ impl Default for MINIDUMP_THREAD_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_THREAD_NAME_LIST { @@ -8108,9 +7444,6 @@ impl Default for MINIDUMP_THREAD_NAME_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_THREAD_NAME_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_TOKEN_INFO_HEADER { @@ -8123,9 +7456,6 @@ impl Default for MINIDUMP_TOKEN_INFO_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_TOKEN_INFO_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_TOKEN_INFO_LIST { @@ -8139,9 +7469,6 @@ impl Default for MINIDUMP_TOKEN_INFO_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_TOKEN_INFO_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MINIDUMP_TYPE(pub i32); @@ -8192,9 +7519,6 @@ impl Default for MINIDUMP_UNLOADED_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_UNLOADED_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_UNLOADED_MODULE_LIST { @@ -8207,9 +7531,6 @@ impl Default for MINIDUMP_UNLOADED_MODULE_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_UNLOADED_MODULE_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_USER_RECORD { @@ -8221,9 +7542,6 @@ impl Default for MINIDUMP_USER_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_USER_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8238,10 +7556,6 @@ impl Default for MINIDUMP_USER_STREAM { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for MINIDUMP_USER_STREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -8256,10 +7570,6 @@ impl Default for MINIDUMP_USER_STREAM { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MINIDUMP_USER_STREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8273,10 +7583,6 @@ impl Default for MINIDUMP_USER_STREAM_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for MINIDUMP_USER_STREAM_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -8290,10 +7596,6 @@ impl Default for MINIDUMP_USER_STREAM_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MINIDUMP_USER_STREAM_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const MINIDUMP_VERSION: u32 = 42899u32; #[repr(C, packed(4))] #[derive(Clone, Copy)] @@ -8309,9 +7611,6 @@ impl Default for MINIDUMP_VM_POST_READ_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_VM_POST_READ_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_VM_PRE_READ_CALLBACK { @@ -8324,9 +7623,6 @@ impl Default for MINIDUMP_VM_PRE_READ_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_VM_PRE_READ_CALLBACK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct MINIDUMP_VM_QUERY_CALLBACK { @@ -8337,9 +7633,6 @@ impl Default for MINIDUMP_VM_QUERY_CALLBACK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIDUMP_VM_QUERY_CALLBACK { - type TypeKind = windows_core::CopyType; -} pub const MISALIGNED_POINTER_PARAMETER: BUGCHECK_ERROR = BUGCHECK_ERROR(502u32); pub const MISMATCHED_HAL: BUGCHECK_ERROR = BUGCHECK_ERROR(121u32); #[repr(C)] @@ -8357,9 +7650,6 @@ impl Default for MODLOAD_CVMISC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODLOAD_CVMISC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MODLOAD_DATA { @@ -8374,9 +7664,6 @@ impl Default for MODLOAD_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODLOAD_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MODLOAD_DATA_TYPE(pub u32); @@ -8391,9 +7678,6 @@ impl Default for MODLOAD_PDBGUID_PDBAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODLOAD_PDBGUID_PDBAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MODULE_TYPE_INFO { @@ -8406,9 +7690,6 @@ impl Default for MODULE_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODULE_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MODULE_WRITE_FLAGS(pub i32); @@ -8547,9 +7828,6 @@ impl Default for OMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OMAP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS(pub u32); @@ -8567,9 +7845,6 @@ impl Default for OUTPUT_DEBUG_STRING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OUTPUT_DEBUG_STRING_INFO { - type TypeKind = windows_core::CopyType; -} pub const PAGE_FAULT_BEYOND_END_OF_ALLOCATION: BUGCHECK_ERROR = BUGCHECK_ERROR(205u32); pub const PAGE_FAULT_IN_FREED_SPECIAL_POOL: BUGCHECK_ERROR = BUGCHECK_ERROR(204u32); pub const PAGE_FAULT_IN_NONPAGED_AREA: BUGCHECK_ERROR = BUGCHECK_ERROR(80u32); @@ -8632,9 +7907,6 @@ impl Default for PHYSICAL_MEMORY_DESCRIPTOR32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MEMORY_DESCRIPTOR32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_MEMORY_DESCRIPTOR64 { @@ -8647,9 +7919,6 @@ impl Default for PHYSICAL_MEMORY_DESCRIPTOR64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MEMORY_DESCRIPTOR64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_MEMORY_RUN32 { @@ -8661,9 +7930,6 @@ impl Default for PHYSICAL_MEMORY_RUN32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MEMORY_RUN32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_MEMORY_RUN64 { @@ -8675,9 +7941,6 @@ impl Default for PHYSICAL_MEMORY_RUN64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_MEMORY_RUN64 { - type TypeKind = windows_core::CopyType; -} pub type PIMAGEHLP_STATUS_ROUTINE = Option super::super::super::Foundation::BOOL>; pub type PIMAGEHLP_STATUS_ROUTINE32 = Option super::super::super::Foundation::BOOL>; pub type PIMAGEHLP_STATUS_ROUTINE64 = Option super::super::super::Foundation::BOOL>; @@ -8804,9 +8067,6 @@ impl Default for RIP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RIP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RIP_INFO_TYPE(pub u32); @@ -8902,9 +8162,6 @@ impl Default for SOURCEFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOURCEFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOURCEFILEW { @@ -8916,9 +8173,6 @@ impl Default for SOURCEFILEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOURCEFILEW { - type TypeKind = windows_core::CopyType; -} pub const SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION: BUGCHECK_ERROR = BUGCHECK_ERROR(193u32); pub const SPIN_LOCK_ALREADY_OWNED: BUGCHECK_ERROR = BUGCHECK_ERROR(15u32); pub const SPIN_LOCK_INIT_FAILURE: BUGCHECK_ERROR = BUGCHECK_ERROR(129u32); @@ -8942,9 +8196,6 @@ impl Default for SRCCODEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SRCCODEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SRCCODEINFOW { @@ -8961,9 +8212,6 @@ impl Default for SRCCODEINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SRCCODEINFOW { - type TypeKind = windows_core::CopyType; -} pub const SSRVACTION_CHECKSUMSTATUS: u32 = 8u32; pub const SSRVACTION_EVENT: u32 = 3u32; pub const SSRVACTION_EVENTW: u32 = 4u32; @@ -9040,10 +8288,6 @@ impl Default for STACKFRAME { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for STACKFRAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STACKFRAME64 { @@ -9064,9 +8308,6 @@ impl Default for STACKFRAME64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STACKFRAME64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STACKFRAME_EX { @@ -9089,9 +8330,6 @@ impl Default for STACKFRAME_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STACKFRAME_EX { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_DEVICE_ABNORMALITY_DETECTED: BUGCHECK_ERROR = BUGCHECK_ERROR(320u32); pub const STORAGE_MINIPORT_ERROR: BUGCHECK_ERROR = BUGCHECK_ERROR(240u32); pub const STORE_DATA_STRUCTURE_CORRUPTION: BUGCHECK_ERROR = BUGCHECK_ERROR(455u32); @@ -9123,9 +8361,6 @@ impl Default for SYMBOL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMBOL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYMBOL_INFOW { @@ -9150,9 +8385,6 @@ impl Default for SYMBOL_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMBOL_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYMBOL_INFO_FLAGS(pub u32); @@ -9200,9 +8432,6 @@ impl Default for SYMBOL_INFO_PACKAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMBOL_INFO_PACKAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYMBOL_INFO_PACKAGEW { @@ -9214,9 +8443,6 @@ impl Default for SYMBOL_INFO_PACKAGEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMBOL_INFO_PACKAGEW { - type TypeKind = windows_core::CopyType; -} pub const SYMENUM_OPTIONS_DEFAULT: u32 = 1u32; pub const SYMENUM_OPTIONS_INLINE: u32 = 2u32; pub const SYMFLAG_CLR_TOKEN: SYMBOL_INFO_FLAGS = SYMBOL_INFO_FLAGS(262144u32); @@ -9311,9 +8537,6 @@ impl Default for SYMSRV_EXTENDED_OUTPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMSRV_EXTENDED_OUTPUT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYMSRV_INDEX_INFO { @@ -9333,9 +8556,6 @@ impl Default for SYMSRV_INDEX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMSRV_INDEX_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYMSRV_INDEX_INFOW { @@ -9355,9 +8575,6 @@ impl Default for SYMSRV_INDEX_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYMSRV_INDEX_INFOW { - type TypeKind = windows_core::CopyType; -} pub const SYMSRV_VERSION: u32 = 2u32; pub const SYMSTOREOPT_ALT_INDEX: u32 = 16u32; pub const SYMSTOREOPT_COMPRESS: SYM_SRV_STORE_FILE_FLAGS = SYM_SRV_STORE_FILE_FLAGS(1u32); @@ -9506,9 +8723,6 @@ impl Default for TI_FINDCHILDREN_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TI_FINDCHILDREN_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const TI_GET_ADDRESS: IMAGEHLP_SYMBOL_TYPE_INFO = IMAGEHLP_SYMBOL_TYPE_INFO(22i32); pub const TI_GET_ADDRESSOFFSET: IMAGEHLP_SYMBOL_TYPE_INFO = IMAGEHLP_SYMBOL_TYPE_INFO(9i32); pub const TI_GET_ARRAYINDEXTYPEID: IMAGEHLP_SYMBOL_TYPE_INFO = IMAGEHLP_SYMBOL_TYPE_INFO(6i32); @@ -9597,9 +8811,6 @@ impl Default for UNLOAD_DLL_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNLOAD_DLL_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const UNMOUNTABLE_BOOT_VOLUME: BUGCHECK_ERROR = BUGCHECK_ERROR(237u32); pub const UNSUPPORTED_INSTRUCTION_MODE: BUGCHECK_ERROR = BUGCHECK_ERROR(337u32); pub const UNSUPPORTED_PROCESSOR: BUGCHECK_ERROR = BUGCHECK_ERROR(93u32); @@ -9622,10 +8833,6 @@ impl Default for UNWIND_HISTORY_TABLE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for UNWIND_HISTORY_TABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9639,10 +8846,6 @@ impl Default for UNWIND_HISTORY_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for UNWIND_HISTORY_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9656,10 +8859,6 @@ impl Default for UNWIND_HISTORY_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for UNWIND_HISTORY_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const UNWIND_ON_INVALID_STACK: BUGCHECK_ERROR = BUGCHECK_ERROR(427u32); pub const UNW_FLAG_CHAININFO: RTL_VIRTUAL_UNWIND_HANDLER_TYPE = RTL_VIRTUAL_UNWIND_HANDLER_TYPE(4u32); pub const UNW_FLAG_EHANDLER: RTL_VIRTUAL_UNWIND_HANDLER_TYPE = RTL_VIRTUAL_UNWIND_HANDLER_TYPE(1u32); @@ -9716,9 +8915,6 @@ impl Default for WAITCHAIN_NODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAITCHAIN_NODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WAITCHAIN_NODE_INFO_0 { @@ -9730,9 +8926,6 @@ impl Default for WAITCHAIN_NODE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAITCHAIN_NODE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WAITCHAIN_NODE_INFO_0_0 { @@ -9745,9 +8938,6 @@ impl Default for WAITCHAIN_NODE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAITCHAIN_NODE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WAITCHAIN_NODE_INFO_0_1 { @@ -9761,9 +8951,6 @@ impl Default for WAITCHAIN_NODE_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAITCHAIN_NODE_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WAIT_CHAIN_THREAD_OPTIONS(pub u32); @@ -9805,9 +8992,6 @@ impl Default for WHEA_AER_BRIDGE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_AER_BRIDGE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_AER_ENDPOINT_DESCRIPTOR { @@ -9828,9 +9012,6 @@ impl Default for WHEA_AER_ENDPOINT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_AER_ENDPOINT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_AER_ROOTPORT_DESCRIPTOR { @@ -9852,9 +9033,6 @@ impl Default for WHEA_AER_ROOTPORT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_AER_ROOTPORT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const WHEA_BAD_PAGE_LIST_LOCATION: u32 = 15u32; pub const WHEA_BAD_PAGE_LIST_MAX_SIZE: u32 = 14u32; pub const WHEA_CMCI_THRESHOLD_COUNT: u32 = 10u32; @@ -9892,9 +9070,6 @@ impl Default for WHEA_DEVICE_DRIVER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_DEVICE_DRIVER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const WHEA_DISABLE_DUMMY_WRITE: u32 = 6u32; pub const WHEA_DISABLE_OFFLINE: u32 = 0u32; #[repr(C, packed(1))] @@ -9912,9 +9087,6 @@ impl Default for WHEA_DRIVER_BUFFER_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_DRIVER_BUFFER_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DD { @@ -9927,9 +9099,6 @@ impl Default for WHEA_ERROR_SOURCE_CONFIGURATION_DD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_SOURCE_CONFIGURATION_DD { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { @@ -9949,9 +9118,6 @@ impl Default for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { @@ -9967,9 +9133,6 @@ impl Default for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { - type TypeKind = windows_core::CopyType; -} pub type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER = Option super::super::super::Foundation::NTSTATUS>; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -9991,9 +9154,6 @@ impl Default for WHEA_ERROR_SOURCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_SOURCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHEA_ERROR_SOURCE_DESCRIPTOR_0 { @@ -10015,9 +9175,6 @@ impl Default for WHEA_ERROR_SOURCE_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_ERROR_SOURCE_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE: u32 = 8u32; pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERENDPOINT: u32 = 7u32; pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERROOTPORT: u32 = 6u32; @@ -10064,9 +9221,6 @@ impl Default for WHEA_GENERIC_ERROR_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_GENERIC_ERROR_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_GENERIC_ERROR_DESCRIPTOR_V2 { @@ -10094,9 +9248,6 @@ impl Default for WHEA_GENERIC_ERROR_DESCRIPTOR_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_GENERIC_ERROR_DESCRIPTOR_V2 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_INTERNAL_ERROR: BUGCHECK_ERROR = BUGCHECK_ERROR(290u32); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -10110,9 +9261,6 @@ impl Default for WHEA_IPF_CMC_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_IPF_CMC_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_IPF_CPE_DESCRIPTOR { @@ -10125,9 +9273,6 @@ impl Default for WHEA_IPF_CPE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_IPF_CPE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_IPF_MCA_DESCRIPTOR { @@ -10140,9 +9285,6 @@ impl Default for WHEA_IPF_MCA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_IPF_MCA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const WHEA_MAX_MC_BANKS: u32 = 32u32; pub const WHEA_MEM_PERSISTOFFLINE: u32 = 1u32; pub const WHEA_MEM_PFA_DISABLE: u32 = 2u32; @@ -10162,9 +9304,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHEA_NOTIFICATION_DESCRIPTOR_0 { @@ -10182,9 +9321,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_7 { @@ -10200,9 +9336,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_7 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_1 { @@ -10218,9 +9351,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_2 { @@ -10236,9 +9366,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_4 { @@ -10254,9 +9381,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_0 { @@ -10267,9 +9391,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_3 { @@ -10285,9 +9406,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_5 { @@ -10303,9 +9421,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_6 { @@ -10321,9 +9436,6 @@ impl Default for WHEA_NOTIFICATION_DESCRIPTOR_0_6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_DESCRIPTOR_0_6 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_NOTIFICATION_FLAGS { @@ -10335,9 +9447,6 @@ impl Default for WHEA_NOTIFICATION_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_NOTIFICATION_FLAGS_0 { @@ -10348,9 +9457,6 @@ impl Default for WHEA_NOTIFICATION_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_NOTIFICATION_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_NOTIFICATION_TYPE_ARMV8_SEA: u32 = 8u32; pub const WHEA_NOTIFICATION_TYPE_ARMV8_SEI: u32 = 9u32; pub const WHEA_NOTIFICATION_TYPE_CMCI: u32 = 5u32; @@ -10374,9 +9480,6 @@ impl Default for WHEA_PCI_SLOT_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCI_SLOT_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WHEA_PCI_SLOT_NUMBER_0 { @@ -10388,9 +9491,6 @@ impl Default for WHEA_PCI_SLOT_NUMBER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCI_SLOT_NUMBER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_PCI_SLOT_NUMBER_0_0 { @@ -10401,9 +9501,6 @@ impl Default for WHEA_PCI_SLOT_NUMBER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_PCI_SLOT_NUMBER_0_0 { - type TypeKind = windows_core::CopyType; -} pub const WHEA_PENDING_PAGE_LIST_SZ: u32 = 13u32; pub const WHEA_RESTORE_CMCI_ATTEMPTS: u32 = 8u32; pub const WHEA_RESTORE_CMCI_ENABLED: u32 = 7u32; @@ -10427,9 +9524,6 @@ impl Default for WHEA_XPF_CMC_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_CMC_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_MCE_DESCRIPTOR { @@ -10446,9 +9540,6 @@ impl Default for WHEA_XPF_MCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_MCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct WHEA_XPF_MC_BANK_DESCRIPTOR { @@ -10467,9 +9558,6 @@ impl Default for WHEA_XPF_MC_BANK_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_MC_BANK_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA: u32 = 2u32; pub const WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA: u32 = 0u32; pub const WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA: u32 = 1u32; @@ -10484,9 +9572,6 @@ impl Default for WHEA_XPF_NMI_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHEA_XPF_NMI_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const WIN32K_ATOMIC_CHECK_FAILURE: BUGCHECK_ERROR = BUGCHECK_ERROR(352u32); pub const WIN32K_CALLOUT_WATCHDOG_BUGCHECK: BUGCHECK_ERROR = BUGCHECK_ERROR(418u32); pub const WIN32K_CALLOUT_WATCHDOG_LIVEDUMP: BUGCHECK_ERROR = BUGCHECK_ERROR(417u32); @@ -10547,9 +9632,6 @@ impl Default for WOW64_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOW64_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const WOW64_CONTEXT_ALL: WOW64_CONTEXT_FLAGS = WOW64_CONTEXT_FLAGS(65599u32); pub const WOW64_CONTEXT_CONTROL: WOW64_CONTEXT_FLAGS = WOW64_CONTEXT_FLAGS(65537u32); pub const WOW64_CONTEXT_DEBUG_REGISTERS: WOW64_CONTEXT_FLAGS = WOW64_CONTEXT_FLAGS(65552u32); @@ -10611,9 +9693,6 @@ impl Default for WOW64_DESCRIPTOR_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOW64_DESCRIPTOR_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WOW64_FLOATING_SAVE_AREA { @@ -10632,9 +9711,6 @@ impl Default for WOW64_FLOATING_SAVE_AREA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOW64_FLOATING_SAVE_AREA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WOW64_LDT_ENTRY { @@ -10647,9 +9723,6 @@ impl Default for WOW64_LDT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOW64_LDT_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WOW64_LDT_ENTRY_0 { @@ -10661,9 +9734,6 @@ impl Default for WOW64_LDT_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOW64_LDT_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WOW64_LDT_ENTRY_0_1 { @@ -10674,9 +9744,6 @@ impl Default for WOW64_LDT_ENTRY_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOW64_LDT_ENTRY_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WOW64_LDT_ENTRY_0_0 { @@ -10690,9 +9757,6 @@ impl Default for WOW64_LDT_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOW64_LDT_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} pub const WOW64_MAXIMUM_SUPPORTED_EXTENSION: u32 = 512u32; pub const WOW64_SIZE_OF_80387_REGISTERS: u32 = 80u32; pub const WVR_LIVEDUMP_APP_IO_TIMEOUT: BUGCHECK_ERROR = BUGCHECK_ERROR(387u32); @@ -10773,9 +9837,6 @@ impl Default for XPF_MCE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPF_MCE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct XPF_MCE_FLAGS_0 { @@ -10786,9 +9847,6 @@ impl Default for XPF_MCE_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPF_MCE_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union XPF_MC_BANK_FLAGS { @@ -10800,9 +9858,6 @@ impl Default for XPF_MC_BANK_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPF_MC_BANK_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XPF_MC_BANK_FLAGS_0 { @@ -10813,9 +9868,6 @@ impl Default for XPF_MC_BANK_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XPF_MC_BANK_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XSAVE_AREA { @@ -10827,9 +9879,6 @@ impl Default for XSAVE_AREA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSAVE_AREA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XSAVE_AREA_HEADER { @@ -10842,9 +9891,6 @@ impl Default for XSAVE_AREA_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSAVE_AREA_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10872,10 +9918,6 @@ impl Default for XSAVE_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for XSAVE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10903,10 +9945,6 @@ impl Default for XSAVE_FORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for XSAVE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct XSTATE_CONFIGURATION { @@ -10929,9 +9967,6 @@ impl Default for XSTATE_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSTATE_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union XSTATE_CONFIGURATION_0 { @@ -10943,9 +9978,6 @@ impl Default for XSTATE_CONFIGURATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSTATE_CONFIGURATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XSTATE_CONFIGURATION_0_0 { @@ -10956,9 +9988,6 @@ impl Default for XSTATE_CONFIGURATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSTATE_CONFIGURATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct XSTATE_CONFIG_FEATURE_MSC_INFO { @@ -10972,9 +10001,6 @@ impl Default for XSTATE_CONFIG_FEATURE_MSC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSTATE_CONFIG_FEATURE_MSC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10993,10 +10019,6 @@ impl Default for XSTATE_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for XSTATE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11013,10 +10035,6 @@ impl Default for XSTATE_CONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for XSTATE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XSTATE_FEATURE { @@ -11028,9 +10046,6 @@ impl Default for XSTATE_FEATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSTATE_FEATURE { - type TypeKind = windows_core::CopyType; -} pub const ceStreamBucketParameters: MINIDUMP_STREAM_TYPE = MINIDUMP_STREAM_TYPE(32778i32); pub const ceStreamDiagnosisList: MINIDUMP_STREAM_TYPE = MINIDUMP_STREAM_TYPE(32780i32); pub const ceStreamException: MINIDUMP_STREAM_TYPE = MINIDUMP_STREAM_TYPE(32770i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs index cdcb5b49daa..8d779602ef5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs @@ -535,9 +535,6 @@ impl Default for CLASSIC_EVENT_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLASSIC_EVENT_ID { - type TypeKind = windows_core::CopyType; -} pub const CLSID_TraceRelogger: windows_core::GUID = windows_core::GUID::from_u128(0x7b40792d_05ff_44c4_9058_f440c71f17d4); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -549,9 +546,6 @@ impl Default for CONTROLTRACE_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTROLTRACE_HANDLE { - type TypeKind = windows_core::CopyType; -} pub const CTraceRelogger: windows_core::GUID = windows_core::GUID::from_u128(0x7b40792d_05ff_44c4_9058_f440c71f17d4); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -583,9 +577,6 @@ impl Default for ENABLE_TRACE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENABLE_TRACE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENABLE_TRACE_PARAMETERS_V1 { @@ -600,9 +591,6 @@ impl Default for ENABLE_TRACE_PARAMETERS_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENABLE_TRACE_PARAMETERS_V1 { - type TypeKind = windows_core::CopyType; -} pub const ENABLE_TRACE_PARAMETERS_VERSION: u32 = 1u32; pub const ENABLE_TRACE_PARAMETERS_VERSION_2: u32 = 2u32; pub const ETW_ASCIICHAR_TYPE_VALUE: u32 = 102u32; @@ -623,10 +611,6 @@ impl Default for ETW_BUFFER_CALLBACK_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for ETW_BUFFER_CALLBACK_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ETW_BUFFER_CONTEXT { @@ -638,9 +622,6 @@ impl Default for ETW_BUFFER_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_BUFFER_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ETW_BUFFER_CONTEXT_0 { @@ -652,9 +633,6 @@ impl Default for ETW_BUFFER_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_BUFFER_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ETW_BUFFER_CONTEXT_0_0 { @@ -666,9 +644,6 @@ impl Default for ETW_BUFFER_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_BUFFER_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct ETW_BUFFER_HEADER { @@ -685,9 +660,6 @@ impl Default for ETW_BUFFER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_BUFFER_HEADER { - type TypeKind = windows_core::CopyType; -} pub const ETW_BYTE_TYPE_VALUE: u32 = 4u32; pub const ETW_CHAR_TYPE_VALUE: u32 = 11u32; #[repr(transparent)] @@ -722,10 +694,6 @@ impl Default for ETW_OPEN_TRACE_OPTIONS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for ETW_OPEN_TRACE_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ETW_PMC_COUNTER_OWNER { @@ -738,9 +706,6 @@ impl Default for ETW_PMC_COUNTER_OWNER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_PMC_COUNTER_OWNER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ETW_PMC_COUNTER_OWNERSHIP_STATUS { @@ -753,9 +718,6 @@ impl Default for ETW_PMC_COUNTER_OWNERSHIP_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_PMC_COUNTER_OWNERSHIP_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ETW_PMC_COUNTER_OWNER_TYPE(pub i32); @@ -773,9 +735,6 @@ impl Default for ETW_PMC_SESSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_PMC_SESSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const ETW_POINTER_TYPE_VALUE: u32 = 105u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -812,9 +771,6 @@ impl Default for ETW_TRACE_PARTITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_TRACE_PARTITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ETW_TRACE_PARTITION_INFORMATION_V2 { @@ -828,9 +784,6 @@ impl Default for ETW_TRACE_PARTITION_INFORMATION_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ETW_TRACE_PARTITION_INFORMATION_V2 { - type TypeKind = windows_core::CopyType; -} pub const ETW_UINT16_TYPE_VALUE: u32 = 6u32; pub const ETW_UINT32_TYPE_VALUE: u32 = 8u32; pub const ETW_UINT64_TYPE_VALUE: u32 = 10u32; @@ -868,9 +821,6 @@ impl Default for EVENT_DATA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_DATA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_DATA_DESCRIPTOR_0 { @@ -882,9 +832,6 @@ impl Default for EVENT_DATA_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_DATA_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_DATA_DESCRIPTOR_0_0 { @@ -897,9 +844,6 @@ impl Default for EVENT_DATA_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_DATA_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const EVENT_DATA_DESCRIPTOR_TYPE_EVENT_METADATA: u32 = 1u32; pub const EVENT_DATA_DESCRIPTOR_TYPE_NONE: u32 = 0u32; pub const EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA: u32 = 2u32; @@ -920,9 +864,6 @@ impl Default for EVENT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const EVENT_ENABLE_PROPERTY_ENABLE_KEYWORD_0: u32 = 64u32; pub const EVENT_ENABLE_PROPERTY_ENABLE_SILOS: u32 = 1024u32; pub const EVENT_ENABLE_PROPERTY_EVENT_KEY: u32 = 256u32; @@ -945,9 +886,6 @@ impl Default for EVENT_EXTENDED_ITEM_EVENT_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_EVENT_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_INSTANCE { @@ -960,9 +898,6 @@ impl Default for EVENT_EXTENDED_ITEM_INSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_INSTANCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_PEBS_INDEX { @@ -973,9 +908,6 @@ impl Default for EVENT_EXTENDED_ITEM_PEBS_INDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_PEBS_INDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_PMC_COUNTERS { @@ -986,9 +918,6 @@ impl Default for EVENT_EXTENDED_ITEM_PMC_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_PMC_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_PROCESS_START_KEY { @@ -999,9 +928,6 @@ impl Default for EVENT_EXTENDED_ITEM_PROCESS_START_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_PROCESS_START_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID { @@ -1012,9 +938,6 @@ impl Default for EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_STACK_KEY32 { @@ -1027,9 +950,6 @@ impl Default for EVENT_EXTENDED_ITEM_STACK_KEY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_STACK_KEY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_STACK_KEY64 { @@ -1041,9 +961,6 @@ impl Default for EVENT_EXTENDED_ITEM_STACK_KEY64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_STACK_KEY64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_STACK_TRACE32 { @@ -1055,9 +972,6 @@ impl Default for EVENT_EXTENDED_ITEM_STACK_TRACE32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_STACK_TRACE32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_STACK_TRACE64 { @@ -1069,9 +983,6 @@ impl Default for EVENT_EXTENDED_ITEM_STACK_TRACE64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_STACK_TRACE64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_EXTENDED_ITEM_TS_ID { @@ -1082,9 +993,6 @@ impl Default for EVENT_EXTENDED_ITEM_TS_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_EXTENDED_ITEM_TS_ID { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EVENT_FIELD_TYPE(pub i32); @@ -1100,9 +1008,6 @@ impl Default for EVENT_FILTER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_FILTER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_FILTER_EVENT_ID { @@ -1116,9 +1021,6 @@ impl Default for EVENT_FILTER_EVENT_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_FILTER_EVENT_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_FILTER_EVENT_NAME { @@ -1134,9 +1036,6 @@ impl Default for EVENT_FILTER_EVENT_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_FILTER_EVENT_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_FILTER_HEADER { @@ -1152,9 +1051,6 @@ impl Default for EVENT_FILTER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_FILTER_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_FILTER_LEVEL_KW { @@ -1168,9 +1064,6 @@ impl Default for EVENT_FILTER_LEVEL_KW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_FILTER_LEVEL_KW { - type TypeKind = windows_core::CopyType; -} pub const EVENT_FILTER_TYPE_CONTAINER: u32 = 2147516416u32; pub const EVENT_FILTER_TYPE_EVENT_ID: u32 = 2147484160u32; pub const EVENT_FILTER_TYPE_EVENT_NAME: u32 = 2147484672u32; @@ -1206,9 +1099,6 @@ impl Default for EVENT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_HEADER_0 { @@ -1220,9 +1110,6 @@ impl Default for EVENT_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_HEADER_0_0 { @@ -1234,9 +1121,6 @@ impl Default for EVENT_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_HEADER_EXTENDED_DATA_ITEM { @@ -1251,9 +1135,6 @@ impl Default for EVENT_HEADER_EXTENDED_DATA_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_HEADER_EXTENDED_DATA_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_HEADER_EXTENDED_DATA_ITEM_0 { @@ -1264,9 +1145,6 @@ impl Default for EVENT_HEADER_EXTENDED_DATA_ITEM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_HEADER_EXTENDED_DATA_ITEM_0 { - type TypeKind = windows_core::CopyType; -} pub const EVENT_HEADER_EXT_TYPE_CONTAINER_ID: u32 = 16u32; pub const EVENT_HEADER_EXT_TYPE_CONTROL_GUID: u32 = 14u32; pub const EVENT_HEADER_EXT_TYPE_EVENT_KEY: u32 = 10u32; @@ -1323,9 +1201,6 @@ impl Default for EVENT_INSTANCE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_INSTANCE_HEADER_0 { @@ -1337,9 +1212,6 @@ impl Default for EVENT_INSTANCE_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_INSTANCE_HEADER_0_0 { @@ -1351,9 +1223,6 @@ impl Default for EVENT_INSTANCE_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_INSTANCE_HEADER_1 { @@ -1365,9 +1234,6 @@ impl Default for EVENT_INSTANCE_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_INSTANCE_HEADER_1_0 { @@ -1380,9 +1246,6 @@ impl Default for EVENT_INSTANCE_HEADER_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_INSTANCE_HEADER_2 { @@ -1395,9 +1258,6 @@ impl Default for EVENT_INSTANCE_HEADER_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_INSTANCE_HEADER_2_0 { @@ -1409,9 +1269,6 @@ impl Default for EVENT_INSTANCE_HEADER_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_INSTANCE_HEADER_2_1 { @@ -1423,9 +1280,6 @@ impl Default for EVENT_INSTANCE_HEADER_2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_HEADER_2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_INSTANCE_INFO { @@ -1437,9 +1291,6 @@ impl Default for EVENT_INSTANCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_INSTANCE_INFO { - type TypeKind = windows_core::CopyType; -} pub const EVENT_LOGGER_NAME: windows_core::PCWSTR = windows_core::w!("EventLog"); pub const EVENT_LOGGER_NAMEA: windows_core::PCSTR = windows_core::s!("EventLog"); pub const EVENT_LOGGER_NAMEW: windows_core::PCWSTR = windows_core::w!("EventLog"); @@ -1454,9 +1305,6 @@ impl Default for EVENT_MAP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_MAP_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_MAP_ENTRY_0 { @@ -1468,9 +1316,6 @@ impl Default for EVENT_MAP_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_MAP_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct EVENT_MAP_INFO { @@ -1485,9 +1330,6 @@ impl Default for EVENT_MAP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_MAP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_MAP_INFO_0 { @@ -1499,9 +1341,6 @@ impl Default for EVENT_MAP_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_MAP_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const EVENT_MAX_LEVEL: u32 = 255u32; pub const EVENT_MIN_LEVEL: u32 = 0u32; #[repr(C)] @@ -1519,9 +1358,6 @@ impl Default for EVENT_PROPERTY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_PROPERTY_INFO_0 { @@ -1534,9 +1370,6 @@ impl Default for EVENT_PROPERTY_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_PROPERTY_INFO_0_2 { @@ -1549,9 +1382,6 @@ impl Default for EVENT_PROPERTY_INFO_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_PROPERTY_INFO_0_0 { @@ -1564,9 +1394,6 @@ impl Default for EVENT_PROPERTY_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_PROPERTY_INFO_0_1 { @@ -1579,9 +1406,6 @@ impl Default for EVENT_PROPERTY_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_PROPERTY_INFO_1 { @@ -1593,9 +1417,6 @@ impl Default for EVENT_PROPERTY_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_PROPERTY_INFO_2 { @@ -1607,9 +1428,6 @@ impl Default for EVENT_PROPERTY_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_PROPERTY_INFO_3 { @@ -1621,9 +1439,6 @@ impl Default for EVENT_PROPERTY_INFO_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_PROPERTY_INFO_3_0 { @@ -1634,9 +1449,6 @@ impl Default for EVENT_PROPERTY_INFO_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_PROPERTY_INFO_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct EVENT_RECORD { @@ -1653,9 +1465,6 @@ impl Default for EVENT_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct EVENT_TRACE { @@ -1672,9 +1481,6 @@ impl Default for EVENT_TRACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_0 { @@ -1686,9 +1492,6 @@ impl Default for EVENT_TRACE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_0 { - type TypeKind = windows_core::CopyType; -} pub const EVENT_TRACE_ADDTO_TRIAGE_DUMP: u32 = 2147483648u32; pub const EVENT_TRACE_ADD_HEADER_MODE: u32 = 4096u32; pub const EVENT_TRACE_BUFFERING_MODE: u32 = 1024u32; @@ -1793,9 +1596,6 @@ impl Default for EVENT_TRACE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_HEADER_0 { @@ -1807,9 +1607,6 @@ impl Default for EVENT_TRACE_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_TRACE_HEADER_0_0 { @@ -1821,9 +1618,6 @@ impl Default for EVENT_TRACE_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_HEADER_1 { @@ -1835,9 +1629,6 @@ impl Default for EVENT_TRACE_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_TRACE_HEADER_1_0 { @@ -1850,9 +1641,6 @@ impl Default for EVENT_TRACE_HEADER_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_HEADER_2 { @@ -1864,9 +1652,6 @@ impl Default for EVENT_TRACE_HEADER_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_HEADER_3 { @@ -1879,9 +1664,6 @@ impl Default for EVENT_TRACE_HEADER_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_TRACE_HEADER_3_0 { @@ -1893,9 +1675,6 @@ impl Default for EVENT_TRACE_HEADER_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_TRACE_HEADER_3_1 { @@ -1907,9 +1686,6 @@ impl Default for EVENT_TRACE_HEADER_3_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_HEADER_3_1 { - type TypeKind = windows_core::CopyType; -} pub const EVENT_TRACE_INDEPENDENT_SESSION_MODE: u32 = 134217728u32; #[repr(C)] #[cfg(feature = "Win32_System_Time")] @@ -1936,10 +1712,6 @@ impl Default for EVENT_TRACE_LOGFILEA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for EVENT_TRACE_LOGFILEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -1953,10 +1725,6 @@ impl Default for EVENT_TRACE_LOGFILEA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for EVENT_TRACE_LOGFILEA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -1970,10 +1738,6 @@ impl Default for EVENT_TRACE_LOGFILEA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for EVENT_TRACE_LOGFILEA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -1999,10 +1763,6 @@ impl Default for EVENT_TRACE_LOGFILEW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for EVENT_TRACE_LOGFILEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -2016,10 +1776,6 @@ impl Default for EVENT_TRACE_LOGFILEW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for EVENT_TRACE_LOGFILEW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -2033,10 +1789,6 @@ impl Default for EVENT_TRACE_LOGFILEW_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for EVENT_TRACE_LOGFILEW_1 { - type TypeKind = windows_core::CopyType; -} pub const EVENT_TRACE_MODE_RESERVED: u32 = 1048576u32; pub const EVENT_TRACE_NONSTOPPABLE_MODE: u32 = 64u32; pub const EVENT_TRACE_NO_PER_PROCESSOR_BUFFERING: u32 = 268435456u32; @@ -2070,9 +1822,6 @@ impl Default for EVENT_TRACE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_PROPERTIES_0 { @@ -2084,9 +1833,6 @@ impl Default for EVENT_TRACE_PROPERTIES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct EVENT_TRACE_PROPERTIES_V2 { @@ -2118,9 +1864,6 @@ impl Default for EVENT_TRACE_PROPERTIES_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_PROPERTIES_V2_0 { @@ -2132,9 +1875,6 @@ impl Default for EVENT_TRACE_PROPERTIES_V2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_PROPERTIES_V2_1 { @@ -2146,9 +1886,6 @@ impl Default for EVENT_TRACE_PROPERTIES_V2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES_V2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_TRACE_PROPERTIES_V2_1_0 { @@ -2159,9 +1896,6 @@ impl Default for EVENT_TRACE_PROPERTIES_V2_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES_V2_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EVENT_TRACE_PROPERTIES_V2_2 { @@ -2173,9 +1907,6 @@ impl Default for EVENT_TRACE_PROPERTIES_V2_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES_V2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EVENT_TRACE_PROPERTIES_V2_2_0 { @@ -2186,9 +1917,6 @@ impl Default for EVENT_TRACE_PROPERTIES_V2_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_TRACE_PROPERTIES_V2_2_0 { - type TypeKind = windows_core::CopyType; -} pub const EVENT_TRACE_REAL_TIME_MODE: u32 = 256u32; pub const EVENT_TRACE_RELOG_MODE: u32 = 65536u32; pub const EVENT_TRACE_SECURE_MODE: u32 = 128u32; @@ -2744,9 +2472,6 @@ impl Default for MOF_FIELD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOF_FIELD { - type TypeKind = windows_core::CopyType; -} pub const MaxEventInfo: EVENT_INFO_CLASS = EVENT_INFO_CLASS(4i32); pub const MaxTraceSetInfoClass: TRACE_QUERY_INFO_CLASS = TRACE_QUERY_INFO_CLASS(28i32); #[repr(C)] @@ -2760,9 +2485,6 @@ impl Default for OFFSETINSTANCEDATAANDLENGTH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OFFSETINSTANCEDATAANDLENGTH { - type TypeKind = windows_core::CopyType; -} pub const PAYLOADFIELD_BETWEEN: PAYLOAD_OPERATOR = PAYLOAD_OPERATOR(6i32); pub const PAYLOADFIELD_CONTAINS: PAYLOAD_OPERATOR = PAYLOAD_OPERATOR(20i32); pub const PAYLOADFIELD_DOESNTCONTAIN: PAYLOAD_OPERATOR = PAYLOAD_OPERATOR(21i32); @@ -2789,9 +2511,6 @@ impl Default for PAYLOAD_FILTER_PREDICATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PAYLOAD_FILTER_PREDICATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PAYLOAD_OPERATOR(pub i32); @@ -2815,9 +2534,6 @@ impl Default for PROCESSTRACE_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSTRACE_HANDLE { - type TypeKind = windows_core::CopyType; -} 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; @@ -2836,9 +2552,6 @@ impl Default for PROFILE_SOURCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILE_SOURCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROPERTY_DATA_DESCRIPTOR { @@ -2851,9 +2564,6 @@ impl Default for PROPERTY_DATA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPERTY_DATA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROPERTY_FLAGS(pub i32); @@ -2869,9 +2579,6 @@ impl Default for PROVIDER_ENUMERATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDER_ENUMERATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROVIDER_EVENT_INFO { @@ -2884,9 +2591,6 @@ impl Default for PROVIDER_EVENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDER_EVENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROVIDER_FIELD_INFO { @@ -2899,9 +2603,6 @@ impl Default for PROVIDER_FIELD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDER_FIELD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROVIDER_FIELD_INFOARRAY { @@ -2914,9 +2615,6 @@ impl Default for PROVIDER_FIELD_INFOARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDER_FIELD_INFOARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROVIDER_FILTER_INFO { @@ -2932,9 +2630,6 @@ impl Default for PROVIDER_FILTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROVIDER_FILTER_INFO { - type TypeKind = windows_core::CopyType; -} pub const PageFaultGuid: windows_core::GUID = windows_core::GUID::from_u128(0x3d6fa8d3_fe05_11d0_9dda_00c04fd7ba7c); pub const PerfInfoGuid: windows_core::GUID = windows_core::GUID::from_u128(0xce1dbfb4_137e_4da6_87b0_3f59aa102cbc); pub const PrivateLoggerNotificationGuid: windows_core::GUID = windows_core::GUID::from_u128(0x3595ab5c_042a_4c8e_b942_2d059bfeb1b1); @@ -2963,9 +2658,6 @@ impl Default for RELOGSTREAM_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RELOGSTREAM_HANDLE { - type TypeKind = windows_core::CopyType; -} pub const RegistryGuid: windows_core::GUID = windows_core::GUID::from_u128(0xae53722e_c863_11d2_8659_00c04fa321a1); pub const SYSTEM_ALPC_KW_GENERAL: u64 = 1u64; pub const SYSTEM_CONFIG_KW_GRAPHICS: u64 = 2u64; @@ -3093,9 +2785,6 @@ impl Default for TDH_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TDH_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const TDH_CONTEXT_MAXIMUM: TDH_CONTEXT_TYPE = TDH_CONTEXT_TYPE(5i32); pub const TDH_CONTEXT_PDB_PATH: TDH_CONTEXT_TYPE = TDH_CONTEXT_TYPE(4i32); pub const TDH_CONTEXT_POINTERSIZE: TDH_CONTEXT_TYPE = TDH_CONTEXT_TYPE(3i32); @@ -3235,9 +2924,6 @@ impl Default for TRACE_ENABLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_ENABLE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TRACE_EVENT_INFO { @@ -3267,9 +2953,6 @@ impl Default for TRACE_EVENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_EVENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TRACE_EVENT_INFO_0 { @@ -3281,9 +2964,6 @@ impl Default for TRACE_EVENT_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_EVENT_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TRACE_EVENT_INFO_1 { @@ -3295,9 +2975,6 @@ impl Default for TRACE_EVENT_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_EVENT_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TRACE_EVENT_INFO_2 { @@ -3309,9 +2986,6 @@ impl Default for TRACE_EVENT_INFO_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_EVENT_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRACE_EVENT_INFO_2_0 { @@ -3322,9 +2996,6 @@ impl Default for TRACE_EVENT_INFO_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_EVENT_INFO_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRACE_GUID_INFO { @@ -3336,9 +3007,6 @@ impl Default for TRACE_GUID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_GUID_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRACE_GUID_PROPERTIES { @@ -3354,9 +3022,6 @@ impl Default for TRACE_GUID_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_GUID_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRACE_GUID_REGISTRATION { @@ -3368,9 +3033,6 @@ impl Default for TRACE_GUID_REGISTRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_GUID_REGISTRATION { - type TypeKind = windows_core::CopyType; -} pub const TRACE_HEADER_FLAG_LOG_WNODE: u32 = 262144u32; pub const TRACE_HEADER_FLAG_TRACED_GUID: u32 = 131072u32; pub const TRACE_HEADER_FLAG_USE_GUID_PTR: u32 = 524288u32; @@ -3416,10 +3078,6 @@ impl Default for TRACE_LOGFILE_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3433,10 +3091,6 @@ impl Default for TRACE_LOGFILE_HEADER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3452,10 +3106,6 @@ impl Default for TRACE_LOGFILE_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3469,10 +3119,6 @@ impl Default for TRACE_LOGFILE_HEADER_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3488,10 +3134,6 @@ impl Default for TRACE_LOGFILE_HEADER_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3521,10 +3163,6 @@ impl Default for TRACE_LOGFILE_HEADER32 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3538,10 +3176,6 @@ impl Default for TRACE_LOGFILE_HEADER32_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER32_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3557,10 +3191,6 @@ impl Default for TRACE_LOGFILE_HEADER32_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER32_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3574,10 +3204,6 @@ impl Default for TRACE_LOGFILE_HEADER32_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER32_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3593,10 +3219,6 @@ impl Default for TRACE_LOGFILE_HEADER32_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER32_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3626,10 +3248,6 @@ impl Default for TRACE_LOGFILE_HEADER64 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3643,10 +3261,6 @@ impl Default for TRACE_LOGFILE_HEADER64_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER64_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3662,10 +3276,6 @@ impl Default for TRACE_LOGFILE_HEADER64_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER64_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy)] @@ -3679,10 +3289,6 @@ impl Default for TRACE_LOGFILE_HEADER64_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER64_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Time")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3698,10 +3304,6 @@ impl Default for TRACE_LOGFILE_HEADER64_1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Time")] -impl windows_core::TypeKind for TRACE_LOGFILE_HEADER64_1_0 { - type TypeKind = windows_core::CopyType; -} pub const TRACE_MESSAGE_COMPONENTID: TRACE_MESSAGE_FLAGS = TRACE_MESSAGE_FLAGS(4u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3759,9 +3361,6 @@ impl Default for TRACE_PERIODIC_CAPTURE_STATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_PERIODIC_CAPTURE_STATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRACE_PROFILE_INTERVAL { @@ -3773,9 +3372,6 @@ impl Default for TRACE_PROFILE_INTERVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_PROFILE_INTERVAL { - type TypeKind = windows_core::CopyType; -} pub const TRACE_PROVIDER_FLAG_LEGACY: u32 = 1u32; pub const TRACE_PROVIDER_FLAG_PRE_ENABLE: u32 = 2u32; #[repr(C)] @@ -3790,9 +3386,6 @@ impl Default for TRACE_PROVIDER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_PROVIDER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRACE_PROVIDER_INSTANCE_INFO { @@ -3806,9 +3399,6 @@ impl Default for TRACE_PROVIDER_INSTANCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_PROVIDER_INSTANCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TRACE_QUERY_INFO_CLASS(pub i32); @@ -3824,9 +3414,6 @@ impl Default for TRACE_STACK_CACHING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_STACK_CACHING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRACE_VERSION_INFO { @@ -3838,9 +3425,6 @@ impl Default for TRACE_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACE_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const TcpIpGuid: windows_core::GUID = windows_core::GUID::from_u128(0x9a280ac0_c8e0_11d1_84e2_00c04fb998a2); pub const ThreadGuid: windows_core::GUID = windows_core::GUID::from_u128(0x3d6fa8d1_fe05_11d0_9dda_00c04fd7ba7c); pub const TraceDisallowListQuery: TRACE_QUERY_INFO_CLASS = TRACE_QUERY_INFO_CLASS(14i32); @@ -3894,9 +3478,6 @@ impl Default for WMIREGGUIDW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMIREGGUIDW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WMIREGGUIDW_0 { @@ -3910,9 +3491,6 @@ impl Default for WMIREGGUIDW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMIREGGUIDW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WMIREGINFOW { @@ -3928,9 +3506,6 @@ impl Default for WMIREGINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WMIREGINFOW { - type TypeKind = windows_core::CopyType; -} pub const WMIREG_FLAG_EVENT_ONLY_GUID: u32 = 64u32; pub const WMIREG_FLAG_EXPENSIVE: u32 = 1u32; pub const WMIREG_FLAG_INSTANCE_BASENAME: u32 = 8u32; @@ -3971,9 +3546,6 @@ impl Default for WNODE_ALL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_ALL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WNODE_ALL_DATA_0 { @@ -3985,9 +3557,6 @@ impl Default for WNODE_ALL_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_ALL_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WNODE_EVENT_ITEM { @@ -3998,9 +3567,6 @@ impl Default for WNODE_EVENT_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_EVENT_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WNODE_EVENT_REFERENCE { @@ -4014,9 +3580,6 @@ impl Default for WNODE_EVENT_REFERENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_EVENT_REFERENCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WNODE_EVENT_REFERENCE_0 { @@ -4028,9 +3591,6 @@ impl Default for WNODE_EVENT_REFERENCE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_EVENT_REFERENCE_0 { - type TypeKind = windows_core::CopyType; -} pub const WNODE_FLAG_ALL_DATA: u32 = 1u32; pub const WNODE_FLAG_ANSI_INSTANCENAMES: u32 = 16384u32; pub const WNODE_FLAG_EVENT_ITEM: u32 = 8u32; @@ -4070,9 +3630,6 @@ impl Default for WNODE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WNODE_HEADER_0 { @@ -4084,9 +3641,6 @@ impl Default for WNODE_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WNODE_HEADER_0_0 { @@ -4098,9 +3652,6 @@ impl Default for WNODE_HEADER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_HEADER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WNODE_HEADER_1 { @@ -4113,9 +3664,6 @@ impl Default for WNODE_HEADER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WNODE_METHOD_ITEM { @@ -4132,9 +3680,6 @@ impl Default for WNODE_METHOD_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_METHOD_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WNODE_SINGLE_INSTANCE { @@ -4150,9 +3695,6 @@ impl Default for WNODE_SINGLE_INSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_SINGLE_INSTANCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WNODE_SINGLE_ITEM { @@ -4169,9 +3711,6 @@ impl Default for WNODE_SINGLE_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_SINGLE_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WNODE_TOO_SMALL { @@ -4183,9 +3722,6 @@ impl Default for WNODE_TOO_SMALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNODE_TOO_SMALL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct _TDH_IN_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs index 96bba21ad53..26e1eaa07dc 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs @@ -101,9 +101,6 @@ impl Default for PSS_ALLOCATOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_ALLOCATOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_AUXILIARY_PAGES_INFORMATION { @@ -114,9 +111,6 @@ impl Default for PSS_AUXILIARY_PAGES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_AUXILIARY_PAGES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Memory")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -133,10 +127,6 @@ impl Default for PSS_AUXILIARY_PAGE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Memory")] -impl windows_core::TypeKind for PSS_AUXILIARY_PAGE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PSS_CAPTURE_FLAGS(pub u32); @@ -258,9 +248,6 @@ impl Default for PSS_HANDLE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PSS_HANDLE_ENTRY_0 { @@ -276,9 +263,6 @@ impl Default for PSS_HANDLE_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_HANDLE_ENTRY_0_3 { @@ -290,9 +274,6 @@ impl Default for PSS_HANDLE_ENTRY_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_HANDLE_ENTRY_0_2 { @@ -306,9 +287,6 @@ impl Default for PSS_HANDLE_ENTRY_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_HANDLE_ENTRY_0_0 { @@ -325,9 +303,6 @@ impl Default for PSS_HANDLE_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_HANDLE_ENTRY_0_4 { @@ -340,9 +315,6 @@ impl Default for PSS_HANDLE_ENTRY_0_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY_0_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_HANDLE_ENTRY_0_5 { @@ -354,9 +326,6 @@ impl Default for PSS_HANDLE_ENTRY_0_5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY_0_5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_HANDLE_ENTRY_0_1 { @@ -374,9 +343,6 @@ impl Default for PSS_HANDLE_ENTRY_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_ENTRY_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PSS_HANDLE_FLAGS(pub i32); @@ -427,9 +393,6 @@ impl Default for PSS_HANDLE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PSS_HANDLE_NONE: PSS_HANDLE_FLAGS = PSS_HANDLE_FLAGS(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -442,9 +405,6 @@ impl Default for PSS_HANDLE_TRACE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_HANDLE_TRACE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PSS_OBJECT_TYPE(pub i32); @@ -476,9 +436,6 @@ impl Default for PSS_PERFORMANCE_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_PERFORMANCE_COUNTERS { - type TypeKind = windows_core::CopyType; -} pub const PSS_PERF_RESOLUTION: u32 = 1000000u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -557,9 +514,6 @@ impl Default for PSS_PROCESS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_PROCESS_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PSS_QUERY_AUXILIARY_PAGES_INFORMATION: PSS_QUERY_INFORMATION_CLASS = PSS_QUERY_INFORMATION_CLASS(2i32); pub const PSS_QUERY_HANDLE_INFORMATION: PSS_QUERY_INFORMATION_CLASS = PSS_QUERY_INFORMATION_CLASS(4i32); pub const PSS_QUERY_HANDLE_TRACE_INFORMATION: PSS_QUERY_INFORMATION_CLASS = PSS_QUERY_INFORMATION_CLASS(6i32); @@ -601,10 +555,6 @@ impl Default for PSS_THREAD_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for PSS_THREAD_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PSS_THREAD_FLAGS(pub i32); @@ -654,9 +604,6 @@ impl Default for PSS_THREAD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_THREAD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_VA_CLONE_INFORMATION { @@ -667,9 +614,6 @@ impl Default for PSS_VA_CLONE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_VA_CLONE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_VA_SPACE_ENTRY { @@ -692,9 +636,6 @@ impl Default for PSS_VA_SPACE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_VA_SPACE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSS_VA_SPACE_INFORMATION { @@ -705,9 +646,6 @@ impl Default for PSS_VA_SPACE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSS_VA_SPACE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PSS_WALK_AUXILIARY_PAGES: PSS_WALK_INFORMATION_CLASS = PSS_WALK_INFORMATION_CLASS(0i32); pub const PSS_WALK_HANDLES: PSS_WALK_INFORMATION_CLASS = PSS_WALK_INFORMATION_CLASS(2i32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs index 405b0e91d0d..95e1a595481 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs @@ -133,9 +133,6 @@ impl Default for HEAPENTRY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HEAPENTRY32 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HEAPENTRY32_FLAGS(pub u32); @@ -152,9 +149,6 @@ impl Default for HEAPLIST32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HEAPLIST32 { - type TypeKind = windows_core::CopyType; -} pub const HF32_DEFAULT: u32 = 1u32; pub const HF32_SHARED: u32 = 2u32; pub const LF32_FIXED: HEAPENTRY32_FLAGS = HEAPENTRY32_FLAGS(1u32); @@ -180,9 +174,6 @@ impl Default for MODULEENTRY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODULEENTRY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MODULEENTRY32W { @@ -202,9 +193,6 @@ impl Default for MODULEENTRY32W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODULEENTRY32W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSENTRY32 { @@ -224,9 +212,6 @@ impl Default for PROCESSENTRY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSENTRY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSENTRY32W { @@ -246,9 +231,6 @@ impl Default for PROCESSENTRY32W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSENTRY32W { - type TypeKind = windows_core::CopyType; -} pub const TH32CS_INHERIT: CREATE_TOOLHELP_SNAPSHOT_FLAGS = CREATE_TOOLHELP_SNAPSHOT_FLAGS(2147483648u32); pub const TH32CS_SNAPALL: CREATE_TOOLHELP_SNAPSHOT_FLAGS = CREATE_TOOLHELP_SNAPSHOT_FLAGS(15u32); pub const TH32CS_SNAPHEAPLIST: CREATE_TOOLHELP_SNAPSHOT_FLAGS = CREATE_TOOLHELP_SNAPSHOT_FLAGS(1u32); @@ -272,6 +254,3 @@ impl Default for THREADENTRY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for THREADENTRY32 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs index faae73d163d..5951ddca0cf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -50,9 +50,6 @@ impl Default for BOID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOID { - type TypeKind = windows_core::CopyType; -} pub const CLSID_MSDtcTransaction: windows_core::GUID = windows_core::GUID::from_u128(0x39f8d76b_0928_11d1_97df_00c04fb9618a); pub const CLSID_MSDtcTransactionManager: windows_core::GUID = windows_core::GUID::from_u128(0x5b18ab61_091d_11d1_97df_00c04fb9618a); pub const CLUSTERRESOURCE_APPLICATIONTYPE: APPLICATIONTYPE = APPLICATIONTYPE(1i32); @@ -3766,9 +3763,6 @@ impl Default for OLE_TM_CONFIG_PARAMS_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLE_TM_CONFIG_PARAMS_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OLE_TM_CONFIG_PARAMS_V2 { @@ -3782,9 +3776,6 @@ impl Default for OLE_TM_CONFIG_PARAMS_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLE_TM_CONFIG_PARAMS_V2 { - type TypeKind = windows_core::CopyType; -} pub const OLE_TM_CONFIG_VERSION_1: u32 = 1u32; pub const OLE_TM_CONFIG_VERSION_2: u32 = 2u32; pub const OLE_TM_FLAG_INTERNAL_TO_TM: u32 = 1073741824u32; @@ -3802,9 +3793,6 @@ impl Default for PROXY_CONFIG_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROXY_CONFIG_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const RMNAMESZ: u32 = 32u32; pub const TMASYNC: i32 = -2147483648i32; pub const TMENDRSCAN: i32 = 8388608i32; @@ -3853,9 +3841,6 @@ impl Default for XACTOPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XACTOPT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XACTRM(pub i32); @@ -3881,9 +3866,6 @@ impl Default for XACTSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XACTSTATS { - type TypeKind = windows_core::CopyType; -} pub const XACTSTAT_ABORTED: XACTSTAT = XACTSTAT(512i32); pub const XACTSTAT_ABORTING: XACTSTAT = XACTSTAT(256i32); pub const XACTSTAT_ALL: XACTSTAT = XACTSTAT(524287i32); @@ -3932,9 +3914,6 @@ impl Default for XACTTRANSINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XACTTRANSINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XACT_DTC_CONSTANTS(pub i32); @@ -4012,9 +3991,6 @@ impl Default for XID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XID { - type TypeKind = windows_core::CopyType; -} pub const XIDDATASIZE: u32 = 128u32; pub const dwUSER_MS_SQLSERVER: XACT_DTC_CONSTANTS = XACT_DTC_CONSTANTS(65535i32); #[repr(C)] @@ -4039,6 +4015,3 @@ impl Default for xa_switch_t { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for xa_switch_t { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs index 374a74b1715..4a099c3898f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs @@ -268,9 +268,6 @@ impl Default for ENCLAVE_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENCLAVE_IDENTITY { - type TypeKind = windows_core::CopyType; -} pub const ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE: ENCLAVE_SEALING_IDENTITY_POLICY = ENCLAVE_SEALING_IDENTITY_POLICY(1i32); pub const ENCLAVE_IDENTITY_POLICY_SEAL_INVALID: ENCLAVE_SEALING_IDENTITY_POLICY = ENCLAVE_SEALING_IDENTITY_POLICY(0i32); pub const ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR: ENCLAVE_SEALING_IDENTITY_POLICY = ENCLAVE_SEALING_IDENTITY_POLICY(5i32); @@ -291,9 +288,6 @@ impl Default for ENCLAVE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENCLAVE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const ENCLAVE_REPORT_DATA_LENGTH: u32 = 64u32; pub const ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG: u32 = 2u32; pub const ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG: u32 = 1u32; @@ -319,9 +313,6 @@ impl Default for ENCLAVE_VBS_BASIC_KEY_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENCLAVE_VBS_BASIC_KEY_REQUEST { - type TypeKind = windows_core::CopyType; -} pub type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES = Option i32>; #[cfg(target_arch = "x86")] pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = Option i32>; @@ -364,9 +355,6 @@ impl Default for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBS_BASIC_ENCLAVE_SYSCALL_PAGE { @@ -389,9 +377,6 @@ impl Default for VBS_BASIC_ENCLAVE_SYSCALL_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_BASIC_ENCLAVE_SYSCALL_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 { @@ -407,9 +392,6 @@ impl Default for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 { @@ -425,9 +407,6 @@ impl Default for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct VBS_ENCLAVE_REPORT { @@ -441,9 +420,6 @@ impl Default for VBS_ENCLAVE_REPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_ENCLAVE_REPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct VBS_ENCLAVE_REPORT_MODULE { @@ -460,9 +436,6 @@ impl Default for VBS_ENCLAVE_REPORT_MODULE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_ENCLAVE_REPORT_MODULE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct VBS_ENCLAVE_REPORT_PKG_HEADER { @@ -478,9 +451,6 @@ impl Default for VBS_ENCLAVE_REPORT_PKG_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_ENCLAVE_REPORT_PKG_HEADER { - type TypeKind = windows_core::CopyType; -} pub const VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT: u32 = 1u32; pub const VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256: u32 = 1u32; #[repr(C, packed(1))] @@ -494,9 +464,6 @@ impl Default for VBS_ENCLAVE_REPORT_VARDATA_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VBS_ENCLAVE_REPORT_VARDATA_HEADER { - type TypeKind = windows_core::CopyType; -} pub const VBS_ENCLAVE_REPORT_VERSION_CURRENT: u32 = 1u32; pub const VBS_ENCLAVE_VARDATA_INVALID: u32 = 0u32; pub const VBS_ENCLAVE_VARDATA_MODULE: u32 = 1u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs index 5c66dbac7cd..46de892cccb 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -370,9 +370,6 @@ impl Default for WER_DUMP_CUSTOM_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_DUMP_CUSTOM_OPTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_DUMP_CUSTOM_OPTIONS_V2 { @@ -395,9 +392,6 @@ impl Default for WER_DUMP_CUSTOM_OPTIONS_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_DUMP_CUSTOM_OPTIONS_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_DUMP_CUSTOM_OPTIONS_V3 { @@ -423,9 +417,6 @@ impl Default for WER_DUMP_CUSTOM_OPTIONS_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_DUMP_CUSTOM_OPTIONS_V3 { - type TypeKind = windows_core::CopyType; -} pub const WER_DUMP_MASK_START: u32 = 1u32; pub const WER_DUMP_NOHEAP_ONQUEUE: u32 = 1u32; #[repr(transparent)] @@ -444,10 +435,6 @@ impl Default for WER_EXCEPTION_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for WER_EXCEPTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WER_FAULT_REPORTING(pub u32); @@ -585,9 +572,6 @@ impl Default for WER_REPORT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_INFORMATION_V3 { @@ -607,9 +591,6 @@ impl Default for WER_REPORT_INFORMATION_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_INFORMATION_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_INFORMATION_V4 { @@ -632,9 +613,6 @@ impl Default for WER_REPORT_INFORMATION_V4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_INFORMATION_V4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_INFORMATION_V5 { @@ -658,9 +636,6 @@ impl Default for WER_REPORT_INFORMATION_V5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_INFORMATION_V5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_METADATA_V1 { @@ -675,9 +650,6 @@ impl Default for WER_REPORT_METADATA_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_METADATA_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_METADATA_V2 { @@ -698,9 +670,6 @@ impl Default for WER_REPORT_METADATA_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_METADATA_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_METADATA_V3 { @@ -727,9 +696,6 @@ impl Default for WER_REPORT_METADATA_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_METADATA_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_PARAMETER { @@ -741,9 +707,6 @@ impl Default for WER_REPORT_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WER_REPORT_SIGNATURE { @@ -755,9 +718,6 @@ impl Default for WER_REPORT_SIGNATURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WER_REPORT_SIGNATURE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WER_REPORT_TYPE(pub i32); @@ -786,10 +746,6 @@ impl Default for WER_RUNTIME_EXCEPTION_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -impl windows_core::TypeKind for WER_RUNTIME_EXCEPTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const WER_SUBMIT_ADD_REGISTERED_DATA: WER_SUBMIT_FLAGS = WER_SUBMIT_FLAGS(16u32); pub const WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY: WER_SUBMIT_FLAGS = WER_SUBMIT_FLAGS(4096u32); pub const WER_SUBMIT_BYPASS_DATA_THROTTLING: WER_SUBMIT_FLAGS = WER_SUBMIT_FLAGS(2048u32); diff --git a/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs b/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs index f1ab5a653c2..17fc63cdcf4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs @@ -127,9 +127,6 @@ impl Default for EC_VARIANT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EC_VARIANT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union EC_VARIANT_0 { @@ -148,9 +145,6 @@ impl Default for EC_VARIANT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EC_VARIANT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EC_VARIANT_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs b/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs index f364f17ad95..c17aba4405b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs @@ -407,9 +407,6 @@ impl Default for EVENTLOGRECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENTLOGRECORD { - type TypeKind = windows_core::CopyType; -} pub const EVENTLOG_AUDIT_FAILURE: REPORT_EVENT_TYPE = REPORT_EVENT_TYPE(16u16); pub const EVENTLOG_AUDIT_SUCCESS: REPORT_EVENT_TYPE = REPORT_EVENT_TYPE(8u16); pub const EVENTLOG_ERROR_TYPE: REPORT_EVENT_TYPE = REPORT_EVENT_TYPE(1u16); @@ -423,9 +420,6 @@ impl Default for EVENTLOG_FULL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENTLOG_FULL_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const EVENTLOG_INFORMATION_TYPE: REPORT_EVENT_TYPE = REPORT_EVENT_TYPE(4u16); pub const EVENTLOG_SEEK_READ: READ_EVENT_LOG_READ_FLAGS = READ_EVENT_LOG_READ_FLAGS(2u32); pub const EVENTLOG_SEQUENTIAL_READ: READ_EVENT_LOG_READ_FLAGS = READ_EVENT_LOG_READ_FLAGS(1u32); @@ -444,9 +438,6 @@ impl Default for EVENTSFORLOGFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENTSFORLOGFILE { - type TypeKind = windows_core::CopyType; -} pub const EVT_ALL_ACCESS: u32 = 7u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -538,9 +529,6 @@ impl Default for EVT_RPC_LOGIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVT_RPC_LOGIN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EVT_RPC_LOGIN_FLAGS(pub u32); @@ -571,10 +559,6 @@ impl Default for EVT_VARIANT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for EVT_VARIANT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -626,10 +610,6 @@ impl Default for EVT_VARIANT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for EVT_VARIANT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EVT_VARIANT_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs index df3e0b2080c..f90daf258e0 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs @@ -379,9 +379,6 @@ impl Default for QOCINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QOCINFO { - type TypeKind = windows_core::CopyType; -} pub const SENS: windows_core::GUID = windows_core::GUID::from_u128(0xd597cafe_5b9f_11d1_8dd2_00aa004abd5e); pub const SENSGUID_EVENTCLASS_LOGON: windows_core::GUID = windows_core::GUID::from_u128(0xd5978630_5b9f_11d1_8dd2_00aa004abd5e); pub const SENSGUID_EVENTCLASS_LOGON2: windows_core::GUID = windows_core::GUID::from_u128(0xd5978650_5b9f_11d1_8dd2_00aa004abd5e); @@ -406,6 +403,3 @@ impl Default for SENS_QOCINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SENS_QOCINFO { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs index 4166a716b87..d866111a32b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -380,9 +380,6 @@ impl Default for GPOBROWSEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GPOBROWSEINFO { - type TypeKind = windows_core::CopyType; -} pub const GPOTypeDS: GROUP_POLICY_OBJECT_TYPE = GROUP_POLICY_OBJECT_TYPE(2i32); pub const GPOTypeLocal: GROUP_POLICY_OBJECT_TYPE = GROUP_POLICY_OBJECT_TYPE(0i32); pub const GPOTypeLocalGroup: GROUP_POLICY_OBJECT_TYPE = GROUP_POLICY_OBJECT_TYPE(4i32); @@ -500,9 +497,6 @@ impl Default for GROUP_POLICY_OBJECTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_POLICY_OBJECTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_POLICY_OBJECTW { @@ -525,9 +519,6 @@ impl Default for GROUP_POLICY_OBJECTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_POLICY_OBJECTW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GROUP_POLICY_OBJECT_TYPE(pub i32); @@ -7868,9 +7859,6 @@ impl Default for INSTALLDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTALLDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INSTALLSPEC { @@ -7884,9 +7872,6 @@ impl Default for INSTALLSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTALLSPEC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INSTALLSPEC_0 { @@ -7898,9 +7883,6 @@ impl Default for INSTALLSPEC_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTALLSPEC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INSTALLSPEC_1 { @@ -7912,9 +7894,6 @@ impl Default for INSTALLSPEC_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INSTALLSPEC_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INSTALLSPECTYPE(pub i32); @@ -7994,9 +7973,6 @@ impl Default for LOCALMANAGEDAPPLICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOCALMANAGEDAPPLICATION { - type TypeKind = windows_core::CopyType; -} pub const LOCALSTATE_ASSIGNED: u32 = 1u32; pub const LOCALSTATE_ORPHANED: u32 = 32u32; pub const LOCALSTATE_POLICYREMOVE_ORPHAN: u32 = 8u32; @@ -8030,9 +8006,6 @@ impl Default for MANAGEDAPPLICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MANAGEDAPPLICATION { - type TypeKind = windows_core::CopyType; -} pub const MANAGED_APPS_FROMCATEGORY: u32 = 2u32; pub const MANAGED_APPS_INFOLEVEL_DEFAULT: u32 = 65536u32; pub const MANAGED_APPS_USERAPPLICATIONS: u32 = 1u32; @@ -8072,9 +8045,6 @@ impl Default for POLICYSETTINGSTATUSINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POLICYSETTINGSTATUSINFO { - type TypeKind = windows_core::CopyType; -} pub const PROGID: INSTALLSPECTYPE = INSTALLSPECTYPE(3i32); pub const PT_MANDATORY: u32 = 4u32; pub const PT_ROAMING: u32 = 2u32; @@ -8115,10 +8085,6 @@ impl Default for RSOP_TARGET { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Wmi"))] -impl windows_core::TypeKind for RSOP_TARGET { - type TypeKind = windows_core::CloneType; -} pub const RSOP_TEMPNAMESPACE_EXISTS: u32 = 4u32; pub const RSOP_USER_ACCESS_DENIED: u32 = 1u32; #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs b/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs index e04e5185044..40196d09155 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs @@ -307,9 +307,6 @@ impl Default for HCN_PORT_RANGE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCN_PORT_RANGE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HCN_PORT_RANGE_RESERVATION { @@ -321,9 +318,6 @@ impl Default for HCN_PORT_RANGE_RESERVATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCN_PORT_RANGE_RESERVATION { - type TypeKind = windows_core::CopyType; -} pub const HcnNotificationFlagsReserved: HCN_NOTIFICATIONS = HCN_NOTIFICATIONS(-268435456i32); pub const HcnNotificationGuestNetworkServiceCreate: HCN_NOTIFICATIONS = HCN_NOTIFICATIONS(7i32); pub const HcnNotificationGuestNetworkServiceDelete: HCN_NOTIFICATIONS = HCN_NOTIFICATIONS(8i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs index cba2daf6d44..1a52f942fbd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -505,10 +505,6 @@ impl Default for HCS_CREATE_OPTIONS_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for HCS_CREATE_OPTIONS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HCS_EVENT { @@ -521,9 +517,6 @@ impl Default for HCS_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCS_EVENT { - type TypeKind = windows_core::CopyType; -} pub type HCS_EVENT_CALLBACK = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -675,9 +668,6 @@ impl Default for HCS_PROCESS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HCS_PROCESS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HCS_RESOURCE_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs index e0bf5de758e..c41e9326229 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs @@ -796,9 +796,6 @@ impl Default for DOS_IMAGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DOS_IMAGE_INFO { - type TypeKind = windows_core::CopyType; -} pub type FOUND_IMAGE_CALLBACK = Option super::super::Foundation::BOOL>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -811,9 +808,6 @@ impl Default for GPA_MEMORY_CHUNK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GPA_MEMORY_CHUNK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union GUEST_OS_INFO { @@ -826,9 +820,6 @@ impl Default for GUEST_OS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GUEST_OS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GUEST_OS_INFO_0 { @@ -839,9 +830,6 @@ impl Default for GUEST_OS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GUEST_OS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GUEST_OS_INFO_1 { @@ -852,9 +840,6 @@ impl Default for GUEST_OS_INFO_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GUEST_OS_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GUEST_OS_MICROSOFT_IDS(pub i32); @@ -997,9 +982,6 @@ impl Default for HDV_PCI_DEVICE_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HDV_PCI_DEVICE_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub type HDV_PCI_DEVICE_SET_CONFIGURATION = Option windows_core::HRESULT>; pub type HDV_PCI_DEVICE_START = Option windows_core::HRESULT>; pub type HDV_PCI_DEVICE_STOP = Option; @@ -1024,9 +1006,6 @@ impl Default for HDV_PCI_PNP_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HDV_PCI_PNP_ID { - type TypeKind = windows_core::CopyType; -} pub type HDV_PCI_READ_CONFIG_SPACE = Option windows_core::HRESULT>; pub type HDV_PCI_READ_INTERCEPTED_MEMORY = Option windows_core::HRESULT>; pub type HDV_PCI_WRITE_CONFIG_SPACE = Option windows_core::HRESULT>; @@ -1045,9 +1024,6 @@ impl Default for HVSOCKET_ADDRESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HVSOCKET_ADDRESS_INFO { - type TypeKind = windows_core::CopyType; -} pub const HVSOCKET_CONNECTED_SUSPEND: u32 = 4u32; pub const HVSOCKET_CONNECT_TIMEOUT: u32 = 1u32; pub const HVSOCKET_CONNECT_TIMEOUT_MAX: u32 = 300000u32; @@ -1081,9 +1057,6 @@ impl Default for MODULE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODULE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PAGING_MODE(pub i32); @@ -1116,10 +1089,6 @@ impl Default for SOCKADDR_HV { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for SOCKADDR_HV { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VIRTUAL_PROCESSOR_ARCH(pub i32); @@ -1138,9 +1107,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_PROCESSOR_REGISTER_0 { @@ -1152,9 +1118,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_PROCESSOR_REGISTER_1 { @@ -1168,9 +1131,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIRTUAL_PROCESSOR_REGISTER_1_2 { @@ -1186,9 +1146,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_PROCESSOR_REGISTER_1_2_0 { @@ -1200,9 +1157,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_PROCESSOR_REGISTER_1_2_0_0 { @@ -1214,9 +1168,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIRTUAL_PROCESSOR_REGISTER_1_0 { @@ -1230,9 +1181,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_PROCESSOR_REGISTER_1_0_0 { @@ -1244,9 +1192,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_PROCESSOR_REGISTER_1_0_0_0 { @@ -1257,9 +1202,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_PROCESSOR_REGISTER_1_1 { @@ -1271,9 +1213,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct VIRTUAL_PROCESSOR_REGISTER_1_3 { @@ -1286,9 +1225,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union VIRTUAL_PROCESSOR_REGISTER_1_3_0 { @@ -1300,9 +1236,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUAL_PROCESSOR_REGISTER_1_3_0_0 { @@ -1314,9 +1247,6 @@ impl Default for VIRTUAL_PROCESSOR_REGISTER_1_3_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_PROCESSOR_REGISTER_1_3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VIRTUAL_PROCESSOR_VENDOR(pub i32); @@ -1331,9 +1261,6 @@ impl Default for VM_GENCOUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VM_GENCOUNTER { - type TypeKind = windows_core::CopyType; -} pub const VM_GENCOUNTER_SYMBOLIC_LINK_NAME: windows_core::PCWSTR = windows_core::w!("\\VmGenerationCounter"); #[repr(C)] #[derive(Clone, Copy)] @@ -1346,9 +1273,6 @@ impl Default for WHV_ACCESS_GPA_CONTROLS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_ACCESS_GPA_CONTROLS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_ACCESS_GPA_CONTROLS_0 { @@ -1360,9 +1284,6 @@ impl Default for WHV_ACCESS_GPA_CONTROLS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_ACCESS_GPA_CONTROLS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_ADVISE_GPA_RANGE { @@ -1373,9 +1294,6 @@ impl Default for WHV_ADVISE_GPA_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_ADVISE_GPA_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_ADVISE_GPA_RANGE_CODE(pub i32); @@ -1390,9 +1308,6 @@ impl Default for WHV_ADVISE_GPA_RANGE_POPULATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_ADVISE_GPA_RANGE_POPULATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_ADVISE_GPA_RANGE_POPULATE_FLAGS { @@ -1404,9 +1319,6 @@ impl Default for WHV_ADVISE_GPA_RANGE_POPULATE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_ADVISE_GPA_RANGE_POPULATE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_ADVISE_GPA_RANGE_POPULATE_FLAGS_0 { @@ -1417,9 +1329,6 @@ impl Default for WHV_ADVISE_GPA_RANGE_POPULATE_FLAGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_ADVISE_GPA_RANGE_POPULATE_FLAGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_ALLOCATE_VPCI_RESOURCE_FLAGS(pub i32); @@ -1486,9 +1395,6 @@ impl Default for WHV_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_CAPABILITY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_CAPABILITY_CODE(pub i32); @@ -1503,9 +1409,6 @@ impl Default for WHV_CAPABILITY_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_CAPABILITY_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_CAPABILITY_FEATURES_0 { @@ -1516,9 +1419,6 @@ impl Default for WHV_CAPABILITY_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_CAPABILITY_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP { @@ -1533,9 +1433,6 @@ impl Default for WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_CPUID_OUTPUT { @@ -1549,9 +1446,6 @@ impl Default for WHV_CPUID_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_CPUID_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_CREATE_VPCI_DEVICE_FLAGS(pub i32); @@ -1601,9 +1495,6 @@ impl Default for WHV_DOORBELL_MATCH_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_DOORBELL_MATCH_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_EMULATOR_CALLBACKS { @@ -1620,9 +1511,6 @@ impl Default for WHV_EMULATOR_CALLBACKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_EMULATOR_CALLBACKS { - type TypeKind = windows_core::CopyType; -} pub type WHV_EMULATOR_GET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK = Option windows_core::HRESULT>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1637,9 +1525,6 @@ impl Default for WHV_EMULATOR_IO_ACCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_EMULATOR_IO_ACCESS_INFO { - type TypeKind = windows_core::CopyType; -} pub type WHV_EMULATOR_IO_PORT_CALLBACK = Option windows_core::HRESULT>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1654,9 +1539,6 @@ impl Default for WHV_EMULATOR_MEMORY_ACCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_EMULATOR_MEMORY_ACCESS_INFO { - type TypeKind = windows_core::CopyType; -} pub type WHV_EMULATOR_MEMORY_CALLBACK = Option windows_core::HRESULT>; pub type WHV_EMULATOR_SET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK = Option windows_core::HRESULT>; #[repr(C)] @@ -1670,9 +1552,6 @@ impl Default for WHV_EMULATOR_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_EMULATOR_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_EMULATOR_STATUS_0 { @@ -1683,9 +1562,6 @@ impl Default for WHV_EMULATOR_STATUS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_EMULATOR_STATUS_0 { - type TypeKind = windows_core::CopyType; -} pub type WHV_EMULATOR_TRANSLATE_GVA_PAGE_CALLBACK = Option windows_core::HRESULT>; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1701,9 +1577,6 @@ impl Default for WHV_EXTENDED_VM_EXITS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_EXTENDED_VM_EXITS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_EXTENDED_VM_EXITS_0 { @@ -1714,9 +1587,6 @@ impl Default for WHV_EXTENDED_VM_EXITS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_EXTENDED_VM_EXITS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_HYPERCALL_CONTEXT { @@ -1736,9 +1606,6 @@ impl Default for WHV_HYPERCALL_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_HYPERCALL_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const WHV_HYPERCALL_CONTEXT_MAX_XMM_REGISTERS: u32 = 6u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1751,9 +1618,6 @@ impl Default for WHV_INTERNAL_ACTIVITY_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_INTERNAL_ACTIVITY_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_INTERNAL_ACTIVITY_REGISTER_0 { @@ -1764,9 +1628,6 @@ impl Default for WHV_INTERNAL_ACTIVITY_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_INTERNAL_ACTIVITY_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_INTERRUPT_CONTROL { @@ -1779,9 +1640,6 @@ impl Default for WHV_INTERRUPT_CONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_INTERRUPT_CONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_INTERRUPT_DESTINATION_MODE(pub i32); @@ -1843,9 +1701,6 @@ impl Default for WHV_MEMORY_ACCESS_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_MEMORY_ACCESS_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_MEMORY_ACCESS_INFO { @@ -1857,9 +1712,6 @@ impl Default for WHV_MEMORY_ACCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_MEMORY_ACCESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_MEMORY_ACCESS_INFO_0 { @@ -1870,9 +1722,6 @@ impl Default for WHV_MEMORY_ACCESS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_MEMORY_ACCESS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_MEMORY_ACCESS_TYPE(pub i32); @@ -1887,9 +1736,6 @@ impl Default for WHV_MEMORY_RANGE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_MEMORY_RANGE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_MSR_ACTION(pub i32); @@ -1906,9 +1752,6 @@ impl Default for WHV_MSR_ACTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_MSR_ACTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_NOTIFICATION_PORT_PARAMETERS { @@ -1921,9 +1764,6 @@ impl Default for WHV_NOTIFICATION_PORT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_NOTIFICATION_PORT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_NOTIFICATION_PORT_PARAMETERS_0 { @@ -1935,9 +1775,6 @@ impl Default for WHV_NOTIFICATION_PORT_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_NOTIFICATION_PORT_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_NOTIFICATION_PORT_PARAMETERS_0_0 { @@ -1948,9 +1785,6 @@ impl Default for WHV_NOTIFICATION_PORT_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_NOTIFICATION_PORT_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_NOTIFICATION_PORT_PROPERTY_CODE(pub i32); @@ -1992,9 +1826,6 @@ impl Default for WHV_PARTITION_MEMORY_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PARTITION_MEMORY_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_PARTITION_PROPERTY { @@ -2034,9 +1865,6 @@ impl Default for WHV_PARTITION_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PARTITION_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_PARTITION_PROPERTY_CODE(pub i32); @@ -2054,9 +1882,6 @@ impl Default for WHV_PROCESSOR_APIC_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_APIC_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_PROCESSOR_COUNTER_SET(pub i32); @@ -2072,9 +1897,6 @@ impl Default for WHV_PROCESSOR_EVENT_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_EVENT_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_PROCESSOR_FEATURES { @@ -2086,9 +1908,6 @@ impl Default for WHV_PROCESSOR_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_PROCESSOR_FEATURES_0 { @@ -2099,9 +1918,6 @@ impl Default for WHV_PROCESSOR_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_PROCESSOR_FEATURES1 { @@ -2113,9 +1929,6 @@ impl Default for WHV_PROCESSOR_FEATURES1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_FEATURES1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_PROCESSOR_FEATURES1_0 { @@ -2126,9 +1939,6 @@ impl Default for WHV_PROCESSOR_FEATURES1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_FEATURES1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_PROCESSOR_FEATURES_BANKS { @@ -2141,9 +1951,6 @@ impl Default for WHV_PROCESSOR_FEATURES_BANKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_FEATURES_BANKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_PROCESSOR_FEATURES_BANKS_0 { @@ -2155,9 +1962,6 @@ impl Default for WHV_PROCESSOR_FEATURES_BANKS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_FEATURES_BANKS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_PROCESSOR_FEATURES_BANKS_0_0 { @@ -2169,9 +1973,6 @@ impl Default for WHV_PROCESSOR_FEATURES_BANKS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_FEATURES_BANKS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const WHV_PROCESSOR_FEATURES_BANKS_COUNT: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2184,9 +1985,6 @@ impl Default for WHV_PROCESSOR_INTERCEPT_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_INTERCEPT_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_PROCESSOR_INTERCEPT_COUNTERS { @@ -2210,9 +2008,6 @@ impl Default for WHV_PROCESSOR_INTERCEPT_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_INTERCEPT_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_PROCESSOR_PERFMON_FEATURES { @@ -2224,9 +2019,6 @@ impl Default for WHV_PROCESSOR_PERFMON_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_PERFMON_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_PROCESSOR_PERFMON_FEATURES_0 { @@ -2237,9 +2029,6 @@ impl Default for WHV_PROCESSOR_PERFMON_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_PERFMON_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_PROCESSOR_RUNTIME_COUNTERS { @@ -2251,9 +2040,6 @@ impl Default for WHV_PROCESSOR_RUNTIME_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_RUNTIME_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_PROCESSOR_SYNTHETIC_FEATURES_COUNTERS { @@ -2269,9 +2055,6 @@ impl Default for WHV_PROCESSOR_SYNTHETIC_FEATURES_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_SYNTHETIC_FEATURES_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_PROCESSOR_VENDOR(pub i32); @@ -2286,9 +2069,6 @@ impl Default for WHV_PROCESSOR_XSAVE_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_XSAVE_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_PROCESSOR_XSAVE_FEATURES_0 { @@ -2299,9 +2079,6 @@ impl Default for WHV_PROCESSOR_XSAVE_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_PROCESSOR_XSAVE_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} pub const WHV_READ_WRITE_GPA_RANGE_MAX_SIZE: u32 = 16u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2332,9 +2109,6 @@ impl Default for WHV_REGISTER_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_REGISTER_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_RUN_VP_CANCELED_CONTEXT { @@ -2345,9 +2119,6 @@ impl Default for WHV_RUN_VP_CANCELED_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_RUN_VP_CANCELED_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_RUN_VP_CANCEL_REASON(pub i32); @@ -2364,9 +2135,6 @@ impl Default for WHV_RUN_VP_EXIT_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_RUN_VP_EXIT_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_RUN_VP_EXIT_CONTEXT_0 { @@ -2391,9 +2159,6 @@ impl Default for WHV_RUN_VP_EXIT_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_RUN_VP_EXIT_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_RUN_VP_EXIT_REASON(pub i32); @@ -2408,9 +2173,6 @@ impl Default for WHV_SCHEDULER_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SCHEDULER_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_SCHEDULER_FEATURES_0 { @@ -2421,9 +2183,6 @@ impl Default for WHV_SCHEDULER_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SCHEDULER_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_SRIOV_RESOURCE_DESCRIPTOR { @@ -2437,9 +2196,6 @@ impl Default for WHV_SRIOV_RESOURCE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SRIOV_RESOURCE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_SYNIC_EVENT_PARAMETERS { @@ -2453,9 +2209,6 @@ impl Default for WHV_SYNIC_EVENT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SYNIC_EVENT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const WHV_SYNIC_MESSAGE_SIZE: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2469,9 +2222,6 @@ impl Default for WHV_SYNIC_SINT_DELIVERABLE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SYNIC_SINT_DELIVERABLE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_SYNTHETIC_PROCESSOR_FEATURES { @@ -2483,9 +2233,6 @@ impl Default for WHV_SYNTHETIC_PROCESSOR_FEATURES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SYNTHETIC_PROCESSOR_FEATURES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_SYNTHETIC_PROCESSOR_FEATURES_0 { @@ -2496,9 +2243,6 @@ impl Default for WHV_SYNTHETIC_PROCESSOR_FEATURES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SYNTHETIC_PROCESSOR_FEATURES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS { @@ -2511,9 +2255,6 @@ impl Default for WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS_0 { @@ -2525,9 +2266,6 @@ impl Default for WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS_0_0 { @@ -2538,9 +2276,6 @@ impl Default for WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS_0_0 { - type TypeKind = windows_core::CopyType; -} pub const WHV_SYNTHETIC_PROCESSOR_FEATURES_BANKS_COUNT: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -2589,9 +2324,6 @@ impl Default for WHV_TRANSLATE_GVA_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_TRANSLATE_GVA_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_TRANSLATE_GVA_RESULT_CODE(pub i32); @@ -2607,9 +2339,6 @@ impl Default for WHV_TRIGGER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_TRIGGER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_TRIGGER_PARAMETERS_0 { @@ -2622,9 +2351,6 @@ impl Default for WHV_TRIGGER_PARAMETERS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_TRIGGER_PARAMETERS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_TRIGGER_PARAMETERS_0_0 { @@ -2638,9 +2364,6 @@ impl Default for WHV_TRIGGER_PARAMETERS_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_TRIGGER_PARAMETERS_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_TRIGGER_TYPE(pub i32); @@ -2655,9 +2378,6 @@ impl Default for WHV_UINT128 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_UINT128 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_UINT128_0 { @@ -2669,9 +2389,6 @@ impl Default for WHV_UINT128_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_UINT128_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_VIRTUAL_PROCESSOR_PROPERTY { @@ -2684,9 +2401,6 @@ impl Default for WHV_VIRTUAL_PROCESSOR_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VIRTUAL_PROCESSOR_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_VIRTUAL_PROCESSOR_PROPERTY_0 { @@ -2698,9 +2412,6 @@ impl Default for WHV_VIRTUAL_PROCESSOR_PROPERTY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VIRTUAL_PROCESSOR_PROPERTY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_VIRTUAL_PROCESSOR_PROPERTY_CODE(pub i32); @@ -2719,9 +2430,6 @@ impl Default for WHV_VPCI_DEVICE_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VPCI_DEVICE_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_VPCI_DEVICE_NOTIFICATION_0 { @@ -2732,9 +2440,6 @@ impl Default for WHV_VPCI_DEVICE_NOTIFICATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VPCI_DEVICE_NOTIFICATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_VPCI_DEVICE_NOTIFICATION_TYPE(pub i32); @@ -2753,9 +2458,6 @@ impl Default for WHV_VPCI_DEVICE_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VPCI_DEVICE_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_VPCI_DEVICE_REGISTER_SPACE(pub i32); @@ -2776,9 +2478,6 @@ impl Default for WHV_VPCI_HARDWARE_IDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VPCI_HARDWARE_IDS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_VPCI_INTERRUPT_TARGET { @@ -2792,9 +2491,6 @@ impl Default for WHV_VPCI_INTERRUPT_TARGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VPCI_INTERRUPT_TARGET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_VPCI_INTERRUPT_TARGET_FLAGS(pub i32); @@ -2845,9 +2541,6 @@ impl Default for WHV_VPCI_MMIO_MAPPING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VPCI_MMIO_MAPPING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_VPCI_MMIO_RANGE_FLAGS(pub i32); @@ -2894,9 +2587,6 @@ impl Default for WHV_VPCI_PROBED_BARS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VPCI_PROBED_BARS { - type TypeKind = windows_core::CopyType; -} pub const WHV_VPCI_TYPE0_BAR_COUNT: u32 = 6u32; #[repr(C)] #[derive(Clone, Copy)] @@ -2915,9 +2605,6 @@ impl Default for WHV_VP_EXCEPTION_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VP_EXCEPTION_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_VP_EXCEPTION_INFO { @@ -2929,9 +2616,6 @@ impl Default for WHV_VP_EXCEPTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VP_EXCEPTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_VP_EXCEPTION_INFO_0 { @@ -2942,9 +2626,6 @@ impl Default for WHV_VP_EXCEPTION_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VP_EXCEPTION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_VP_EXIT_CONTEXT { @@ -2961,9 +2642,6 @@ impl Default for WHV_VP_EXIT_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_VP_EXIT_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_APIC_EOI_CONTEXT { @@ -2974,9 +2652,6 @@ impl Default for WHV_X64_APIC_EOI_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_APIC_EOI_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_APIC_INIT_SIPI_CONTEXT { @@ -2987,9 +2662,6 @@ impl Default for WHV_X64_APIC_INIT_SIPI_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_APIC_INIT_SIPI_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_APIC_SMI_CONTEXT { @@ -3000,9 +2672,6 @@ impl Default for WHV_X64_APIC_SMI_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_APIC_SMI_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_APIC_WRITE_CONTEXT { @@ -3015,9 +2684,6 @@ impl Default for WHV_X64_APIC_WRITE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_APIC_WRITE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_X64_APIC_WRITE_TYPE(pub i32); @@ -3038,9 +2704,6 @@ impl Default for WHV_X64_CPUID_ACCESS_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_CPUID_ACCESS_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_CPUID_RESULT { @@ -3056,9 +2719,6 @@ impl Default for WHV_X64_CPUID_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_CPUID_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_CPUID_RESULT2 { @@ -3074,9 +2734,6 @@ impl Default for WHV_X64_CPUID_RESULT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_CPUID_RESULT2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_X64_CPUID_RESULT2_FLAGS(pub i32); @@ -3124,9 +2781,6 @@ impl Default for WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER_0 { @@ -3137,9 +2791,6 @@ impl Default for WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_FP_CONTROL_STATUS_REGISTER { @@ -3151,9 +2802,6 @@ impl Default for WHV_X64_FP_CONTROL_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_FP_CONTROL_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_X64_FP_CONTROL_STATUS_REGISTER_0 { @@ -3169,9 +2817,6 @@ impl Default for WHV_X64_FP_CONTROL_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_FP_CONTROL_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_FP_CONTROL_STATUS_REGISTER_0_0 { @@ -3183,9 +2828,6 @@ impl Default for WHV_X64_FP_CONTROL_STATUS_REGISTER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_FP_CONTROL_STATUS_REGISTER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_FP_CONTROL_STATUS_REGISTER_0_0_0 { @@ -3198,9 +2840,6 @@ impl Default for WHV_X64_FP_CONTROL_STATUS_REGISTER_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_FP_CONTROL_STATUS_REGISTER_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_FP_REGISTER { @@ -3212,9 +2851,6 @@ impl Default for WHV_X64_FP_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_FP_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_FP_REGISTER_0 { @@ -3226,9 +2862,6 @@ impl Default for WHV_X64_FP_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_FP_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT { @@ -3239,9 +2872,6 @@ impl Default for WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_INTERRUPT_STATE_REGISTER { @@ -3253,9 +2883,6 @@ impl Default for WHV_X64_INTERRUPT_STATE_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_INTERRUPT_STATE_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_INTERRUPT_STATE_REGISTER_0 { @@ -3266,9 +2893,6 @@ impl Default for WHV_X64_INTERRUPT_STATE_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_INTERRUPT_STATE_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_X64_IO_PORT_ACCESS_CONTEXT { @@ -3290,9 +2914,6 @@ impl Default for WHV_X64_IO_PORT_ACCESS_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_IO_PORT_ACCESS_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_IO_PORT_ACCESS_INFO { @@ -3304,9 +2925,6 @@ impl Default for WHV_X64_IO_PORT_ACCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_IO_PORT_ACCESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_IO_PORT_ACCESS_INFO_0 { @@ -3317,9 +2935,6 @@ impl Default for WHV_X64_IO_PORT_ACCESS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_IO_PORT_ACCESS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_X64_LOCAL_APIC_EMULATION_MODE(pub i32); @@ -3336,9 +2951,6 @@ impl Default for WHV_X64_MSR_ACCESS_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_MSR_ACCESS_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_MSR_ACCESS_INFO { @@ -3350,9 +2962,6 @@ impl Default for WHV_X64_MSR_ACCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_MSR_ACCESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_MSR_ACCESS_INFO_0 { @@ -3363,9 +2972,6 @@ impl Default for WHV_X64_MSR_ACCESS_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_MSR_ACCESS_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_MSR_EXIT_BITMAP { @@ -3377,9 +2983,6 @@ impl Default for WHV_X64_MSR_EXIT_BITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_MSR_EXIT_BITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_MSR_EXIT_BITMAP_0 { @@ -3390,9 +2993,6 @@ impl Default for WHV_X64_MSR_EXIT_BITMAP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_MSR_EXIT_BITMAP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_PENDING_DEBUG_EXCEPTION { @@ -3404,9 +3004,6 @@ impl Default for WHV_X64_PENDING_DEBUG_EXCEPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_DEBUG_EXCEPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_PENDING_DEBUG_EXCEPTION_0 { @@ -3417,9 +3014,6 @@ impl Default for WHV_X64_PENDING_DEBUG_EXCEPTION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_DEBUG_EXCEPTION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_X64_PENDING_EVENT_TYPE(pub i32); @@ -3434,9 +3028,6 @@ impl Default for WHV_X64_PENDING_EXCEPTION_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_EXCEPTION_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_PENDING_EXCEPTION_EVENT_0 { @@ -3449,9 +3040,6 @@ impl Default for WHV_X64_PENDING_EXCEPTION_EVENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_EXCEPTION_EVENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_PENDING_EXT_INT_EVENT { @@ -3463,9 +3051,6 @@ impl Default for WHV_X64_PENDING_EXT_INT_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_EXT_INT_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_PENDING_EXT_INT_EVENT_0 { @@ -3477,9 +3062,6 @@ impl Default for WHV_X64_PENDING_EXT_INT_EVENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_EXT_INT_EVENT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_PENDING_INTERRUPTION_REGISTER { @@ -3491,9 +3073,6 @@ impl Default for WHV_X64_PENDING_INTERRUPTION_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_INTERRUPTION_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_PENDING_INTERRUPTION_REGISTER_0 { @@ -3505,9 +3084,6 @@ impl Default for WHV_X64_PENDING_INTERRUPTION_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_PENDING_INTERRUPTION_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_X64_PENDING_INTERRUPTION_TYPE(pub i32); @@ -3525,9 +3101,6 @@ impl Default for WHV_X64_RDTSC_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_RDTSC_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_RDTSC_INFO { @@ -3539,9 +3112,6 @@ impl Default for WHV_X64_RDTSC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_RDTSC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_RDTSC_INFO_0 { @@ -3552,9 +3122,6 @@ impl Default for WHV_X64_RDTSC_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_RDTSC_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_X64_SEGMENT_REGISTER { @@ -3568,9 +3135,6 @@ impl Default for WHV_X64_SEGMENT_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_SEGMENT_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_SEGMENT_REGISTER_0 { @@ -3582,9 +3146,6 @@ impl Default for WHV_X64_SEGMENT_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_SEGMENT_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_SEGMENT_REGISTER_0_0 { @@ -3595,9 +3156,6 @@ impl Default for WHV_X64_SEGMENT_REGISTER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_SEGMENT_REGISTER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_TABLE_REGISTER { @@ -3610,9 +3168,6 @@ impl Default for WHV_X64_TABLE_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_TABLE_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WHV_X64_UNSUPPORTED_FEATURE_CODE(pub i32); @@ -3628,9 +3183,6 @@ impl Default for WHV_X64_UNSUPPORTED_FEATURE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_UNSUPPORTED_FEATURE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_VP_EXECUTION_STATE { @@ -3642,9 +3194,6 @@ impl Default for WHV_X64_VP_EXECUTION_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_VP_EXECUTION_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_VP_EXECUTION_STATE_0 { @@ -3655,9 +3204,6 @@ impl Default for WHV_X64_VP_EXECUTION_STATE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_VP_EXECUTION_STATE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_XMM_CONTROL_STATUS_REGISTER { @@ -3669,9 +3215,6 @@ impl Default for WHV_X64_XMM_CONTROL_STATUS_REGISTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_XMM_CONTROL_STATUS_REGISTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WHV_X64_XMM_CONTROL_STATUS_REGISTER_0 { @@ -3684,9 +3227,6 @@ impl Default for WHV_X64_XMM_CONTROL_STATUS_REGISTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_XMM_CONTROL_STATUS_REGISTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WHV_X64_XMM_CONTROL_STATUS_REGISTER_0_0 { @@ -3698,9 +3238,6 @@ impl Default for WHV_X64_XMM_CONTROL_STATUS_REGISTER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_XMM_CONTROL_STATUS_REGISTER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WHV_X64_XMM_CONTROL_STATUS_REGISTER_0_0_0 { @@ -3713,9 +3250,6 @@ impl Default for WHV_X64_XMM_CONTROL_STATUS_REGISTER_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WHV_X64_XMM_CONTROL_STATUS_REGISTER_0_0_0 { - type TypeKind = windows_core::CopyType; -} pub const WHvAdviseGpaRangeCodePin: WHV_ADVISE_GPA_RANGE_CODE = WHV_ADVISE_GPA_RANGE_CODE(1i32); pub const WHvAdviseGpaRangeCodePopulate: WHV_ADVISE_GPA_RANGE_CODE = WHV_ADVISE_GPA_RANGE_CODE(0i32); pub const WHvAdviseGpaRangeCodeUnpin: WHV_ADVISE_GPA_RANGE_CODE = WHV_ADVISE_GPA_RANGE_CODE(2i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs b/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs index 645519b4386..44d98d28a5a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs @@ -74,9 +74,6 @@ impl Default for IO_STATUS_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_STATUS_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IO_STATUS_BLOCK_0 { @@ -88,9 +85,6 @@ impl Default for IO_STATUS_BLOCK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_STATUS_BLOCK_0 { - type TypeKind = windows_core::CopyType; -} pub type LPOVERLAPPED_COMPLETION_ROUTINE = Option; #[repr(C)] #[derive(Clone, Copy)] @@ -105,9 +99,6 @@ impl Default for OVERLAPPED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OVERLAPPED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union OVERLAPPED_0 { @@ -119,9 +110,6 @@ impl Default for OVERLAPPED_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OVERLAPPED_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OVERLAPPED_0_0 { @@ -133,9 +121,6 @@ impl Default for OVERLAPPED_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OVERLAPPED_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OVERLAPPED_ENTRY { @@ -149,7 +134,4 @@ impl Default for OVERLAPPED_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OVERLAPPED_ENTRY { - type TypeKind = windows_core::CopyType; -} pub type PIO_APC_ROUTINE = Option; diff --git a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs index c0133d1851b..7499feebb9d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs @@ -450,10 +450,6 @@ impl Default for CERT_CONTEXT_EX { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security_Cryptography")] -impl windows_core::TypeKind for CERT_CONTEXT_EX { - type TypeKind = windows_core::CopyType; -} pub const CLSID_IImgCtx: windows_core::GUID = windows_core::GUID::from_u128(0x3050f3d6_98b5_11cf_bb82_00aa00bdce0b); pub const CLSID_IisServiceControl: windows_core::GUID = windows_core::GUID::from_u128(0xe8fb8621_588f_11d2_9d61_00c04f79c5fe); pub const CLSID_MSAdminBase_W: windows_core::GUID = windows_core::GUID::from_u128(0xa9e69610_b80d_11d0_b9b9_00a0c922e750); @@ -474,9 +470,6 @@ impl Default for CONFIGURATION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIGURATION_ENTRY { - type TypeKind = windows_core::CloneType; -} pub const DISPID_HTTPREQUEST_ABORT: u32 = 12u32; pub const DISPID_HTTPREQUEST_BASE: u32 = 1u32; pub const DISPID_HTTPREQUEST_GETALLRESPONSEHEADERS: u32 = 4u32; @@ -529,9 +522,6 @@ impl Default for EXTENSION_CONTROL_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTENSION_CONTROL_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const FP_MD_ID_BEGIN_RESERVED: u32 = 32768u32; pub const FP_MD_ID_END_RESERVED: u32 = 36863u32; #[repr(transparent)] @@ -588,9 +578,6 @@ impl Default for HSE_CUSTOM_ERROR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_CUSTOM_ERROR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HSE_EXEC_UNICODE_URL_INFO { @@ -606,9 +593,6 @@ impl Default for HSE_EXEC_UNICODE_URL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_EXEC_UNICODE_URL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HSE_EXEC_UNICODE_URL_USER_INFO { @@ -621,9 +605,6 @@ impl Default for HSE_EXEC_UNICODE_URL_USER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_EXEC_UNICODE_URL_USER_INFO { - type TypeKind = windows_core::CopyType; -} pub const HSE_EXEC_URL_DISABLE_CUSTOM_ERROR: u32 = 32u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -636,9 +617,6 @@ impl Default for HSE_EXEC_URL_ENTITY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_EXEC_URL_ENTITY_INFO { - type TypeKind = windows_core::CopyType; -} pub const HSE_EXEC_URL_HTTP_CACHE_ELIGIBLE: u32 = 128u32; pub const HSE_EXEC_URL_IGNORE_CURRENT_INTERCEPTOR: u32 = 4u32; pub const HSE_EXEC_URL_IGNORE_VALIDATION_AND_RANGE: u32 = 16u32; @@ -657,9 +635,6 @@ impl Default for HSE_EXEC_URL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_EXEC_URL_INFO { - type TypeKind = windows_core::CopyType; -} pub const HSE_EXEC_URL_NO_HEADERS: u32 = 2u32; pub const HSE_EXEC_URL_SSI_CMD: u32 = 64u32; #[repr(C)] @@ -674,9 +649,6 @@ impl Default for HSE_EXEC_URL_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_EXEC_URL_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HSE_EXEC_URL_USER_INFO { @@ -689,9 +661,6 @@ impl Default for HSE_EXEC_URL_USER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_EXEC_URL_USER_INFO { - type TypeKind = windows_core::CopyType; -} pub const HSE_IO_ASYNC: u32 = 2u32; pub const HSE_IO_CACHE_RESPONSE: u32 = 32u32; pub const HSE_IO_DISCONNECT_AFTER_SEND: u32 = 4u32; @@ -758,9 +727,6 @@ impl Default for HSE_RESPONSE_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_RESPONSE_VECTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HSE_SEND_HEADER_EX_INFO { @@ -775,9 +741,6 @@ impl Default for HSE_SEND_HEADER_EX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_SEND_HEADER_EX_INFO { - type TypeKind = windows_core::CopyType; -} pub const HSE_STATUS_ERROR: u32 = 4u32; pub const HSE_STATUS_PENDING: u32 = 3u32; pub const HSE_STATUS_SUCCESS: u32 = 1u32; @@ -804,9 +767,6 @@ impl Default for HSE_TF_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_TF_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HSE_TRACE_INFO { @@ -820,9 +780,6 @@ impl Default for HSE_TRACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_TRACE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HSE_UNICODE_URL_MAPEX_INFO { @@ -836,9 +793,6 @@ impl Default for HSE_UNICODE_URL_MAPEX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_UNICODE_URL_MAPEX_INFO { - type TypeKind = windows_core::CopyType; -} pub const HSE_URL_FLAGS_DONT_CACHE: u32 = 16u32; pub const HSE_URL_FLAGS_EXECUTE: u32 = 4u32; pub const HSE_URL_FLAGS_MAP_CERT: u32 = 128u32; @@ -865,9 +819,6 @@ impl Default for HSE_URL_MAPEX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_URL_MAPEX_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HSE_VECTOR_ELEMENT { @@ -881,9 +832,6 @@ impl Default for HSE_VECTOR_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_VECTOR_ELEMENT { - type TypeKind = windows_core::CopyType; -} pub const HSE_VECTOR_ELEMENT_TYPE_FILE_HANDLE: u32 = 1u32; pub const HSE_VECTOR_ELEMENT_TYPE_MEMORY_BUFFER: u32 = 0u32; #[repr(C)] @@ -897,9 +845,6 @@ impl Default for HSE_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSE_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const HSE_VERSION_MAJOR: u32 = 8u32; pub const HSE_VERSION_MINOR: u32 = 0u32; #[repr(C)] @@ -914,9 +859,6 @@ impl Default for HTTP_FILTER_ACCESS_DENIED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_ACCESS_DENIED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_AUTHENT { @@ -930,9 +872,6 @@ impl Default for HTTP_FILTER_AUTHENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_AUTHENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_AUTH_COMPLETE_INFO { @@ -949,9 +888,6 @@ impl Default for HTTP_FILTER_AUTH_COMPLETE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_AUTH_COMPLETE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_CONTEXT { @@ -972,9 +908,6 @@ impl Default for HTTP_FILTER_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_LOG { @@ -995,9 +928,6 @@ impl Default for HTTP_FILTER_LOG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_LOG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_PREPROC_HEADERS { @@ -1012,9 +942,6 @@ impl Default for HTTP_FILTER_PREPROC_HEADERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_PREPROC_HEADERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_RAW_DATA { @@ -1028,9 +955,6 @@ impl Default for HTTP_FILTER_RAW_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_RAW_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_URL_MAP { @@ -1043,9 +967,6 @@ impl Default for HTTP_FILTER_URL_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_URL_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_URL_MAP_EX { @@ -1062,9 +983,6 @@ impl Default for HTTP_FILTER_URL_MAP_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_URL_MAP_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_FILTER_VERSION { @@ -1078,9 +996,6 @@ impl Default for HTTP_FILTER_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_FILTER_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_TRACE_CONFIGURATION { @@ -1094,9 +1009,6 @@ impl Default for HTTP_TRACE_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_TRACE_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HTTP_TRACE_EVENT { @@ -1119,9 +1031,6 @@ impl Default for HTTP_TRACE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_TRACE_EVENT { - type TypeKind = windows_core::CopyType; -} pub const HTTP_TRACE_EVENT_FLAG_STATIC_DESCRIPTIVE_FIELDS: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1137,9 +1046,6 @@ impl Default for HTTP_TRACE_EVENT_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_TRACE_EVENT_ITEM { - type TypeKind = windows_core::CopyType; -} pub const HTTP_TRACE_LEVEL_END: u32 = 7u32; pub const HTTP_TRACE_LEVEL_START: u32 = 6u32; #[repr(transparent)] @@ -2277,9 +2183,6 @@ impl Default for LOGGING_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOGGING_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const MB_DONT_IMPERSONATE: u32 = 9033u32; pub const MD_ACCESS_EXECUTE: u32 = 4u32; pub const MD_ACCESS_MAP_CERT: u32 = 128u32; @@ -2499,9 +2402,6 @@ impl Default for MD_CHANGE_OBJECT_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MD_CHANGE_OBJECT_W { - type TypeKind = windows_core::CopyType; -} pub const MD_CHANGE_TYPE_ADD_OBJECT: u32 = 2u32; pub const MD_CHANGE_TYPE_DELETE_DATA: u32 = 8u32; pub const MD_CHANGE_TYPE_DELETE_OBJECT: u32 = 1u32; @@ -2954,9 +2854,6 @@ impl Default for METADATA_GETALL_INTERNAL_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for METADATA_GETALL_INTERNAL_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union METADATA_GETALL_INTERNAL_RECORD_0 { @@ -2968,9 +2865,6 @@ impl Default for METADATA_GETALL_INTERNAL_RECORD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for METADATA_GETALL_INTERNAL_RECORD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct METADATA_GETALL_RECORD { @@ -2987,9 +2881,6 @@ impl Default for METADATA_GETALL_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for METADATA_GETALL_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct METADATA_HANDLE_INFO { @@ -3001,9 +2892,6 @@ impl Default for METADATA_HANDLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for METADATA_HANDLE_INFO { - type TypeKind = windows_core::CopyType; -} pub const METADATA_INHERIT: u32 = 1u32; pub const METADATA_INSERT_PATH: u32 = 64u32; pub const METADATA_ISINHERITED: u32 = 32u32; @@ -3031,9 +2919,6 @@ impl Default for METADATA_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for METADATA_RECORD { - type TypeKind = windows_core::CopyType; -} pub const METADATA_REFERENCE: u32 = 8u32; pub const METADATA_SECURE: u32 = 4u32; pub const METADATA_VOLATILE: u32 = 16u32; @@ -3086,9 +2971,6 @@ impl Default for POST_PROCESS_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POST_PROCESS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRE_PROCESS_PARAMETERS { @@ -3111,9 +2993,6 @@ impl Default for PRE_PROCESS_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRE_PROCESS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const SF_DENIED_APPLICATION: u32 = 8u32; pub const SF_DENIED_BY_CONFIG: u32 = 65536u32; pub const SF_DENIED_FILTER: u32 = 4u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs index e75f9be28f7..c9bc6b3b1d2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs @@ -21,9 +21,6 @@ impl Default for ASYNC_DUPLICATE_EXTENTS_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASYNC_DUPLICATE_EXTENTS_STATUS { - type TypeKind = windows_core::CopyType; -} pub const ATAPI_ID_CMD: u32 = 161u32; pub const AVATAR_F2: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(78i32); pub const AllElements: ELEMENT_TYPE = ELEMENT_TYPE(0i32); @@ -41,9 +38,6 @@ impl Default for BIN_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIN_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BIN_RANGE { @@ -55,9 +49,6 @@ impl Default for BIN_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIN_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BIN_RESULTS { @@ -69,9 +60,6 @@ impl Default for BIN_RESULTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIN_RESULTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BIN_TYPES(pub i32); @@ -86,9 +74,6 @@ impl Default for BOOT_AREA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOOT_AREA_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BOOT_AREA_INFO_0 { @@ -99,9 +84,6 @@ impl Default for BOOT_AREA_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BOOT_AREA_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BULK_SECURITY_TEST_DATA { @@ -113,9 +95,6 @@ impl Default for BULK_SECURITY_TEST_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BULK_SECURITY_TEST_DATA { - type TypeKind = windows_core::CopyType; -} pub const CAP_ATAPI_ID_CMD: u32 = 2u32; pub const CAP_ATA_ID_CMD: u32 = 1u32; pub const CAP_SMART_CMD: u32 = 4u32; @@ -147,9 +126,6 @@ impl Default for CHANGER_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGER_ELEMENT_LIST { @@ -161,9 +137,6 @@ impl Default for CHANGER_ELEMENT_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_ELEMENT_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGER_ELEMENT_STATUS { @@ -182,9 +155,6 @@ impl Default for CHANGER_ELEMENT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_ELEMENT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGER_ELEMENT_STATUS_EX { @@ -206,9 +176,6 @@ impl Default for CHANGER_ELEMENT_STATUS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_ELEMENT_STATUS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CHANGER_ELEMENT_STATUS_FLAGS(pub u32); @@ -261,9 +228,6 @@ impl Default for CHANGER_EXCHANGE_MEDIUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_EXCHANGE_MEDIUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CHANGER_FEATURES(pub u32); @@ -313,9 +277,6 @@ impl Default for CHANGER_INITIALIZE_ELEMENT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_INITIALIZE_ELEMENT_STATUS { - type TypeKind = windows_core::CopyType; -} pub const CHANGER_INIT_ELEM_STAT_WITH_RANGE: CHANGER_FEATURES = CHANGER_FEATURES(2u32); pub const CHANGER_KEYPAD_ENABLE_DISABLE: CHANGER_FEATURES = CHANGER_FEATURES(268435456u32); pub const CHANGER_LOCK_UNLOCK: CHANGER_FEATURES = CHANGER_FEATURES(128u32); @@ -334,9 +295,6 @@ impl Default for CHANGER_MOVE_MEDIUM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_MOVE_MEDIUM { - type TypeKind = windows_core::CopyType; -} pub const CHANGER_MOVE_RETRACTS_IEPORT: GET_CHANGER_PARAMETERS_FEATURES1 = GET_CHANGER_PARAMETERS_FEATURES1(2147484672u32); pub const CHANGER_OPEN_IEPORT: CHANGER_FEATURES = CHANGER_FEATURES(8u32); pub const CHANGER_POSITION_TO_ELEMENT: CHANGER_FEATURES = CHANGER_FEATURES(1024u32); @@ -358,9 +316,6 @@ impl Default for CHANGER_PRODUCT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_PRODUCT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGER_READ_ELEMENT_STATUS { @@ -372,9 +327,6 @@ impl Default for CHANGER_READ_ELEMENT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_READ_ELEMENT_STATUS { - type TypeKind = windows_core::CopyType; -} pub const CHANGER_REPORT_IEPORT_STATE: CHANGER_FEATURES = CHANGER_FEATURES(2048u32); pub const CHANGER_RESERVED_BIT: u32 = 2147483648u32; pub const CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR: GET_CHANGER_PARAMETERS_FEATURES1 = GET_CHANGER_PARAMETERS_FEATURES1(2147483680u32); @@ -390,9 +342,6 @@ impl Default for CHANGER_SEND_VOLUME_TAG_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_SEND_VOLUME_TAG_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const CHANGER_SERIAL_NUMBER_VALID: CHANGER_FEATURES = CHANGER_FEATURES(67108864u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -405,9 +354,6 @@ impl Default for CHANGER_SET_ACCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_SET_ACCESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANGER_SET_POSITION { @@ -420,9 +366,6 @@ impl Default for CHANGER_SET_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGER_SET_POSITION { - type TypeKind = windows_core::CopyType; -} pub const CHANGER_SLOTS_USE_TRAYS: GET_CHANGER_PARAMETERS_FEATURES1 = GET_CHANGER_PARAMETERS_FEATURES1(2147483664u32); pub const CHANGER_STATUS_NON_VOLATILE: CHANGER_FEATURES = CHANGER_FEATURES(16u32); pub const CHANGER_STORAGE_DRIVE: CHANGER_FEATURES = CHANGER_FEATURES(4096u32); @@ -456,9 +399,6 @@ impl Default for CLASS_MEDIA_CHANGE_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLASS_MEDIA_CHANGE_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const CLEANER_CARTRIDGE: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(50i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -471,9 +411,6 @@ impl Default for CLUSTER_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLUSTER_RANGE { - type TypeKind = windows_core::CopyType; -} pub const CONTAINER_ROOT_INFO_FLAG_BIND_DO_NOT_MAP_NAME: u32 = 256u32; pub const CONTAINER_ROOT_INFO_FLAG_BIND_EXCEPTION_ROOT: u32 = 128u32; pub const CONTAINER_ROOT_INFO_FLAG_BIND_ROOT: u32 = 32u32; @@ -494,9 +431,6 @@ impl Default for CONTAINER_ROOT_INFO_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_ROOT_INFO_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONTAINER_ROOT_INFO_OUTPUT { @@ -508,9 +442,6 @@ impl Default for CONTAINER_ROOT_INFO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_ROOT_INFO_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const CONTAINER_ROOT_INFO_VALID_FLAGS: u32 = 1023u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -522,9 +453,6 @@ impl Default for CONTAINER_VOLUME_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTAINER_VOLUME_STATE { - type TypeKind = windows_core::CopyType; -} pub const CONTAINER_VOLUME_STATE_HOSTING_CONTAINER: u32 = 1u32; pub const COPYFILE_SIS_FLAGS: u32 = 3u32; pub const COPYFILE_SIS_LINK: u32 = 1u32; @@ -540,9 +468,6 @@ impl Default for CREATE_DISK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_DISK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CREATE_DISK_0 { @@ -554,9 +479,6 @@ impl Default for CREATE_DISK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_DISK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_DISK_GPT { @@ -568,9 +490,6 @@ impl Default for CREATE_DISK_GPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_DISK_GPT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_DISK_MBR { @@ -581,9 +500,6 @@ impl Default for CREATE_DISK_MBR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_DISK_MBR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATE_USN_JOURNAL_DATA { @@ -595,9 +511,6 @@ impl Default for CREATE_USN_JOURNAL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATE_USN_JOURNAL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CSVFS_DISK_CONNECTIVITY(pub i32); @@ -615,9 +528,6 @@ impl Default for CSV_CONTROL_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_CONTROL_PARAM { - type TypeKind = windows_core::CopyType; -} pub const CSV_INVALID_DEVICE_NUMBER: u32 = 4294967295u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -629,9 +539,6 @@ impl Default for CSV_IS_OWNED_BY_CSVFS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_IS_OWNED_BY_CSVFS { - type TypeKind = windows_core::CopyType; -} pub const CSV_MGMTLOCK_CHECK_VOLUME_REDIRECTED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -643,9 +550,6 @@ impl Default for CSV_MGMT_LOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_MGMT_LOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_NAMESPACE_INFO { @@ -659,9 +563,6 @@ impl Default for CSV_NAMESPACE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_NAMESPACE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_QUERY_FILE_REVISION { @@ -673,9 +574,6 @@ impl Default for CSV_QUERY_FILE_REVISION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_FILE_REVISION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -689,10 +587,6 @@ impl Default for CSV_QUERY_FILE_REVISION_FILE_ID_128 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for CSV_QUERY_FILE_REVISION_FILE_ID_128 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_QUERY_MDS_PATH { @@ -706,9 +600,6 @@ impl Default for CSV_QUERY_MDS_PATH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_MDS_PATH { - type TypeKind = windows_core::CopyType; -} pub const CSV_QUERY_MDS_PATH_FLAG_CSV_DIRECT_IO_ENABLED: u32 = 2u32; pub const CSV_QUERY_MDS_PATH_FLAG_SMB_BYPASS_CSV_ENABLED: u32 = 4u32; pub const CSV_QUERY_MDS_PATH_FLAG_STORAGE_ON_THIS_NODE_IS_CONNECTED: u32 = 1u32; @@ -732,9 +623,6 @@ impl Default for CSV_QUERY_MDS_PATH_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_MDS_PATH_V2 { - type TypeKind = windows_core::CopyType; -} pub const CSV_QUERY_MDS_PATH_V2_VERSION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -748,9 +636,6 @@ impl Default for CSV_QUERY_REDIRECT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_REDIRECT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT { @@ -763,9 +648,6 @@ impl Default for CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_QUERY_VOLUME_ID { @@ -776,9 +658,6 @@ impl Default for CSV_QUERY_VOLUME_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_VOLUME_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_QUERY_VOLUME_REDIRECT_STATE { @@ -793,9 +672,6 @@ impl Default for CSV_QUERY_VOLUME_REDIRECT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_QUERY_VOLUME_REDIRECT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CSV_SET_VOLUME_ID { @@ -806,9 +682,6 @@ impl Default for CSV_SET_VOLUME_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSV_SET_VOLUME_ID { - type TypeKind = windows_core::CopyType; -} pub const CYGNET_12_WO: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(69i32); pub const ChangerDoor: ELEMENT_TYPE = ELEMENT_TYPE(5i32); pub const ChangerDrive: ELEMENT_TYPE = ELEMENT_TYPE(4i32); @@ -853,9 +726,6 @@ impl Default for DECRYPTION_STATUS_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DECRYPTION_STATUS_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DELETE_USN_JOURNAL_DATA { @@ -867,9 +737,6 @@ impl Default for DELETE_USN_JOURNAL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELETE_USN_JOURNAL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DETECTION_TYPE(pub i32); @@ -891,9 +758,6 @@ impl Default for DEVICEDUMP_PRIVATE_SUBSECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_PRIVATE_SUBSECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_PUBLIC_SUBSECTION { @@ -907,9 +771,6 @@ impl Default for DEVICEDUMP_PUBLIC_SUBSECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_PUBLIC_SUBSECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICEDUMP_RESTRICTED_SUBSECTION { @@ -920,9 +781,6 @@ impl Default for DEVICEDUMP_RESTRICTED_SUBSECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_RESTRICTED_SUBSECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_SECTION_HEADER { @@ -941,9 +799,6 @@ impl Default for DEVICEDUMP_SECTION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_SECTION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_STORAGEDEVICE_DATA { @@ -960,9 +815,6 @@ impl Default for DEVICEDUMP_STORAGEDEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STORAGEDEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_STORAGESTACK_PUBLIC_DUMP { @@ -977,9 +829,6 @@ impl Default for DEVICEDUMP_STORAGESTACK_PUBLIC_DUMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STORAGESTACK_PUBLIC_DUMP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD { @@ -996,9 +845,6 @@ impl Default for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0 { @@ -1011,9 +857,6 @@ impl Default for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_1 { @@ -1024,9 +867,6 @@ impl Default for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_0 { @@ -1037,9 +877,6 @@ impl Default for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_2 { @@ -1050,9 +887,6 @@ impl Default for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICEDUMP_STRUCTURE_VERSION { @@ -1065,9 +899,6 @@ impl Default for DEVICEDUMP_STRUCTURE_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_STRUCTURE_VERSION { - type TypeKind = windows_core::CopyType; -} pub const DEVICEDUMP_STRUCTURE_VERSION_V1: u32 = 1u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1081,9 +912,6 @@ impl Default for DEVICEDUMP_SUBSECTION_POINTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICEDUMP_SUBSECTION_POINTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_COPY_OFFLOAD_DESCRIPTOR { @@ -1104,9 +932,6 @@ impl Default for DEVICE_COPY_OFFLOAD_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_COPY_OFFLOAD_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_LBP_STATE_PARAMETERS { @@ -1120,9 +945,6 @@ impl Default for DEVICE_DATA_SET_LBP_STATE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_LBP_STATE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_DATA_SET_LBP_STATE_PARAMETERS_VERSION_V1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1140,9 +962,6 @@ impl Default for DEVICE_DATA_SET_LB_PROVISIONING_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_LB_PROVISIONING_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 { @@ -1159,9 +978,6 @@ impl Default for DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_RANGE { @@ -1173,9 +989,6 @@ impl Default for DEVICE_DATA_SET_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_REPAIR_OUTPUT { @@ -1186,9 +999,6 @@ impl Default for DEVICE_DATA_SET_REPAIR_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_REPAIR_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_REPAIR_PARAMETERS { @@ -1201,9 +1011,6 @@ impl Default for DEVICE_DATA_SET_REPAIR_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_REPAIR_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_SCRUB_EX_OUTPUT { @@ -1218,9 +1025,6 @@ impl Default for DEVICE_DATA_SET_SCRUB_EX_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_SCRUB_EX_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_SCRUB_OUTPUT { @@ -1233,9 +1037,6 @@ impl Default for DEVICE_DATA_SET_SCRUB_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_SCRUB_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DATA_SET_TOPOLOGY_ID_QUERY_OUTPUT { @@ -1247,9 +1048,6 @@ impl Default for DEVICE_DATA_SET_TOPOLOGY_ID_QUERY_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DATA_SET_TOPOLOGY_ID_QUERY_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_CONVERSION_OUTPUT { @@ -1261,9 +1059,6 @@ impl Default for DEVICE_DSM_CONVERSION_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_CONVERSION_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_DEFINITION { @@ -1280,9 +1075,6 @@ impl Default for DEVICE_DSM_DEFINITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_DEFINITION { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_DSM_FLAG_ALLOCATION_CONSOLIDATEABLE_ONLY: u32 = 1073741824u32; pub const DEVICE_DSM_FLAG_ENTIRE_DATA_SET_RANGE: u32 = 1u32; pub const DEVICE_DSM_FLAG_PHYSICAL_ADDRESSES_OMIT_TOTAL_RANGES: u32 = 268435456u32; @@ -1303,9 +1095,6 @@ impl Default for DEVICE_DSM_FREE_SPACE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_FREE_SPACE_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_LOST_QUERY_OUTPUT { @@ -1320,9 +1109,6 @@ impl Default for DEVICE_DSM_LOST_QUERY_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_LOST_QUERY_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_LOST_QUERY_PARAMETERS { @@ -1334,9 +1120,6 @@ impl Default for DEVICE_DSM_LOST_QUERY_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_LOST_QUERY_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_NOTIFICATION_PARAMETERS { @@ -1350,9 +1133,6 @@ impl Default for DEVICE_DSM_NOTIFICATION_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_NOTIFICATION_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_DSM_NOTIFY_FLAG_BEGIN: u32 = 1u32; pub const DEVICE_DSM_NOTIFY_FLAG_END: u32 = 2u32; #[repr(C)] @@ -1367,9 +1147,6 @@ impl Default for DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_OFFLOAD_READ_PARAMETERS { @@ -1382,9 +1159,6 @@ impl Default for DEVICE_DSM_OFFLOAD_READ_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_OFFLOAD_READ_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS { @@ -1398,9 +1172,6 @@ impl Default for DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_DSM_PARAMETERS_V1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1416,9 +1187,6 @@ impl Default for DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT_V1: u32 = 1u32; pub const DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT_VERSION_V1: u32 = 1u32; #[repr(C)] @@ -1435,9 +1203,6 @@ impl Default for DEVICE_DSM_RANGE_ERROR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_RANGE_ERROR_INFO { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_DSM_RANGE_ERROR_INFO_VERSION_V1: u32 = 1u32; pub const DEVICE_DSM_RANGE_ERROR_OUTPUT_V1: u32 = 1u32; #[repr(C)] @@ -1454,9 +1219,6 @@ impl Default for DEVICE_DSM_REPORT_ZONES_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_REPORT_ZONES_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_REPORT_ZONES_PARAMETERS { @@ -1470,9 +1232,6 @@ impl Default for DEVICE_DSM_REPORT_ZONES_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_REPORT_ZONES_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_TIERING_QUERY_INPUT { @@ -1487,9 +1246,6 @@ impl Default for DEVICE_DSM_TIERING_QUERY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_TIERING_QUERY_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_DSM_TIERING_QUERY_OUTPUT { @@ -1507,9 +1263,6 @@ impl Default for DEVICE_DSM_TIERING_QUERY_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_DSM_TIERING_QUERY_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_INTERNAL_STATUS_DATA { @@ -1531,9 +1284,6 @@ impl Default for DEVICE_INTERNAL_STATUS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_INTERNAL_STATUS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE(pub i32); @@ -1557,9 +1307,6 @@ impl Default for DEVICE_LB_PROVISIONING_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_LB_PROVISIONING_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DEVICE_LOCATION { @@ -1574,9 +1321,6 @@ impl Default for DEVICE_LOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_LOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVICE_LOCATION_0 { @@ -1588,9 +1332,6 @@ impl Default for DEVICE_LOCATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_LOCATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_LOCATION_0_0 { @@ -1602,9 +1343,6 @@ impl Default for DEVICE_LOCATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_LOCATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_LOCATION_0_1 { @@ -1616,9 +1354,6 @@ impl Default for DEVICE_LOCATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_LOCATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_MANAGE_DATA_SET_ATTRIBUTES { @@ -1635,9 +1370,6 @@ impl Default for DEVICE_MANAGE_DATA_SET_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_MANAGE_DATA_SET_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { @@ -1656,9 +1388,6 @@ impl Default for DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -1671,10 +1400,6 @@ impl Default for DEVICE_MEDIA_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for DEVICE_MEDIA_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -1689,10 +1414,6 @@ impl Default for DEVICE_MEDIA_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for DEVICE_MEDIA_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1711,10 +1432,6 @@ impl Default for DEVICE_MEDIA_INFO_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for DEVICE_MEDIA_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1733,10 +1450,6 @@ impl Default for DEVICE_MEDIA_INFO_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for DEVICE_MEDIA_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -1753,10 +1466,6 @@ impl Default for DEVICE_MEDIA_INFO_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for DEVICE_MEDIA_INFO_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -1769,10 +1478,6 @@ impl Default for DEVICE_MEDIA_INFO_0_2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for DEVICE_MEDIA_INFO_0_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1786,10 +1491,6 @@ impl Default for DEVICE_MEDIA_INFO_0_2_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for DEVICE_MEDIA_INFO_0_2_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_POWER_DESCRIPTOR { @@ -1809,9 +1510,6 @@ impl Default for DEVICE_POWER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_POWER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_SEEK_PENALTY_DESCRIPTOR { @@ -1824,9 +1522,6 @@ impl Default for DEVICE_SEEK_PENALTY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_SEEK_PENALTY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_STORAGE_ADDRESS_RANGE { @@ -1838,9 +1533,6 @@ impl Default for DEVICE_STORAGE_ADDRESS_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_STORAGE_ADDRESS_RANGE { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_STORAGE_NO_ERRORS: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -1854,9 +1546,6 @@ impl Default for DEVICE_STORAGE_RANGE_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_STORAGE_RANGE_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DEVICE_STORAGE_RANGE_ATTRIBUTES_0 { @@ -1868,9 +1557,6 @@ impl Default for DEVICE_STORAGE_RANGE_ATTRIBUTES_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_STORAGE_RANGE_ATTRIBUTES_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_STORAGE_RANGE_ATTRIBUTES_0_0 { @@ -1881,9 +1567,6 @@ impl Default for DEVICE_STORAGE_RANGE_ATTRIBUTES_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_STORAGE_RANGE_ATTRIBUTES_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_TRIM_DESCRIPTOR { @@ -1896,9 +1579,6 @@ impl Default for DEVICE_TRIM_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_TRIM_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_WRITE_AGGREGATION_DESCRIPTOR { @@ -1911,9 +1591,6 @@ impl Default for DEVICE_WRITE_AGGREGATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_WRITE_AGGREGATION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const DEVPKEY_Storage_Disk_Number: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 5 }; pub const DEVPKEY_Storage_Gpt_Name: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 9 }; pub const DEVPKEY_Storage_Gpt_Type: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 8 }; @@ -1943,9 +1620,6 @@ impl Default for DISK_CACHE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_CACHE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISK_CACHE_INFORMATION_0 { @@ -1957,9 +1631,6 @@ impl Default for DISK_CACHE_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_CACHE_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_CACHE_INFORMATION_0_1 { @@ -1971,9 +1642,6 @@ impl Default for DISK_CACHE_INFORMATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_CACHE_INFORMATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_CACHE_INFORMATION_0_0 { @@ -1986,9 +1654,6 @@ impl Default for DISK_CACHE_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_CACHE_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DISK_CACHE_RETENTION_PRIORITY(pub i32); @@ -2003,9 +1668,6 @@ impl Default for DISK_CONTROLLER_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_CONTROLLER_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DISK_DETECTION_INFO { @@ -2018,9 +1680,6 @@ impl Default for DISK_DETECTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_DETECTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISK_DETECTION_INFO_0 { @@ -2031,9 +1690,6 @@ impl Default for DISK_DETECTION_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_DETECTION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_DETECTION_INFO_0_0 { @@ -2045,9 +1701,6 @@ impl Default for DISK_DETECTION_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_DETECTION_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_EXTENT { @@ -2060,9 +1713,6 @@ impl Default for DISK_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_EX_INT13_INFO { @@ -2080,9 +1730,6 @@ impl Default for DISK_EX_INT13_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_EX_INT13_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_GEOMETRY { @@ -2097,9 +1744,6 @@ impl Default for DISK_GEOMETRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_GEOMETRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_GEOMETRY_EX { @@ -2112,9 +1756,6 @@ impl Default for DISK_GEOMETRY_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_GEOMETRY_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_GROW_PARTITION { @@ -2126,9 +1767,6 @@ impl Default for DISK_GROW_PARTITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_GROW_PARTITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_HISTOGRAM { @@ -2149,9 +1787,6 @@ impl Default for DISK_HISTOGRAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_HISTOGRAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_INT13_INFO { @@ -2166,9 +1801,6 @@ impl Default for DISK_INT13_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_INT13_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_LOGGING { @@ -2181,9 +1813,6 @@ impl Default for DISK_LOGGING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_LOGGING { - type TypeKind = windows_core::CopyType; -} pub const DISK_LOGGING_DUMP: u32 = 2u32; pub const DISK_LOGGING_START: u32 = 0u32; pub const DISK_LOGGING_STOP: u32 = 1u32; @@ -2199,9 +1828,6 @@ impl Default for DISK_PARTITION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_PARTITION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DISK_PARTITION_INFO_0 { @@ -2213,9 +1839,6 @@ impl Default for DISK_PARTITION_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_PARTITION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_PARTITION_INFO_0_1 { @@ -2226,9 +1849,6 @@ impl Default for DISK_PARTITION_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_PARTITION_INFO_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_PARTITION_INFO_0_0 { @@ -2240,9 +1860,6 @@ impl Default for DISK_PARTITION_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_PARTITION_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_PERFORMANCE { @@ -2264,9 +1881,6 @@ impl Default for DISK_PERFORMANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_PERFORMANCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISK_RECORD { @@ -2283,9 +1897,6 @@ impl Default for DISK_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_RECORD { - type TypeKind = windows_core::CopyType; -} pub const DLT: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(39i32); pub const DMI: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(48i32); #[repr(C, packed(1))] @@ -2301,9 +1912,6 @@ impl Default for DRIVERSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVERSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVE_LAYOUT_INFORMATION { @@ -2316,9 +1924,6 @@ impl Default for DRIVE_LAYOUT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVE_LAYOUT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DRIVE_LAYOUT_INFORMATION_EX { @@ -2332,9 +1937,6 @@ impl Default for DRIVE_LAYOUT_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVE_LAYOUT_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DRIVE_LAYOUT_INFORMATION_EX_0 { @@ -2346,9 +1948,6 @@ impl Default for DRIVE_LAYOUT_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVE_LAYOUT_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVE_LAYOUT_INFORMATION_GPT { @@ -2362,9 +1961,6 @@ impl Default for DRIVE_LAYOUT_INFORMATION_GPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVE_LAYOUT_INFORMATION_GPT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DRIVE_LAYOUT_INFORMATION_MBR { @@ -2376,9 +1972,6 @@ impl Default for DRIVE_LAYOUT_INFORMATION_MBR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRIVE_LAYOUT_INFORMATION_MBR { - type TypeKind = windows_core::CopyType; -} pub const DST_L: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(82i32); pub const DST_M: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(81i32); pub const DST_S: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(80i32); @@ -2395,9 +1988,6 @@ impl Default for DUPLICATE_EXTENTS_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUPLICATE_EXTENTS_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2413,10 +2003,6 @@ impl Default for DUPLICATE_EXTENTS_DATA32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DUPLICATE_EXTENTS_DATA32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DUPLICATE_EXTENTS_DATA_EX { @@ -2432,9 +2018,6 @@ impl Default for DUPLICATE_EXTENTS_DATA_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DUPLICATE_EXTENTS_DATA_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2452,10 +2035,6 @@ impl Default for DUPLICATE_EXTENTS_DATA_EX32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DUPLICATE_EXTENTS_DATA_EX32 { - type TypeKind = windows_core::CopyType; -} pub const DUPLICATE_EXTENTS_DATA_EX_ASYNC: u32 = 2u32; pub const DUPLICATE_EXTENTS_DATA_EX_SOURCE_ATOMIC: u32 = 1u32; #[repr(transparent)] @@ -2571,9 +2150,6 @@ impl Default for ENCRYPTED_DATA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENCRYPTED_DATA_INFO { - type TypeKind = windows_core::CopyType; -} pub const ENCRYPTED_DATA_INFO_SPARSE_FILE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2586,9 +2162,6 @@ impl Default for ENCRYPTION_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENCRYPTION_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const ENCRYPTION_FORMAT_DEFAULT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2606,9 +2179,6 @@ impl Default for ENCRYPTION_KEY_CTRL_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENCRYPTION_KEY_CTRL_INPUT { - type TypeKind = windows_core::CopyType; -} pub const ERROR_DRIVE_NOT_INSTALLED: u32 = 8u32; pub const ERROR_HISTORY_DIRECTORY_ENTRY_DEFAULT_COUNT: u32 = 8u32; pub const ERROR_INIT_STATUS_NEEDED: u32 = 17u32; @@ -2636,9 +2206,6 @@ impl Default for EXFAT_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXFAT_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EXTENDED_ENCRYPTED_DATA_INFO { @@ -2652,9 +2219,6 @@ impl Default for EXTENDED_ENCRYPTED_DATA_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTENDED_ENCRYPTED_DATA_INFO { - type TypeKind = windows_core::CopyType; -} pub const EXTEND_IEPORT: u32 = 2u32; pub const EqualPriority: DISK_CACHE_RETENTION_PRIORITY = DISK_CACHE_RETENTION_PRIORITY(0i32); pub const F3_120M_512: MEDIA_TYPE = MEDIA_TYPE(13i32); @@ -2698,9 +2262,6 @@ impl Default for FAT_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FAT_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILESYSTEM_STATISTICS { @@ -2725,9 +2286,6 @@ impl Default for FILESYSTEM_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILESYSTEM_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILESYSTEM_STATISTICS_EX { @@ -2752,9 +2310,6 @@ impl Default for FILESYSTEM_STATISTICS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILESYSTEM_STATISTICS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILESYSTEM_STATISTICS_TYPE(pub u16); @@ -2773,9 +2328,6 @@ impl Default for FILE_ALLOCATED_RANGE_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ALLOCATED_RANGE_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_ANY_ACCESS: u32 = 0u32; pub const FILE_CLEAR_ENCRYPTION: u32 = 2u32; #[repr(C)] @@ -2789,9 +2341,6 @@ impl Default for FILE_DESIRED_STORAGE_CLASS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_DESIRED_STORAGE_CLASS_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_DEVICE_8042_PORT: u32 = 39u32; pub const FILE_DEVICE_ACPI: u32 = 50u32; pub const FILE_DEVICE_BATTERY: u32 = 41u32; @@ -2889,9 +2438,6 @@ impl Default for FILE_FS_PERSISTENT_VOLUME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_FS_PERSISTENT_VOLUME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const FILE_INITIATE_REPAIR_HINT1_ATTRIBUTE_NON_RESIDENT: u64 = 137438953472u64; pub const FILE_INITIATE_REPAIR_HINT1_ATTRIBUTE_NOT_FOUND: u64 = 4096u64; pub const FILE_INITIATE_REPAIR_HINT1_ATTRIBUTE_TOO_SMALL: u64 = 68719476736u64; @@ -2948,9 +2494,6 @@ impl Default for FILE_INITIATE_REPAIR_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_INITIATE_REPAIR_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LAYOUT_ENTRY { @@ -2969,9 +2512,6 @@ impl Default for FILE_LAYOUT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LAYOUT_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LAYOUT_INFO_ENTRY { @@ -2986,9 +2526,6 @@ impl Default for FILE_LAYOUT_INFO_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LAYOUT_INFO_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LAYOUT_INFO_ENTRY_0 { @@ -3003,9 +2540,6 @@ impl Default for FILE_LAYOUT_INFO_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LAYOUT_INFO_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LAYOUT_NAME_ENTRY { @@ -3021,9 +2555,6 @@ impl Default for FILE_LAYOUT_NAME_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LAYOUT_NAME_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const FILE_LAYOUT_NAME_ENTRY_DOS: u32 = 2u32; pub const FILE_LAYOUT_NAME_ENTRY_PRIMARY: u32 = 1u32; #[repr(C)] @@ -3038,9 +2569,6 @@ impl Default for FILE_LEVEL_TRIM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LEVEL_TRIM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LEVEL_TRIM_OUTPUT { @@ -3051,9 +2579,6 @@ impl Default for FILE_LEVEL_TRIM_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LEVEL_TRIM_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_LEVEL_TRIM_RANGE { @@ -3065,9 +2590,6 @@ impl Default for FILE_LEVEL_TRIM_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_LEVEL_TRIM_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_MAKE_COMPATIBLE_BUFFER { @@ -3078,9 +2600,6 @@ impl Default for FILE_MAKE_COMPATIBLE_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_MAKE_COMPATIBLE_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct FILE_OBJECTID_BUFFER { @@ -3092,9 +2611,6 @@ impl Default for FILE_OBJECTID_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_OBJECTID_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_OBJECTID_BUFFER_0 { @@ -3106,9 +2622,6 @@ impl Default for FILE_OBJECTID_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_OBJECTID_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_OBJECTID_BUFFER_0_0 { @@ -3121,9 +2634,6 @@ impl Default for FILE_OBJECTID_BUFFER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_OBJECTID_BUFFER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_PREFETCH { @@ -3136,9 +2646,6 @@ impl Default for FILE_PREFETCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PREFETCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_PREFETCH_EX { @@ -3152,9 +2659,6 @@ impl Default for FILE_PREFETCH_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PREFETCH_EX { - type TypeKind = windows_core::CopyType; -} pub const FILE_PREFETCH_TYPE_FOR_CREATE: u32 = 1u32; pub const FILE_PREFETCH_TYPE_FOR_CREATE_EX: u32 = 3u32; pub const FILE_PREFETCH_TYPE_FOR_DIRENUM: u32 = 2u32; @@ -3173,9 +2677,6 @@ impl Default for FILE_PROVIDER_EXTERNAL_INFO_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PROVIDER_EXTERNAL_INFO_V0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_PROVIDER_EXTERNAL_INFO_V1 { @@ -3188,9 +2689,6 @@ impl Default for FILE_PROVIDER_EXTERNAL_INFO_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_PROVIDER_EXTERNAL_INFO_V1 { - type TypeKind = windows_core::CopyType; -} pub const FILE_PROVIDER_FLAG_COMPRESS_ON_WRITE: u32 = 1u32; pub const FILE_PROVIDER_SINGLE_FILE: u32 = 1u32; #[repr(C)] @@ -3213,9 +2711,6 @@ impl Default for FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_QUERY_SPARING_BUFFER { @@ -3229,9 +2724,6 @@ impl Default for FILE_QUERY_SPARING_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_QUERY_SPARING_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_READ_ACCESS: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3244,9 +2736,6 @@ impl Default for FILE_REFERENCE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REFERENCE_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REGION_INFO { @@ -3260,9 +2749,6 @@ impl Default for FILE_REGION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REGION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REGION_INPUT { @@ -3275,9 +2761,6 @@ impl Default for FILE_REGION_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REGION_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_REGION_OUTPUT { @@ -3292,9 +2775,6 @@ impl Default for FILE_REGION_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_REGION_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FILE_REGION_USAGE_HUGE_PAGE_ALIGNMENT: u32 = 16u32; pub const FILE_REGION_USAGE_LARGE_PAGE_ALIGNMENT: u32 = 8u32; pub const FILE_REGION_USAGE_OTHER_PAGE_ALIGNMENT: u32 = 4u32; @@ -3311,9 +2791,6 @@ impl Default for FILE_SET_DEFECT_MGMT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_SET_DEFECT_MGMT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_SET_ENCRYPTION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3325,9 +2802,6 @@ impl Default for FILE_SET_SPARSE_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_SET_SPARSE_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FILE_SPECIAL_ACCESS: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3345,9 +2819,6 @@ impl Default for FILE_STORAGE_TIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STORAGE_TIER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_STORAGE_TIER_CLASS(pub i32); @@ -3409,9 +2880,6 @@ impl Default for FILE_STORAGE_TIER_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_STORAGE_TIER_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_SYSTEM_RECOGNITION_INFORMATION { @@ -3422,9 +2890,6 @@ impl Default for FILE_SYSTEM_RECOGNITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_SYSTEM_RECOGNITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} 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_core::GUID = windows_core::GUID::from_u128(0x9d453eb7_d2a6_4dbd_a2e3_fbd0ed9109a9); @@ -3442,9 +2907,6 @@ impl Default for FILE_TYPE_NOTIFICATION_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_TYPE_NOTIFICATION_INPUT { - type TypeKind = windows_core::CopyType; -} pub const FILE_WRITE_ACCESS: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3457,9 +2919,6 @@ impl Default for FILE_ZERO_DATA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ZERO_DATA_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILE_ZERO_DATA_INFORMATION_EX { @@ -3472,9 +2931,6 @@ impl Default for FILE_ZERO_DATA_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ZERO_DATA_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} pub const FILE_ZERO_DATA_INFORMATION_FLAG_PRESERVE_CACHED_DATA: u32 = 1u32; #[repr(C)] #[cfg(feature = "Win32_Security")] @@ -3489,10 +2945,6 @@ impl Default for FIND_BY_SID_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for FIND_BY_SID_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FIND_BY_SID_OUTPUT { @@ -3506,9 +2958,6 @@ impl Default for FIND_BY_SID_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FIND_BY_SID_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FLAG_USN_TRACK_MODIFIED_RANGES_ENABLE: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3527,9 +2976,6 @@ impl Default for FORMAT_EX_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORMAT_EX_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FORMAT_PARAMETERS { @@ -3544,9 +2990,6 @@ impl Default for FORMAT_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FORMAT_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const FSBPIO_INFL_None: FS_BPIO_INFLAGS = FS_BPIO_INFLAGS(0i32); pub const FSBPIO_INFL_SKIP_STORAGE_STACK_QUERY: FS_BPIO_INFLAGS = FS_BPIO_INFLAGS(1i32); pub const FSBPIO_OUTFL_COMPATIBLE_STORAGE_DRIVER: FS_BPIO_OUTFLAGS = FS_BPIO_OUTFLAGS(8i32); @@ -3620,9 +3063,6 @@ impl Default for FSCTL_GET_INTEGRITY_INFORMATION_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_GET_INTEGRITY_INFORMATION_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_GET_NTFS_FILE_RECORD: u32 = 589928u32; pub const FSCTL_GET_NTFS_VOLUME_DATA: u32 = 589924u32; pub const FSCTL_GET_OBJECT_ID: u32 = 589980u32; @@ -3676,9 +3116,6 @@ impl Default for FSCTL_OFFLOAD_READ_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_OFFLOAD_READ_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_OFFLOAD_READ_OUTPUT { @@ -3692,9 +3129,6 @@ impl Default for FSCTL_OFFLOAD_READ_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_OFFLOAD_READ_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_OFFLOAD_WRITE: u32 = 623208u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3711,9 +3145,6 @@ impl Default for FSCTL_OFFLOAD_WRITE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_OFFLOAD_WRITE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_OFFLOAD_WRITE_OUTPUT { @@ -3726,9 +3157,6 @@ impl Default for FSCTL_OFFLOAD_WRITE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_OFFLOAD_WRITE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_OPBATCH_ACK_CLOSE_PENDING: u32 = 589840u32; pub const FSCTL_OPLOCK_BREAK_ACKNOWLEDGE: u32 = 589836u32; pub const FSCTL_OPLOCK_BREAK_ACK_NO_2: u32 = 589904u32; @@ -3751,9 +3179,6 @@ impl Default for FSCTL_QUERY_FAT_BPB_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_QUERY_FAT_BPB_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_QUERY_FILE_LAYOUT: u32 = 590455u32; pub const FSCTL_QUERY_FILE_METADATA_OPTIMIZATION: u32 = 590688u32; pub const FSCTL_QUERY_FILE_REGIONS: u32 = 590468u32; @@ -3780,9 +3205,6 @@ impl Default for FSCTL_QUERY_REGION_INFO_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_QUERY_REGION_INFO_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_QUERY_REGION_INFO_OUTPUT { @@ -3800,9 +3222,6 @@ impl Default for FSCTL_QUERY_REGION_INFO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_QUERY_REGION_INFO_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_QUERY_RETRIEVAL_POINTERS: u32 = 589883u32; pub const FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT: u32 = 590592u32; pub const FSCTL_QUERY_SPARING_INFO: u32 = 590136u32; @@ -3822,9 +3241,6 @@ impl Default for FSCTL_QUERY_STORAGE_CLASSES_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_QUERY_STORAGE_CLASSES_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_QUERY_USN_JOURNAL: u32 = 590068u32; pub const FSCTL_QUERY_VOLUME_CONTAINER_STATE: u32 = 590736u32; pub const FSCTL_QUERY_VOLUME_NUMA_INFO: u32 = 590804u32; @@ -3879,9 +3295,6 @@ impl Default for FSCTL_SET_INTEGRITY_INFORMATION_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_SET_INTEGRITY_INFORMATION_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX { @@ -3897,9 +3310,6 @@ impl Default for FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX { - type TypeKind = windows_core::CopyType; -} pub const FSCTL_SET_INTEGRITY_INFORMATION_EX: u32 = 590720u32; pub const FSCTL_SET_LAYER_ROOT: u32 = 590740u32; pub const FSCTL_SET_OBJECT_ID: u32 = 589976u32; @@ -4011,9 +3421,6 @@ impl Default for FS_BPIO_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FS_BPIO_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FS_BPIO_INPUT { @@ -4027,9 +3434,6 @@ impl Default for FS_BPIO_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FS_BPIO_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FS_BPIO_OPERATIONS(pub i32); @@ -4092,9 +3496,6 @@ impl Default for FS_BPIO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FS_BPIO_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FS_BPIO_OUTPUT_0 { @@ -4109,9 +3510,6 @@ impl Default for FS_BPIO_OUTPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FS_BPIO_OUTPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FS_BPIO_RESULTS { @@ -4126,9 +3524,6 @@ impl Default for FS_BPIO_RESULTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FS_BPIO_RESULTS { - type TypeKind = windows_core::CopyType; -} pub const FW_ISSUEID_NO_ISSUE: u32 = 0u32; pub const FW_ISSUEID_UNKNOWN: u32 = 4294967295u32; pub const FileSnapStateInactive: DUPLICATE_EXTENTS_STATE = DUPLICATE_EXTENTS_STATE(0i32); @@ -4170,9 +3565,6 @@ impl Default for GETVERSIONINPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GETVERSIONINPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_CHANGER_PARAMETERS { @@ -4210,9 +3602,6 @@ impl Default for GET_CHANGER_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_CHANGER_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GET_CHANGER_PARAMETERS_FEATURES1(pub u32); @@ -4262,9 +3651,6 @@ impl Default for GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_DISK_ATTRIBUTES { @@ -4277,9 +3663,6 @@ impl Default for GET_DISK_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_DISK_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_FILTER_FILE_IDENTIFIER_INPUT { @@ -4291,9 +3674,6 @@ impl Default for GET_FILTER_FILE_IDENTIFIER_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_FILTER_FILE_IDENTIFIER_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_FILTER_FILE_IDENTIFIER_OUTPUT { @@ -4305,9 +3685,6 @@ impl Default for GET_FILTER_FILE_IDENTIFIER_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_FILTER_FILE_IDENTIFIER_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GET_LENGTH_INFORMATION { @@ -4318,9 +3695,6 @@ impl Default for GET_LENGTH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GET_LENGTH_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -4335,10 +3709,6 @@ impl Default for GET_MEDIA_TYPES { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for GET_MEDIA_TYPES { - type TypeKind = windows_core::CopyType; -} pub const GET_VOLUME_BITMAP_FLAG_MASK_METADATA: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4398,9 +3768,6 @@ impl Default for GP_LOG_PAGE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GP_LOG_PAGE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const GUID_DEVICEDUMP_DRIVER_STORAGE_PORT: windows_core::GUID = windows_core::GUID::from_u128(0xda82441d_7142_4bc1_b844_0807c5a4b67f); pub const GUID_DEVICEDUMP_STORAGE_DEVICE: windows_core::GUID = windows_core::GUID::from_u128(0xd8e2592f_1aab_4d56_a746_1f7585df40f4); pub const GUID_DEVINTERFACE_CDCHANGER: windows_core::GUID = windows_core::GUID::from_u128(0x53f56312_b6bf_11d0_94f2_00a0c91efb8b); @@ -4435,9 +3802,6 @@ impl Default for HISTOGRAM_BUCKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HISTOGRAM_BUCKET { - type TypeKind = windows_core::CopyType; -} pub const HIST_NO_OF_BUCKETS: u32 = 24u32; pub const HITACHI_12_WO: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(68i32); pub const HealthStatusDisabled: STORAGE_COMPONENT_HEALTH_STATUS = STORAGE_COMPONENT_HEALTH_STATUS(4i32); @@ -4468,9 +3832,6 @@ impl Default for IDEREGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IDEREGS { - type TypeKind = windows_core::CopyType; -} pub const ID_CMD: u32 = 236u32; pub const IOCTL_CHANGER_BASE: u32 = 48u32; pub const IOCTL_CHANGER_EXCHANGE_MEDIUM: u32 = 3162144u32; @@ -4632,9 +3993,6 @@ impl Default for IO_IRP_EXT_TRACK_OFFSET_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_IRP_EXT_TRACK_OFFSET_HEADER { - type TypeKind = windows_core::CopyType; -} pub const KODAK_14_WO: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(70i32); pub const KeepPrefetchedData: DISK_CACHE_RETENTION_PRIORITY = DISK_CACHE_RETENTION_PRIORITY(1i32); pub const KeepReadData: DISK_CACHE_RETENTION_PRIORITY = DISK_CACHE_RETENTION_PRIORITY(2i32); @@ -4652,9 +4010,6 @@ impl Default for LMR_QUERY_INFO_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LMR_QUERY_INFO_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LMR_QUERY_SESSION_INFO { @@ -4665,9 +4020,6 @@ impl Default for LMR_QUERY_SESSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LMR_QUERY_SESSION_INFO { - type TypeKind = windows_core::CopyType; -} pub const LOCK_ELEMENT: u32 = 0u32; pub const LOCK_UNLOCK_DOOR: u32 = 2u32; pub const LOCK_UNLOCK_IEPORT: u32 = 1u32; @@ -4686,9 +4038,6 @@ impl Default for LOOKUP_STREAM_FROM_CLUSTER_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOOKUP_STREAM_FROM_CLUSTER_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_DATA: u32 = 16777216u32; pub const LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_INDEX: u32 = 33554432u32; pub const LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_MASK: u32 = 4278190080u32; @@ -4709,9 +4058,6 @@ impl Default for LOOKUP_STREAM_FROM_CLUSTER_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOOKUP_STREAM_FROM_CLUSTER_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LOOKUP_STREAM_FROM_CLUSTER_OUTPUT { @@ -4724,9 +4070,6 @@ impl Default for LOOKUP_STREAM_FROM_CLUSTER_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LOOKUP_STREAM_FROM_CLUSTER_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const LTO_Accelis: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(87i32); pub const LTO_Ultrium: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(86i32); pub const MARK_HANDLE_CLOUD_SYNC: u32 = 2048u32; @@ -4746,9 +4089,6 @@ impl Default for MARK_HANDLE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MARK_HANDLE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MARK_HANDLE_INFO_0 { @@ -4760,9 +4100,6 @@ impl Default for MARK_HANDLE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MARK_HANDLE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4777,10 +4114,6 @@ impl Default for MARK_HANDLE_INFO32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MARK_HANDLE_INFO32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -4794,10 +4127,6 @@ impl Default for MARK_HANDLE_INFO32_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MARK_HANDLE_INFO32_0 { - type TypeKind = windows_core::CopyType; -} pub const MARK_HANDLE_NOT_READ_COPY: u32 = 256u32; pub const MARK_HANDLE_NOT_REALTIME: u32 = 64u32; pub const MARK_HANDLE_NOT_TXF_SYSTEM_LOG: u32 = 8u32; @@ -4840,9 +4169,6 @@ impl Default for MFT_ENUM_DATA_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_ENUM_DATA_V0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MFT_ENUM_DATA_V1 { @@ -4857,9 +4183,6 @@ impl Default for MFT_ENUM_DATA_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MFT_ENUM_DATA_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MOVE_FILE_DATA { @@ -4873,9 +4196,6 @@ impl Default for MOVE_FILE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOVE_FILE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4891,10 +4211,6 @@ impl Default for MOVE_FILE_DATA32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MOVE_FILE_DATA32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MOVE_FILE_RECORD_DATA { @@ -4907,9 +4223,6 @@ impl Default for MOVE_FILE_RECORD_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOVE_FILE_RECORD_DATA { - type TypeKind = windows_core::CopyType; -} pub const MO_3_RW: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(57i32); pub const MO_5_LIMDOW: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(60i32); pub const MO_5_RW: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(59i32); @@ -4939,9 +4252,6 @@ impl Default for NTFS_EXTENDED_VOLUME_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_EXTENDED_VOLUME_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_FILE_RECORD_INPUT_BUFFER { @@ -4952,9 +4262,6 @@ impl Default for NTFS_FILE_RECORD_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_FILE_RECORD_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_FILE_RECORD_OUTPUT_BUFFER { @@ -4967,9 +4274,6 @@ impl Default for NTFS_FILE_RECORD_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_FILE_RECORD_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS { @@ -5025,9 +4329,6 @@ impl Default for NTFS_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_4 { @@ -5047,9 +4348,6 @@ impl Default for NTFS_STATISTICS_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_2 { @@ -5062,9 +4360,6 @@ impl Default for NTFS_STATISTICS_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_1 { @@ -5078,9 +4373,6 @@ impl Default for NTFS_STATISTICS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_3 { @@ -5094,9 +4386,6 @@ impl Default for NTFS_STATISTICS_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_0 { @@ -5110,9 +4399,6 @@ impl Default for NTFS_STATISTICS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_EX { @@ -5179,9 +4465,6 @@ impl Default for NTFS_STATISTICS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_EX_4 { @@ -5201,9 +4484,6 @@ impl Default for NTFS_STATISTICS_EX_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_EX_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_EX_2 { @@ -5217,9 +4497,6 @@ impl Default for NTFS_STATISTICS_EX_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_EX_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_EX_1 { @@ -5233,9 +4510,6 @@ impl Default for NTFS_STATISTICS_EX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_EX_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_EX_3 { @@ -5249,9 +4523,6 @@ impl Default for NTFS_STATISTICS_EX_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_EX_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_STATISTICS_EX_0 { @@ -5265,9 +4536,6 @@ impl Default for NTFS_STATISTICS_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_STATISTICS_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NTFS_VOLUME_DATA_BUFFER { @@ -5291,9 +4559,6 @@ impl Default for NTFS_VOLUME_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NTFS_VOLUME_DATA_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const NVMeDataTypeFeature: STORAGE_PROTOCOL_NVME_DATA_TYPE = STORAGE_PROTOCOL_NVME_DATA_TYPE(3i32); pub const NVMeDataTypeIdentify: STORAGE_PROTOCOL_NVME_DATA_TYPE = STORAGE_PROTOCOL_NVME_DATA_TYPE(1i32); pub const NVMeDataTypeLogPage: STORAGE_PROTOCOL_NVME_DATA_TYPE = STORAGE_PROTOCOL_NVME_DATA_TYPE(2i32); @@ -5336,9 +4601,6 @@ impl Default for PARTITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARTITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PARTITION_INFORMATION_EX { @@ -5355,9 +4617,6 @@ impl Default for PARTITION_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARTITION_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PARTITION_INFORMATION_EX_0 { @@ -5369,9 +4628,6 @@ impl Default for PARTITION_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARTITION_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PARTITION_INFORMATION_GPT { @@ -5385,9 +4641,6 @@ impl Default for PARTITION_INFORMATION_GPT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARTITION_INFORMATION_GPT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PARTITION_INFORMATION_MBR { @@ -5402,9 +4655,6 @@ impl Default for PARTITION_INFORMATION_MBR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARTITION_INFORMATION_MBR { - type TypeKind = windows_core::CopyType; -} pub const PARTITION_LDM: u32 = 66u32; pub const PARTITION_MAIN_OS: u32 = 40u32; pub const PARTITION_MSFT_RECOVERY: u32 = 39u32; @@ -5438,9 +4688,6 @@ impl Default for PATHNAME_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PATHNAME_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const PC_5_RW: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(62i32); pub const PC_5_WO: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(61i32); pub const PD_5_RW: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(63i32); @@ -5456,9 +4703,6 @@ impl Default for PERF_BIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_BIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PERSISTENT_RESERVE_COMMAND { @@ -5471,9 +4715,6 @@ impl Default for PERSISTENT_RESERVE_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERSISTENT_RESERVE_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PERSISTENT_RESERVE_COMMAND_0 { @@ -5485,9 +4726,6 @@ impl Default for PERSISTENT_RESERVE_COMMAND_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERSISTENT_RESERVE_COMMAND_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERSISTENT_RESERVE_COMMAND_0_0 { @@ -5499,9 +4737,6 @@ impl Default for PERSISTENT_RESERVE_COMMAND_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERSISTENT_RESERVE_COMMAND_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERSISTENT_RESERVE_COMMAND_0_1 { @@ -5514,9 +4749,6 @@ impl Default for PERSISTENT_RESERVE_COMMAND_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERSISTENT_RESERVE_COMMAND_0_1 { - type TypeKind = windows_core::CopyType; -} pub const PERSISTENT_VOLUME_STATE_BACKED_BY_WIM: u32 = 64u32; pub const PERSISTENT_VOLUME_STATE_CHKDSK_RAN_ONCE: u32 = 1024u32; pub const PERSISTENT_VOLUME_STATE_CONTAINS_BACKING_WIM: u32 = 32u32; @@ -5549,9 +4781,6 @@ impl Default for PHYSICAL_ELEMENT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_ELEMENT_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_ELEMENT_STATUS_DESCRIPTOR { @@ -5569,9 +4798,6 @@ impl Default for PHYSICAL_ELEMENT_STATUS_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_ELEMENT_STATUS_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PHYSICAL_ELEMENT_STATUS_REQUEST { @@ -5587,9 +4813,6 @@ impl Default for PHYSICAL_ELEMENT_STATUS_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PHYSICAL_ELEMENT_STATUS_REQUEST { - type TypeKind = windows_core::CopyType; -} pub const PINNACLE_APEX_5_RW: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(65i32); pub type PIO_IRP_EXT_PROCESS_TRACKED_OFFSET_CALLBACK = Option; #[repr(C)] @@ -5604,9 +4827,6 @@ impl Default for PLEX_READ_DATA_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PLEX_READ_DATA_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PREVENT_MEDIA_REMOVAL { @@ -5617,9 +4837,6 @@ impl Default for PREVENT_MEDIA_REMOVAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PREVENT_MEDIA_REMOVAL { - type TypeKind = windows_core::CopyType; -} pub const PRODUCT_ID_LENGTH: u32 = 16u32; pub const PROJFS_PROTOCOL_VERSION: u32 = 3u32; pub const PropertyExistsQuery: STORAGE_QUERY_TYPE = STORAGE_QUERY_TYPE(1i32); @@ -5650,9 +4867,6 @@ impl Default for QUERY_BAD_RANGES_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_BAD_RANGES_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_BAD_RANGES_INPUT_RANGE { @@ -5664,9 +4878,6 @@ impl Default for QUERY_BAD_RANGES_INPUT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_BAD_RANGES_INPUT_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_BAD_RANGES_OUTPUT { @@ -5680,9 +4891,6 @@ impl Default for QUERY_BAD_RANGES_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_BAD_RANGES_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_BAD_RANGES_OUTPUT_RANGE { @@ -5696,9 +4904,6 @@ impl Default for QUERY_BAD_RANGES_OUTPUT_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_BAD_RANGES_OUTPUT_RANGE { - type TypeKind = windows_core::CopyType; -} pub const QUERY_DEPENDENT_VOLUME_REQUEST_FLAG_GUEST_VOLUMES: u32 = 2u32; pub const QUERY_DEPENDENT_VOLUME_REQUEST_FLAG_HOST_VOLUMES: u32 = 1u32; #[repr(transparent)] @@ -5737,9 +4942,6 @@ impl Default for QUERY_FILE_LAYOUT_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_FILE_LAYOUT_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union QUERY_FILE_LAYOUT_INPUT_0 { @@ -5751,9 +4953,6 @@ impl Default for QUERY_FILE_LAYOUT_INPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_FILE_LAYOUT_INPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union QUERY_FILE_LAYOUT_INPUT_1 { @@ -5766,9 +4965,6 @@ impl Default for QUERY_FILE_LAYOUT_INPUT_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_FILE_LAYOUT_INPUT_1 { - type TypeKind = windows_core::CopyType; -} pub const QUERY_FILE_LAYOUT_NUM_FILTER_TYPES: QUERY_FILE_LAYOUT_FILTER_TYPE = QUERY_FILE_LAYOUT_FILTER_TYPE(4i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5783,9 +4979,6 @@ impl Default for QUERY_FILE_LAYOUT_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_FILE_LAYOUT_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const QUERY_FILE_LAYOUT_REPARSE_DATA_INVALID: u32 = 1u32; pub const QUERY_FILE_LAYOUT_REPARSE_TAG_INVALID: u32 = 2u32; pub const QUERY_FILE_LAYOUT_RESTART: u32 = 1u32; @@ -5809,9 +5002,6 @@ impl Default for READ_ELEMENT_ADDRESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READ_ELEMENT_ADDRESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READ_FILE_USN_DATA { @@ -5823,9 +5013,6 @@ impl Default for READ_FILE_USN_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READ_FILE_USN_DATA { - type TypeKind = windows_core::CopyType; -} pub const READ_THRESHOLDS: u32 = 209u32; pub const READ_THRESHOLD_BUFFER_SIZE: u32 = 512u32; #[repr(C)] @@ -5843,9 +5030,6 @@ impl Default for READ_USN_JOURNAL_DATA_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READ_USN_JOURNAL_DATA_V0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct READ_USN_JOURNAL_DATA_V1 { @@ -5863,9 +5047,6 @@ impl Default for READ_USN_JOURNAL_DATA_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for READ_USN_JOURNAL_DATA_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REASSIGN_BLOCKS { @@ -5878,9 +5059,6 @@ impl Default for REASSIGN_BLOCKS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REASSIGN_BLOCKS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct REASSIGN_BLOCKS_EX { @@ -5893,9 +5071,6 @@ impl Default for REASSIGN_BLOCKS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REASSIGN_BLOCKS_EX { - type TypeKind = windows_core::CopyType; -} pub const RECOVERED_READS_VALID: u32 = 4u32; pub const RECOVERED_WRITES_VALID: u32 = 1u32; #[repr(transparent)] @@ -5920,9 +5095,6 @@ impl Default for REFS_SMR_VOLUME_GC_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_SMR_VOLUME_GC_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -5947,9 +5119,6 @@ impl Default for REFS_SMR_VOLUME_INFO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_SMR_VOLUME_INFO_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const REFS_SMR_VOLUME_INFO_OUTPUT_VERSION_V0: u32 = 0u32; pub const REFS_SMR_VOLUME_INFO_OUTPUT_VERSION_V1: u32 = 1u32; #[repr(C)] @@ -5979,9 +5148,6 @@ impl Default for REFS_VOLUME_DATA_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REFS_VOLUME_DATA_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REMOVE_ELEMENT_AND_TRUNCATE_REQUEST { @@ -5996,9 +5162,6 @@ impl Default for REMOVE_ELEMENT_AND_TRUNCATE_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REMOVE_ELEMENT_AND_TRUNCATE_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPAIR_COPIES_INPUT { @@ -6015,9 +5178,6 @@ impl Default for REPAIR_COPIES_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPAIR_COPIES_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REPAIR_COPIES_OUTPUT { @@ -6030,9 +5190,6 @@ impl Default for REPAIR_COPIES_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REPAIR_COPIES_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const REPLACE_ALTERNATE: u32 = 11u32; pub const REPLACE_PRIMARY: u32 = 10u32; pub const REQUEST_OPLOCK_CURRENT_VERSION: u32 = 1u32; @@ -6049,9 +5206,6 @@ impl Default for REQUEST_OPLOCK_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REQUEST_OPLOCK_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const REQUEST_OPLOCK_INPUT_FLAG_ACK: u32 = 2u32; pub const REQUEST_OPLOCK_INPUT_FLAG_COMPLETE_ACK_ON_CLOSE: u32 = 4u32; pub const REQUEST_OPLOCK_INPUT_FLAG_REQUEST: u32 = 1u32; @@ -6071,9 +5225,6 @@ impl Default for REQUEST_OPLOCK_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REQUEST_OPLOCK_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const REQUEST_OPLOCK_OUTPUT_FLAG_ACK_REQUIRED: u32 = 1u32; pub const REQUEST_OPLOCK_OUTPUT_FLAG_MODES_PROVIDED: u32 = 2u32; pub const REQUEST_OPLOCK_OUTPUT_FLAG_WRITABLE_SECTION_PRESENT: u32 = 4u32; @@ -6088,9 +5239,6 @@ impl Default for REQUEST_RAW_ENCRYPTED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REQUEST_RAW_ENCRYPTED_DATA { - type TypeKind = windows_core::CopyType; -} pub const RETRACT_IEPORT: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6104,9 +5252,6 @@ impl Default for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER_0 { @@ -6119,9 +5264,6 @@ impl Default for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RETRIEVAL_POINTERS_BUFFER { @@ -6134,9 +5276,6 @@ impl Default for RETRIEVAL_POINTERS_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTERS_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RETRIEVAL_POINTERS_BUFFER_0 { @@ -6148,9 +5287,6 @@ impl Default for RETRIEVAL_POINTERS_BUFFER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTERS_BUFFER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RETRIEVAL_POINTER_BASE { @@ -6161,9 +5297,6 @@ impl Default for RETRIEVAL_POINTER_BASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTER_BASE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RETRIEVAL_POINTER_COUNT { @@ -6174,9 +5307,6 @@ impl Default for RETRIEVAL_POINTER_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RETRIEVAL_POINTER_COUNT { - type TypeKind = windows_core::CopyType; -} pub const RETURN_SMART_STATUS: u32 = 218u32; pub const REVISION_LENGTH: u32 = 4u32; pub const RemovableMedia: MEDIA_TYPE = MEDIA_TYPE(11i32); @@ -6197,9 +5327,6 @@ impl Default for SCM_BUS_DEDICATED_MEMORY_DEVICES_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_DEDICATED_MEMORY_DEVICES_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_BUS_DEDICATED_MEMORY_DEVICE_INFO { @@ -6213,9 +5340,6 @@ impl Default for SCM_BUS_DEDICATED_MEMORY_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_DEDICATED_MEMORY_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_BUS_DEDICATED_MEMORY_DEVICE_INFO_0 { @@ -6226,9 +5350,6 @@ impl Default for SCM_BUS_DEDICATED_MEMORY_DEVICE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_DEDICATED_MEMORY_DEVICE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_BUS_DEDICATED_MEMORY_STATE { @@ -6239,9 +5360,6 @@ impl Default for SCM_BUS_DEDICATED_MEMORY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_DEDICATED_MEMORY_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_BUS_FIRMWARE_ACTIVATION_STATE(pub i32); @@ -6262,9 +5380,6 @@ impl Default for SCM_BUS_PROPERTY_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_PROPERTY_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_BUS_PROPERTY_SET { @@ -6279,9 +5394,6 @@ impl Default for SCM_BUS_PROPERTY_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_PROPERTY_SET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_BUS_QUERY_TYPE(pub i32); @@ -6303,9 +5415,6 @@ impl Default for SCM_BUS_RUNTIME_FW_ACTIVATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_RUNTIME_FW_ACTIVATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_BUS_RUNTIME_FW_ACTIVATION_INFO_0 { @@ -6316,9 +5425,6 @@ impl Default for SCM_BUS_RUNTIME_FW_ACTIVATION_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_BUS_RUNTIME_FW_ACTIVATION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_BUS_SET_TYPE(pub i32); @@ -6333,9 +5439,6 @@ impl Default for SCM_INTERLEAVED_PD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_INTERLEAVED_PD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_LD_INTERLEAVE_SET_INFO { @@ -6349,9 +5452,6 @@ impl Default for SCM_LD_INTERLEAVE_SET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_LD_INTERLEAVE_SET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_LOGICAL_DEVICES { @@ -6365,9 +5465,6 @@ impl Default for SCM_LOGICAL_DEVICES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_LOGICAL_DEVICES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_LOGICAL_DEVICE_INSTANCE { @@ -6381,9 +5478,6 @@ impl Default for SCM_LOGICAL_DEVICE_INSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_LOGICAL_DEVICE_INSTANCE { - type TypeKind = windows_core::CopyType; -} pub const SCM_MAX_SYMLINK_LEN_IN_CHARS: u32 = 256u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6396,9 +5490,6 @@ impl Default for SCM_PD_DESCRIPTOR_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_DESCRIPTOR_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_DEVICE_HANDLE { @@ -6412,9 +5503,6 @@ impl Default for SCM_PD_DEVICE_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_DEVICE_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_DEVICE_INFO { @@ -6446,9 +5534,6 @@ impl Default for SCM_PD_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_DEVICE_SPECIFIC_INFO { @@ -6462,9 +5547,6 @@ impl Default for SCM_PD_DEVICE_SPECIFIC_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_DEVICE_SPECIFIC_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_DEVICE_SPECIFIC_PROPERTY { @@ -6476,9 +5558,6 @@ impl Default for SCM_PD_DEVICE_SPECIFIC_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_DEVICE_SPECIFIC_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_FIRMWARE_ACTIVATE { @@ -6492,9 +5571,6 @@ impl Default for SCM_PD_FIRMWARE_ACTIVATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_FIRMWARE_ACTIVATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_PD_FIRMWARE_ACTIVATION_STATE(pub i32); @@ -6515,9 +5591,6 @@ impl Default for SCM_PD_FIRMWARE_DOWNLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_FIRMWARE_DOWNLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_FIRMWARE_INFO { @@ -6533,9 +5606,6 @@ impl Default for SCM_PD_FIRMWARE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_FIRMWARE_INFO { - type TypeKind = windows_core::CopyType; -} pub const SCM_PD_FIRMWARE_LAST_DOWNLOAD: u32 = 1u32; pub const SCM_PD_FIRMWARE_REVISION_LENGTH_BYTES: u32 = 32u32; #[repr(C)] @@ -6553,9 +5623,6 @@ impl Default for SCM_PD_FIRMWARE_SLOT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_FIRMWARE_SLOT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_FRU_ID_STRING { @@ -6569,9 +5636,6 @@ impl Default for SCM_PD_FRU_ID_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_FRU_ID_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_HEALTH_NOTIFICATION_DATA { @@ -6582,9 +5646,6 @@ impl Default for SCM_PD_HEALTH_NOTIFICATION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_HEALTH_NOTIFICATION_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_PD_HEALTH_STATUS(pub i32); @@ -6603,9 +5664,6 @@ impl Default for SCM_PD_LOCATION_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_LOCATION_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_MANAGEMENT_STATUS { @@ -6622,9 +5680,6 @@ impl Default for SCM_PD_MANAGEMENT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_MANAGEMENT_STATUS { - type TypeKind = windows_core::CopyType; -} pub const SCM_PD_MAX_OPERATIONAL_STATUS: u32 = 16u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6649,9 +5704,6 @@ impl Default for SCM_PD_PASSTHROUGH_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_PASSTHROUGH_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_PASSTHROUGH_INVDIMM_INPUT { @@ -6664,9 +5716,6 @@ impl Default for SCM_PD_PASSTHROUGH_INVDIMM_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_PASSTHROUGH_INVDIMM_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_PASSTHROUGH_INVDIMM_OUTPUT { @@ -6680,9 +5729,6 @@ impl Default for SCM_PD_PASSTHROUGH_INVDIMM_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_PASSTHROUGH_INVDIMM_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_PASSTHROUGH_OUTPUT { @@ -6697,9 +5743,6 @@ impl Default for SCM_PD_PASSTHROUGH_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_PASSTHROUGH_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_PD_PROPERTY_ID(pub i32); @@ -6718,9 +5761,6 @@ impl Default for SCM_PD_PROPERTY_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_PROPERTY_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_PROPERTY_SET { @@ -6735,9 +5775,6 @@ impl Default for SCM_PD_PROPERTY_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_PROPERTY_SET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_PD_QUERY_TYPE(pub i32); @@ -6753,9 +5790,6 @@ impl Default for SCM_PD_REINITIALIZE_MEDIA_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_REINITIALIZE_MEDIA_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_REINITIALIZE_MEDIA_INPUT_0 { @@ -6766,9 +5800,6 @@ impl Default for SCM_PD_REINITIALIZE_MEDIA_INPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_REINITIALIZE_MEDIA_INPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_REINITIALIZE_MEDIA_OUTPUT { @@ -6781,9 +5812,6 @@ impl Default for SCM_PD_REINITIALIZE_MEDIA_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_REINITIALIZE_MEDIA_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_RUNTIME_FW_ACTIVATION_ARM_STATE { @@ -6794,9 +5822,6 @@ impl Default for SCM_PD_RUNTIME_FW_ACTIVATION_ARM_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_RUNTIME_FW_ACTIVATION_ARM_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PD_RUNTIME_FW_ACTIVATION_INFO { @@ -6810,9 +5835,6 @@ impl Default for SCM_PD_RUNTIME_FW_ACTIVATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PD_RUNTIME_FW_ACTIVATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_PD_SET_TYPE(pub i32); @@ -6829,9 +5851,6 @@ impl Default for SCM_PHYSICAL_DEVICES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PHYSICAL_DEVICES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_PHYSICAL_DEVICE_INSTANCE { @@ -6845,9 +5864,6 @@ impl Default for SCM_PHYSICAL_DEVICE_INSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_PHYSICAL_DEVICE_INSTANCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_REGION { @@ -6869,9 +5885,6 @@ impl Default for SCM_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCM_REGIONS { @@ -6885,9 +5898,6 @@ impl Default for SCM_REGIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCM_REGIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCM_REGION_FLAG(pub i32); @@ -6904,9 +5914,6 @@ impl Default for SD_CHANGE_MACHINE_SID_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_CHANGE_MACHINE_SID_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SD_CHANGE_MACHINE_SID_OUTPUT { @@ -6923,9 +5930,6 @@ impl Default for SD_CHANGE_MACHINE_SID_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_CHANGE_MACHINE_SID_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SD_ENUM_SDS_ENTRY { @@ -6940,9 +5944,6 @@ impl Default for SD_ENUM_SDS_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_ENUM_SDS_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SD_ENUM_SDS_INPUT { @@ -6954,9 +5955,6 @@ impl Default for SD_ENUM_SDS_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_ENUM_SDS_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SD_ENUM_SDS_OUTPUT { @@ -6970,9 +5968,6 @@ impl Default for SD_ENUM_SDS_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_ENUM_SDS_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SD_GLOBAL_CHANGE_INPUT { @@ -6985,9 +5980,6 @@ impl Default for SD_GLOBAL_CHANGE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_GLOBAL_CHANGE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SD_GLOBAL_CHANGE_INPUT_0 { @@ -7000,9 +5992,6 @@ impl Default for SD_GLOBAL_CHANGE_INPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_GLOBAL_CHANGE_INPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SD_GLOBAL_CHANGE_OUTPUT { @@ -7015,9 +6004,6 @@ impl Default for SD_GLOBAL_CHANGE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_GLOBAL_CHANGE_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SD_GLOBAL_CHANGE_OUTPUT_0 { @@ -7030,9 +6016,6 @@ impl Default for SD_GLOBAL_CHANGE_OUTPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_GLOBAL_CHANGE_OUTPUT_0 { - type TypeKind = windows_core::CopyType; -} pub const SD_GLOBAL_CHANGE_TYPE_ENUM_SDS: u32 = 131072u32; pub const SD_GLOBAL_CHANGE_TYPE_MACHINE_SID: u32 = 1u32; pub const SD_GLOBAL_CHANGE_TYPE_QUERY_STATS: u32 = 65536u32; @@ -7046,9 +6029,6 @@ impl Default for SD_QUERY_STATS_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_QUERY_STATS_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SD_QUERY_STATS_OUTPUT { @@ -7066,9 +6046,6 @@ impl Default for SD_QUERY_STATS_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SD_QUERY_STATS_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const SEARCH_ALL: u32 = 0u32; pub const SEARCH_ALL_NO_SEQ: u32 = 4u32; pub const SEARCH_ALTERNATE: u32 = 2u32; @@ -7090,9 +6067,6 @@ impl Default for SENDCMDINPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SENDCMDINPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SENDCMDOUTPARAMS { @@ -7105,9 +6079,6 @@ impl Default for SENDCMDOUTPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SENDCMDOUTPARAMS { - type TypeKind = windows_core::CopyType; -} pub const SERIAL_IOC_FCR_DMA_MODE: u32 = 8u32; pub const SERIAL_IOC_FCR_FIFO_ENABLE: u32 = 1u32; pub const SERIAL_IOC_FCR_RCVR_RESET: u32 = 2u32; @@ -7135,9 +6106,6 @@ impl Default for SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SET_DISK_ATTRIBUTES { @@ -7153,9 +6121,6 @@ impl Default for SET_DISK_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_DISK_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SET_PARTITION_INFORMATION { @@ -7166,9 +6131,6 @@ impl Default for SET_PARTITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_PARTITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SET_PARTITION_INFORMATION_EX { @@ -7180,9 +6142,6 @@ impl Default for SET_PARTITION_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_PARTITION_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SET_PARTITION_INFORMATION_EX_0 { @@ -7194,9 +6153,6 @@ impl Default for SET_PARTITION_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_PARTITION_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} pub const SET_PURGE_FAILURE_MODE_DISABLED: u32 = 2u32; pub const SET_PURGE_FAILURE_MODE_ENABLED: u32 = 1u32; #[repr(C)] @@ -7209,9 +6165,6 @@ impl Default for SET_PURGE_FAILURE_MODE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_PURGE_FAILURE_MODE_INPUT { - type TypeKind = windows_core::CopyType; -} pub const SET_REPAIR_DISABLED_AND_BUGCHECK_ON_CORRUPT: u32 = 16u32; pub const SET_REPAIR_ENABLED: u32 = 1u32; pub const SET_REPAIR_VALID_MASK: u32 = 25u32; @@ -7228,9 +6181,6 @@ impl Default for SHRINK_VOLUME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHRINK_VOLUME_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SHRINK_VOLUME_REQUEST_TYPES(pub i32); @@ -7247,9 +6197,6 @@ impl Default for SI_COPYFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SI_COPYFILE { - type TypeKind = windows_core::CopyType; -} pub const SMART_ABORT_OFFLINE_SELFTEST: u32 = 127u32; pub const SMART_CMD: u32 = 176u32; pub const SMART_CYL_HI: u32 = 194u32; @@ -7287,9 +6234,6 @@ impl Default for SMB_SHARE_FLUSH_AND_PURGE_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMB_SHARE_FLUSH_AND_PURGE_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SMB_SHARE_FLUSH_AND_PURGE_OUTPUT { @@ -7300,9 +6244,6 @@ impl Default for SMB_SHARE_FLUSH_AND_PURGE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMB_SHARE_FLUSH_AND_PURGE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const SONY_12_WO: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(66i32); pub const SONY_D2: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(49i32); pub const SONY_DTF: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(46i32); @@ -7319,9 +6260,6 @@ impl Default for STARTING_LCN_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STARTING_LCN_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STARTING_LCN_INPUT_BUFFER_EX { @@ -7333,9 +6271,6 @@ impl Default for STARTING_LCN_INPUT_BUFFER_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STARTING_LCN_INPUT_BUFFER_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STARTING_VCN_INPUT_BUFFER { @@ -7346,9 +6281,6 @@ impl Default for STARTING_VCN_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STARTING_VCN_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const STK_9840: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(85i32); pub const STK_9940: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(92i32); pub const STK_DATA_D3: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(45i32); @@ -7368,9 +6300,6 @@ impl Default for STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ADAPTER_DESCRIPTOR { @@ -7394,9 +6323,6 @@ impl Default for STORAGE_ADAPTER_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ADAPTER_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ADAPTER_SERIAL_NUMBER { @@ -7409,9 +6335,6 @@ impl Default for STORAGE_ADAPTER_SERIAL_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ADAPTER_SERIAL_NUMBER { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_ADAPTER_SERIAL_NUMBER_V1_MAX_LENGTH: u32 = 128u32; pub const STORAGE_ADDRESS_TYPE_BTL8: u32 = 0u32; #[repr(C)] @@ -7431,9 +6354,6 @@ impl Default for STORAGE_ALLOCATE_BC_STREAM_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ALLOCATE_BC_STREAM_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ALLOCATE_BC_STREAM_OUTPUT { @@ -7445,9 +6365,6 @@ impl Default for STORAGE_ALLOCATE_BC_STREAM_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ALLOCATE_BC_STREAM_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_ASSOCIATION_TYPE(pub i32); @@ -7468,9 +6385,6 @@ impl Default for STORAGE_ATTRIBUTE_MGMT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ATTRIBUTE_MGMT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_ATTRIBUTE_MGMT_ACTION(pub i32); @@ -7490,9 +6404,6 @@ impl Default for STORAGE_BREAK_RESERVATION_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_BREAK_RESERVATION_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_BUS_RESET_REQUEST { @@ -7503,9 +6414,6 @@ impl Default for STORAGE_BUS_RESET_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_BUS_RESET_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_COMPONENT_HEALTH_STATUS(pub i32); @@ -7523,9 +6431,6 @@ impl Default for STORAGE_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_COUNTER_0 { @@ -7537,9 +6442,6 @@ impl Default for STORAGE_COUNTER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_COUNTER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_COUNTER_0_0 { @@ -7551,9 +6453,6 @@ impl Default for STORAGE_COUNTER_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_COUNTER_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_COUNTERS { @@ -7567,9 +6466,6 @@ impl Default for STORAGE_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_COUNTER_TYPE(pub i32); @@ -7592,9 +6488,6 @@ impl Default for STORAGE_CRYPTO_CAPABILITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_CRYPTO_CAPABILITY { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_CRYPTO_CAPABILITY_VERSION_1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7610,9 +6503,6 @@ impl Default for STORAGE_CRYPTO_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_CRYPTO_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_CRYPTO_DESCRIPTOR_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7628,9 +6518,6 @@ impl Default for STORAGE_DESCRIPTOR_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DESCRIPTOR_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR { @@ -7643,9 +6530,6 @@ impl Default for STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7670,10 +6554,6 @@ impl Default for STORAGE_DEVICE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for STORAGE_DEVICE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_FAULT_DOMAIN_DESCRIPTOR { @@ -7687,9 +6567,6 @@ impl Default for STORAGE_DEVICE_FAULT_DOMAIN_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_FAULT_DOMAIN_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_DEVICE_FLAGS_PAGE_83_DEVICEGUID: u32 = 4u32; pub const STORAGE_DEVICE_FLAGS_RANDOM_DEVICEGUID_REASON_CONFLICT: u32 = 1u32; pub const STORAGE_DEVICE_FLAGS_RANDOM_DEVICEGUID_REASON_NOHWID: u32 = 2u32; @@ -7709,9 +6586,6 @@ impl Default for STORAGE_DEVICE_ID_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_ID_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR { @@ -7725,9 +6599,6 @@ impl Default for STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_LED_STATE_DESCRIPTOR { @@ -7740,9 +6611,6 @@ impl Default for STORAGE_DEVICE_LED_STATE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_LED_STATE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_DEVICE_LOCATION_DESCRIPTOR { @@ -7756,9 +6624,6 @@ impl Default for STORAGE_DEVICE_LOCATION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_LOCATION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_DEVICE_MANAGEMENT_STATUS { @@ -7775,9 +6640,6 @@ impl Default for STORAGE_DEVICE_MANAGEMENT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_MANAGEMENT_STATUS { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_DEVICE_MAX_OPERATIONAL_STATUS: u32 = 16u32; pub const STORAGE_DEVICE_NUMA_NODE_UNKNOWN: u32 = 4294967295u32; #[repr(C)] @@ -7792,9 +6654,6 @@ impl Default for STORAGE_DEVICE_NUMA_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_NUMA_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_NUMBER { @@ -7807,9 +6666,6 @@ impl Default for STORAGE_DEVICE_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_NUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_NUMBERS { @@ -7823,9 +6679,6 @@ impl Default for STORAGE_DEVICE_NUMBERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_NUMBERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_NUMBER_EX { @@ -7842,9 +6695,6 @@ impl Default for STORAGE_DEVICE_NUMBER_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_NUMBER_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_POWER_CAP { @@ -7858,9 +6708,6 @@ impl Default for STORAGE_DEVICE_POWER_CAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_POWER_CAP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_DEVICE_POWER_CAP_UNITS(pub i32); @@ -7882,9 +6729,6 @@ impl Default for STORAGE_DEVICE_RESILIENCY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_RESILIENCY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY { @@ -7897,9 +6741,6 @@ impl Default for STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY_V2 { @@ -7913,9 +6754,6 @@ impl Default for STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY_V2 { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_DEVICE_TELEMETRY_REGKEY: windows_core::PCWSTR = windows_core::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Storage\\StorageTelemetry"); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7932,9 +6770,6 @@ impl Default for STORAGE_DEVICE_TIERING_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_TIERING_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DEVICE_UNSAFE_SHUTDOWN_COUNT { @@ -7947,9 +6782,6 @@ impl Default for STORAGE_DEVICE_UNSAFE_SHUTDOWN_COUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DEVICE_UNSAFE_SHUTDOWN_COUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_DIAGNOSTIC_DATA { @@ -7965,9 +6797,6 @@ impl Default for STORAGE_DIAGNOSTIC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DIAGNOSTIC_DATA { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_DIAGNOSTIC_FLAG_ADAPTER_REQUEST: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -7986,9 +6815,6 @@ impl Default for STORAGE_DIAGNOSTIC_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_DIAGNOSTIC_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_DIAGNOSTIC_TARGET_TYPE(pub i32); @@ -8016,9 +6842,6 @@ impl Default for STORAGE_EVENT_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_EVENT_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_EVENT_NOTIFICATION_VERSION_V1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8034,9 +6857,6 @@ impl Default for STORAGE_FAILURE_PREDICTION_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FAILURE_PREDICTION_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_FAILURE_PREDICTION_CONFIG_V1: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8051,9 +6871,6 @@ impl Default for STORAGE_FRU_ID_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_FRU_ID_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_GET_BC_PROPERTIES_OUTPUT { @@ -8069,9 +6886,6 @@ impl Default for STORAGE_GET_BC_PROPERTIES_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_GET_BC_PROPERTIES_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HOTPLUG_INFO { @@ -8086,9 +6900,6 @@ impl Default for STORAGE_HOTPLUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HOTPLUG_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR { @@ -8101,9 +6912,6 @@ impl Default for STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_ENDURANCE_INFO { @@ -8119,9 +6927,6 @@ impl Default for STORAGE_HW_ENDURANCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_ENDURANCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_ENDURANCE_INFO_0 { @@ -8132,9 +6937,6 @@ impl Default for STORAGE_HW_ENDURANCE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_ENDURANCE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_FIRMWARE_ACTIVATE { @@ -8149,9 +6951,6 @@ impl Default for STORAGE_HW_FIRMWARE_ACTIVATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_FIRMWARE_ACTIVATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_FIRMWARE_DOWNLOAD { @@ -8169,9 +6968,6 @@ impl Default for STORAGE_HW_FIRMWARE_DOWNLOAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_FIRMWARE_DOWNLOAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_FIRMWARE_DOWNLOAD_V2 { @@ -8191,9 +6987,6 @@ impl Default for STORAGE_HW_FIRMWARE_DOWNLOAD_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_FIRMWARE_DOWNLOAD_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_FIRMWARE_INFO { @@ -8214,9 +7007,6 @@ impl Default for STORAGE_HW_FIRMWARE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_FIRMWARE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_HW_FIRMWARE_INFO_QUERY { @@ -8230,9 +7020,6 @@ impl Default for STORAGE_HW_FIRMWARE_INFO_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_FIRMWARE_INFO_QUERY { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_HW_FIRMWARE_INVALID_SLOT: u32 = 255u32; pub const STORAGE_HW_FIRMWARE_REQUEST_FLAG_CONTROLLER: u32 = 1u32; pub const STORAGE_HW_FIRMWARE_REQUEST_FLAG_FIRST_SEGMENT: u32 = 4u32; @@ -8255,9 +7042,6 @@ impl Default for STORAGE_HW_FIRMWARE_SLOT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_HW_FIRMWARE_SLOT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_IDENTIFIER { @@ -8273,9 +7057,6 @@ impl Default for STORAGE_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_IDENTIFIER_CODE_SET(pub i32); @@ -8295,9 +7076,6 @@ impl Default for STORAGE_IDLE_POWER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_IDLE_POWER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_IDLE_POWERUP_REASON { @@ -8310,9 +7088,6 @@ impl Default for STORAGE_IDLE_POWERUP_REASON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_IDLE_POWERUP_REASON { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_IDLE_POWERUP_REASON_VERSION_V1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8334,9 +7109,6 @@ impl Default for STORAGE_LB_PROVISIONING_MAP_RESOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_LB_PROVISIONING_MAP_RESOURCES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_MEDIA_SERIAL_NUMBER_DATA { @@ -8349,9 +7121,6 @@ impl Default for STORAGE_MEDIA_SERIAL_NUMBER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_MEDIA_SERIAL_NUMBER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_MEDIA_TYPE(pub i32); @@ -8367,9 +7136,6 @@ impl Default for STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_MINIPORT_DESCRIPTOR { @@ -8389,9 +7155,6 @@ impl Default for STORAGE_MINIPORT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_MINIPORT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_MINIPORT_DESCRIPTOR_0 { @@ -8403,9 +7166,6 @@ impl Default for STORAGE_MINIPORT_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_MINIPORT_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_MINIPORT_DESCRIPTOR_0_0 { @@ -8416,9 +7176,6 @@ impl Default for STORAGE_MINIPORT_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_MINIPORT_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_OFFLOAD_MAX_TOKEN_LENGTH: u32 = 512u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8434,9 +7191,6 @@ impl Default for STORAGE_OFFLOAD_READ_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OFFLOAD_READ_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_OFFLOAD_READ_RANGE_TRUNCATED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8451,9 +7205,6 @@ impl Default for STORAGE_OFFLOAD_TOKEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OFFLOAD_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_OFFLOAD_TOKEN_0 { @@ -8465,9 +7216,6 @@ impl Default for STORAGE_OFFLOAD_TOKEN_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OFFLOAD_TOKEN_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_OFFLOAD_TOKEN_0_0 { @@ -8478,9 +7226,6 @@ impl Default for STORAGE_OFFLOAD_TOKEN_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OFFLOAD_TOKEN_0_0 { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_OFFLOAD_TOKEN_ID_LENGTH: u32 = 504u32; pub const STORAGE_OFFLOAD_TOKEN_INVALID: u32 = 2u32; pub const STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA: u32 = 4294901761u32; @@ -8496,9 +7241,6 @@ impl Default for STORAGE_OFFLOAD_WRITE_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OFFLOAD_WRITE_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -8513,9 +7255,6 @@ impl Default for STORAGE_OPERATIONAL_REASON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OPERATIONAL_REASON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_OPERATIONAL_REASON_0 { @@ -8528,9 +7267,6 @@ impl Default for STORAGE_OPERATIONAL_REASON_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OPERATIONAL_REASON_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_OPERATIONAL_REASON_0_1 { @@ -8543,9 +7279,6 @@ impl Default for STORAGE_OPERATIONAL_REASON_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OPERATIONAL_REASON_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_OPERATIONAL_REASON_0_0 { @@ -8559,9 +7292,6 @@ impl Default for STORAGE_OPERATIONAL_REASON_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_OPERATIONAL_REASON_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_OPERATIONAL_STATUS_REASON(pub i32); @@ -8585,9 +7315,6 @@ impl Default for STORAGE_PHYSICAL_ADAPTER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PHYSICAL_ADAPTER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_PHYSICAL_DEVICE_DATA { @@ -8609,9 +7336,6 @@ impl Default for STORAGE_PHYSICAL_DEVICE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PHYSICAL_DEVICE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_PHYSICAL_NODE_DATA { @@ -8629,9 +7353,6 @@ impl Default for STORAGE_PHYSICAL_NODE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PHYSICAL_NODE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR { @@ -8646,9 +7367,6 @@ impl Default for STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_PORT_CODE_SET(pub i32); @@ -8666,9 +7384,6 @@ impl Default for STORAGE_PREDICT_FAILURE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PREDICT_FAILURE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_PRIORITY_HINT_SUPPORT { @@ -8679,9 +7394,6 @@ impl Default for STORAGE_PRIORITY_HINT_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PRIORITY_HINT_SUPPORT { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_PRIORITY_HINT_SUPPORTED: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -8698,9 +7410,6 @@ impl Default for STORAGE_PROPERTY_QUERY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROPERTY_QUERY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_PROPERTY_SET { @@ -8713,9 +7422,6 @@ impl Default for STORAGE_PROPERTY_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROPERTY_SET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_PROTOCOL_ATA_DATA_TYPE(pub i32); @@ -8747,9 +7453,6 @@ impl Default for STORAGE_PROTOCOL_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROTOCOL_COMMAND { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_PROTOCOL_COMMAND_FLAG_ADAPTER_REQUEST: u32 = 2147483648u32; pub const STORAGE_PROTOCOL_COMMAND_LENGTH_NVME: u32 = 64u32; #[repr(C)] @@ -8764,9 +7467,6 @@ impl Default for STORAGE_PROTOCOL_DATA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROTOCOL_DATA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT { @@ -8779,9 +7479,6 @@ impl Default for STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE { @@ -8793,9 +7490,6 @@ impl Default for STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE_0 { @@ -8806,9 +7500,6 @@ impl Default for STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_PROTOCOL_NVME_DATA_TYPE(pub i32); @@ -8831,9 +7522,6 @@ impl Default for STORAGE_PROTOCOL_SPECIFIC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROTOCOL_SPECIFIC_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_PROTOCOL_SPECIFIC_DATA_EXT { @@ -8855,9 +7543,6 @@ impl Default for STORAGE_PROTOCOL_SPECIFIC_DATA_EXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_PROTOCOL_SPECIFIC_DATA_EXT { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_PROTOCOL_SPECIFIC_NVME_ADMIN_COMMAND: u32 = 1u32; pub const STORAGE_PROTOCOL_SPECIFIC_NVME_NVM_COMMAND: u32 = 2u32; pub const STORAGE_PROTOCOL_STATUS_BUSY: u32 = 5u32; @@ -8892,10 +7577,6 @@ impl Default for STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_Vhd")] -impl windows_core::TypeKind for STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_Vhd")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8920,10 +7601,6 @@ impl Default for STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_Vhd")] -impl windows_core::TypeKind for STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_QUERY_DEPENDENT_VOLUME_REQUEST { @@ -8935,9 +7612,6 @@ impl Default for STORAGE_QUERY_DEPENDENT_VOLUME_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_QUERY_DEPENDENT_VOLUME_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_Vhd")] #[derive(Clone, Copy)] @@ -8952,10 +7626,6 @@ impl Default for STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_Vhd")] -impl windows_core::TypeKind for STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_Vhd")] #[derive(Clone, Copy)] @@ -8969,10 +7639,6 @@ impl Default for STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_Vhd")] -impl windows_core::TypeKind for STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_QUERY_TYPE(pub i32); @@ -8990,9 +7656,6 @@ impl Default for STORAGE_READ_CAPACITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_READ_CAPACITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_REINITIALIZE_MEDIA { @@ -9006,9 +7669,6 @@ impl Default for STORAGE_REINITIALIZE_MEDIA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_REINITIALIZE_MEDIA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_REINITIALIZE_MEDIA_0 { @@ -9019,9 +7679,6 @@ impl Default for STORAGE_REINITIALIZE_MEDIA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_REINITIALIZE_MEDIA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_RESERVE_ID(pub i32); @@ -9046,9 +7703,6 @@ impl Default for STORAGE_RPMB_DATA_FRAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_RPMB_DATA_FRAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_RPMB_DESCRIPTOR { @@ -9063,9 +7717,6 @@ impl Default for STORAGE_RPMB_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_RPMB_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_RPMB_DESCRIPTOR_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -9088,9 +7739,6 @@ impl Default for STORAGE_SPEC_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_SPEC_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_SPEC_VERSION_0 { @@ -9102,9 +7750,6 @@ impl Default for STORAGE_SPEC_VERSION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_SPEC_VERSION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_SPEC_VERSION_0_0 { @@ -9116,9 +7761,6 @@ impl Default for STORAGE_SPEC_VERSION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_SPEC_VERSION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_SPEC_VERSION_0_0_0 { @@ -9130,9 +7772,6 @@ impl Default for STORAGE_SPEC_VERSION_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_SPEC_VERSION_0_0_0 { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_SUPPORTED_FEATURES_BYPASS_IO: u32 = 1u32; pub const STORAGE_SUPPORTED_FEATURES_MASK: u32 = 1u32; #[repr(C)] @@ -9152,9 +7791,6 @@ impl Default for STORAGE_TEMPERATURE_DATA_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_TEMPERATURE_DATA_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_TEMPERATURE_INFO { @@ -9173,9 +7809,6 @@ impl Default for STORAGE_TEMPERATURE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_TEMPERATURE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_TEMPERATURE_THRESHOLD { @@ -9192,9 +7825,6 @@ impl Default for STORAGE_TEMPERATURE_THRESHOLD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_TEMPERATURE_THRESHOLD { - type TypeKind = windows_core::CopyType; -} pub const STORAGE_TEMPERATURE_THRESHOLD_FLAG_ADAPTER_REQUEST: u32 = 1u32; pub const STORAGE_TEMPERATURE_VALUE_NOT_REPORTED: u32 = 32768u32; #[repr(C)] @@ -9213,9 +7843,6 @@ impl Default for STORAGE_TIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_TIER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_TIER_CLASS(pub i32); @@ -9241,9 +7868,6 @@ impl Default for STORAGE_TIER_REGION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_TIER_REGION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_WRITE_CACHE_PROPERTY { @@ -9262,9 +7886,6 @@ impl Default for STORAGE_WRITE_CACHE_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_WRITE_CACHE_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STORAGE_ZONED_DEVICE_DESCRIPTOR { @@ -9281,9 +7902,6 @@ impl Default for STORAGE_ZONED_DEVICE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ZONED_DEVICE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STORAGE_ZONED_DEVICE_DESCRIPTOR_0 { @@ -9295,9 +7913,6 @@ impl Default for STORAGE_ZONED_DEVICE_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ZONED_DEVICE_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ZONED_DEVICE_DESCRIPTOR_0_1 { @@ -9309,9 +7924,6 @@ impl Default for STORAGE_ZONED_DEVICE_DESCRIPTOR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ZONED_DEVICE_DESCRIPTOR_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ZONED_DEVICE_DESCRIPTOR_0_0 { @@ -9324,9 +7936,6 @@ impl Default for STORAGE_ZONED_DEVICE_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ZONED_DEVICE_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_ZONED_DEVICE_TYPES(pub i32); @@ -9352,9 +7961,6 @@ impl Default for STORAGE_ZONE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ZONE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STORAGE_ZONE_GROUP { @@ -9367,9 +7973,6 @@ impl Default for STORAGE_ZONE_GROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STORAGE_ZONE_GROUP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STORAGE_ZONE_TYPES(pub i32); @@ -9387,9 +7990,6 @@ impl Default for STREAMS_ASSOCIATE_ID_INPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAMS_ASSOCIATE_ID_INPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const STREAMS_ASSOCIATE_ID_SET: u32 = 2u32; pub const STREAMS_INVALID_ID: u32 = 0u32; pub const STREAMS_MAX_ID: u32 = 65535u32; @@ -9403,9 +8003,6 @@ impl Default for STREAMS_QUERY_ID_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAMS_QUERY_ID_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STREAMS_QUERY_PARAMETERS_OUTPUT_BUFFER { @@ -9419,9 +8016,6 @@ impl Default for STREAMS_QUERY_PARAMETERS_OUTPUT_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAMS_QUERY_PARAMETERS_OUTPUT_BUFFER { - type TypeKind = windows_core::CopyType; -} pub const STREAM_CLEAR_ENCRYPTION: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy)] @@ -9434,9 +8028,6 @@ impl Default for STREAM_EXTENT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_EXTENT_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STREAM_EXTENT_ENTRY_0 { @@ -9447,9 +8038,6 @@ impl Default for STREAM_EXTENT_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_EXTENT_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} pub const STREAM_EXTENT_ENTRY_ALL_EXTENTS: u32 = 2u32; pub const STREAM_EXTENT_ENTRY_AS_RETRIEVAL_POINTERS: u32 = 1u32; #[repr(C)] @@ -9464,9 +8052,6 @@ impl Default for STREAM_INFORMATION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_INFORMATION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STREAM_INFORMATION_ENTRY_0 { @@ -9480,9 +8065,6 @@ impl Default for STREAM_INFORMATION_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_INFORMATION_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STREAM_INFORMATION_ENTRY_0_1 { @@ -9496,9 +8078,6 @@ impl Default for STREAM_INFORMATION_ENTRY_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_INFORMATION_ENTRY_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STREAM_INFORMATION_ENTRY_0_0 { @@ -9510,9 +8089,6 @@ impl Default for STREAM_INFORMATION_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_INFORMATION_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STREAM_INFORMATION_ENTRY_0_3 { @@ -9526,9 +8102,6 @@ impl Default for STREAM_INFORMATION_ENTRY_0_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_INFORMATION_ENTRY_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STREAM_INFORMATION_ENTRY_0_2 { @@ -9542,9 +8115,6 @@ impl Default for STREAM_INFORMATION_ENTRY_0_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_INFORMATION_ENTRY_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STREAM_LAYOUT_ENTRY { @@ -9565,9 +8135,6 @@ impl Default for STREAM_LAYOUT_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STREAM_LAYOUT_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const STREAM_LAYOUT_ENTRY_HAS_INFORMATION: u32 = 16u32; pub const STREAM_LAYOUT_ENTRY_IMMOVABLE: u32 = 1u32; pub const STREAM_LAYOUT_ENTRY_NO_CLUSTERS_ALLOCATED: u32 = 8u32; @@ -9826,9 +8393,6 @@ impl Default for TAPE_GET_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_GET_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const TAPE_RESET_STATISTICS: i32 = 2i32; pub const TAPE_RETURN_ENV_INFO: i32 = 1i32; pub const TAPE_RETURN_STATISTICS: i32 = 0i32; @@ -9849,9 +8413,6 @@ impl Default for TAPE_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const TCCollectionApplicationRequested: DEVICEDUMP_COLLECTION_TYPEIDE_NOTIFICATION_TYPE = DEVICEDUMP_COLLECTION_TYPEIDE_NOTIFICATION_TYPE(2i32); pub const TCCollectionBugCheck: DEVICEDUMP_COLLECTION_TYPEIDE_NOTIFICATION_TYPE = DEVICEDUMP_COLLECTION_TYPEIDE_NOTIFICATION_TYPE(1i32); pub const TCCollectionDeviceRequested: DEVICEDUMP_COLLECTION_TYPEIDE_NOTIFICATION_TYPE = DEVICEDUMP_COLLECTION_TYPEIDE_NOTIFICATION_TYPE(3i32); @@ -9875,9 +8436,6 @@ impl Default for TXFS_CREATE_MINIVERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_CREATE_MINIVERSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_GET_METADATA_INFO_OUT { @@ -9891,9 +8449,6 @@ impl Default for TXFS_GET_METADATA_INFO_OUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_GET_METADATA_INFO_OUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_GET_METADATA_INFO_OUT_0 { @@ -9905,9 +8460,6 @@ impl Default for TXFS_GET_METADATA_INFO_OUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_GET_METADATA_INFO_OUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_GET_TRANSACTED_VERSION { @@ -9922,9 +8474,6 @@ impl Default for TXFS_GET_TRANSACTED_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_GET_TRANSACTED_VERSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_LIST_TRANSACTIONS { @@ -9936,9 +8485,6 @@ impl Default for TXFS_LIST_TRANSACTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_LIST_TRANSACTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_LIST_TRANSACTIONS_ENTRY { @@ -9953,9 +8499,6 @@ impl Default for TXFS_LIST_TRANSACTIONS_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_LIST_TRANSACTIONS_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_LIST_TRANSACTION_LOCKED_FILES { @@ -9969,9 +8512,6 @@ impl Default for TXFS_LIST_TRANSACTION_LOCKED_FILES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_LIST_TRANSACTION_LOCKED_FILES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { @@ -9988,9 +8528,6 @@ impl Default for TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_CREATED: u32 = 1u32; pub const TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_DELETED: u32 = 2u32; pub const TXFS_LOGGING_MODE_FULL: u32 = 2u32; @@ -10012,9 +8549,6 @@ impl Default for TXFS_MODIFY_RM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_MODIFY_RM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TXFS_QUERY_RM_INFORMATION { @@ -10050,9 +8584,6 @@ impl Default for TXFS_QUERY_RM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_QUERY_RM_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TXFS_READ_BACKUP_INFORMATION_OUT { @@ -10063,9 +8594,6 @@ impl Default for TXFS_READ_BACKUP_INFORMATION_OUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_READ_BACKUP_INFORMATION_OUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TXFS_READ_BACKUP_INFORMATION_OUT_0 { @@ -10077,9 +8605,6 @@ impl Default for TXFS_READ_BACKUP_INFORMATION_OUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_READ_BACKUP_INFORMATION_OUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TXFS_RMF_LAGS(pub u32); @@ -10152,9 +8677,6 @@ impl Default for TXFS_ROLLFORWARD_REDO_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_ROLLFORWARD_REDO_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TXFS_SAVEPOINT_CLEAR: u32 = 4u32; pub const TXFS_SAVEPOINT_CLEAR_ALL: u32 = 16u32; #[repr(C)] @@ -10169,9 +8691,6 @@ impl Default for TXFS_SAVEPOINT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_SAVEPOINT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TXFS_SAVEPOINT_ROLLBACK: u32 = 2u32; pub const TXFS_SAVEPOINT_SET: u32 = 1u32; pub const TXFS_START_RM_FLAG_LOGGING_MODE: u32 = 1024u32; @@ -10208,9 +8727,6 @@ impl Default for TXFS_START_RM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_START_RM_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TXFS_TRANSACTED_VERSION_NONTRANSACTED: u32 = 4294967294u32; pub const TXFS_TRANSACTED_VERSION_UNCOMMITTED: u32 = 4294967295u32; #[repr(C)] @@ -10223,9 +8739,6 @@ impl Default for TXFS_TRANSACTION_ACTIVE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_TRANSACTION_ACTIVE_INFO { - type TypeKind = windows_core::CopyType; -} pub const TXFS_TRANSACTION_STATE_ACTIVE: u32 = 1u32; pub const TXFS_TRANSACTION_STATE_NONE: u32 = 0u32; pub const TXFS_TRANSACTION_STATE_NOTACTIVE: u32 = 3u32; @@ -10240,9 +8753,6 @@ impl Default for TXFS_WRITE_BACKUP_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TXFS_WRITE_BACKUP_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const Travan: STORAGE_MEDIA_TYPE = STORAGE_MEDIA_TYPE(34i32); pub const UNDEFINE_ALTERNATE: u32 = 13u32; pub const UNDEFINE_PRIMARY: u32 = 12u32; @@ -10304,9 +8814,6 @@ impl Default for USN_JOURNAL_DATA_V0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_JOURNAL_DATA_V0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USN_JOURNAL_DATA_V1 { @@ -10325,9 +8832,6 @@ impl Default for USN_JOURNAL_DATA_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_JOURNAL_DATA_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USN_JOURNAL_DATA_V2 { @@ -10349,9 +8853,6 @@ impl Default for USN_JOURNAL_DATA_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_JOURNAL_DATA_V2 { - type TypeKind = windows_core::CopyType; -} pub const USN_PAGE_SIZE: u32 = 4096u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10363,9 +8864,6 @@ impl Default for USN_RANGE_TRACK_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_RANGE_TRACK_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const USN_REASON_BASIC_INFO_CHANGE: u32 = 32768u32; pub const USN_REASON_CLOSE: u32 = 2147483648u32; pub const USN_REASON_COMPRESSION_CHANGE: u32 = 131072u32; @@ -10402,9 +8900,6 @@ impl Default for USN_RECORD_COMMON_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_RECORD_COMMON_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USN_RECORD_EXTENT { @@ -10416,9 +8911,6 @@ impl Default for USN_RECORD_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_RECORD_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy)] @@ -10434,10 +8926,6 @@ impl Default for USN_RECORD_UNION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for USN_RECORD_UNION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct USN_RECORD_V2 { @@ -10461,9 +8949,6 @@ impl Default for USN_RECORD_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_RECORD_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10489,10 +8974,6 @@ impl Default for USN_RECORD_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for USN_RECORD_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Storage_FileSystem")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10514,10 +8995,6 @@ impl Default for USN_RECORD_V4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for USN_RECORD_V4 { - type TypeKind = windows_core::CopyType; -} pub const USN_SOURCE_AUXILIARY_DATA: USN_SOURCE_INFO_ID = USN_SOURCE_INFO_ID(2u32); pub const USN_SOURCE_CLIENT_REPLICATION_MANAGEMENT: USN_SOURCE_INFO_ID = USN_SOURCE_INFO_ID(8u32); pub const USN_SOURCE_DATA_MANAGEMENT: USN_SOURCE_INFO_ID = USN_SOURCE_INFO_ID(1u32); @@ -10538,9 +9015,6 @@ impl Default for USN_TRACK_MODIFIED_RANGES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USN_TRACK_MODIFIED_RANGES { - type TypeKind = windows_core::CopyType; -} pub const UfsDataTypeMax: STORAGE_PROTOCOL_UFS_DATA_TYPE = STORAGE_PROTOCOL_UFS_DATA_TYPE(6i32); pub const UfsDataTypeQueryAttribute: STORAGE_PROTOCOL_UFS_DATA_TYPE = STORAGE_PROTOCOL_UFS_DATA_TYPE(2i32); pub const UfsDataTypeQueryDescriptor: STORAGE_PROTOCOL_UFS_DATA_TYPE = STORAGE_PROTOCOL_UFS_DATA_TYPE(1i32); @@ -10562,9 +9036,6 @@ impl Default for VERIFY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VERIFY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUALIZATION_INSTANCE_INFO_INPUT { @@ -10576,9 +9047,6 @@ impl Default for VIRTUALIZATION_INSTANCE_INFO_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUALIZATION_INSTANCE_INFO_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUALIZATION_INSTANCE_INFO_INPUT_EX { @@ -10593,9 +9061,6 @@ impl Default for VIRTUALIZATION_INSTANCE_INFO_INPUT_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUALIZATION_INSTANCE_INFO_INPUT_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VIRTUALIZATION_INSTANCE_INFO_OUTPUT { @@ -10606,9 +9071,6 @@ impl Default for VIRTUALIZATION_INSTANCE_INFO_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUALIZATION_INSTANCE_INFO_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VIRTUAL_STORAGE_BEHAVIOR_CODE(pub i32); @@ -10623,9 +9085,6 @@ impl Default for VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_BITMAP_BUFFER { @@ -10638,9 +9097,6 @@ impl Default for VOLUME_BITMAP_BUFFER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_BITMAP_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_DISK_EXTENTS { @@ -10652,9 +9108,6 @@ impl Default for VOLUME_DISK_EXTENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_DISK_EXTENTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VOLUME_GET_GPT_ATTRIBUTES_INFORMATION { @@ -10665,9 +9118,6 @@ impl Default for VOLUME_GET_GPT_ATTRIBUTES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VOLUME_GET_GPT_ATTRIBUTES_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const VOLUME_IS_DIRTY: u32 = 1u32; pub const VOLUME_SESSION_OPEN: u32 = 4u32; pub const VOLUME_UPGRADE_SCHEDULED: u32 = 2u32; @@ -10692,9 +9142,6 @@ impl Default for WIM_PROVIDER_ADD_OVERLAY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_PROVIDER_ADD_OVERLAY_INPUT { - type TypeKind = windows_core::CopyType; -} pub const WIM_PROVIDER_CURRENT_VERSION: u32 = 1u32; pub const WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE: u32 = 1u32; pub const WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED: u32 = 2u32; @@ -10711,9 +9158,6 @@ impl Default for WIM_PROVIDER_EXTERNAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_PROVIDER_EXTERNAL_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIM_PROVIDER_OVERLAY_ENTRY { @@ -10730,9 +9174,6 @@ impl Default for WIM_PROVIDER_OVERLAY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_PROVIDER_OVERLAY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIM_PROVIDER_REMOVE_OVERLAY_INPUT { @@ -10743,9 +9184,6 @@ impl Default for WIM_PROVIDER_REMOVE_OVERLAY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_PROVIDER_REMOVE_OVERLAY_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIM_PROVIDER_SUSPEND_OVERLAY_INPUT { @@ -10756,9 +9194,6 @@ impl Default for WIM_PROVIDER_SUSPEND_OVERLAY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_PROVIDER_SUSPEND_OVERLAY_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIM_PROVIDER_UPDATE_OVERLAY_INPUT { @@ -10771,9 +9206,6 @@ impl Default for WIM_PROVIDER_UPDATE_OVERLAY_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIM_PROVIDER_UPDATE_OVERLAY_INPUT { - type TypeKind = windows_core::CopyType; -} pub const WMI_DISK_GEOMETRY_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x25007f51_57c2_11d1_a528_00a0c9062910); pub const WOF_CURRENT_VERSION: u32 = 1u32; #[repr(C)] @@ -10788,10 +9220,6 @@ impl Default for WOF_EXTERNAL_FILE_ID { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Storage_FileSystem")] -impl windows_core::TypeKind for WOF_EXTERNAL_FILE_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WOF_EXTERNAL_INFO { @@ -10803,9 +9231,6 @@ impl Default for WOF_EXTERNAL_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOF_EXTERNAL_INFO { - type TypeKind = windows_core::CopyType; -} pub const WOF_PROVIDER_CLOUD: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10817,9 +9242,6 @@ impl Default for WOF_VERSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WOF_VERSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WRITE_CACHE_CHANGE(pub i32); @@ -10844,9 +9266,6 @@ impl Default for WRITE_USN_REASON_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRITE_USN_REASON_INPUT { - type TypeKind = windows_core::CopyType; -} pub const WriteCacheChangeUnknown: WRITE_CACHE_CHANGE = WRITE_CACHE_CHANGE(0i32); pub const WriteCacheChangeable: WRITE_CACHE_CHANGE = WRITE_CACHE_CHANGE(2i32); pub const WriteCacheDisabled: WRITE_CACHE_ENABLE = WRITE_CACHE_ENABLE(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs index 3cb3be381e2..d8d5c7714a2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs @@ -108,9 +108,6 @@ impl Default for JOBOBJECT_ASSOCIATE_COMPLETION_PORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_ASSOCIATE_COMPLETION_PORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { @@ -128,9 +125,6 @@ impl Default for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Threading")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -144,10 +138,6 @@ impl Default for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Threading")] -impl windows_core::TypeKind for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_BASIC_LIMIT_INFORMATION { @@ -166,9 +156,6 @@ impl Default for JOBOBJECT_BASIC_LIMIT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_BASIC_LIMIT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_BASIC_PROCESS_ID_LIST { @@ -181,9 +168,6 @@ impl Default for JOBOBJECT_BASIC_PROCESS_ID_LIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_BASIC_PROCESS_ID_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_BASIC_UI_RESTRICTIONS { @@ -194,9 +178,6 @@ impl Default for JOBOBJECT_BASIC_UI_RESTRICTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_BASIC_UI_RESTRICTIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JOBOBJECT_CPU_RATE_CONTROL_INFORMATION { @@ -208,9 +189,6 @@ impl Default for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_0 { @@ -223,9 +201,6 @@ impl Default for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_0_0 { @@ -237,9 +212,6 @@ impl Default for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_END_OF_JOB_TIME_INFORMATION { @@ -250,9 +222,6 @@ impl Default for JOBOBJECT_END_OF_JOB_TIME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_END_OF_JOB_TIME_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Threading")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -270,10 +239,6 @@ impl Default for JOBOBJECT_EXTENDED_LIMIT_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Threading")] -impl windows_core::TypeKind for JOBOBJECT_EXTENDED_LIMIT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const JOBOBJECT_IO_ATTRIBUTION_CONTROL_DISABLE: JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS = JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS(2i32); pub const JOBOBJECT_IO_ATTRIBUTION_CONTROL_ENABLE: JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS = JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS(1i32); #[repr(transparent)] @@ -292,9 +257,6 @@ impl Default for JOBOBJECT_IO_ATTRIBUTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_IO_ATTRIBUTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_IO_ATTRIBUTION_STATS { @@ -308,9 +270,6 @@ impl Default for JOBOBJECT_IO_ATTRIBUTION_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_IO_ATTRIBUTION_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION { @@ -326,9 +285,6 @@ impl Default for JOBOBJECT_IO_RATE_CONTROL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_IO_RATE_CONTROL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1 { @@ -345,9 +301,6 @@ impl Default for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { @@ -370,9 +323,6 @@ impl Default for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 { @@ -401,9 +351,6 @@ impl Default for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_JOBSET_INFORMATION { @@ -414,9 +361,6 @@ impl Default for JOBOBJECT_JOBSET_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_JOBSET_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_LIMIT_VIOLATION_INFORMATION { @@ -438,9 +382,6 @@ impl Default for JOBOBJECT_LIMIT_VIOLATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_LIMIT_VIOLATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 { @@ -467,9 +408,6 @@ impl Default for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_0 { @@ -481,9 +419,6 @@ impl Default for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_1 { @@ -495,9 +430,6 @@ impl Default for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_2 { @@ -509,9 +441,6 @@ impl Default for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_NET_RATE_CONTROL_INFORMATION { @@ -524,9 +453,6 @@ impl Default for JOBOBJECT_NET_RATE_CONTROL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_NET_RATE_CONTROL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { @@ -543,9 +469,6 @@ impl Default for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 { @@ -567,9 +490,6 @@ impl Default for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_0 { @@ -581,9 +501,6 @@ impl Default for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_1 { @@ -595,9 +512,6 @@ impl Default for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_2 { @@ -609,9 +523,6 @@ impl Default for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct JOBOBJECT_RATE_CONTROL_TOLERANCE(pub i32); @@ -634,10 +545,6 @@ impl Default for JOBOBJECT_SECURITY_LIMIT_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for JOBOBJECT_SECURITY_LIMIT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS: JOB_OBJECT_LIMIT = JOB_OBJECT_LIMIT(255u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -927,9 +834,6 @@ impl Default for JOB_SET_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JOB_SET_ARRAY { - type TypeKind = windows_core::CopyType; -} pub const JobObjectAssociateCompletionPortInformation: JOBOBJECTINFOCLASS = JOBOBJECTINFOCLASS(7i32); pub const JobObjectBasicAccountingInformation: JOBOBJECTINFOCLASS = JOBOBJECTINFOCLASS(1i32); pub const JobObjectBasicAndIoAccountingInformation: JOBOBJECTINFOCLASS = JOBOBJECTINFOCLASS(8i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs index ed5fcff4ac6..78026a66557 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs @@ -52,9 +52,6 @@ impl Default for CSTRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CSTRING { - type TypeKind = windows_core::CopyType; -} pub const CommunicationServer: SUITE_TYPE = SUITE_TYPE(3i32); pub const ComputeServer: SUITE_TYPE = SUITE_TYPE(14i32); pub const DEFAULT_COMPARTMENT_ID: COMPARTMENT_ID = COMPARTMENT_ID(1i32); @@ -79,10 +76,6 @@ impl Default for EXCEPTION_REGISTRATION_RECORD { } } #[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for EXCEPTION_REGISTRATION_RECORD { - type TypeKind = windows_core::CopyType; -} -#[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type EXCEPTION_ROUTINE = Option EXCEPTION_DISPOSITION>; pub const EmbeddedNT: SUITE_TYPE = SUITE_TYPE(6i32); pub const EmbeddedRestricted: SUITE_TYPE = SUITE_TYPE(11i32); @@ -111,10 +104,6 @@ impl Default for FLOATING_SAVE_AREA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FLOATING_SAVE_AREA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -135,10 +124,6 @@ impl Default for FLOATING_SAVE_AREA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FLOATING_SAVE_AREA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIST_ENTRY { @@ -150,9 +135,6 @@ impl Default for LIST_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIST_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIST_ENTRY32 { @@ -164,9 +146,6 @@ impl Default for LIST_ENTRY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIST_ENTRY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIST_ENTRY64 { @@ -178,9 +157,6 @@ impl Default for LIST_ENTRY64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIST_ENTRY64 { - type TypeKind = windows_core::CopyType; -} pub const MAXUCHAR: u32 = 255u32; pub const MAXULONG: u32 = 4294967295u32; pub const MAXUSHORT: u32 = 65535u32; @@ -207,10 +183,6 @@ impl Default for NT_TIB { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for NT_TIB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[derive(Clone, Copy)] @@ -224,10 +196,6 @@ impl Default for NT_TIB_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Diagnostics_Debug")] -impl windows_core::TypeKind for NT_TIB_0 { - type TypeKind = windows_core::CopyType; -} pub const NULL64: u32 = 0u32; pub const NotificationEvent: EVENT_TYPE = EVENT_TYPE(0i32); pub const NotificationTimer: TIMER_TYPE = TIMER_TYPE(0i32); @@ -245,9 +213,6 @@ impl Default for OBJECTID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECTID { - type TypeKind = windows_core::CopyType; -} pub const OBJ_HANDLE_TAGBITS: i32 = 3i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -261,9 +226,6 @@ impl Default for PROCESSOR_NUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_NUMBER { - type TypeKind = windows_core::CopyType; -} pub const Personal: SUITE_TYPE = SUITE_TYPE(9i32); pub const PhoneNT: SUITE_TYPE = SUITE_TYPE(16i32); #[repr(C)] @@ -276,9 +238,6 @@ impl Default for QUAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUAD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union QUAD_0 { @@ -290,9 +249,6 @@ impl Default for QUAD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUAD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RTL_BALANCED_NODE { @@ -304,9 +260,6 @@ impl Default for RTL_BALANCED_NODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_BALANCED_NODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RTL_BALANCED_NODE_0 { @@ -318,9 +271,6 @@ impl Default for RTL_BALANCED_NODE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_BALANCED_NODE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RTL_BALANCED_NODE_0_0 { @@ -332,9 +282,6 @@ impl Default for RTL_BALANCED_NODE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_BALANCED_NODE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RTL_BALANCED_NODE_1 { @@ -346,9 +293,6 @@ impl Default for RTL_BALANCED_NODE_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_BALANCED_NODE_1 { - type TypeKind = windows_core::CopyType; -} pub const RTL_BALANCED_NODE_RESERVED_PARENT_MASK: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -360,9 +304,6 @@ impl Default for SINGLE_LIST_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SINGLE_LIST_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SINGLE_LIST_ENTRY32 { @@ -373,9 +314,6 @@ impl Default for SINGLE_LIST_ENTRY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SINGLE_LIST_ENTRY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SLIST_ENTRY { @@ -386,9 +324,6 @@ impl Default for SLIST_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SLIST_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -402,10 +337,6 @@ impl Default for SLIST_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SLIST_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -420,10 +351,6 @@ impl Default for SLIST_HEADER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SLIST_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -437,10 +364,6 @@ impl Default for SLIST_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SLIST_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -454,10 +377,6 @@ impl Default for SLIST_HEADER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SLIST_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -471,10 +390,6 @@ impl Default for SLIST_HEADER_1 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SLIST_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy)] @@ -488,10 +403,6 @@ impl Default for SLIST_HEADER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for SLIST_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -505,10 +416,6 @@ impl Default for SLIST_HEADER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for SLIST_HEADER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "aarch64")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -522,10 +429,6 @@ impl Default for SLIST_HEADER_1 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "aarch64")] -impl windows_core::TypeKind for SLIST_HEADER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STRING { @@ -538,9 +441,6 @@ impl Default for STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STRING32 { @@ -553,9 +453,6 @@ impl Default for STRING32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRING32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STRING64 { @@ -568,9 +465,6 @@ impl Default for STRING64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRING64 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SUITE_TYPE(pub i32); @@ -600,9 +494,6 @@ impl Default for WNF_STATE_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WNF_STATE_NAME { - type TypeKind = windows_core::CopyType; -} pub const WaitAll: WAIT_TYPE = WAIT_TYPE(0i32); pub const WaitAny: WAIT_TYPE = WAIT_TYPE(1i32); pub const WaitDequeue: WAIT_TYPE = WAIT_TYPE(3i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs b/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs index 41fe4a39d3b..56bd4566a1d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs @@ -387,9 +387,6 @@ impl Default for ENUMUILANG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMUILANG { - type TypeKind = windows_core::CopyType; -} pub const FIND_RESOURCE_DIRECTORY_LANGUAGES: u32 = 1024u32; pub const FIND_RESOURCE_DIRECTORY_NAMES: u32 = 512u32; pub const FIND_RESOURCE_DIRECTORY_TYPES: u32 = 256u32; @@ -460,9 +457,6 @@ impl Default for REDIRECTION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REDIRECTION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REDIRECTION_FUNCTION_DESCRIPTOR { @@ -475,9 +469,6 @@ impl Default for REDIRECTION_FUNCTION_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REDIRECTION_FUNCTION_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const RESOURCE_ENUM_LN: u32 = 1u32; pub const RESOURCE_ENUM_MODULE_EXACT: u32 = 16u32; pub const RESOURCE_ENUM_MUI: u32 = 2u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Mapi/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Mapi/mod.rs index 2c77e5bce65..5a7d5ba63ed 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mapi/mod.rs @@ -85,9 +85,6 @@ impl Default for MapiFileDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MapiFileDesc { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MapiFileDescW { @@ -103,9 +100,6 @@ impl Default for MapiFileDescW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MapiFileDescW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MapiFileTagExt { @@ -120,9 +114,6 @@ impl Default for MapiFileTagExt { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MapiFileTagExt { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MapiMessage { @@ -144,9 +135,6 @@ impl Default for MapiMessage { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MapiMessage { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MapiMessageW { @@ -168,9 +156,6 @@ impl Default for MapiMessageW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MapiMessageW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MapiRecipDesc { @@ -186,9 +171,6 @@ impl Default for MapiRecipDesc { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MapiRecipDesc { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MapiRecipDescW { @@ -204,7 +186,4 @@ impl Default for MapiRecipDescW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MapiRecipDescW { - type TypeKind = windows_core::CopyType; -} pub const SUCCESS_SUCCESS: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Memory/NonVolatile/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Memory/NonVolatile/mod.rs index 2bd9df4bc80..c5c0d07c01a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Memory/NonVolatile/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Memory/NonVolatile/mod.rs @@ -51,6 +51,3 @@ impl Default for NV_MEMORY_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NV_MEMORY_RANGE { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs index 54d30130c4e..d9292726726 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs @@ -620,9 +620,6 @@ impl Default for CFG_CALL_TARGET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CFG_CALL_TARGET_INFO { - type TypeKind = windows_core::CopyType; -} pub const FILE_CACHE_MAX_HARD_DISABLE: u32 = 2u32; pub const FILE_CACHE_MAX_HARD_ENABLE: u32 = 1u32; pub const FILE_CACHE_MIN_HARD_DISABLE: u32 = 8u32; @@ -779,9 +776,6 @@ impl Default for HEAP_SUMMARY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HEAP_SUMMARY { - type TypeKind = windows_core::CopyType; -} pub const HEAP_TAG_SHIFT: HEAP_FLAGS = HEAP_FLAGS(18u32); pub const HEAP_TAIL_CHECKING_ENABLED: HEAP_FLAGS = HEAP_FLAGS(32u32); pub const HEAP_ZERO_MEMORY: HEAP_FLAGS = HEAP_FLAGS(8u32); @@ -851,10 +845,6 @@ impl Default for MEMORY_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for MEMORY_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -874,10 +864,6 @@ impl Default for MEMORY_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MEMORY_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MEMORY_BASIC_INFORMATION32 { @@ -894,9 +880,6 @@ impl Default for MEMORY_BASIC_INFORMATION32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_BASIC_INFORMATION32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MEMORY_BASIC_INFORMATION64 { @@ -915,9 +898,6 @@ impl Default for MEMORY_BASIC_INFORMATION64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_BASIC_INFORMATION64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MEMORY_MAPPED_VIEW_ADDRESS { @@ -928,9 +908,6 @@ impl Default for MEMORY_MAPPED_VIEW_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_MAPPED_VIEW_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { @@ -943,9 +920,6 @@ impl Default for MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { @@ -962,9 +936,6 @@ impl Default for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MEMORY_RESOURCE_NOTIFICATION_TYPE(pub i32); @@ -980,9 +951,6 @@ impl Default for MEM_ADDRESS_REQUIREMENTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_ADDRESS_REQUIREMENTS { - type TypeKind = windows_core::CopyType; -} pub const MEM_COMMIT: VIRTUAL_ALLOCATION_TYPE = VIRTUAL_ALLOCATION_TYPE(4096u32); pub const MEM_DECOMMIT: VIRTUAL_FREE_TYPE = VIRTUAL_FREE_TYPE(16384u32); #[repr(transparent)] @@ -999,9 +967,6 @@ impl Default for MEM_EXTENDED_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_EXTENDED_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MEM_EXTENDED_PARAMETER_0 { @@ -1012,9 +977,6 @@ impl Default for MEM_EXTENDED_PARAMETER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_EXTENDED_PARAMETER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MEM_EXTENDED_PARAMETER_1 { @@ -1029,9 +991,6 @@ impl Default for MEM_EXTENDED_PARAMETER_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEM_EXTENDED_PARAMETER_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MEM_EXTENDED_PARAMETER_TYPE(pub i32); @@ -1194,9 +1153,6 @@ impl Default for PROCESS_HEAP_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_HEAP_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_HEAP_ENTRY_0 { @@ -1208,9 +1164,6 @@ impl Default for PROCESS_HEAP_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_HEAP_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_HEAP_ENTRY_0_0 { @@ -1222,9 +1175,6 @@ impl Default for PROCESS_HEAP_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_HEAP_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_HEAP_ENTRY_0_1 { @@ -1238,9 +1188,6 @@ impl Default for PROCESS_HEAP_ENTRY_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_HEAP_ENTRY_0_1 { - type TypeKind = windows_core::CopyType; -} pub type PSECURE_MEMORY_CACHE_CALLBACK = Option super::super::Foundation::BOOLEAN>; pub const QUOTA_LIMITS_HARDWS_MAX_DISABLE: SETPROCESSWORKINGSETSIZEEX_FLAGS = SETPROCESSWORKINGSETSIZEEX_FLAGS(8u32); pub const QUOTA_LIMITS_HARDWS_MAX_ENABLE: SETPROCESSWORKINGSETSIZEEX_FLAGS = SETPROCESSWORKINGSETSIZEEX_FLAGS(4u32); @@ -1411,9 +1358,6 @@ impl Default for WIN32_MEMORY_PARTITION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_MEMORY_PARTITION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WIN32_MEMORY_PARTITION_INFORMATION_CLASS(pub i32); @@ -1428,9 +1372,6 @@ impl Default for WIN32_MEMORY_RANGE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_MEMORY_RANGE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WIN32_MEMORY_REGION_INFORMATION { @@ -1445,9 +1386,6 @@ impl Default for WIN32_MEMORY_REGION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_MEMORY_REGION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WIN32_MEMORY_REGION_INFORMATION_0 { @@ -1459,9 +1397,6 @@ impl Default for WIN32_MEMORY_REGION_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_MEMORY_REGION_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WIN32_MEMORY_REGION_INFORMATION_0_0 { @@ -1472,6 +1407,3 @@ impl Default for WIN32_MEMORY_REGION_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WIN32_MEMORY_REGION_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs index 4b4bdc89468..303609795fd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -11828,9 +11828,6 @@ impl Default for MQCOLUMNSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MQCOLUMNSET { - type TypeKind = windows_core::CopyType; -} pub const MQCONN_BIND_SOCKET_FAILURE: MQConnectionState = MQConnectionState(-2147483645i32); pub const MQCONN_CONNECT_SOCKET_FAILURE: MQConnectionState = MQConnectionState(-2147483644i32); pub const MQCONN_CREATE_SOCKET_FAILURE: MQConnectionState = MQConnectionState(-2147483646i32); @@ -11878,10 +11875,6 @@ impl Default for MQMGMTPROPS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MQMGMTPROPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MQMSGACKNOWLEDGEMENT(pub i32); @@ -11927,10 +11920,6 @@ impl Default for MQMSGPROPS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MQMSGPROPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MQMSGSENDERIDTYPE(pub i32); @@ -12036,10 +12025,6 @@ impl Default for MQPRIVATEPROPS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MQPRIVATEPROPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MQPRIVLEVEL(pub i32); @@ -12062,10 +12047,6 @@ impl Default for MQPROPERTYRESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MQPROPERTYRESTRICTION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12081,10 +12062,6 @@ impl Default for MQQMPROPS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MQQMPROPS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MQQUEUEACCESSMASK(pub u32); @@ -12136,10 +12113,6 @@ impl Default for MQQUEUEPROPS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MQQUEUEPROPS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12153,10 +12126,6 @@ impl Default for MQRESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MQRESTRICTION { - type TypeKind = windows_core::CopyType; -} pub const MQSEC_CHANGE_QUEUE_PERMISSIONS: MQQUEUEACCESSMASK = MQQUEUEACCESSMASK(262144u32); pub const MQSEC_DELETE_JOURNAL_MESSAGE: MQQUEUEACCESSMASK = MQQUEUEACCESSMASK(8u32); pub const MQSEC_DELETE_MESSAGE: MQQUEUEACCESSMASK = MQQUEUEACCESSMASK(1u32); @@ -12187,9 +12156,6 @@ impl Default for MQSORTKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MQSORTKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MQSORTSET { @@ -12201,9 +12167,6 @@ impl Default for MQSORTSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MQSORTSET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MQTRANSACTION(pub i32); @@ -12619,9 +12582,6 @@ impl Default for SEQUENCE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEQUENCE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XACT_STATUS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/MixedReality/mod.rs b/crates/libs/windows/src/Windows/Win32/System/MixedReality/mod.rs index c4782540273..fb2d8a2b442 100644 --- a/crates/libs/windows/src/Windows/Win32/System/MixedReality/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/MixedReality/mod.rs @@ -11,9 +11,6 @@ impl Default for PERCEPTION_PAYLOAD_FIELD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERCEPTION_PAYLOAD_FIELD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERCEPTION_STATE_STREAM_TIMESTAMPS { @@ -25,6 +22,3 @@ impl Default for PERCEPTION_STATE_STREAM_TIMESTAMPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERCEPTION_STATE_STREAM_TIMESTAMPS { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs index f079e244ec7..784d3bb2126 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs @@ -89,9 +89,6 @@ impl Default for CONTEXTMENUITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTEXTMENUITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONTEXTMENUITEM2 { @@ -108,9 +105,6 @@ impl Default for CONTEXTMENUITEM2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTEXTMENUITEM2 { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] windows_core::imp::define_interface!(Column, Column_Vtbl, 0xfd1c5f63_2b16_4d06_9ab3_f45350b940ab); #[cfg(feature = "Win32_System_Com")] @@ -4408,9 +4402,6 @@ impl Default for MENUBUTTONDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUBUTTONDATA { - type TypeKind = windows_core::CopyType; -} pub const MFCC_DISABLE: MMC_FILTER_CHANGE_CODE = MMC_FILTER_CHANGE_CODE(0i32); pub const MFCC_ENABLE: MMC_FILTER_CHANGE_CODE = MMC_FILTER_CHANGE_CODE(1i32); pub const MFCC_VALUE_CHANGE: MMC_FILTER_CHANGE_CODE = MMC_FILTER_CHANGE_CODE(2i32); @@ -4429,9 +4420,6 @@ impl Default for MMCBUTTON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMCBUTTON { - type TypeKind = windows_core::CopyType; -} pub const MMCC_STANDARD_VIEW_SELECT: MMC_MENU_COMMAND_IDS = MMC_MENU_COMMAND_IDS(-1i32); pub const MMCLV_AUTO: i32 = -1i32; pub const MMCLV_NOICON: i32 = -1i32; @@ -4503,9 +4491,6 @@ impl Default for MMC_COLUMN_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_COLUMN_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMC_COLUMN_SET_DATA { @@ -4518,9 +4503,6 @@ impl Default for MMC_COLUMN_SET_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_COLUMN_SET_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MMC_CONSOLE_VERB(pub i32); @@ -4541,9 +4523,6 @@ impl Default for MMC_EXPANDSYNC_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_EXPANDSYNC_STRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMC_EXT_VIEW_DATA { @@ -4558,9 +4537,6 @@ impl Default for MMC_EXT_VIEW_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_EXT_VIEW_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMC_FILTERDATA { @@ -4573,9 +4549,6 @@ impl Default for MMC_FILTERDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_FILTERDATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MMC_FILTER_CHANGE_CODE(pub i32); @@ -4600,9 +4573,6 @@ impl Default for MMC_LISTPAD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_LISTPAD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MMC_MENU_COMMAND_IDS(pub i32); @@ -4646,9 +4616,6 @@ impl Default for MMC_RESTORE_VIEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_RESTORE_VIEW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MMC_RESULT_VIEW_STYLE(pub i32); @@ -4679,10 +4646,6 @@ impl Default for MMC_SNAPIN_PROPERTY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for MMC_SNAPIN_PROPERTY { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMC_SORT_DATA { @@ -4695,9 +4658,6 @@ impl Default for MMC_SORT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_SORT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMC_SORT_SET_DATA { @@ -4710,9 +4670,6 @@ impl Default for MMC_SORT_SET_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_SORT_SET_DATA { - type TypeKind = windows_core::CopyType; -} pub const MMC_STRING_FILTER: MMC_FILTER_TYPE = MMC_FILTER_TYPE(0i32); #[repr(C)] #[derive(Clone, Copy)] @@ -4728,9 +4685,6 @@ impl Default for MMC_TASK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_TASK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MMC_TASK_0 { @@ -4743,9 +4697,6 @@ impl Default for MMC_TASK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_TASK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMC_TASK_DISPLAY_BITMAP { @@ -4757,9 +4708,6 @@ impl Default for MMC_TASK_DISPLAY_BITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_TASK_DISPLAY_BITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MMC_TASK_DISPLAY_OBJECT { @@ -4771,9 +4719,6 @@ impl Default for MMC_TASK_DISPLAY_OBJECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_TASK_DISPLAY_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MMC_TASK_DISPLAY_OBJECT_0 { @@ -4785,9 +4730,6 @@ impl Default for MMC_TASK_DISPLAY_OBJECT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_TASK_DISPLAY_OBJECT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MMC_TASK_DISPLAY_SYMBOL { @@ -4800,9 +4742,6 @@ impl Default for MMC_TASK_DISPLAY_SYMBOL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_TASK_DISPLAY_SYMBOL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MMC_TASK_DISPLAY_TYPE(pub i32); @@ -4851,9 +4790,6 @@ impl Default for MMC_VISIBLE_COLUMNS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MMC_VISIBLE_COLUMNS { - type TypeKind = windows_core::CopyType; -} pub const MMC_WINDOW_COOKIE: i32 = -3i32; #[cfg(feature = "Win32_System_Com")] windows_core::imp::define_interface!(MenuItem, MenuItem_Vtbl, 0x0178fad1_b361_4b27_96ad_67c57ebf2e1d); @@ -5390,9 +5326,6 @@ impl Default for RDCOMPARE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RDCOMPARE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RDITEMHDR { @@ -5405,9 +5338,6 @@ impl Default for RDITEMHDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RDITEMHDR { - type TypeKind = windows_core::CopyType; -} pub const RDI_IMAGE: u32 = 4u32; pub const RDI_INDENT: u32 = 64u32; pub const RDI_INDEX: u32 = 32u32; @@ -5433,9 +5363,6 @@ impl Default for RESULTDATAITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESULTDATAITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESULTFINDINFO { @@ -5448,9 +5375,6 @@ impl Default for RESULTFINDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESULTFINDINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] pub struct RESULT_VIEW_TYPE_INFO { pub pstrPersistableViewDescription: windows_core::PWSTR, @@ -5468,9 +5392,6 @@ impl Default for RESULT_VIEW_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESULT_VIEW_TYPE_INFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] pub union RESULT_VIEW_TYPE_INFO_0 { pub dwListOptions: u32, @@ -5487,9 +5408,6 @@ impl Default for RESULT_VIEW_TYPE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESULT_VIEW_TYPE_INFO_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RESULT_VIEW_TYPE_INFO_0_0 { @@ -5501,9 +5419,6 @@ impl Default for RESULT_VIEW_TYPE_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESULT_VIEW_TYPE_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct RESULT_VIEW_TYPE_INFO_0_1 { @@ -5515,9 +5430,6 @@ impl Default for RESULT_VIEW_TYPE_INFO_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESULT_VIEW_TYPE_INFO_0_1 { - type TypeKind = windows_core::CloneType; -} pub const RFI_PARTIAL: u32 = 1u32; pub const RFI_WRAP: u32 = 2u32; pub const RSI_DESCENDING: u32 = 1u32; @@ -5554,9 +5466,6 @@ impl Default for SCOPEDATAITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPEDATAITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SColumnSetID { @@ -5569,9 +5478,6 @@ impl Default for SColumnSetID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SColumnSetID { - type TypeKind = windows_core::CopyType; -} pub const SDI_CHILDREN: u32 = 64u32; pub const SDI_FIRST: u32 = 134217728u32; pub const SDI_IMAGE: u32 = 4u32; @@ -5595,10 +5501,6 @@ impl Default for SMMCDataObjects { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SMMCDataObjects { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SMMCObjectTypes { @@ -5610,9 +5512,6 @@ impl Default for SMMCObjectTypes { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMMCObjectTypes { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SNodeID { @@ -5624,9 +5523,6 @@ impl Default for SNodeID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SNodeID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SNodeID2 { @@ -5639,9 +5535,6 @@ impl Default for SNodeID2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SNodeID2 { - type TypeKind = windows_core::CopyType; -} pub const SPECIAL_COOKIE_MAX: i32 = -1i32; pub const SPECIAL_COOKIE_MIN: i32 = -10i32; pub const SPECIAL_DOBJ_MAX: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs index bb5b475eba2..8fc72380228 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs @@ -3132,10 +3132,6 @@ impl Default for ARRAYDESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for ARRAYDESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BINDSPEED(pub i32); @@ -3193,9 +3189,6 @@ impl Default for CADWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CADWORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CALPOLESTR { @@ -3207,9 +3200,6 @@ impl Default for CALPOLESTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CALPOLESTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CAUUID { @@ -3221,9 +3211,6 @@ impl Default for CAUUID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CAUUID { - type TypeKind = windows_core::CopyType; -} pub const CF_BITMAP: CLIPBOARD_FORMAT = CLIPBOARD_FORMAT(2u16); pub const CF_CONVERTONLY: UI_CONVERT_FLAGS = UI_CONVERT_FLAGS(256u32); pub const CF_DIB: CLIPBOARD_FORMAT = CLIPBOARD_FORMAT(8u16); @@ -3360,9 +3347,6 @@ impl Default for CLEANLOCALSTORAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLEANLOCALSTORAGE { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CLIPBOARD_FORMAT(pub u16); @@ -3396,10 +3380,6 @@ impl Default for CONTROLINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for CONTROLINFO { - type TypeKind = windows_core::CopyType; -} pub const CSF_EXPLORER: CHANGE_SOURCE_FLAGS = CHANGE_SOURCE_FLAGS(8u32); pub const CSF_ONLYGETSOURCE: CHANGE_SOURCE_FLAGS = CHANGE_SOURCE_FLAGS(4u32); pub const CSF_SHOWHELP: CHANGE_SOURCE_FLAGS = CHANGE_SOURCE_FLAGS(1u32); @@ -3597,9 +3577,6 @@ impl Default for DVASPECTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVASPECTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVASPECTINFOFLAG(pub i32); @@ -3616,9 +3593,6 @@ impl Default for DVEXTENTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DVEXTENTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DVEXTENTMODE(pub i32); @@ -3763,10 +3737,6 @@ impl Default for FONTDESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for FONTDESC { - type TypeKind = windows_core::CopyType; -} pub const GCW_WCH_SIBLING: ENUM_CONTROLS_WHICH_FLAGS = ENUM_CONTROLS_WHICH_FLAGS(1u32); pub const GC_WCH_ALL: ENUM_CONTROLS_WHICH_FLAGS = ENUM_CONTROLS_WHICH_FLAGS(4u32); pub const GC_WCH_CONTAINED: ENUM_CONTROLS_WHICH_FLAGS = ENUM_CONTROLS_WHICH_FLAGS(3u32); @@ -6314,10 +6284,6 @@ impl Default for INTERFACEDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for INTERFACEDATA { - type TypeKind = windows_core::CopyType; -} pub const IOF_CHECKDISPLAYASICON: INSERT_OBJECT_FLAGS = INSERT_OBJECT_FLAGS(16u32); pub const IOF_CHECKLINK: INSERT_OBJECT_FLAGS = INSERT_OBJECT_FLAGS(8u32); pub const IOF_CREATEFILEOBJECT: INSERT_OBJECT_FLAGS = INSERT_OBJECT_FLAGS(64u32); @@ -12398,9 +12364,6 @@ impl Default for LICINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LICINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LOAD_PICTURE_FLAGS(pub u32); @@ -12472,10 +12435,6 @@ impl Default for METHODDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for METHODDATA { - type TypeKind = windows_core::CopyType; -} pub const MK_ALT: u32 = 32u32; pub const MSOCMDERR_E_CANCELED: i32 = -2147221245i32; pub const MSOCMDERR_E_DISABLED: i32 = -2147221247i32; @@ -12505,9 +12464,6 @@ impl Default for NUMPARSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NUMPARSE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NUMPARSE_FLAGS(pub u32); @@ -12577,9 +12533,6 @@ impl Default for OBJECTDESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OBJECTDESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OBJECT_PROPERTIES_FLAGS(pub u32); @@ -12637,9 +12590,6 @@ impl Default for OCPFIPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OCPFIPARAMS { - type TypeKind = windows_core::CopyType; -} pub const OF_GET: u32 = 2u32; pub const OF_HANDLER: u32 = 4u32; pub const OF_SET: u32 = 1u32; @@ -12660,9 +12610,6 @@ impl Default for OLECMD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLECMD { - type TypeKind = windows_core::CopyType; -} pub const OLECMDARGINDEX_ACTIVEXINSTALL_CLSID: u32 = 2u32; pub const OLECMDARGINDEX_ACTIVEXINSTALL_DISPLAYNAME: u32 = 1u32; pub const OLECMDARGINDEX_ACTIVEXINSTALL_INSTALLSCOPE: u32 = 3u32; @@ -12885,9 +12832,6 @@ impl Default for OLECMDTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLECMDTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OLECMDTEXTF(pub i32); @@ -12937,10 +12881,6 @@ impl Default for OLEINPLACEFRAMEINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for OLEINPLACEFRAMEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OLEIVERB(pub i32); @@ -12966,9 +12906,6 @@ impl Default for OLEMENUGROUPWIDTHS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLEMENUGROUPWIDTHS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OLEMISC(pub i32); @@ -13027,10 +12964,6 @@ impl Default for OLEUIBUSYA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media")] -impl windows_core::TypeKind for OLEUIBUSYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Media")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13053,10 +12986,6 @@ impl Default for OLEUIBUSYW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Media")] -impl windows_core::TypeKind for OLEUIBUSYW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OLEUICHANGEICONA { @@ -13079,9 +13008,6 @@ impl Default for OLEUICHANGEICONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLEUICHANGEICONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OLEUICHANGEICONW { @@ -13104,9 +13030,6 @@ impl Default for OLEUICHANGEICONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLEUICHANGEICONW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[derive(Clone, Debug, PartialEq)] @@ -13135,10 +13058,6 @@ impl Default for OLEUICHANGESOURCEA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Controls_Dialogs")] -impl windows_core::TypeKind for OLEUICHANGESOURCEA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[derive(Clone, Debug, PartialEq)] @@ -13167,10 +13086,6 @@ impl Default for OLEUICHANGESOURCEW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Controls_Dialogs")] -impl windows_core::TypeKind for OLEUICHANGESOURCEW { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OLEUICONVERTA { @@ -13202,9 +13117,6 @@ impl Default for OLEUICONVERTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLEUICONVERTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OLEUICONVERTW { @@ -13236,9 +13148,6 @@ impl Default for OLEUICONVERTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLEUICONVERTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct OLEUIEDITLINKSA { @@ -13258,9 +13167,6 @@ impl Default for OLEUIEDITLINKSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLEUIEDITLINKSA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct OLEUIEDITLINKSW { @@ -13280,9 +13186,6 @@ impl Default for OLEUIEDITLINKSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OLEUIEDITLINKSW { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13301,10 +13204,6 @@ impl Default for OLEUIGNRLPROPSA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUIGNRLPROPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13323,10 +13222,6 @@ impl Default for OLEUIGNRLPROPSW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUIGNRLPROPSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[derive(Clone, Debug, PartialEq)] @@ -13360,10 +13255,6 @@ impl Default for OLEUIINSERTOBJECTA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl windows_core::TypeKind for OLEUIINSERTOBJECTA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[derive(Clone, Debug, PartialEq)] @@ -13397,10 +13288,6 @@ impl Default for OLEUIINSERTOBJECTW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl windows_core::TypeKind for OLEUIINSERTOBJECTW { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13419,10 +13306,6 @@ impl Default for OLEUILINKPROPSA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUILINKPROPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13441,10 +13324,6 @@ impl Default for OLEUILINKPROPSW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUILINKPROPSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Debug, PartialEq)] @@ -13466,10 +13345,6 @@ impl Default for OLEUIOBJECTPROPSA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUIOBJECTPROPSA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Debug, PartialEq)] @@ -13491,10 +13366,6 @@ impl Default for OLEUIOBJECTPROPSW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUIOBJECTPROPSW { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13511,10 +13382,6 @@ impl Default for OLEUIPASTEENTRYA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for OLEUIPASTEENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13531,10 +13398,6 @@ impl Default for OLEUIPASTEENTRYW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for OLEUIPASTEENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OLEUIPASTEFLAG(pub i32); @@ -13569,10 +13432,6 @@ impl Default for OLEUIPASTESPECIALA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for OLEUIPASTESPECIALA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -13604,10 +13463,6 @@ impl Default for OLEUIPASTESPECIALW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for OLEUIPASTESPECIALW { - type TypeKind = windows_core::CloneType; -} pub const OLEUIPASTE_ENABLEICON: OLEUIPASTEFLAG = OLEUIPASTEFLAG(2048i32); pub const OLEUIPASTE_LINKANYTYPE: OLEUIPASTEFLAG = OLEUIPASTEFLAG(1024i32); pub const OLEUIPASTE_LINKTYPE1: OLEUIPASTEFLAG = OLEUIPASTEFLAG(1i32); @@ -13640,10 +13495,6 @@ impl Default for OLEUIVIEWPROPSA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUIVIEWPROPSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13664,10 +13515,6 @@ impl Default for OLEUIVIEWPROPSW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for OLEUIVIEWPROPSW { - type TypeKind = windows_core::CopyType; -} pub const OLEUI_BZERR_HTASKINVALID: u32 = 116u32; pub const OLEUI_BZ_CALLUNBLOCKED: u32 = 119u32; pub const OLEUI_BZ_RETRYSELECTED: u32 = 118u32; @@ -13771,10 +13618,6 @@ impl Default for OLEVERB { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for OLEVERB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OLEVERBATTRIB(pub i32); @@ -13826,9 +13669,6 @@ impl Default for PAGERANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PAGERANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PAGESET { @@ -13843,9 +13683,6 @@ impl Default for PAGESET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PAGESET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13859,10 +13696,6 @@ impl Default for PARAMDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for PARAMDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13876,10 +13709,6 @@ impl Default for PARAMDESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for PARAMDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct PARAMDESCEX { @@ -13898,10 +13727,6 @@ impl Default for PARAMDESCEX { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for PARAMDESCEX { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PARAMFLAGS(pub u16); @@ -14001,10 +13826,6 @@ impl Default for PICTDESC { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PICTDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -14020,10 +13841,6 @@ impl Default for PICTDESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PICTDESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14037,10 +13854,6 @@ impl Default for PICTDESC_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PICTDESC_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14053,10 +13866,6 @@ impl Default for PICTDESC_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PICTDESC_0_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14069,10 +13878,6 @@ impl Default for PICTDESC_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PICTDESC_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14087,10 +13892,6 @@ impl Default for PICTDESC_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PICTDESC_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PICTUREATTRIBUTES(pub i32); @@ -14122,9 +13923,6 @@ impl Default for POINTF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PRINTFLAG(pub i32); @@ -14193,9 +13991,6 @@ impl Default for PROPPAGEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPPAGEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROPPAGESTATUS(pub i32); @@ -14239,10 +14034,6 @@ impl Default for QACONTAINER { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] -impl windows_core::TypeKind for QACONTAINER { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct QACONTAINERFLAGS(pub i32); @@ -14269,9 +14060,6 @@ impl Default for QACONTROL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QACONTROL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct READYSTATE(pub i32); @@ -14299,10 +14087,6 @@ impl Default for SAFEARRAYUNION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SAFEARRAYUNION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -14324,10 +14108,6 @@ impl Default for SAFEARRAYUNION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SAFEARRAYUNION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAFEARR_BRECORD { @@ -14339,9 +14119,6 @@ impl Default for SAFEARR_BRECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFEARR_BRECORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14355,10 +14132,6 @@ impl Default for SAFEARR_BSTR { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SAFEARR_BSTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14372,10 +14145,6 @@ impl Default for SAFEARR_DISPATCH { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SAFEARR_DISPATCH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAFEARR_HAVEIID { @@ -14388,9 +14157,6 @@ impl Default for SAFEARR_HAVEIID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFEARR_HAVEIID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAFEARR_UNKNOWN { @@ -14402,9 +14168,6 @@ impl Default for SAFEARR_UNKNOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAFEARR_UNKNOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -14418,10 +14181,6 @@ impl Default for SAFEARR_VARIANT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SAFEARR_VARIANT { - type TypeKind = windows_core::CopyType; -} pub const SELFREG_E_CLASS: windows_core::HRESULT = windows_core::HRESULT(0x80040201_u32 as _); pub const SELFREG_E_FIRST: i32 = -2147220992i32; pub const SELFREG_E_LAST: windows_core::HRESULT = windows_core::HRESULT(0x8004020F_u32 as _); @@ -14499,9 +14258,6 @@ impl Default for UDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UDATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UI_CONVERT_FLAGS(pub u32); @@ -14730,9 +14486,6 @@ impl Default for _wireBRECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _wireBRECORD { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -14750,10 +14503,6 @@ impl Default for _wireSAFEARRAY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for _wireSAFEARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] pub struct _wireVARIANT { @@ -14777,10 +14526,6 @@ impl Default for _wireVARIANT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for _wireVARIANT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] pub union _wireVARIANT_0 { @@ -14841,10 +14586,6 @@ impl Default for _wireVARIANT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for _wireVARIANT_0 { - type TypeKind = windows_core::CloneType; -} pub const fdexEnumAll: i32 = 2i32; pub const fdexEnumDefault: i32 = 1i32; pub const fdexNameCaseInsensitive: i32 = 8i32; diff --git a/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs index e179a26d339..afd698a79f6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs @@ -28,9 +28,6 @@ impl Default for CYPHER_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CYPHER_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENCRYPTED_LM_OWF_PASSWORD { @@ -41,9 +38,6 @@ impl Default for ENCRYPTED_LM_OWF_PASSWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENCRYPTED_LM_OWF_PASSWORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LM_OWF_PASSWORD { @@ -54,9 +48,6 @@ impl Default for LM_OWF_PASSWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LM_OWF_PASSWORD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SAMPR_ENCRYPTED_USER_PASSWORD { @@ -67,6 +58,3 @@ impl Default for SAMPR_ENCRYPTED_USER_PASSWORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SAMPR_ENCRYPTED_USER_PASSWORD { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs index 4cbea6463ed..6f88f1036ba 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs @@ -30,9 +30,6 @@ impl Default for HARDWARE_COUNTER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HARDWARE_COUNTER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HARDWARE_COUNTER_TYPE(pub i32); @@ -55,7 +52,4 @@ impl Default for PERFORMANCE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERFORMANCE_DATA { - type TypeKind = windows_core::CopyType; -} pub const PMCCounter: HARDWARE_COUNTER_TYPE = HARDWARE_COUNTER_TYPE(0i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs index 490a8d99b17..ac1e0146856 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs @@ -8223,9 +8223,6 @@ impl Default for PDH_BROWSE_DLG_CONFIG_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_BROWSE_DLG_CONFIG_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_BROWSE_DLG_CONFIG_HA { @@ -8245,9 +8242,6 @@ impl Default for PDH_BROWSE_DLG_CONFIG_HA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_BROWSE_DLG_CONFIG_HA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_BROWSE_DLG_CONFIG_HW { @@ -8267,9 +8261,6 @@ impl Default for PDH_BROWSE_DLG_CONFIG_HW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_BROWSE_DLG_CONFIG_HW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_BROWSE_DLG_CONFIG_W { @@ -8289,9 +8280,6 @@ impl Default for PDH_BROWSE_DLG_CONFIG_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_BROWSE_DLG_CONFIG_W { - type TypeKind = windows_core::CopyType; -} pub const PDH_CALC_NEGATIVE_DENOMINATOR: u32 = 2147485654u32; pub const PDH_CALC_NEGATIVE_TIMEBASE: u32 = 2147485655u32; pub const PDH_CALC_NEGATIVE_VALUE: u32 = 2147485656u32; @@ -8321,9 +8309,6 @@ impl Default for PDH_COUNTER_INFO_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PDH_COUNTER_INFO_A_0 { @@ -8336,9 +8321,6 @@ impl Default for PDH_COUNTER_INFO_A_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_INFO_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_COUNTER_INFO_A_0_0 { @@ -8354,9 +8336,6 @@ impl Default for PDH_COUNTER_INFO_A_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_INFO_A_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PDH_COUNTER_INFO_W { @@ -8378,9 +8357,6 @@ impl Default for PDH_COUNTER_INFO_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_INFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PDH_COUNTER_INFO_W_0 { @@ -8393,9 +8369,6 @@ impl Default for PDH_COUNTER_INFO_W_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_INFO_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_COUNTER_INFO_W_0_0 { @@ -8411,9 +8384,6 @@ impl Default for PDH_COUNTER_INFO_W_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_INFO_W_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_COUNTER_PATH_ELEMENTS_A { @@ -8429,9 +8399,6 @@ impl Default for PDH_COUNTER_PATH_ELEMENTS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_PATH_ELEMENTS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_COUNTER_PATH_ELEMENTS_W { @@ -8447,9 +8414,6 @@ impl Default for PDH_COUNTER_PATH_ELEMENTS_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_COUNTER_PATH_ELEMENTS_W { - type TypeKind = windows_core::CopyType; -} pub const PDH_CSTATUS_BAD_COUNTERNAME: u32 = 3221228480u32; pub const PDH_CSTATUS_INVALID_DATA: u32 = 3221228474u32; pub const PDH_CSTATUS_ITEM_NOT_VALIDATED: u32 = 2147485651u32; @@ -8474,9 +8438,6 @@ impl Default for PDH_DATA_ITEM_PATH_ELEMENTS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_DATA_ITEM_PATH_ELEMENTS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_DATA_ITEM_PATH_ELEMENTS_W { @@ -8490,9 +8451,6 @@ impl Default for PDH_DATA_ITEM_PATH_ELEMENTS_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_DATA_ITEM_PATH_ELEMENTS_W { - type TypeKind = windows_core::CopyType; -} pub const PDH_DATA_SOURCE_IS_LOG_FILE: u32 = 3221228494u32; pub const PDH_DATA_SOURCE_IS_REAL_TIME: u32 = 3221228495u32; pub const PDH_DIALOG_CANCELLED: u32 = 2147485657u32; @@ -8519,9 +8477,6 @@ impl Default for PDH_FMT_COUNTERVALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_FMT_COUNTERVALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PDH_FMT_COUNTERVALUE_0 { @@ -8536,9 +8491,6 @@ impl Default for PDH_FMT_COUNTERVALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_FMT_COUNTERVALUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PDH_FMT_COUNTERVALUE_ITEM_A { @@ -8550,9 +8502,6 @@ impl Default for PDH_FMT_COUNTERVALUE_ITEM_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_FMT_COUNTERVALUE_ITEM_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PDH_FMT_COUNTERVALUE_ITEM_W { @@ -8564,9 +8513,6 @@ impl Default for PDH_FMT_COUNTERVALUE_ITEM_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_FMT_COUNTERVALUE_ITEM_W { - type TypeKind = windows_core::CopyType; -} pub const PDH_FMT_DOUBLE: PDH_FMT = PDH_FMT(512u32); pub const PDH_FMT_LARGE: PDH_FMT = PDH_FMT(1024u32); pub const PDH_FMT_LONG: PDH_FMT = PDH_FMT(256u32); @@ -8676,9 +8622,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PDH_LOG_SERVICE_QUERY_INFO_A_0 { @@ -8690,9 +8633,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_A_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_LOG_SERVICE_QUERY_INFO_A_0_0 { @@ -8710,9 +8650,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_A_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_A_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_LOG_SERVICE_QUERY_INFO_A_0_1 { @@ -8732,9 +8669,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_A_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_A_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PDH_LOG_SERVICE_QUERY_INFO_W { @@ -8753,9 +8687,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PDH_LOG_SERVICE_QUERY_INFO_W_0 { @@ -8767,9 +8698,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_W_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_LOG_SERVICE_QUERY_INFO_W_0_0 { @@ -8787,9 +8715,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_W_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_W_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_LOG_SERVICE_QUERY_INFO_W_0_1 { @@ -8809,9 +8734,6 @@ impl Default for PDH_LOG_SERVICE_QUERY_INFO_W_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_LOG_SERVICE_QUERY_INFO_W_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PDH_LOG_TYPE(pub u32); @@ -8877,9 +8799,6 @@ impl Default for PDH_RAW_COUNTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_RAW_COUNTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_RAW_COUNTER_ITEM_A { @@ -8891,9 +8810,6 @@ impl Default for PDH_RAW_COUNTER_ITEM_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_RAW_COUNTER_ITEM_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_RAW_COUNTER_ITEM_W { @@ -8905,9 +8821,6 @@ impl Default for PDH_RAW_COUNTER_ITEM_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_RAW_COUNTER_ITEM_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PDH_RAW_LOG_RECORD { @@ -8921,9 +8834,6 @@ impl Default for PDH_RAW_LOG_RECORD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_RAW_LOG_RECORD { - type TypeKind = windows_core::CopyType; -} pub const PDH_REFRESHCOUNTERS: u32 = 4u32; pub const PDH_RETRY: u32 = 2147485652u32; #[repr(transparent)] @@ -8952,9 +8862,6 @@ impl Default for PDH_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const PDH_STRING_NOT_FOUND: u32 = 3221228500u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8968,9 +8875,6 @@ impl Default for PDH_TIME_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PDH_TIME_INFO { - type TypeKind = windows_core::CopyType; -} pub const PDH_UNABLE_MAP_NAME_FILES: u32 = 2147486677u32; pub const PDH_UNABLE_READ_LOG_HEADER: u32 = 3221228496u32; pub const PDH_UNKNOWN_LOGSVC_COMMAND: u32 = 3221228503u32; @@ -9011,9 +8915,6 @@ impl Default for PERF_COUNTERSET_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTERSET_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_COUNTERSET_INSTANCE { @@ -9028,9 +8929,6 @@ impl Default for PERF_COUNTERSET_INSTANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTERSET_INSTANCE { - type TypeKind = windows_core::CopyType; -} pub const PERF_COUNTERSET_MULTI_INSTANCES: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9046,9 +8944,6 @@ impl Default for PERF_COUNTERSET_REG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTERSET_REG_INFO { - type TypeKind = windows_core::CopyType; -} pub const PERF_COUNTERSET_SINGLE_AGGREGATE: u32 = 4u32; pub const PERF_COUNTERSET_SINGLE_INSTANCE: u32 = 0u32; #[repr(transparent)] @@ -9065,9 +8960,6 @@ impl Default for PERF_COUNTER_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTER_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_COUNTER_DATA { @@ -9079,9 +8971,6 @@ impl Default for PERF_COUNTER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9103,10 +8992,6 @@ impl Default for PERF_COUNTER_DEFINITION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PERF_COUNTER_DEFINITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9128,10 +9013,6 @@ impl Default for PERF_COUNTER_DEFINITION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PERF_COUNTER_DEFINITION { - type TypeKind = windows_core::CopyType; -} pub const PERF_COUNTER_ELAPSED: u32 = 262144u32; pub const PERF_COUNTER_FRACTION: u32 = 131072u32; #[repr(C)] @@ -9147,9 +9028,6 @@ impl Default for PERF_COUNTER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTER_HEADER { - type TypeKind = windows_core::CopyType; -} pub const PERF_COUNTER_HISTOGRAM: u32 = 393216u32; pub const PERF_COUNTER_HISTOGRAM_TYPE: u32 = 2147483648u32; #[repr(C)] @@ -9168,9 +9046,6 @@ impl Default for PERF_COUNTER_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTER_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_COUNTER_IDENTITY { @@ -9187,9 +9062,6 @@ impl Default for PERF_COUNTER_IDENTITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTER_IDENTITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_COUNTER_INFO { @@ -9206,9 +9078,6 @@ impl Default for PERF_COUNTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTER_INFO { - type TypeKind = windows_core::CopyType; -} pub const PERF_COUNTER_PRECISION: u32 = 458752u32; pub const PERF_COUNTER_QUEUELEN: u32 = 327680u32; pub const PERF_COUNTER_RATE: u32 = 65536u32; @@ -9232,9 +9101,6 @@ impl Default for PERF_COUNTER_REG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_COUNTER_REG_INFO { - type TypeKind = windows_core::CopyType; -} pub const PERF_COUNTER_VALUE: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9259,9 +9125,6 @@ impl Default for PERF_DATA_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_DATA_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_DATA_HEADER { @@ -9277,9 +9140,6 @@ impl Default for PERF_DATA_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_DATA_HEADER { - type TypeKind = windows_core::CopyType; -} pub const PERF_DATA_REVISION: u32 = 1u32; pub const PERF_DATA_VERSION: u32 = 1u32; pub const PERF_DELTA_BASE: u32 = 8388608u32; @@ -9314,9 +9174,6 @@ impl Default for PERF_INSTANCE_DEFINITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_INSTANCE_DEFINITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_INSTANCE_HEADER { @@ -9328,9 +9185,6 @@ impl Default for PERF_INSTANCE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_INSTANCE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const PERF_INVERSE_COUNTER: u32 = 16777216u32; pub const PERF_MAX_INSTANCE_NAME: u32 = 1024u32; pub type PERF_MEM_ALLOC = Option *mut core::ffi::c_void>; @@ -9351,9 +9205,6 @@ impl Default for PERF_MULTI_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_MULTI_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_MULTI_INSTANCES { @@ -9365,9 +9216,6 @@ impl Default for PERF_MULTI_INSTANCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_MULTI_INSTANCES { - type TypeKind = windows_core::CopyType; -} pub const PERF_NO_INSTANCES: i32 = -1i32; pub const PERF_NO_UNIQUE_ID: i32 = -1i32; pub const PERF_NUMBER_DECIMAL: u32 = 65536u32; @@ -9399,10 +9247,6 @@ impl Default for PERF_OBJECT_TYPE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PERF_OBJECT_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9428,10 +9272,6 @@ impl Default for PERF_OBJECT_TYPE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PERF_OBJECT_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_PROVIDER_CONTEXT { @@ -9447,9 +9287,6 @@ impl Default for PERF_PROVIDER_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_PROVIDER_CONTEXT { - type TypeKind = windows_core::CopyType; -} pub const PERF_PROVIDER_DRIVER: u32 = 2u32; pub const PERF_PROVIDER_KERNEL_MODE: u32 = 1u32; pub const PERF_PROVIDER_USER_MODE: u32 = 0u32; @@ -9480,9 +9317,6 @@ impl Default for PERF_STRING_BUFFER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_STRING_BUFFER_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERF_STRING_COUNTER_HEADER { @@ -9494,9 +9328,6 @@ impl Default for PERF_STRING_COUNTER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERF_STRING_COUNTER_HEADER { - type TypeKind = windows_core::CopyType; -} pub const PERF_TEXT_ASCII: u32 = 65536u32; pub const PERF_TEXT_UNICODE: u32 = 0u32; pub const PERF_TIMER_100NS: u32 = 1048576u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs index 54e7dc7d985..69453364640 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs @@ -605,9 +605,6 @@ impl Default for ACPI_REAL_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACPI_REAL_TIME { - type TypeKind = windows_core::CopyType; -} pub const ACPI_TIME_ADJUST_DAYLIGHT: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -628,9 +625,6 @@ impl Default for ACPI_TIME_AND_ALARM_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACPI_TIME_AND_ALARM_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const ACPI_TIME_IN_DAYLIGHT: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -652,9 +646,6 @@ impl Default for ADMINISTRATOR_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ADMINISTRATOR_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} pub const ALTITUDE_GROUP_POLICY: POWER_SETTING_ALTITUDE = POWER_SETTING_ALTITUDE(0i32); pub const ALTITUDE_INTERNAL_OVERRIDE: POWER_SETTING_ALTITUDE = POWER_SETTING_ALTITUDE(5i32); pub const ALTITUDE_OEM_CUSTOMIZATION: POWER_SETTING_ALTITUDE = POWER_SETTING_ALTITUDE(4i32); @@ -678,9 +669,6 @@ impl Default for BATTERY_CHARGER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_CHARGER_STATUS { - type TypeKind = windows_core::CopyType; -} pub const BATTERY_CHARGING: u32 = 4u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -693,9 +681,6 @@ impl Default for BATTERY_CHARGING_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_CHARGING_SOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BATTERY_CHARGING_SOURCE_INFORMATION { @@ -707,9 +692,6 @@ impl Default for BATTERY_CHARGING_SOURCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_CHARGING_SOURCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BATTERY_CHARGING_SOURCE_TYPE(pub i32); @@ -739,9 +721,6 @@ impl Default for BATTERY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const BATTERY_IS_SHORT_TERM: u32 = 536870912u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -755,9 +734,6 @@ impl Default for BATTERY_MANUFACTURE_DATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_MANUFACTURE_DATE { - type TypeKind = windows_core::CopyType; -} pub const BATTERY_MINIPORT_UPDATE_DATA_VER_1: u32 = 1u32; pub const BATTERY_MINIPORT_UPDATE_DATA_VER_2: u32 = 2u32; pub const BATTERY_POWER_ON_LINE: u32 = 1u32; @@ -773,9 +749,6 @@ impl Default for BATTERY_QUERY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_QUERY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BATTERY_QUERY_INFORMATION_LEVEL(pub i32); @@ -790,9 +763,6 @@ impl Default for BATTERY_REPORTING_SCALE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_REPORTING_SCALE { - type TypeKind = windows_core::CopyType; -} pub const BATTERY_RUNTIME_WMI_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x535a3767_1ac2_49bc_a077_3f7a02e40aec); pub const BATTERY_SEALED: u32 = 268435456u32; pub const BATTERY_SET_CHARGER_ID_SUPPORTED: u32 = 8u32; @@ -811,9 +781,6 @@ impl Default for BATTERY_SET_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_SET_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BATTERY_SET_INFORMATION_LEVEL(pub i32); @@ -831,9 +798,6 @@ impl Default for BATTERY_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_STATUS { - type TypeKind = windows_core::CopyType; -} pub const BATTERY_STATUS_CHANGE_WMI_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xcddfa0c3_7c5b_4e43_a034_059fa5b84364); pub const BATTERY_STATUS_WMI_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xfc4670d1_ebbf_416e_87ce_374a4ebc111a); pub const BATTERY_SYSTEM_BATTERY: u32 = 2147483648u32; @@ -863,9 +827,6 @@ impl Default for BATTERY_USB_CHARGER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_USB_CHARGER_STATUS { - type TypeKind = windows_core::CopyType; -} pub const BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB: u32 = 1u32; pub const BATTERY_USB_CHARGER_STATUS_UCM_PD: u32 = 2u32; #[repr(C)] @@ -882,9 +843,6 @@ impl Default for BATTERY_WAIT_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BATTERY_WAIT_STATUS { - type TypeKind = windows_core::CopyType; -} pub const BatteryCharge: BATTERY_SET_INFORMATION_LEVEL = BATTERY_SET_INFORMATION_LEVEL(1i32); pub const BatteryChargerId: BATTERY_SET_INFORMATION_LEVEL = BATTERY_SET_INFORMATION_LEVEL(4i32); pub const BatteryChargerStatus: BATTERY_SET_INFORMATION_LEVEL = BATTERY_SET_INFORMATION_LEVEL(5i32); @@ -923,9 +881,6 @@ impl Default for CM_POWER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_POWER_DATA { - type TypeKind = windows_core::CopyType; -} pub const CsDeviceNotification: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(74i32); pub const DEVICEPOWER_AND_OPERATION: u32 = 1073741824u32; pub const DEVICEPOWER_CLEAR_WAKEENABLED: u32 = 2u32; @@ -947,9 +902,6 @@ impl Default for DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVICE_POWER_CAPABILITIES(pub u32); @@ -1007,9 +959,6 @@ impl Default for EMI_CHANNEL_MEASUREMENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMI_CHANNEL_MEASUREMENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMI_CHANNEL_V2 { @@ -1022,9 +971,6 @@ impl Default for EMI_CHANNEL_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMI_CHANNEL_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMI_MEASUREMENT_DATA_V2 { @@ -1035,9 +981,6 @@ impl Default for EMI_MEASUREMENT_DATA_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMI_MEASUREMENT_DATA_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EMI_MEASUREMENT_UNIT(pub i32); @@ -1051,9 +994,6 @@ impl Default for EMI_METADATA_SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMI_METADATA_SIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMI_METADATA_V1 { @@ -1069,9 +1009,6 @@ impl Default for EMI_METADATA_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMI_METADATA_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EMI_METADATA_V2 { @@ -1086,9 +1023,6 @@ impl Default for EMI_METADATA_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMI_METADATA_V2 { - type TypeKind = windows_core::CopyType; -} pub const EMI_NAME_MAX: u32 = 16u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1100,9 +1034,6 @@ impl Default for EMI_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EMI_VERSION { - type TypeKind = windows_core::CopyType; -} pub const EMI_VERSION_V1: u32 = 1u32; pub const EMI_VERSION_V2: u32 = 2u32; pub const ES_AWAYMODE_REQUIRED: EXECUTION_STATE = EXECUTION_STATE(64u32); @@ -1176,9 +1107,6 @@ impl Default for GLOBAL_MACHINE_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLOBAL_MACHINE_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GLOBAL_POWER_POLICY { @@ -1190,9 +1118,6 @@ impl Default for GLOBAL_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLOBAL_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GLOBAL_USER_POWER_POLICY { @@ -1211,9 +1136,6 @@ impl Default for GLOBAL_USER_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLOBAL_USER_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} pub const GUID_CLASS_INPUT: windows_core::GUID = windows_core::GUID::from_u128(0x4d1e55b2_f16f_11cf_88cb_001111000030); pub const GUID_DEVICE_ACPI_TIME: windows_core::GUID = windows_core::GUID::from_u128(0x97f99bf6_4497_4f18_bb22_4b9fb2fbef9c); pub const GUID_DEVICE_APPLICATIONLAUNCH_BUTTON: windows_core::GUID = windows_core::GUID::from_u128(0x629758ee_986e_4d9e_8e47_de27f8ab054d); @@ -1313,9 +1235,6 @@ impl Default for MACHINE_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MACHINE_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MACHINE_PROCESSOR_POWER_POLICY { @@ -1328,9 +1247,6 @@ impl Default for MACHINE_PROCESSOR_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MACHINE_PROCESSOR_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} pub const MAX_ACTIVE_COOLING_LEVELS: u32 = 10u32; pub const MAX_BATTERY_STRING_SIZE: u32 = 128u32; pub const MonitorCapabilities: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(40i32); @@ -1429,9 +1345,6 @@ impl Default for POWERBROADCAST_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWERBROADCAST_SETTING { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_ACTION(pub i32); @@ -1447,9 +1360,6 @@ impl Default for POWER_ACTION_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_ACTION_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_ACTION_POLICY_EVENT_CODE(pub u32); @@ -1506,9 +1416,6 @@ impl Default for POWER_IDLE_RESILIENCY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_IDLE_RESILIENCY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_INFORMATION_LEVEL(pub i32); @@ -1526,9 +1433,6 @@ impl Default for POWER_MONITOR_INVOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_MONITOR_INVOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_MONITOR_REQUEST_REASON(pub i32); @@ -1545,9 +1449,6 @@ impl Default for POWER_PLATFORM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_PLATFORM_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_PLATFORM_ROLE(pub i32); @@ -1567,9 +1468,6 @@ impl Default for POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_REQUEST_TYPE(pub i32); @@ -1583,9 +1481,6 @@ impl Default for POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_CONNECT { @@ -1597,9 +1492,6 @@ impl Default for POWER_SESSION_CONNECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_CONNECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_RIT_STATE { @@ -1611,9 +1503,6 @@ impl Default for POWER_SESSION_RIT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_RIT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_TIMEOUTS { @@ -1625,9 +1514,6 @@ impl Default for POWER_SESSION_TIMEOUTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_TIMEOUTS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POWER_SESSION_WINLOGON { @@ -1640,9 +1526,6 @@ impl Default for POWER_SESSION_WINLOGON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_SESSION_WINLOGON { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_SETTING_ALTITUDE(pub i32); @@ -1658,9 +1541,6 @@ impl Default for POWER_USER_PRESENCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POWER_USER_PRESENCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POWER_USER_PRESENCE_TYPE(pub i32); @@ -1701,9 +1581,6 @@ impl Default for PPM_IDLESTATE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_IDLESTATE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_IDLE_ACCOUNTING { @@ -1718,9 +1595,6 @@ impl Default for PPM_IDLE_ACCOUNTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_IDLE_ACCOUNTING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_IDLE_ACCOUNTING_EX { @@ -1736,9 +1610,6 @@ impl Default for PPM_IDLE_ACCOUNTING_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_IDLE_ACCOUNTING_EX { - type TypeKind = windows_core::CopyType; -} pub const PPM_IDLE_ACCOUNTING_EX_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xd67abd39_81f8_4a5e_8152_72e31ec912ee); pub const PPM_IDLE_ACCOUNTING_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xe2a26f78_ae07_4ee0_a30f_ce54f55a94cd); pub const PPM_IDLE_IMPLEMENTATION_CSTATES: u32 = 1u32; @@ -1760,9 +1631,6 @@ impl Default for PPM_IDLE_STATE_ACCOUNTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_IDLE_STATE_ACCOUNTING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_IDLE_STATE_ACCOUNTING_EX { @@ -1780,9 +1648,6 @@ impl Default for PPM_IDLE_STATE_ACCOUNTING_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_IDLE_STATE_ACCOUNTING_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_IDLE_STATE_BUCKET_EX { @@ -1796,9 +1661,6 @@ impl Default for PPM_IDLE_STATE_BUCKET_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_IDLE_STATE_BUCKET_EX { - type TypeKind = windows_core::CopyType; -} pub const PPM_PERFMON_PERFSTATE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x7fd18652_0cfe_40d2_b0a1_0b066a87759e); pub const PPM_PERFORMANCE_IMPLEMENTATION_CPPC: u32 = 3u32; pub const PPM_PERFORMANCE_IMPLEMENTATION_NONE: u32 = 0u32; @@ -1821,9 +1683,6 @@ impl Default for PPM_PERFSTATE_DOMAIN_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_PERFSTATE_DOMAIN_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_PERFSTATE_EVENT { @@ -1838,9 +1697,6 @@ impl Default for PPM_PERFSTATE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_PERFSTATE_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_THERMALCHANGE_EVENT { @@ -1852,9 +1708,6 @@ impl Default for PPM_THERMALCHANGE_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_THERMALCHANGE_EVENT { - type TypeKind = windows_core::CopyType; -} pub const PPM_THERMALCONSTRAINT_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xa852c2c8_1a4c_423b_8c2c_f30d82931a88); pub const PPM_THERMAL_POLICY_CHANGE_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x48f377b8_6880_4c7b_8bdc_380176c6654d); #[repr(C)] @@ -1868,9 +1721,6 @@ impl Default for PPM_THERMAL_POLICY_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_THERMAL_POLICY_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_WMI_IDLE_STATE { @@ -1891,9 +1741,6 @@ impl Default for PPM_WMI_IDLE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_WMI_IDLE_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_WMI_IDLE_STATES { @@ -1909,9 +1756,6 @@ impl Default for PPM_WMI_IDLE_STATES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_WMI_IDLE_STATES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_WMI_IDLE_STATES_EX { @@ -1927,9 +1771,6 @@ impl Default for PPM_WMI_IDLE_STATES_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_WMI_IDLE_STATES_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_WMI_LEGACY_PERFSTATE { @@ -1942,9 +1783,6 @@ impl Default for PPM_WMI_LEGACY_PERFSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_WMI_LEGACY_PERFSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_WMI_PERF_STATE { @@ -1968,9 +1806,6 @@ impl Default for PPM_WMI_PERF_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_WMI_PERF_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_WMI_PERF_STATES { @@ -2001,9 +1836,6 @@ impl Default for PPM_WMI_PERF_STATES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_WMI_PERF_STATES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PPM_WMI_PERF_STATES_EX { @@ -2034,9 +1866,6 @@ impl Default for PPM_WMI_PERF_STATES_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PPM_WMI_PERF_STATES_EX { - type TypeKind = windows_core::CopyType; -} pub const PROCESSOR_NUMBER_PKEY: super::super::Foundation::DEVPROPKEY = super::super::Foundation::DEVPROPKEY { fmtid: windows_core::GUID::from_u128(0x5724c81d_d5af_4c1f_a103_a06e28f204c6), pid: 1 }; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2050,9 +1879,6 @@ impl Default for PROCESSOR_OBJECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_OBJECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSOR_OBJECT_INFO_EX { @@ -2066,9 +1892,6 @@ impl Default for PROCESSOR_OBJECT_INFO_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_OBJECT_INFO_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSOR_POWER_INFORMATION { @@ -2084,9 +1907,6 @@ impl Default for PROCESSOR_POWER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_POWER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSOR_POWER_POLICY { @@ -2102,9 +1922,6 @@ impl Default for PROCESSOR_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSOR_POWER_POLICY_INFO { @@ -2121,9 +1938,6 @@ impl Default for PROCESSOR_POWER_POLICY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_POWER_POLICY_INFO { - type TypeKind = windows_core::CopyType; -} pub type PWRSCHEMESENUMPROC = Option super::super::Foundation::BOOLEAN>; pub type PWRSCHEMESENUMPROC_V1 = Option super::super::Foundation::BOOLEAN>; pub const PdcInvocation: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(67i32); @@ -2217,9 +2031,6 @@ impl Default for RESUME_PERFORMANCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESUME_PERFORMANCE { - type TypeKind = windows_core::CopyType; -} pub const RegisterSpmPowerSettings: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(79i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2235,9 +2046,6 @@ impl Default for SET_POWER_SETTING_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SET_POWER_SETTING_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_BATTERY_STATE { @@ -2259,9 +2067,6 @@ impl Default for SYSTEM_BATTERY_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_BATTERY_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_POWER_CAPABILITIES { @@ -2304,9 +2109,6 @@ impl Default for SYSTEM_POWER_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYSTEM_POWER_CONDITION(pub i32); @@ -2323,9 +2125,6 @@ impl Default for SYSTEM_POWER_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_POWER_LEVEL { @@ -2340,9 +2139,6 @@ impl Default for SYSTEM_POWER_LEVEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_LEVEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_POWER_POLICY { @@ -2380,9 +2176,6 @@ impl Default for SYSTEM_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYSTEM_POWER_STATE(pub i32); @@ -2401,9 +2194,6 @@ impl Default for SYSTEM_POWER_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POWER_STATUS { - type TypeKind = windows_core::CopyType; -} pub const SYS_BUTTON_LID: u32 = 4u32; pub const SYS_BUTTON_LID_CHANGED: u32 = 524288u32; pub const SYS_BUTTON_LID_CLOSED: u32 = 131072u32; @@ -2462,9 +2252,6 @@ impl Default for THERMAL_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for THERMAL_EVENT { - type TypeKind = windows_core::CopyType; -} pub const THERMAL_EVENT_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2485,9 +2272,6 @@ impl Default for THERMAL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for THERMAL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct THERMAL_POLICY { @@ -2506,9 +2290,6 @@ impl Default for THERMAL_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for THERMAL_POLICY { - type TypeKind = windows_core::CopyType; -} pub const THERMAL_POLICY_VERSION_1: u32 = 1u32; pub const THERMAL_POLICY_VERSION_2: u32 = 2u32; #[repr(C)] @@ -2523,9 +2304,6 @@ impl Default for THERMAL_WAIT_READ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for THERMAL_WAIT_READ { - type TypeKind = windows_core::CopyType; -} pub const TZ_ACTIVATION_REASON_CURRENT: u32 = 2u32; pub const TZ_ACTIVATION_REASON_THERMAL: u32 = 1u32; pub const ThermalEvent: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(84i32); @@ -2574,9 +2352,6 @@ impl Default for USER_POWER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_POWER_POLICY { - type TypeKind = windows_core::CopyType; -} pub const UpdateBlackBoxRecorder: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(94i32); pub const UsbChargerPort_Legacy: USB_CHARGER_PORT = USB_CHARGER_PORT(0i32); pub const UsbChargerPort_Max: USB_CHARGER_PORT = USB_CHARGER_PORT(2i32); @@ -2600,7 +2375,4 @@ impl Default for WAKE_ALARM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WAKE_ALARM_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const WakeTimerList: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(50i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs index f2fc2614571..7935e7fa4cf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs @@ -282,9 +282,6 @@ impl Default for ENUM_PAGE_FILE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUM_PAGE_FILE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ENUM_PROCESS_MODULES_EX_FLAGS(pub u32); @@ -304,9 +301,6 @@ impl Default for MODULEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODULEINFO { - type TypeKind = windows_core::CopyType; -} pub type PENUM_PAGE_FILE_CALLBACKA = Option super::super::Foundation::BOOL>; pub type PENUM_PAGE_FILE_CALLBACKW = Option super::super::Foundation::BOOL>; #[repr(C)] @@ -332,9 +326,6 @@ impl Default for PERFORMANCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERFORMANCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MEMORY_COUNTERS { @@ -354,9 +345,6 @@ impl Default for PROCESS_MEMORY_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MEMORY_COUNTERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MEMORY_COUNTERS_EX { @@ -377,9 +365,6 @@ impl Default for PROCESS_MEMORY_COUNTERS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MEMORY_COUNTERS_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MEMORY_COUNTERS_EX2 { @@ -402,9 +387,6 @@ impl Default for PROCESS_MEMORY_COUNTERS_EX2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MEMORY_COUNTERS_EX2 { - type TypeKind = windows_core::CopyType; -} pub const PSAPI_VERSION: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy)] @@ -417,9 +399,6 @@ impl Default for PSAPI_WORKING_SET_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSAPI_WORKING_SET_BLOCK_0 { @@ -430,9 +409,6 @@ impl Default for PSAPI_WORKING_SET_BLOCK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_BLOCK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PSAPI_WORKING_SET_EX_BLOCK { @@ -444,9 +420,6 @@ impl Default for PSAPI_WORKING_SET_EX_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_EX_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PSAPI_WORKING_SET_EX_BLOCK_0 { @@ -458,9 +431,6 @@ impl Default for PSAPI_WORKING_SET_EX_BLOCK_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_EX_BLOCK_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSAPI_WORKING_SET_EX_BLOCK_0_0 { @@ -471,9 +441,6 @@ impl Default for PSAPI_WORKING_SET_EX_BLOCK_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_EX_BLOCK_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSAPI_WORKING_SET_EX_BLOCK_0_1 { @@ -484,9 +451,6 @@ impl Default for PSAPI_WORKING_SET_EX_BLOCK_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_EX_BLOCK_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PSAPI_WORKING_SET_EX_INFORMATION { @@ -498,9 +462,6 @@ impl Default for PSAPI_WORKING_SET_EX_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_EX_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PSAPI_WORKING_SET_INFORMATION { @@ -512,9 +473,6 @@ impl Default for PSAPI_WORKING_SET_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WORKING_SET_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSAPI_WS_WATCH_INFORMATION { @@ -526,9 +484,6 @@ impl Default for PSAPI_WS_WATCH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WS_WATCH_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PSAPI_WS_WATCH_INFORMATION_EX { @@ -541,6 +496,3 @@ impl Default for PSAPI_WS_WATCH_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSAPI_WS_WATCH_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs index 7565197573f..6d4299ad499 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs @@ -7544,7 +7544,3 @@ impl Default for TRANSPORT_SETTING { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for TRANSPORT_SETTING { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs index 9f94a4c8d86..385d52b9614 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs @@ -730,9 +730,6 @@ impl Default for DSKTLSYSTEMTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DSKTLSYSTEMTIME { - type TypeKind = windows_core::CopyType; -} pub const DTRESULTFIX: u32 = 1u32; pub const DTRESULTOK: u32 = 0u32; pub const DTRESULTPART: u32 = 3u32; @@ -855,9 +852,6 @@ impl Default for PVALUEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PVALUEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PVALUEW { @@ -871,9 +865,6 @@ impl Default for PVALUEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PVALUEW { - type TypeKind = windows_core::CopyType; -} pub const REGDF_CONFLICTDMA: u32 = 524288u32; pub const REGDF_CONFLICTIO: u32 = 65536u32; pub const REGDF_CONFLICTIRQ: u32 = 262144u32; @@ -1758,9 +1749,6 @@ impl Default for REG_PROVIDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REG_PROVIDER { - type TypeKind = windows_core::CopyType; -} pub const REG_QWORD: REG_VALUE_TYPE = REG_VALUE_TYPE(11u32); pub const REG_QWORD_LITTLE_ENDIAN: REG_VALUE_TYPE = REG_VALUE_TYPE(11u32); pub const REG_RESOURCE_LIST: REG_VALUE_TYPE = REG_VALUE_TYPE(8u32); @@ -1888,9 +1876,6 @@ impl Default for VALENTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VALENTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VALENTW { @@ -1904,9 +1889,6 @@ impl Default for VALENTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VALENTW { - type TypeKind = windows_core::CopyType; -} pub const VPDF_DISABLEPWRMGMT: u32 = 1u32; pub const VPDF_DISABLEPWRSTATUSPOLL: u32 = 8u32; pub const VPDF_DISABLERINGRESUME: u32 = 16u32; @@ -1925,6 +1907,3 @@ impl Default for val_context { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for val_context { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs index a804d5f84ee..d707e10e3d8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -449,9 +449,6 @@ impl Default for AAAccountingData { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AAAccountingData { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AAAccountingDataType(pub i32); @@ -498,9 +495,6 @@ impl Default for AE_CURRENT_POSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AE_CURRENT_POSITION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AE_POSITION_FLAGS(pub i32); @@ -516,9 +510,6 @@ impl Default for BITMAP_RENDERER_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BITMAP_RENDERER_STATISTICS { - type TypeKind = windows_core::CopyType; -} pub const CHANNEL_BUFFER_SIZE: u32 = 65535u32; pub const CHANNEL_CHUNK_LENGTH: u32 = 1600u32; #[repr(C, packed(1))] @@ -532,9 +523,6 @@ impl Default for CHANNEL_DEF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANNEL_DEF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHANNEL_ENTRY_POINTS { @@ -550,9 +538,6 @@ impl Default for CHANNEL_ENTRY_POINTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANNEL_ENTRY_POINTS { - type TypeKind = windows_core::CopyType; -} pub const CHANNEL_EVENT_CONNECTED: u32 = 1u32; pub const CHANNEL_EVENT_DATA_RECEIVED: u32 = 10u32; pub const CHANNEL_EVENT_DISCONNECTED: u32 = 3u32; @@ -589,9 +574,6 @@ impl Default for CHANNEL_PDU_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANNEL_PDU_HEADER { - type TypeKind = windows_core::CopyType; -} pub const CHANNEL_RC_ALREADY_CONNECTED: u32 = 3u32; pub const CHANNEL_RC_ALREADY_INITIALIZED: u32 = 1u32; pub const CHANNEL_RC_ALREADY_OPEN: u32 = 14u32; @@ -627,9 +609,6 @@ impl Default for CLIENT_DISPLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLIENT_DISPLAY { - type TypeKind = windows_core::CopyType; -} pub const CLIENT_MESSAGE_CONNECTION_ERROR: CLIENT_MESSAGE_TYPE = CLIENT_MESSAGE_TYPE(2i32); pub const CLIENT_MESSAGE_CONNECTION_INVALID: CLIENT_MESSAGE_TYPE = CLIENT_MESSAGE_TYPE(0i32); pub const CLIENT_MESSAGE_CONNECTION_STATUS: CLIENT_MESSAGE_TYPE = CLIENT_MESSAGE_TYPE(1i32); @@ -8884,9 +8863,6 @@ impl Default for PRODUCT_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRODUCT_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PRODUCT_INFOW { @@ -8898,9 +8874,6 @@ impl Default for PRODUCT_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PRODUCT_INFOW { - type TypeKind = windows_core::CopyType; -} pub const PROPERTY_DYNAMIC_TIME_ZONE_INFORMATION: windows_core::GUID = windows_core::GUID::from_u128(0x0cdfd28e_d0b9_4c1f_a5eb_6d1f6c6535b9); 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); @@ -8973,9 +8946,6 @@ impl Default for RFX_GFX_MONITOR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MONITOR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_CLIENT_DESKTOP_INFO_REQUEST { @@ -8986,9 +8956,6 @@ impl Default for RFX_GFX_MSG_CLIENT_DESKTOP_INFO_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_CLIENT_DESKTOP_INFO_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_CLIENT_DESKTOP_INFO_RESPONSE { @@ -9003,9 +8970,6 @@ impl Default for RFX_GFX_MSG_CLIENT_DESKTOP_INFO_RESPONSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_CLIENT_DESKTOP_INFO_RESPONSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_CONFIRM { @@ -9016,9 +8980,6 @@ impl Default for RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_CONFIRM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_CONFIRM { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_NOTIFY { @@ -9033,9 +8994,6 @@ impl Default for RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_NOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_NOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_DESKTOP_INPUT_RESET { @@ -9048,9 +9006,6 @@ impl Default for RFX_GFX_MSG_DESKTOP_INPUT_RESET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_DESKTOP_INPUT_RESET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_DESKTOP_RESEND_REQUEST { @@ -9062,9 +9017,6 @@ impl Default for RFX_GFX_MSG_DESKTOP_RESEND_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_DESKTOP_RESEND_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_DISCONNECT_NOTIFY { @@ -9076,9 +9028,6 @@ impl Default for RFX_GFX_MSG_DISCONNECT_NOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_DISCONNECT_NOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RFX_GFX_MSG_HEADER { @@ -9090,9 +9039,6 @@ impl Default for RFX_GFX_MSG_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_HEADER { - type TypeKind = windows_core::CopyType; -} pub const RFX_GFX_MSG_PREFIX: u32 = 48u32; pub const RFX_GFX_MSG_PREFIX_MASK: u32 = 48u32; #[repr(C)] @@ -9106,9 +9052,6 @@ impl Default for RFX_GFX_MSG_RDP_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_MSG_RDP_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RFX_GFX_RECT { @@ -9122,9 +9065,6 @@ impl Default for RFX_GFX_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RFX_GFX_RECT { - type TypeKind = windows_core::CopyType; -} pub const RFX_RDP_MSG_PREFIX: u32 = 0u32; pub const RemoteActionAppSwitch: RemoteActionType = RemoteActionType(4i32); pub const RemoteActionAppbar: RemoteActionType = RemoteActionType(1i32); @@ -9242,9 +9182,6 @@ impl Default for TSSD_ConnectionPoint { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TSSD_ConnectionPoint { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TSSESSION_STATE(pub i32); @@ -9280,9 +9217,6 @@ impl Default for VM_NOTIFY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VM_NOTIFY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VM_NOTIFY_INFO { @@ -9294,9 +9228,6 @@ impl Default for VM_NOTIFY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VM_NOTIFY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VM_NOTIFY_STATUS(pub i32); @@ -9316,9 +9247,6 @@ impl Default for VM_PATCH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VM_PATCH_INFO { - type TypeKind = windows_core::CopyType; -} pub const WINSTATIONNAME_LENGTH: u32 = 32u32; pub const WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE: u32 = 1u32; pub const WKS_FLAG_CREDS_AUTHENTICATED: u32 = 4u32; @@ -9336,9 +9264,6 @@ impl Default for WRDS_CONNECTION_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_CONNECTION_SETTING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WRDS_CONNECTION_SETTINGS { @@ -9350,9 +9275,6 @@ impl Default for WRDS_CONNECTION_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_CONNECTION_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WRDS_CONNECTION_SETTINGS_1 { @@ -9427,9 +9349,6 @@ impl Default for WRDS_CONNECTION_SETTINGS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_CONNECTION_SETTINGS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WRDS_CONNECTION_SETTING_LEVEL(pub i32); @@ -9457,9 +9376,6 @@ impl Default for WRDS_DYNAMIC_TIME_ZONE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_DYNAMIC_TIME_ZONE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const WRDS_IMEFILENAME_LENGTH: u32 = 32u32; pub const WRDS_INITIALPROGRAM_LENGTH: u32 = 256u32; pub const WRDS_KEY_EXCHANGE_ALG_DH: u32 = 2u32; @@ -9476,9 +9392,6 @@ impl Default for WRDS_LISTENER_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_LISTENER_SETTING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WRDS_LISTENER_SETTINGS { @@ -9490,9 +9403,6 @@ impl Default for WRDS_LISTENER_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_LISTENER_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WRDS_LISTENER_SETTINGS_1 { @@ -9505,9 +9415,6 @@ impl Default for WRDS_LISTENER_SETTINGS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_LISTENER_SETTINGS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WRDS_LISTENER_SETTING_LEVEL(pub i32); @@ -9541,9 +9448,6 @@ impl Default for WRDS_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_SETTING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WRDS_SETTINGS { @@ -9556,9 +9460,6 @@ impl Default for WRDS_SETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_SETTINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WRDS_SETTINGS_1 { @@ -9599,9 +9500,6 @@ impl Default for WRDS_SETTINGS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WRDS_SETTINGS_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WRDS_SETTING_LEVEL(pub i32); @@ -9662,9 +9560,6 @@ impl Default for WTSCLIENTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSCLIENTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSCLIENTW { @@ -9693,9 +9588,6 @@ impl Default for WTSCLIENTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSCLIENTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSCONFIGINFOA { @@ -9716,9 +9608,6 @@ impl Default for WTSCONFIGINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSCONFIGINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSCONFIGINFOW { @@ -9739,9 +9628,6 @@ impl Default for WTSCONFIGINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSCONFIGINFOW { - type TypeKind = windows_core::CopyType; -} pub const WTSClientAddress: WTS_INFO_CLASS = WTS_INFO_CLASS(14i32); pub const WTSClientBuildNumber: WTS_INFO_CLASS = WTS_INFO_CLASS(9i32); pub const WTSClientDirectory: WTS_INFO_CLASS = WTS_INFO_CLASS(11i32); @@ -9783,9 +9669,6 @@ impl Default for WTSINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WTSINFOEXA { @@ -9797,9 +9680,6 @@ impl Default for WTSINFOEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WTSINFOEXW { @@ -9811,9 +9691,6 @@ impl Default for WTSINFOEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSINFOEX_LEVEL1_A { @@ -9840,9 +9717,6 @@ impl Default for WTSINFOEX_LEVEL1_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOEX_LEVEL1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSINFOEX_LEVEL1_W { @@ -9869,9 +9743,6 @@ impl Default for WTSINFOEX_LEVEL1_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOEX_LEVEL1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WTSINFOEX_LEVEL_A { @@ -9882,9 +9753,6 @@ impl Default for WTSINFOEX_LEVEL_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOEX_LEVEL_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WTSINFOEX_LEVEL_W { @@ -9895,9 +9763,6 @@ impl Default for WTSINFOEX_LEVEL_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOEX_LEVEL_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSINFOW { @@ -9923,9 +9788,6 @@ impl Default for WTSINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSINFOW { - type TypeKind = windows_core::CopyType; -} pub const WTSIdle: WTS_CONNECTSTATE_CLASS = WTS_CONNECTSTATE_CLASS(5i32); pub const WTSIdleTime: WTS_INFO_CLASS = WTS_INFO_CLASS(17i32); pub const WTSIncomingBytes: WTS_INFO_CLASS = WTS_INFO_CLASS(19i32); @@ -9973,9 +9835,6 @@ impl Default for WTSLISTENERCONFIGA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSLISTENERCONFIGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSLISTENERCONFIGW { @@ -10016,9 +9875,6 @@ impl Default for WTSLISTENERCONFIGW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSLISTENERCONFIGW { - type TypeKind = windows_core::CopyType; -} pub const WTSListen: WTS_CONNECTSTATE_CLASS = WTS_CONNECTSTATE_CLASS(6i32); pub const WTSLogonTime: WTS_INFO_CLASS = WTS_INFO_CLASS(18i32); pub const WTSOEMId: WTS_INFO_CLASS = WTS_INFO_CLASS(3i32); @@ -10046,9 +9902,6 @@ impl Default for WTSSBX_IP_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSSBX_IP_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSSBX_MACHINE_CONNECT_INFO { @@ -10062,9 +9915,6 @@ impl Default for WTSSBX_MACHINE_CONNECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSSBX_MACHINE_CONNECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WTSSBX_MACHINE_DRAIN(pub i32); @@ -10088,9 +9938,6 @@ impl Default for WTSSBX_MACHINE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSSBX_MACHINE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WTSSBX_MACHINE_SESSION_MODE(pub i32); @@ -10126,9 +9973,6 @@ impl Default for WTSSBX_SESSION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSSBX_SESSION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WTSSBX_SESSION_STATE(pub i32); @@ -10146,9 +9990,6 @@ impl Default for WTSSESSION_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSSESSION_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} pub const WTSSessionAddressV4: WTS_INFO_CLASS = WTS_INFO_CLASS(28i32); pub const WTSSessionId: WTS_INFO_CLASS = WTS_INFO_CLASS(4i32); pub const WTSSessionInfo: WTS_INFO_CLASS = WTS_INFO_CLASS(24i32); @@ -10184,9 +10025,6 @@ impl Default for WTSUSERCONFIGA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSUSERCONFIGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTSUSERCONFIGW { @@ -10214,9 +10052,6 @@ impl Default for WTSUSERCONFIGW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTSUSERCONFIGW { - type TypeKind = windows_core::CopyType; -} pub const WTSUserConfigBrokenTimeoutSettings: WTS_CONFIG_CLASS = WTS_CONFIG_CLASS(10i32); pub const WTSUserConfigInitialProgram: WTS_CONFIG_CLASS = WTS_CONFIG_CLASS(0i32); pub const WTSUserConfigModemCallbackPhoneNumber: WTS_CONFIG_CLASS = WTS_CONFIG_CLASS(13i32); @@ -10257,9 +10092,6 @@ impl Default for WTS_CACHE_STATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_CACHE_STATS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WTS_CACHE_STATS_UN { @@ -10272,9 +10104,6 @@ impl Default for WTS_CACHE_STATS_UN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_CACHE_STATS_UN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WTS_CERT_TYPE(pub i32); @@ -10300,9 +10129,6 @@ impl Default for WTS_CLIENT_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_CLIENT_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WTS_CLIENT_DATA { @@ -10367,9 +10193,6 @@ impl Default for WTS_CLIENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_CLIENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_CLIENT_DISPLAY { @@ -10382,9 +10205,6 @@ impl Default for WTS_CLIENT_DISPLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_CLIENT_DISPLAY { - type TypeKind = windows_core::CopyType; -} pub const WTS_CLIENT_PRODUCT_ID_LENGTH: u32 = 32u32; pub const WTS_COMMENT_LENGTH: u32 = 60u32; #[repr(transparent)] @@ -10413,9 +10233,6 @@ impl Default for WTS_DISPLAY_IOCTL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_DISPLAY_IOCTL { - type TypeKind = windows_core::CopyType; -} pub const WTS_DOMAIN_LENGTH: u32 = 255u32; pub const WTS_DRAIN_IN_DRAIN: WTS_RCM_DRAIN_STATE = WTS_RCM_DRAIN_STATE(1i32); pub const WTS_DRAIN_NOT_IN_DRAIN: WTS_RCM_DRAIN_STATE = WTS_RCM_DRAIN_STATE(2i32); @@ -10456,9 +10273,6 @@ impl Default for WTS_LICENSE_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_LICENSE_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const WTS_LICENSE_PREAMBLE_VERSION: u32 = 3u32; pub const WTS_LICENSE_PROTOCOL_VERSION: u32 = 65536u32; pub const WTS_LISTENER_CREATE: u32 = 1u32; @@ -10507,9 +10321,6 @@ impl Default for WTS_POLICY_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_POLICY_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10525,10 +10336,6 @@ impl Default for WTS_PROCESS_INFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for WTS_PROCESS_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10544,10 +10351,6 @@ impl Default for WTS_PROCESS_INFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for WTS_PROCESS_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10571,10 +10374,6 @@ impl Default for WTS_PROCESS_INFO_EXA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for WTS_PROCESS_INFO_EXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10598,10 +10397,6 @@ impl Default for WTS_PROCESS_INFO_EXW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for WTS_PROCESS_INFO_EXW { - type TypeKind = windows_core::CopyType; -} pub const WTS_PROCESS_INFO_LEVEL_0: u32 = 0u32; pub const WTS_PROCESS_INFO_LEVEL_1: u32 = 1u32; pub const WTS_PROPERTY_DEFAULT_CONFIG: windows_core::PCWSTR = windows_core::w!("DefaultConfig"); @@ -10616,9 +10411,6 @@ impl Default for WTS_PROPERTY_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_PROPERTY_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WTS_PROPERTY_VALUE_0 { @@ -10632,9 +10424,6 @@ impl Default for WTS_PROPERTY_VALUE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_PROPERTY_VALUE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_PROPERTY_VALUE_0_1 { @@ -10646,9 +10435,6 @@ impl Default for WTS_PROPERTY_VALUE_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_PROPERTY_VALUE_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_PROPERTY_VALUE_0_0 { @@ -10660,9 +10446,6 @@ impl Default for WTS_PROPERTY_VALUE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_PROPERTY_VALUE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_PROTOCOL_CACHE { @@ -10674,9 +10457,6 @@ impl Default for WTS_PROTOCOL_CACHE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_PROTOCOL_CACHE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_PROTOCOL_COUNTERS { @@ -10704,9 +10484,6 @@ impl Default for WTS_PROTOCOL_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_PROTOCOL_COUNTERS { - type TypeKind = windows_core::CopyType; -} pub const WTS_PROTOCOL_NAME_LENGTH: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy)] @@ -10723,9 +10500,6 @@ impl Default for WTS_PROTOCOL_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_PROTOCOL_STATUS { - type TypeKind = windows_core::CopyType; -} pub const WTS_PROTOCOL_TYPE_CONSOLE: u32 = 0u32; pub const WTS_PROTOCOL_TYPE_ICA: u32 = 1u32; pub const WTS_PROTOCOL_TYPE_RDP: u32 = 2u32; @@ -10800,9 +10574,6 @@ impl Default for WTS_SERVER_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SERVER_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SERVER_INFOW { @@ -10813,9 +10584,6 @@ impl Default for WTS_SERVER_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SERVER_INFOW { - type TypeKind = windows_core::CopyType; -} pub const WTS_SERVICE_NONE: WTS_RCM_SERVICE_STATE = WTS_RCM_SERVICE_STATE(0i32); pub const WTS_SERVICE_START: WTS_RCM_SERVICE_STATE = WTS_RCM_SERVICE_STATE(1i32); #[repr(C)] @@ -10829,9 +10597,6 @@ impl Default for WTS_SERVICE_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SERVICE_STATE { - type TypeKind = windows_core::CopyType; -} pub const WTS_SERVICE_STOP: WTS_RCM_SERVICE_STATE = WTS_RCM_SERVICE_STATE(2i32); pub const WTS_SESSIONSTATE_LOCK: u32 = 0u32; pub const WTS_SESSIONSTATE_UNKNOWN: u32 = 4294967295u32; @@ -10847,9 +10612,6 @@ impl Default for WTS_SESSION_ADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SESSION_ADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SESSION_ID { @@ -10861,9 +10623,6 @@ impl Default for WTS_SESSION_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SESSION_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SESSION_INFOA { @@ -10876,9 +10635,6 @@ impl Default for WTS_SESSION_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SESSION_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SESSION_INFOW { @@ -10891,9 +10647,6 @@ impl Default for WTS_SESSION_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SESSION_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SESSION_INFO_1A { @@ -10911,9 +10664,6 @@ impl Default for WTS_SESSION_INFO_1A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SESSION_INFO_1A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SESSION_INFO_1W { @@ -10931,9 +10681,6 @@ impl Default for WTS_SESSION_INFO_1W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SESSION_INFO_1W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SMALL_RECT { @@ -10947,9 +10694,6 @@ impl Default for WTS_SMALL_RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SMALL_RECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WTS_SOCKADDR { @@ -10961,9 +10705,6 @@ impl Default for WTS_SOCKADDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SOCKADDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WTS_SOCKADDR_0 { @@ -10975,9 +10716,6 @@ impl Default for WTS_SOCKADDR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SOCKADDR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SOCKADDR_0_0 { @@ -10990,9 +10728,6 @@ impl Default for WTS_SOCKADDR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SOCKADDR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SOCKADDR_0_1 { @@ -11006,9 +10741,6 @@ impl Default for WTS_SOCKADDR_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SOCKADDR_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_SYSTEMTIME { @@ -11026,9 +10758,6 @@ impl Default for WTS_SYSTEMTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_SYSTEMTIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_TIME_ZONE_INFORMATION { @@ -11045,9 +10774,6 @@ impl Default for WTS_TIME_ZONE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_TIME_ZONE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WTS_TYPE_CLASS(pub i32); @@ -11064,9 +10790,6 @@ impl Default for WTS_USER_CREDENTIAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_USER_CREDENTIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_USER_DATA { @@ -11079,9 +10802,6 @@ impl Default for WTS_USER_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_USER_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_VALIDATION_INFORMATIONA { @@ -11096,9 +10816,6 @@ impl Default for WTS_VALIDATION_INFORMATIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_VALIDATION_INFORMATIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WTS_VALIDATION_INFORMATIONW { @@ -11113,9 +10830,6 @@ impl Default for WTS_VALIDATION_INFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_VALIDATION_INFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub const WTS_VALUE_TYPE_BINARY: u32 = 3u32; pub const WTS_VALUE_TYPE_GUID: u32 = 4u32; pub const WTS_VALUE_TYPE_STRING: u32 = 2u32; @@ -11178,9 +10892,6 @@ impl Default for pluginResource { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for pluginResource { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct pluginResource2 { @@ -11196,9 +10907,6 @@ impl Default for pluginResource2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for pluginResource2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct pluginResource2FileAssociation { @@ -11212,6 +10920,3 @@ impl Default for pluginResource2FileAssociation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for pluginResource2FileAssociation { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs index 11a961f58e9..ddb243156e6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -2357,9 +2357,6 @@ impl Default for WSMAN_AUTHENTICATION_CREDENTIALS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_AUTHENTICATION_CREDENTIALS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WSMAN_AUTHENTICATION_CREDENTIALS_0 { @@ -2371,9 +2368,6 @@ impl Default for WSMAN_AUTHENTICATION_CREDENTIALS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_AUTHENTICATION_CREDENTIALS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_AUTHZ_QUOTA { @@ -2387,9 +2381,6 @@ impl Default for WSMAN_AUTHZ_QUOTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_AUTHZ_QUOTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_CERTIFICATE_DETAILS { @@ -2403,9 +2394,6 @@ impl Default for WSMAN_CERTIFICATE_DETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_CERTIFICATE_DETAILS { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_CMDSHELL_OPTION_CODEPAGE: windows_core::PCWSTR = windows_core::w!("WINRS_CODEPAGE"); pub const WSMAN_CMDSHELL_OPTION_CONSOLEMODE_STDIN: windows_core::PCWSTR = windows_core::w!("WINRS_CONSOLEMODE_STDIN"); pub const WSMAN_CMDSHELL_OPTION_SKIP_CMD_SHELL: windows_core::PCWSTR = windows_core::w!("WINRS_SKIP_CMD_SHELL"); @@ -2420,9 +2408,6 @@ impl Default for WSMAN_COMMAND_ARG_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_COMMAND_ARG_SET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_COMMAND_HANDLE(pub isize); @@ -2439,9 +2424,6 @@ impl Default for WSMAN_CONNECT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_CONNECT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WSMAN_CREATE_SHELL_DATA { @@ -2452,9 +2434,6 @@ impl Default for WSMAN_CREATE_SHELL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_CREATE_SHELL_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WSMAN_DATA { @@ -2466,9 +2445,6 @@ impl Default for WSMAN_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WSMAN_DATA_0 { @@ -2481,9 +2457,6 @@ impl Default for WSMAN_DATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_DATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_DATA_BINARY { @@ -2495,9 +2468,6 @@ impl Default for WSMAN_DATA_BINARY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_DATA_BINARY { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_DATA_NONE: WSManDataType = WSManDataType(0i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2510,9 +2480,6 @@ impl Default for WSMAN_DATA_TEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_DATA_TEXT { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_DATA_TYPE_BINARY: WSManDataType = WSManDataType(2i32); pub const WSMAN_DATA_TYPE_DWORD: WSManDataType = WSManDataType(4i32); pub const WSMAN_DATA_TYPE_TEXT: WSManDataType = WSManDataType(1i32); @@ -2528,9 +2495,6 @@ impl Default for WSMAN_ENVIRONMENT_VARIABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_ENVIRONMENT_VARIABLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_ENVIRONMENT_VARIABLE_SET { @@ -2542,9 +2506,6 @@ impl Default for WSMAN_ENVIRONMENT_VARIABLE_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_ENVIRONMENT_VARIABLE_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_ERROR { @@ -2559,9 +2520,6 @@ impl Default for WSMAN_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_FILTER { @@ -2573,9 +2531,6 @@ impl Default for WSMAN_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_FILTER { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_FLAG_AUTH_BASIC: WSManAuthenticationFlags = WSManAuthenticationFlags(8i32); pub const WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE: WSManAuthenticationFlags = WSManAuthenticationFlags(32i32); pub const WSMAN_FLAG_AUTH_CREDSSP: WSManAuthenticationFlags = WSManAuthenticationFlags(128i32); @@ -2616,9 +2571,6 @@ impl Default for WSMAN_FRAGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_FRAGMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_KEY { @@ -2630,9 +2582,6 @@ impl Default for WSMAN_KEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_KEY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_OPERATION_HANDLE(pub isize); @@ -2654,9 +2603,6 @@ impl Default for WSMAN_OPERATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_OPERATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_OPERATION_INFOEX { @@ -2673,9 +2619,6 @@ impl Default for WSMAN_OPERATION_INFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_OPERATION_INFOEX { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_OPERATION_INFOV1: u32 = 0u32; pub const WSMAN_OPERATION_INFOV2: u32 = 2864434397u32; #[repr(C)] @@ -2690,9 +2633,6 @@ impl Default for WSMAN_OPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_OPTION { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS: WSManSessionOption = WSManSessionOption(32i32); pub const WSMAN_OPTION_DEFAULT_OPERATION_TIMEOUTMS: WSManSessionOption = WSManSessionOption(1i32); pub const WSMAN_OPTION_ENABLE_SPN_SERVER_PORT: WSManSessionOption = WSManSessionOption(22i32); @@ -2717,9 +2657,6 @@ impl Default for WSMAN_OPTION_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_OPTION_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_OPTION_SETEX { @@ -2733,9 +2670,6 @@ impl Default for WSMAN_OPTION_SETEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_OPTION_SETEX { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_OPTION_SHELL_MAX_DATA_SIZE_PER_MESSAGE_KB: WSManSessionOption = WSManSessionOption(29i32); pub const WSMAN_OPTION_SKIP_CA_CHECK: WSManSessionOption = WSManSessionOption(18i32); pub const WSMAN_OPTION_SKIP_CN_CHECK: WSManSessionOption = WSManSessionOption(19i32); @@ -2787,9 +2721,6 @@ impl Default for WSMAN_PLUGIN_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_PLUGIN_REQUEST { - type TypeKind = windows_core::CopyType; -} pub type WSMAN_PLUGIN_SEND = Option; pub type WSMAN_PLUGIN_SHELL = Option; pub type WSMAN_PLUGIN_SHUTDOWN = Option u32>; @@ -2813,9 +2744,6 @@ impl Default for WSMAN_PROXY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_PROXY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WSMAN_RECEIVE_DATA_RESULT { @@ -2829,9 +2757,6 @@ impl Default for WSMAN_RECEIVE_DATA_RESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_RECEIVE_DATA_RESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union WSMAN_RESPONSE_DATA { @@ -2844,9 +2769,6 @@ impl Default for WSMAN_RESPONSE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_RESPONSE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_SELECTOR_SET { @@ -2858,9 +2780,6 @@ impl Default for WSMAN_SELECTOR_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_SELECTOR_SET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_SENDER_DETAILS { @@ -2875,9 +2794,6 @@ impl Default for WSMAN_SENDER_DETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_SENDER_DETAILS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_SESSION_HANDLE(pub isize); @@ -2895,9 +2811,6 @@ impl Default for WSMAN_SHELL_ASYNC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_SHELL_ASYNC { - type TypeKind = windows_core::CopyType; -} pub type WSMAN_SHELL_COMPLETION_FUNCTION = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2909,9 +2822,6 @@ impl Default for WSMAN_SHELL_DISCONNECT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_SHELL_DISCONNECT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_SHELL_HANDLE(pub isize); @@ -2934,9 +2844,6 @@ impl Default for WSMAN_SHELL_STARTUP_INFO_V10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_SHELL_STARTUP_INFO_V10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_SHELL_STARTUP_INFO_V11 { @@ -2948,9 +2855,6 @@ impl Default for WSMAN_SHELL_STARTUP_INFO_V11 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_SHELL_STARTUP_INFO_V11 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_STREAM_ID_SET { @@ -2962,9 +2866,6 @@ impl Default for WSMAN_STREAM_ID_SET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_STREAM_ID_SET { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_STREAM_ID_STDERR: windows_core::PCWSTR = windows_core::w!("stderr"); pub const WSMAN_STREAM_ID_STDIN: windows_core::PCWSTR = windows_core::w!("stdin"); pub const WSMAN_STREAM_ID_STDOUT: windows_core::PCWSTR = windows_core::w!("stdout"); @@ -2979,9 +2880,6 @@ impl Default for WSMAN_USERNAME_PASSWORD_CREDS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSMAN_USERNAME_PASSWORD_CREDS { - type TypeKind = windows_core::CopyType; -} pub const WSMan: windows_core::GUID = windows_core::GUID::from_u128(0xbced617b_ec03_420b_8508_977dc7a686bd); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs index b795f9661b3..c8bf4ead17c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs @@ -97,9 +97,6 @@ impl Default for RM_FILTER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_FILTER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RM_FILTER_INFO_0 { @@ -112,9 +109,6 @@ impl Default for RM_FILTER_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_FILTER_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RM_FILTER_TRIGGER(pub i32); @@ -136,9 +130,6 @@ impl Default for RM_PROCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_PROCESS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RM_REBOOT_REASON(pub i32); @@ -156,9 +147,6 @@ impl Default for RM_UNIQUE_PROCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RM_UNIQUE_PROCESS { - type TypeKind = windows_core::CopyType; -} pub type RM_WRITE_STATUS_CALLBACK = Option; pub const RmConsole: RM_APP_TYPE = RM_APP_TYPE(5i32); pub const RmCritical: RM_APP_TYPE = RM_APP_TYPE(1000i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Restore/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Restore/mod.rs index 0d2f9d5f692..a4cb54e6829 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Restore/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Restore/mod.rs @@ -53,9 +53,6 @@ impl Default for RESTOREPOINTINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESTOREPOINTINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RESTOREPOINTINFOEX { @@ -70,9 +67,6 @@ impl Default for RESTOREPOINTINFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESTOREPOINTINFOEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct RESTOREPOINTINFOW { @@ -86,9 +80,6 @@ impl Default for RESTOREPOINTINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESTOREPOINTINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RESTOREPOINTINFO_EVENT_TYPE(pub u32); @@ -106,9 +97,6 @@ impl Default for STATEMGRSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STATEMGRSTATUS { - type TypeKind = windows_core::CopyType; -} pub const WINDOWS_BOOT: u32 = 9u32; pub const WINDOWS_SHUTDOWN: u32 = 8u32; pub const WINDOWS_UPDATE: u32 = 17u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs index d40d159b583..f7961b9349f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs @@ -3027,9 +3027,6 @@ impl Default for ARRAY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ARRAY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BinaryParam { @@ -3041,9 +3038,6 @@ impl Default for BinaryParam { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BinaryParam { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CLIENT_CALL_RETURN { @@ -3055,9 +3049,6 @@ impl Default for CLIENT_CALL_RETURN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLIENT_CALL_RETURN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMM_FAULT_OFFSETS { @@ -3069,9 +3060,6 @@ impl Default for COMM_FAULT_OFFSETS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMM_FAULT_OFFSETS { - type TypeKind = windows_core::CopyType; -} pub type CS_TAG_GETTING_ROUTINE = Option; pub type CS_TYPE_FROM_NETCS_ROUTINE = Option; pub type CS_TYPE_LOCAL_SIZE_ROUTINE = Option; @@ -3116,9 +3104,6 @@ impl Default for FULL_PTR_XLAT_TABLES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FULL_PTR_XLAT_TABLES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GENERIC_BINDING_INFO { @@ -3132,9 +3117,6 @@ impl Default for GENERIC_BINDING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GENERIC_BINDING_INFO { - type TypeKind = windows_core::CopyType; -} pub type GENERIC_BINDING_ROUTINE = Option *mut core::ffi::c_void>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3147,9 +3129,6 @@ impl Default for GENERIC_BINDING_ROUTINE_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GENERIC_BINDING_ROUTINE_PAIR { - type TypeKind = windows_core::CopyType; -} pub type GENERIC_UNBIND_ROUTINE = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3181,9 +3160,6 @@ impl Default for I_RpcProxyCallbackInterface { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for I_RpcProxyCallbackInterface { - type TypeKind = windows_core::CopyType; -} pub type I_RpcProxyFilterIfFn = Option RPC_STATUS>; pub type I_RpcProxyGetClientAddressFn = Option RPC_STATUS>; pub type I_RpcProxyGetClientSessionAndResourceUUID = Option RPC_STATUS>; @@ -3205,9 +3181,6 @@ impl Default for MALLOC_FREE_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MALLOC_FREE_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const MES_DECODE: MIDL_ES_CODE = MIDL_ES_CODE(1i32); pub const MES_DYNAMIC_BUFFER_HANDLE: MIDL_ES_HANDLE_STYLE = MIDL_ES_HANDLE_STYLE(2i32); pub const MES_ENCODE: MIDL_ES_CODE = MIDL_ES_CODE(0i32); @@ -3234,9 +3207,6 @@ impl Default for MIDL_FORMAT_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDL_FORMAT_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIDL_INTERCEPTION_INFO { @@ -3251,9 +3221,6 @@ impl Default for MIDL_INTERCEPTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDL_INTERCEPTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIDL_INTERFACE_METHOD_PROPERTIES { @@ -3265,9 +3232,6 @@ impl Default for MIDL_INTERFACE_METHOD_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDL_INTERFACE_METHOD_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIDL_METHOD_PROPERTY { @@ -3279,9 +3243,6 @@ impl Default for MIDL_METHOD_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDL_METHOD_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIDL_METHOD_PROPERTY_MAP { @@ -3293,9 +3254,6 @@ impl Default for MIDL_METHOD_PROPERTY_MAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDL_METHOD_PROPERTY_MAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3315,10 +3273,6 @@ impl Default for MIDL_SERVER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MIDL_SERVER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3336,10 +3290,6 @@ impl Default for MIDL_STUBLESS_PROXY_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MIDL_STUBLESS_PROXY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -3371,10 +3321,6 @@ impl Default for MIDL_STUB_DESC { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MIDL_STUB_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -3389,10 +3335,6 @@ impl Default for MIDL_STUB_DESC_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MIDL_STUB_DESC_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -3463,10 +3405,6 @@ impl Default for MIDL_STUB_MESSAGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MIDL_STUB_MESSAGE { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIDL_SYNTAX_INFO { @@ -3484,9 +3422,6 @@ impl Default for MIDL_SYNTAX_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDL_SYNTAX_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MIDL_TYPE_PICKLING_INFO { @@ -3499,9 +3434,6 @@ impl Default for MIDL_TYPE_PICKLING_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MIDL_TYPE_PICKLING_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3518,10 +3450,6 @@ impl Default for MIDL_WINRT_TYPE_SERIALIZATION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for MIDL_WINRT_TYPE_SERIALIZATION_INFO { - type TypeKind = windows_core::CopyType; -} pub const MIDL_WINRT_TYPE_SERIALIZATION_INFO_CURRENT_VERSION: i32 = 1i32; pub const MarshalDirectionMarshal: LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION = LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION(0i32); pub const MarshalDirectionUnmarshal: LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION = LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION(1i32); @@ -3539,9 +3467,6 @@ impl Default for NDR64_ARRAY_ELEMENT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_ARRAY_ELEMENT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_ARRAY_FLAGS { @@ -3552,9 +3477,6 @@ impl Default for NDR64_ARRAY_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_ARRAY_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NDR64_BINDINGS { @@ -3567,9 +3489,6 @@ impl Default for NDR64_BINDINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BINDINGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_BIND_AND_NOTIFY_EXTENSION { @@ -3581,9 +3500,6 @@ impl Default for NDR64_BIND_AND_NOTIFY_EXTENSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BIND_AND_NOTIFY_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_BIND_CONTEXT { @@ -3598,9 +3514,6 @@ impl Default for NDR64_BIND_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BIND_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_BIND_GENERIC { @@ -3615,9 +3528,6 @@ impl Default for NDR64_BIND_GENERIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BIND_GENERIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_BIND_PRIMITIVE { @@ -3631,9 +3541,6 @@ impl Default for NDR64_BIND_PRIMITIVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BIND_PRIMITIVE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_BOGUS_ARRAY_HEADER_FORMAT { @@ -3649,9 +3556,6 @@ impl Default for NDR64_BOGUS_ARRAY_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BOGUS_ARRAY_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_BOGUS_STRUCTURE_HEADER_FORMAT { @@ -3669,9 +3573,6 @@ impl Default for NDR64_BOGUS_STRUCTURE_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BOGUS_STRUCTURE_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_BUFFER_ALIGN_FORMAT { @@ -3685,9 +3586,6 @@ impl Default for NDR64_BUFFER_ALIGN_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_BUFFER_ALIGN_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONFORMANT_STRING_FORMAT { @@ -3698,9 +3596,6 @@ impl Default for NDR64_CONFORMANT_STRING_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONFORMANT_STRING_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONF_ARRAY_HEADER_FORMAT { @@ -3716,9 +3611,6 @@ impl Default for NDR64_CONF_ARRAY_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONF_ARRAY_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT { @@ -3737,9 +3629,6 @@ impl Default for NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONF_STRUCTURE_HEADER_FORMAT { @@ -3755,9 +3644,6 @@ impl Default for NDR64_CONF_STRUCTURE_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONF_STRUCTURE_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONF_VAR_ARRAY_HEADER_FORMAT { @@ -3774,9 +3660,6 @@ impl Default for NDR64_CONF_VAR_ARRAY_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONF_VAR_ARRAY_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT { @@ -3790,9 +3673,6 @@ impl Default for NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONF_VAR_BOGUS_ARRAY_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONSTANT_IID_FORMAT { @@ -3806,9 +3686,6 @@ impl Default for NDR64_CONSTANT_IID_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONSTANT_IID_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONTEXT_HANDLE_FLAGS { @@ -3819,9 +3696,6 @@ impl Default for NDR64_CONTEXT_HANDLE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONTEXT_HANDLE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_CONTEXT_HANDLE_FORMAT { @@ -3835,9 +3709,6 @@ impl Default for NDR64_CONTEXT_HANDLE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_CONTEXT_HANDLE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_EMBEDDED_COMPLEX_FORMAT { @@ -3851,9 +3722,6 @@ impl Default for NDR64_EMBEDDED_COMPLEX_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_EMBEDDED_COMPLEX_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_ENCAPSULATED_UNION { @@ -3870,9 +3738,6 @@ impl Default for NDR64_ENCAPSULATED_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_ENCAPSULATED_UNION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_EXPR_CONST32 { @@ -3886,9 +3751,6 @@ impl Default for NDR64_EXPR_CONST32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_EXPR_CONST32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_EXPR_CONST64 { @@ -3902,9 +3764,6 @@ impl Default for NDR64_EXPR_CONST64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_EXPR_CONST64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_EXPR_NOOP { @@ -3917,9 +3776,6 @@ impl Default for NDR64_EXPR_NOOP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_EXPR_NOOP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_EXPR_OPERATOR { @@ -3933,9 +3789,6 @@ impl Default for NDR64_EXPR_OPERATOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_EXPR_OPERATOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_EXPR_VAR { @@ -3949,9 +3802,6 @@ impl Default for NDR64_EXPR_VAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_EXPR_VAR { - type TypeKind = windows_core::CopyType; -} pub const NDR64_FC_AUTO_HANDLE: u32 = 3u32; pub const NDR64_FC_BIND_GENERIC: u32 = 1u32; pub const NDR64_FC_BIND_PRIMITIVE: u32 = 2u32; @@ -3970,9 +3820,6 @@ impl Default for NDR64_FIXED_REPEAT_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_FIXED_REPEAT_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_FIX_ARRAY_HEADER_FORMAT { @@ -3987,9 +3834,6 @@ impl Default for NDR64_FIX_ARRAY_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_FIX_ARRAY_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_IID_FLAGS { @@ -4000,9 +3844,6 @@ impl Default for NDR64_IID_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_IID_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_IID_FORMAT { @@ -4016,9 +3857,6 @@ impl Default for NDR64_IID_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_IID_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_MEMPAD_FORMAT { @@ -4032,9 +3870,6 @@ impl Default for NDR64_MEMPAD_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_MEMPAD_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_NON_CONFORMANT_STRING_FORMAT { @@ -4046,9 +3881,6 @@ impl Default for NDR64_NON_CONFORMANT_STRING_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_NON_CONFORMANT_STRING_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_NON_ENCAPSULATED_UNION { @@ -4065,9 +3897,6 @@ impl Default for NDR64_NON_ENCAPSULATED_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_NON_ENCAPSULATED_UNION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_NO_REPEAT_FORMAT { @@ -4081,9 +3910,6 @@ impl Default for NDR64_NO_REPEAT_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_NO_REPEAT_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_PARAM_FLAGS { @@ -4094,9 +3920,6 @@ impl Default for NDR64_PARAM_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_PARAM_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_PARAM_FORMAT { @@ -4110,9 +3933,6 @@ impl Default for NDR64_PARAM_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_PARAM_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_PIPE_FLAGS { @@ -4123,9 +3943,6 @@ impl Default for NDR64_PIPE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_PIPE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_PIPE_FORMAT { @@ -4142,9 +3959,6 @@ impl Default for NDR64_PIPE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_PIPE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_POINTER_FORMAT { @@ -4158,9 +3972,6 @@ impl Default for NDR64_POINTER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_POINTER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_POINTER_INSTANCE_HEADER_FORMAT { @@ -4172,9 +3983,6 @@ impl Default for NDR64_POINTER_INSTANCE_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_POINTER_INSTANCE_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_POINTER_REPEAT_FLAGS { @@ -4185,9 +3993,6 @@ impl Default for NDR64_POINTER_REPEAT_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_POINTER_REPEAT_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_PROC_FLAGS { @@ -4198,9 +4003,6 @@ impl Default for NDR64_PROC_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_PROC_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_PROC_FORMAT { @@ -4218,9 +4020,6 @@ impl Default for NDR64_PROC_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_PROC_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_RANGED_STRING_FORMAT { @@ -4234,9 +4033,6 @@ impl Default for NDR64_RANGED_STRING_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_RANGED_STRING_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_RANGE_FORMAT { @@ -4251,9 +4047,6 @@ impl Default for NDR64_RANGE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_RANGE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_RANGE_PIPE_FORMAT { @@ -4272,9 +4065,6 @@ impl Default for NDR64_RANGE_PIPE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_RANGE_PIPE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_REPEAT_FORMAT { @@ -4290,9 +4080,6 @@ impl Default for NDR64_REPEAT_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_REPEAT_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_RPC_FLAGS { @@ -4303,9 +4090,6 @@ impl Default for NDR64_RPC_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_RPC_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_SIMPLE_MEMBER_FORMAT { @@ -4319,9 +4103,6 @@ impl Default for NDR64_SIMPLE_MEMBER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_SIMPLE_MEMBER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_SIMPLE_REGION_FORMAT { @@ -4335,9 +4116,6 @@ impl Default for NDR64_SIMPLE_REGION_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_SIMPLE_REGION_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_SIZED_CONFORMANT_STRING_FORMAT { @@ -4349,9 +4127,6 @@ impl Default for NDR64_SIZED_CONFORMANT_STRING_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_SIZED_CONFORMANT_STRING_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_STRING_FLAGS { @@ -4362,9 +4137,6 @@ impl Default for NDR64_STRING_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_STRING_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_STRING_HEADER_FORMAT { @@ -4377,9 +4149,6 @@ impl Default for NDR64_STRING_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_STRING_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_STRUCTURE_FLAGS { @@ -4390,9 +4159,6 @@ impl Default for NDR64_STRUCTURE_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_STRUCTURE_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_STRUCTURE_HEADER_FORMAT { @@ -4407,9 +4173,6 @@ impl Default for NDR64_STRUCTURE_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_STRUCTURE_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_SYSTEM_HANDLE_FORMAT { @@ -4422,9 +4185,6 @@ impl Default for NDR64_SYSTEM_HANDLE_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_SYSTEM_HANDLE_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_TRANSMIT_AS_FLAGS { @@ -4435,9 +4195,6 @@ impl Default for NDR64_TRANSMIT_AS_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_TRANSMIT_AS_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_TRANSMIT_AS_FORMAT { @@ -4455,9 +4212,6 @@ impl Default for NDR64_TRANSMIT_AS_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_TRANSMIT_AS_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_TYPE_STRICT_CONTEXT_HANDLE { @@ -4473,9 +4227,6 @@ impl Default for NDR64_TYPE_STRICT_CONTEXT_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_TYPE_STRICT_CONTEXT_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_UNION_ARM { @@ -4488,9 +4239,6 @@ impl Default for NDR64_UNION_ARM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_UNION_ARM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_UNION_ARM_SELECTOR { @@ -4504,9 +4252,6 @@ impl Default for NDR64_UNION_ARM_SELECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_UNION_ARM_SELECTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_USER_MARSHAL_FLAGS { @@ -4517,9 +4262,6 @@ impl Default for NDR64_USER_MARSHAL_FLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_USER_MARSHAL_FLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_USER_MARSHAL_FORMAT { @@ -4537,9 +4279,6 @@ impl Default for NDR64_USER_MARSHAL_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_USER_MARSHAL_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR64_VAR_ARRAY_HEADER_FORMAT { @@ -4556,9 +4295,6 @@ impl Default for NDR64_VAR_ARRAY_HEADER_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR64_VAR_ARRAY_HEADER_FORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDR_ALLOC_ALL_NODES_CONTEXT(pub isize); @@ -4576,9 +4312,6 @@ impl Default for NDR_CS_ROUTINES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR_CS_ROUTINES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR_CS_SIZE_CONVERT_ROUTINES { @@ -4592,9 +4325,6 @@ impl Default for NDR_CS_SIZE_CONVERT_ROUTINES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR_CS_SIZE_CONVERT_ROUTINES { - type TypeKind = windows_core::CopyType; -} pub const NDR_CUSTOM_OR_DEFAULT_ALLOCATOR: u32 = 268435456u32; pub const NDR_DEFAULT_ALLOCATOR: u32 = 536870912u32; #[repr(C)] @@ -4608,9 +4338,6 @@ impl Default for NDR_EXPR_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR_EXPR_DESC { - type TypeKind = windows_core::CopyType; -} pub type NDR_NOTIFY2_ROUTINE = Option; pub type NDR_NOTIFY_ROUTINE = Option; #[repr(transparent)] @@ -4631,9 +4358,6 @@ impl Default for NDR_SCONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NDR_SCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] pub struct NDR_USER_MARSHAL_INFO { @@ -4652,10 +4376,6 @@ impl Default for NDR_USER_MARSHAL_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NDR_USER_MARSHAL_INFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] pub union NDR_USER_MARSHAL_INFO_0 { @@ -4673,10 +4393,6 @@ impl Default for NDR_USER_MARSHAL_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NDR_USER_MARSHAL_INFO_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -4694,10 +4410,6 @@ impl Default for NDR_USER_MARSHAL_INFO_LEVEL1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for NDR_USER_MARSHAL_INFO_LEVEL1 { - type TypeKind = windows_core::CloneType; -} pub const NT351_INTERFACE_SIZE: u32 = 64u32; #[cfg(feature = "Win32_System_IO")] pub type PFN_RPCNOTIFICATION_ROUTINE = Option; @@ -4750,9 +4462,6 @@ impl Default for RDR_CALLOUT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RDR_CALLOUT_STATE { - type TypeKind = windows_core::CopyType; -} pub const RPCFLG_ACCESSIBILITY_BIT1: u32 = 1048576u32; pub const RPCFLG_ACCESSIBILITY_BIT2: u32 = 2097152u32; pub const RPCFLG_ACCESS_LOCAL: u32 = 4194304u32; @@ -4797,10 +4506,6 @@ impl Default for RPC_ASYNC_NOTIFICATION_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for RPC_ASYNC_NOTIFICATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4814,10 +4519,6 @@ impl Default for RPC_ASYNC_NOTIFICATION_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for RPC_ASYNC_NOTIFICATION_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4833,10 +4534,6 @@ impl Default for RPC_ASYNC_NOTIFICATION_INFO_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for RPC_ASYNC_NOTIFICATION_INFO_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4850,10 +4547,6 @@ impl Default for RPC_ASYNC_NOTIFICATION_INFO_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for RPC_ASYNC_NOTIFICATION_INFO_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_IO")] #[derive(Clone, Copy)] @@ -4876,10 +4569,6 @@ impl Default for RPC_ASYNC_STATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_IO")] -impl windows_core::TypeKind for RPC_ASYNC_STATE { - type TypeKind = windows_core::CopyType; -} pub type RPC_AUTH_KEY_RETRIEVAL_FN = Option; pub const RPC_BHO_DONTLINGER: RPC_BINDING_HANDLE_OPTIONS_FLAGS = RPC_BINDING_HANDLE_OPTIONS_FLAGS(2u32); pub const RPC_BHO_EXCLUSIVE_AND_GUARANTEED: u32 = 4u32; @@ -4934,9 +4623,6 @@ impl Default for RPC_BINDING_HANDLE_OPTIONS_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_BINDING_HANDLE_OPTIONS_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4954,10 +4640,6 @@ impl Default for RPC_BINDING_HANDLE_SECURITY_V1_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_BINDING_HANDLE_SECURITY_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4975,10 +4657,6 @@ impl Default for RPC_BINDING_HANDLE_SECURITY_V1_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_BINDING_HANDLE_SECURITY_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RPC_BINDING_HANDLE_TEMPLATE_V1_A { @@ -4995,9 +4673,6 @@ impl Default for RPC_BINDING_HANDLE_TEMPLATE_V1_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_BINDING_HANDLE_TEMPLATE_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RPC_BINDING_HANDLE_TEMPLATE_V1_A_0 { @@ -5008,9 +4683,6 @@ impl Default for RPC_BINDING_HANDLE_TEMPLATE_V1_A_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_BINDING_HANDLE_TEMPLATE_V1_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RPC_BINDING_HANDLE_TEMPLATE_V1_W { @@ -5027,9 +4699,6 @@ impl Default for RPC_BINDING_HANDLE_TEMPLATE_V1_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_BINDING_HANDLE_TEMPLATE_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RPC_BINDING_HANDLE_TEMPLATE_V1_W_0 { @@ -5040,9 +4709,6 @@ impl Default for RPC_BINDING_HANDLE_TEMPLATE_V1_W_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_BINDING_HANDLE_TEMPLATE_V1_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_BINDING_VECTOR { @@ -5054,9 +4720,6 @@ impl Default for RPC_BINDING_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_BINDING_VECTOR { - type TypeKind = windows_core::CopyType; -} pub type RPC_BLOCKING_FN = Option RPC_STATUS>; pub const RPC_BUFFER_ASYNC: u32 = 32768u32; pub const RPC_BUFFER_COMPLETE: u32 = 4096u32; @@ -5081,9 +4744,6 @@ impl Default for RPC_CALL_ATTRIBUTES_V1_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CALL_ATTRIBUTES_V1_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_CALL_ATTRIBUTES_V1_W { @@ -5102,9 +4762,6 @@ impl Default for RPC_CALL_ATTRIBUTES_V1_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CALL_ATTRIBUTES_V1_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_CALL_ATTRIBUTES_V2_A { @@ -5132,9 +4789,6 @@ impl Default for RPC_CALL_ATTRIBUTES_V2_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CALL_ATTRIBUTES_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_CALL_ATTRIBUTES_V2_W { @@ -5162,9 +4816,6 @@ impl Default for RPC_CALL_ATTRIBUTES_V2_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CALL_ATTRIBUTES_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_CALL_ATTRIBUTES_V3_A { @@ -5194,9 +4845,6 @@ impl Default for RPC_CALL_ATTRIBUTES_V3_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CALL_ATTRIBUTES_V3_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_CALL_ATTRIBUTES_V3_W { @@ -5226,9 +4874,6 @@ impl Default for RPC_CALL_ATTRIBUTES_V3_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CALL_ATTRIBUTES_V3_W { - type TypeKind = windows_core::CopyType; -} pub const RPC_CALL_ATTRIBUTES_VERSION: u32 = 2u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5243,9 +4888,6 @@ impl Default for RPC_CALL_LOCAL_ADDRESS_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CALL_LOCAL_ADDRESS_V1 { - type TypeKind = windows_core::CopyType; -} pub const RPC_CALL_STATUS_CANCELLED: u32 = 1u32; pub const RPC_CALL_STATUS_DISCONNECTED: u32 = 2u32; pub type RPC_CLIENT_ALLOC = Option *mut core::ffi::c_void>; @@ -5263,9 +4905,6 @@ impl Default for RPC_CLIENT_INFORMATION1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CLIENT_INFORMATION1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_CLIENT_INTERFACE { @@ -5284,9 +4923,6 @@ impl Default for RPC_CLIENT_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_CLIENT_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub const RPC_CONTEXT_HANDLE_DEFAULT_FLAGS: u32 = 0u32; pub const RPC_CONTEXT_HANDLE_DONT_SERIALIZE: u32 = 536870912u32; pub const RPC_CONTEXT_HANDLE_FLAGS: u32 = 805306368u32; @@ -5453,9 +5089,6 @@ impl Default for RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} pub const RPC_C_OPT_DONT_LINGER: u32 = 13u32; pub const RPC_C_OPT_MAX_OPTIONS: u32 = 12u32; pub const RPC_C_OPT_MQ_ACKNOWLEDGE: u32 = 4u32; @@ -5565,9 +5198,6 @@ impl Default for RPC_DISPATCH_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_DISPATCH_TABLE { - type TypeKind = windows_core::CopyType; -} pub const RPC_EEINFO_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy)] @@ -5580,9 +5210,6 @@ impl Default for RPC_EE_INFO_PARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_EE_INFO_PARAM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RPC_EE_INFO_PARAM_0 { @@ -5598,9 +5225,6 @@ impl Default for RPC_EE_INFO_PARAM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_EE_INFO_PARAM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_ENDPOINT_TEMPLATEA { @@ -5615,9 +5239,6 @@ impl Default for RPC_ENDPOINT_TEMPLATEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_ENDPOINT_TEMPLATEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_ENDPOINT_TEMPLATEW { @@ -5632,9 +5253,6 @@ impl Default for RPC_ENDPOINT_TEMPLATEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_ENDPOINT_TEMPLATEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_ERROR_ENUM_HANDLE { @@ -5647,9 +5265,6 @@ impl Default for RPC_ERROR_ENUM_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_ERROR_ENUM_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RPC_EXTENDED_ERROR_INFO { @@ -5669,9 +5284,6 @@ impl Default for RPC_EXTENDED_ERROR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_EXTENDED_ERROR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RPC_EXTENDED_ERROR_INFO_0 { @@ -5683,9 +5295,6 @@ impl Default for RPC_EXTENDED_ERROR_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_EXTENDED_ERROR_INFO_0 { - type TypeKind = windows_core::CopyType; -} pub const RPC_FLAGS_VALID_BIT: u32 = 32768u32; pub type RPC_FORWARD_FUNCTION = Option RPC_STATUS>; pub const RPC_FW_IF_FLAG_DCOM: u32 = 1u32; @@ -5708,9 +5317,6 @@ impl Default for RPC_HTTP_TRANSPORT_CREDENTIALS_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_HTTP_TRANSPORT_CREDENTIALS_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A { @@ -5729,9 +5335,6 @@ impl Default for RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W { @@ -5750,9 +5353,6 @@ impl Default for RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A { @@ -5771,9 +5371,6 @@ impl Default for RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W { @@ -5792,9 +5389,6 @@ impl Default for RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_HTTP_TRANSPORT_CREDENTIALS_W { @@ -5810,9 +5404,6 @@ impl Default for RPC_HTTP_TRANSPORT_CREDENTIALS_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_HTTP_TRANSPORT_CREDENTIALS_W { - type TypeKind = windows_core::CopyType; -} pub const RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH: u32 = 16u32; pub const RPC_IF_ALLOW_LOCAL_ONLY: u32 = 32u32; pub const RPC_IF_ALLOW_SECURE_ONLY: u32 = 8u32; @@ -5832,9 +5423,6 @@ impl Default for RPC_IF_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_IF_ID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_IF_ID_VECTOR { @@ -5846,9 +5434,6 @@ impl Default for RPC_IF_ID_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_IF_ID_VECTOR { - type TypeKind = windows_core::CopyType; -} pub const RPC_IF_OLE: u32 = 2u32; pub const RPC_IF_SEC_CACHE_PER_PROC: u32 = 128u32; pub const RPC_IF_SEC_NO_CACHE: u32 = 64u32; @@ -5864,9 +5449,6 @@ impl Default for RPC_IMPORT_CONTEXT_P { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_IMPORT_CONTEXT_P { - type TypeKind = windows_core::CopyType; -} pub type RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN = Option; pub const RPC_INTERFACE_HAS_PIPES: u32 = 1u32; #[repr(C)] @@ -5889,9 +5471,6 @@ impl Default for RPC_INTERFACE_TEMPLATEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_INTERFACE_TEMPLATEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_INTERFACE_TEMPLATEW { @@ -5912,9 +5491,6 @@ impl Default for RPC_INTERFACE_TEMPLATEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_INTERFACE_TEMPLATEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_MESSAGE { @@ -5935,9 +5511,6 @@ impl Default for RPC_MESSAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_MESSAGE { - type TypeKind = windows_core::CopyType; -} pub type RPC_MGMT_AUTHORIZATION_FN = Option i32>; pub const RPC_NCA_FLAGS_BROADCAST: u32 = 2u32; pub const RPC_NCA_FLAGS_DEFAULT: u32 = 0u32; @@ -5963,9 +5536,6 @@ impl Default for RPC_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_PROTSEQ_ENDPOINT { @@ -5977,9 +5547,6 @@ impl Default for RPC_PROTSEQ_ENDPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_PROTSEQ_ENDPOINT { - type TypeKind = windows_core::CopyType; -} pub const RPC_PROTSEQ_HTTP: u32 = 4u32; pub const RPC_PROTSEQ_LRPC: u32 = 3u32; pub const RPC_PROTSEQ_NMP: u32 = 2u32; @@ -5995,9 +5562,6 @@ impl Default for RPC_PROTSEQ_VECTORA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_PROTSEQ_VECTORA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_PROTSEQ_VECTORW { @@ -6009,9 +5573,6 @@ impl Default for RPC_PROTSEQ_VECTORW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_PROTSEQ_VECTORW { - type TypeKind = windows_core::CopyType; -} pub const RPC_PROXY_CONNECTION_TYPE_IN_PROXY: u32 = 0u32; pub const RPC_PROXY_CONNECTION_TYPE_OUT_PROXY: u32 = 1u32; pub const RPC_P_ADDR_FORMAT_TCP_IPV4: u32 = 1u32; @@ -6039,10 +5600,6 @@ impl Default for RPC_SECURITY_QOS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6060,10 +5617,6 @@ impl Default for RPC_SECURITY_QOS_V2_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V2_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6076,10 +5629,6 @@ impl Default for RPC_SECURITY_QOS_V2_A_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V2_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6097,10 +5646,6 @@ impl Default for RPC_SECURITY_QOS_V2_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V2_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6113,10 +5658,6 @@ impl Default for RPC_SECURITY_QOS_V2_W_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V2_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6135,10 +5676,6 @@ impl Default for RPC_SECURITY_QOS_V3_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V3_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6151,10 +5688,6 @@ impl Default for RPC_SECURITY_QOS_V3_A_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V3_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6173,10 +5706,6 @@ impl Default for RPC_SECURITY_QOS_V3_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V3_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6189,10 +5718,6 @@ impl Default for RPC_SECURITY_QOS_V3_W_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V3_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6212,10 +5737,6 @@ impl Default for RPC_SECURITY_QOS_V4_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V4_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6228,10 +5749,6 @@ impl Default for RPC_SECURITY_QOS_V4_A_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V4_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6251,10 +5768,6 @@ impl Default for RPC_SECURITY_QOS_V4_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V4_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6267,10 +5780,6 @@ impl Default for RPC_SECURITY_QOS_V4_W_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V4_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6291,10 +5800,6 @@ impl Default for RPC_SECURITY_QOS_V5_A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V5_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6307,10 +5812,6 @@ impl Default for RPC_SECURITY_QOS_V5_A_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V5_A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6331,10 +5832,6 @@ impl Default for RPC_SECURITY_QOS_V5_W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V5_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6347,10 +5844,6 @@ impl Default for RPC_SECURITY_QOS_V5_W_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RPC_SECURITY_QOS_V5_W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_SEC_CONTEXT_KEY_INFO { @@ -6363,9 +5856,6 @@ impl Default for RPC_SEC_CONTEXT_KEY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_SEC_CONTEXT_KEY_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RPC_SERVER_INTERFACE { @@ -6384,9 +5874,6 @@ impl Default for RPC_SERVER_INTERFACE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_SERVER_INTERFACE { - type TypeKind = windows_core::CopyType; -} pub type RPC_SETFILTER_FUNC = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6399,9 +5886,6 @@ impl Default for RPC_STATS_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_STATS_VECTOR { - type TypeKind = windows_core::CopyType; -} #[must_use] #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6417,9 +5901,6 @@ impl Default for RPC_SYNTAX_IDENTIFIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_SYNTAX_IDENTIFIER { - type TypeKind = windows_core::CopyType; -} pub const RPC_SYSTEM_HANDLE_FREE_ALL: u32 = 3u32; pub const RPC_SYSTEM_HANDLE_FREE_ERROR_ON_CLOSE: u32 = 4u32; pub const RPC_SYSTEM_HANDLE_FREE_RETRIEVED: u32 = 2u32; @@ -6546,9 +6027,6 @@ impl Default for RPC_TRANSFER_SYNTAX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_TRANSFER_SYNTAX { - type TypeKind = windows_core::CopyType; -} pub const RPC_TYPE_DISCONNECT_EVENT_CONTEXT_HANDLE: u32 = 2147483648u32; pub const RPC_TYPE_STRICT_CONTEXT_HANDLE: u32 = 1073741824u32; #[repr(C)] @@ -6562,9 +6040,6 @@ impl Default for RPC_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RPC_VERSION { - type TypeKind = windows_core::CopyType; -} pub const RpcAttemptedLbsDecisions: RpcPerfCounters = RpcPerfCounters(8i32); pub const RpcAttemptedLbsMessages: RpcPerfCounters = RpcPerfCounters(10i32); pub const RpcBackEndConnectionAttempts: RpcPerfCounters = RpcPerfCounters(2i32); @@ -6614,9 +6089,6 @@ impl Default for SCONTEXT_QUEUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCONTEXT_QUEUE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SEC_WINNT_AUTH_IDENTITY(pub u32); @@ -6636,9 +6108,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY_A { - type TypeKind = windows_core::CopyType; -} pub const SEC_WINNT_AUTH_IDENTITY_ANSI: SEC_WINNT_AUTH_IDENTITY = SEC_WINNT_AUTH_IDENTITY(1u32); pub const SEC_WINNT_AUTH_IDENTITY_UNICODE: SEC_WINNT_AUTH_IDENTITY = SEC_WINNT_AUTH_IDENTITY(2u32); #[repr(C)] @@ -6657,9 +6126,6 @@ impl Default for SEC_WINNT_AUTH_IDENTITY_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEC_WINNT_AUTH_IDENTITY_W { - type TypeKind = windows_core::CopyType; -} pub type SERVER_ROUTINE = Option i32>; pub const STUB_CALL_SERVER: STUB_PHASE = STUB_PHASE(1i32); pub const STUB_CALL_SERVER_NO_HRESULT: STUB_PHASE = STUB_PHASE(3i32); @@ -6720,10 +6186,6 @@ impl Default for USER_MARSHAL_CB { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for USER_MARSHAL_CB { - type TypeKind = windows_core::CopyType; -} pub const USER_MARSHAL_CB_BUFFER_SIZE: USER_MARSHAL_CB_TYPE = USER_MARSHAL_CB_TYPE(0i32); pub const USER_MARSHAL_CB_FREE: USER_MARSHAL_CB_TYPE = USER_MARSHAL_CB_TYPE(3i32); pub const USER_MARSHAL_CB_MARSHALL: USER_MARSHAL_CB_TYPE = USER_MARSHAL_CB_TYPE(1i32); @@ -6758,9 +6220,6 @@ impl Default for USER_MARSHAL_ROUTINE_QUADRUPLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USER_MARSHAL_ROUTINE_QUADRUPLE { - type TypeKind = windows_core::CopyType; -} pub type USER_MARSHAL_SIZING_ROUTINE = Option u32>; pub type USER_MARSHAL_UNMARSHALLING_ROUTINE = Option *mut u8>; #[repr(C)] @@ -6774,9 +6233,6 @@ impl Default for UUID_VECTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UUID_VECTOR { - type TypeKind = windows_core::CopyType; -} pub const XLAT_CLIENT: XLAT_SIDE = XLAT_SIDE(2i32); pub const XLAT_SERVER: XLAT_SIDE = XLAT_SIDE(1i32); #[repr(transparent)] @@ -6799,10 +6255,6 @@ impl Default for XMIT_ROUTINE_QUINTUPLE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for XMIT_ROUTINE_QUINTUPLE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct _NDR_PROC_CONTEXT(pub isize); diff --git a/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs index 3876bd2e69e..28585a44985 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs @@ -1637,9 +1637,6 @@ impl Default for AUTHENTICATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTHENTICATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AUTH_TYPE(pub i32); @@ -1685,9 +1682,6 @@ impl Default for BUCKETCATEGORIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUCKETCATEGORIZE { - type TypeKind = windows_core::CopyType; -} pub const BUCKET_EXPONENTIAL: u32 = 1u32; pub const BUCKET_LINEAR: u32 = 0u32; #[repr(transparent)] @@ -1727,10 +1721,6 @@ impl Default for CATEGORIZATION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for CATEGORIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[derive(Clone, Copy)] @@ -1745,10 +1735,6 @@ impl Default for CATEGORIZATION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for CATEGORIZATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1762,10 +1748,6 @@ impl Default for CATEGORIZATIONSET { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for CATEGORIZATIONSET { - type TypeKind = windows_core::CopyType; -} pub const CATEGORIZE_BUCKETS: u32 = 2u32; pub const CATEGORIZE_CLUSTER: u32 = 1u32; pub const CATEGORIZE_RANGE: u32 = 3u32; @@ -1855,10 +1837,6 @@ impl Default for COLUMNSET { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for COLUMNSET { - type TypeKind = windows_core::CopyType; -} pub const CONDITION_CREATION_DEFAULT: CONDITION_CREATION_OPTIONS = CONDITION_CREATION_OPTIONS(0i32); pub const CONDITION_CREATION_NONE: CONDITION_CREATION_OPTIONS = CONDITION_CREATION_OPTIONS(0i32); #[repr(transparent)] @@ -1917,10 +1895,6 @@ impl Default for CONTENTRESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for CONTENTRESTRICTION { - type TypeKind = windows_core::CopyType; -} pub const CONTENT_SOURCE_E_CONTENT_CLASS_READ: i32 = -2147208188i32; pub const CONTENT_SOURCE_E_CONTENT_SOURCE_COLUMN_TYPE: i32 = -2147208185i32; pub const CONTENT_SOURCE_E_NULL_CONTENT_CLASS_BSTR: i32 = -2147208186i32; @@ -2014,9 +1988,6 @@ impl Default for DATE_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATE_STRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBACCESSORFLAGSENUM(pub i32); @@ -2050,10 +2021,6 @@ impl Default for DBBINDEXT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBBINDEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2067,10 +2034,6 @@ impl Default for DBBINDEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBBINDEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBBINDFLAGENUM(pub i32); @@ -2102,11 +2065,6 @@ impl Default for DBBINDING { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for DBBINDING { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] @@ -2135,11 +2093,6 @@ impl Default for DBBINDING { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for DBBINDING { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBBINDSTATUSENUM(pub i32); @@ -2207,11 +2160,6 @@ impl Default for DBCOLUMNACCESS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for DBCOLUMNACCESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -2234,11 +2182,6 @@ impl Default for DBCOLUMNACCESS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for DBCOLUMNACCESS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -2268,11 +2211,6 @@ impl Default for DBCOLUMNDESC { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBCOLUMNDESC { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -2302,11 +2240,6 @@ impl Default for DBCOLUMNDESC { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBCOLUMNDESC { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBCOLUMNDESCFLAGSENUM(pub i32); @@ -2387,11 +2320,6 @@ impl Default for DBCOLUMNINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] -impl windows_core::TypeKind for DBCOLUMNINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] @@ -2420,11 +2348,6 @@ impl Default for DBCOLUMNINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] -impl windows_core::TypeKind for DBCOLUMNINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBCOMMANDPERSISTFLAGENUM(pub i32); @@ -2492,11 +2415,6 @@ impl Default for DBCONSTRAINTDESC { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBCONSTRAINTDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -2524,11 +2442,6 @@ impl Default for DBCONSTRAINTDESC { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBCONSTRAINTDESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBCONSTRAINTTYPEENUM(pub i32); @@ -2569,10 +2482,6 @@ impl Default for DBCOST { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBCOST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2587,10 +2496,6 @@ impl Default for DBCOST { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBCOST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBCOSTUNITENUM(pub i32); @@ -2614,9 +2519,6 @@ impl Default for DBDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBDATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DBDATETIM4 { @@ -2628,9 +2530,6 @@ impl Default for DBDATETIM4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBDATETIM4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DBDATETIME { @@ -2642,9 +2541,6 @@ impl Default for DBDATETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBDATETIME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBDEFERRABILITYENUM(pub i32); @@ -2683,10 +2579,6 @@ impl Default for DBFAILUREINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBFAILUREINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2701,10 +2593,6 @@ impl Default for DBFAILUREINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBFAILUREINFO { - type TypeKind = windows_core::CopyType; -} pub const DBGUID_MSSQLXML: windows_core::GUID = windows_core::GUID::from_u128(0x5d531cb2_e6ed_11d2_b252_00c04f681b71); pub const DBGUID_ROWDEFAULTSTREAM: windows_core::GUID = windows_core::GUID::from_u128(0x0c733ab7_2a1c_11ce_ade5_00aa0044773d); pub const DBGUID_ROWURL: windows_core::GUID = windows_core::GUID::from_u128(0x0c733ab6_2a1c_11ce_ade5_00aa0044773d); @@ -2722,10 +2610,6 @@ impl Default for DBIMPLICITSESSION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBIMPLICITSESSION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Debug, PartialEq)] @@ -2740,10 +2624,6 @@ impl Default for DBIMPLICITSESSION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBIMPLICITSESSION { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -2759,11 +2639,6 @@ impl Default for DBINDEXCOLUMNDESC { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for DBINDEXCOLUMNDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -2779,11 +2654,6 @@ impl Default for DBINDEXCOLUMNDESC { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for DBINDEXCOLUMNDESC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBINDEX_COL_ORDERENUM(pub i32); @@ -2815,10 +2685,6 @@ impl Default for DBLITERALINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBLITERALINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2836,10 +2702,6 @@ impl Default for DBLITERALINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBLITERALINFO { - type TypeKind = windows_core::CopyType; -} pub const DBLITERAL_BINARY_LITERAL: DBLITERALENUM = DBLITERALENUM(1i32); pub const DBLITERAL_CATALOG_NAME: DBLITERALENUM = DBLITERALENUM(2i32); pub const DBLITERAL_CATALOG_SEPARATOR: DBLITERALENUM = DBLITERALENUM(3i32); @@ -2894,9 +2756,6 @@ impl Default for DBMONEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBMONEY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBMOVEFLAGSENUM(pub i32); @@ -2918,10 +2777,6 @@ impl Default for DBOBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2935,10 +2790,6 @@ impl Default for DBOBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBOBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -2956,10 +2807,6 @@ impl Default for DBPARAMBINDINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBPARAMBINDINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2977,10 +2824,6 @@ impl Default for DBPARAMBINDINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBPARAMBINDINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBPARAMFLAGSENUM(pub i32); @@ -3013,11 +2856,6 @@ impl Default for DBPARAMINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for DBPARAMINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] @@ -3039,11 +2877,6 @@ impl Default for DBPARAMINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for DBPARAMINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBPARAMIOENUM(pub i32); @@ -3064,10 +2897,6 @@ impl Default for DBPARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3082,10 +2911,6 @@ impl Default for DBPARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBPARAMS { - type TypeKind = windows_core::CopyType; -} pub const DBPARAMTYPE_INPUT: u32 = 1u32; pub const DBPARAMTYPE_INPUTOUTPUT: u32 = 2u32; pub const DBPARAMTYPE_OUTPUT: u32 = 3u32; @@ -3149,11 +2974,6 @@ impl Default for DBPROP { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROP { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -3178,11 +2998,6 @@ impl Default for DBPROP { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROP { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBPROPENUM(pub i32); @@ -3251,10 +3066,6 @@ impl Default for DBPROPIDSET { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBPROPIDSET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3269,10 +3080,6 @@ impl Default for DBPROPIDSET { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBPROPIDSET { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -3297,11 +3104,6 @@ impl Default for DBPROPINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROPINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -3326,11 +3128,6 @@ impl Default for DBPROPINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROPINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -3347,11 +3144,6 @@ impl Default for DBPROPINFOSET { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROPINFOSET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -3368,11 +3160,6 @@ impl Default for DBPROPINFOSET { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROPINFOSET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBPROPOPTIONSENUM(pub i32); @@ -3395,11 +3182,6 @@ impl Default for DBPROPSET { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROPSET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -3416,11 +3198,6 @@ impl Default for DBPROPSET { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DBPROPSET { - type TypeKind = windows_core::CopyType; -} pub const DBPROPSET_MSDAORA8_ROWSET: windows_core::GUID = windows_core::GUID::from_u128(0x7f06a375_dd6a_43db_b4e0_1fc121e5e62b); pub const DBPROPSET_MSDAORA_ROWSET: windows_core::GUID = windows_core::GUID::from_u128(0xe8cc4cbd_fdff_11d0_b865_00a0c9081c1d); pub const DBPROPSET_MSDSDBINIT: windows_core::GUID = windows_core::GUID::from_u128(0x55cb91a8_5c7a_11d1_adad_00c04fc29863); @@ -4011,10 +3788,6 @@ impl Default for DBROWWATCHCHANGE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBROWWATCHCHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4030,10 +3803,6 @@ impl Default for DBROWWATCHCHANGE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBROWWATCHCHANGE { - type TypeKind = windows_core::CopyType; -} pub const DBSCHEMA_LINKEDSERVERS: windows_core::GUID = windows_core::GUID::from_u128(0x9093caf4_2eac_11d1_9809_00c04fc2ad98); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4127,9 +3896,6 @@ impl Default for DBTIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBTIME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -4148,10 +3914,6 @@ impl Default for DBTIMESTAMP { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBTIMESTAMP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4170,10 +3932,6 @@ impl Default for DBTIMESTAMP { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBTIMESTAMP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBTYPEENUM(pub i32); @@ -4258,9 +4016,6 @@ impl Default for DBVARYBIN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBVARYBIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DBVARYCHAR { @@ -4272,9 +4027,6 @@ impl Default for DBVARYCHAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DBVARYCHAR { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -4288,10 +4040,6 @@ impl Default for DBVECTOR { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DBVECTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4305,10 +4053,6 @@ impl Default for DBVECTOR { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DBVECTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DBWATCHMODEENUM(pub i32); @@ -4499,9 +4243,6 @@ impl Default for DB_NUMERIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DB_NUMERIC { - type TypeKind = windows_core::CopyType; -} pub const DB_OUT: u32 = 2u32; pub const DB_PROT_LEVEL_CALL: u32 = 2u32; pub const DB_PROT_LEVEL_CONNECT: u32 = 1u32; @@ -4560,9 +4301,6 @@ impl Default for DB_VARNUMERIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DB_VARNUMERIC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct DCINFO { @@ -4581,10 +4319,6 @@ impl Default for DCINFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for DCINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DCINFOTYPEENUM(pub i32); @@ -4845,10 +4579,6 @@ impl Default for ERRORINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ERRORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4865,10 +4595,6 @@ impl Default for ERRORINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ERRORINFO { - type TypeKind = windows_core::CopyType; -} pub const ERROR_FTE: u32 = 13824u32; pub const ERROR_FTE_CB: u32 = 51968u32; pub const ERROR_FTE_FD: u32 = 64768u32; @@ -5106,9 +4832,6 @@ impl Default for FILTERED_DATA_SOURCES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTERED_DATA_SOURCES { - type TypeKind = windows_core::CopyType; -} pub const FLTRDMN_E_CANNOT_DECRYPT_PASSWORD: i32 = -2147212282i32; pub const FLTRDMN_E_ENCRYPTED_DOCUMENT: i32 = -2147212283i32; pub const FLTRDMN_E_FILTER_INIT_FAILED: i32 = -2147212284i32; @@ -5378,9 +5101,6 @@ impl Default for HITRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HITRANGE { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IAccessor, IAccessor_Vtbl, 0x0c733a8c_2a1c_11ce_ade5_00aa0044773d); windows_core::imp::interface_hierarchy!(IAccessor, windows_core::IUnknown); impl IAccessor { @@ -9408,9 +9128,6 @@ impl Default for INCREMENTAL_ACCESS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INCREMENTAL_ACCESS_INFO { - type TypeKind = windows_core::CopyType; -} pub const INET_E_AGENT_CACHE_SIZE_EXCEEDED: windows_core::HRESULT = windows_core::HRESULT(0x800C0F82_u32 as _); pub const INET_E_AGENT_CONNECTION_FAILED: windows_core::HRESULT = windows_core::HRESULT(0x800C0F83_u32 as _); pub const INET_E_AGENT_EXCEEDING_CACHE_SIZE: windows_core::HRESULT = windows_core::HRESULT(0x800C0F90_u32 as _); @@ -15743,10 +15460,6 @@ impl Default for ITEMPROP { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for ITEMPROP { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ITEM_INFO { @@ -15761,9 +15474,6 @@ impl Default for ITEM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ITEM_INFO { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(ITableCreation, ITableCreation_Vtbl, 0x0c733abc_2a1c_11ce_ade5_00aa0044773d); impl core::ops::Deref for ITableCreation { type Target = ITableDefinition; @@ -17384,10 +17094,6 @@ impl Default for KAGGETDIAG { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for KAGGETDIAG { - type TypeKind = windows_core::CloneType; -} pub const KAGPROPVAL_CONCUR_LOCK: u32 = 4u32; pub const KAGPROPVAL_CONCUR_READ_ONLY: u32 = 8u32; pub const KAGPROPVAL_CONCUR_ROWVER: u32 = 1u32; @@ -17443,10 +17149,6 @@ impl Default for KAGREQDIAG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for KAGREQDIAG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KAGREQDIAGFLAGSENUM(pub i32); @@ -17480,10 +17182,6 @@ impl Default for MDAXISINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for MDAXISINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -17501,10 +17199,6 @@ impl Default for MDAXISINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MDAXISINFO { - type TypeKind = windows_core::CopyType; -} pub const MDAXIS_CHAPTERS: u32 = 4u32; pub const MDAXIS_COLUMNS: u32 = 0u32; pub const MDAXIS_PAGES: u32 = 2u32; @@ -17730,10 +17424,6 @@ impl Default for NATLANGUAGERESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for NATLANGUAGERESTRICTION { - type TypeKind = windows_core::CopyType; -} pub const NEC_HIGH: NAMED_ENTITY_CERTAINTY = NAMED_ENTITY_CERTAINTY(2i32); pub const NEC_LOW: NAMED_ENTITY_CERTAINTY = NAMED_ENTITY_CERTAINTY(0i32); pub const NEC_MEDIUM: NAMED_ENTITY_CERTAINTY = NAMED_ENTITY_CERTAINTY(1i32); @@ -17759,10 +17449,6 @@ impl Default for NODERESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for NODERESTRICTION { - type TypeKind = windows_core::CopyType; -} pub const NOTESPH_E_ATTACHMENTS: i32 = -2147211770i32; pub const NOTESPH_E_DB_ACCESS_DENIED: i32 = -2147211768i32; pub const NOTESPH_E_FAIL: i32 = -2147211759i32; @@ -17786,10 +17472,6 @@ impl Default for NOTRESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for NOTRESTRICTION { - type TypeKind = windows_core::CopyType; -} pub const NOT_N_PARSE_ERROR: windows_core::HRESULT = windows_core::HRESULT(0x8092E_u32 as _); pub const NegationCondition: windows_core::GUID = windows_core::GUID::from_u128(0x8de9c74c_605a_4acd_bee3_2b222aa2d23d); pub const OCC_INVALID: u32 = 4294967295u32; @@ -17848,9 +17530,6 @@ impl Default for ODBC_VS_ARGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ODBC_VS_ARGS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ODBC_VS_ARGS_0 { @@ -17862,9 +17541,6 @@ impl Default for ODBC_VS_ARGS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ODBC_VS_ARGS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union ODBC_VS_ARGS_1 { @@ -17876,9 +17552,6 @@ impl Default for ODBC_VS_ARGS_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ODBC_VS_ARGS_1 { - type TypeKind = windows_core::CopyType; -} pub const ODBC_VS_FLAG_RETCODE: i32 = 4i32; pub const ODBC_VS_FLAG_STOP: i32 = 8i32; pub const ODBC_VS_FLAG_UNICODE_ARG: i32 = 1i32; @@ -18349,10 +18022,6 @@ impl Default for PROPERTYRESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for PROPERTYRESTRICTION { - type TypeKind = windows_core::CloneType; -} pub const PROPID_DBBMK_BOOKMARK: u32 = 2u32; pub const PROPID_DBBMK_CHAPTER: u32 = 3u32; pub const PROPID_DBSELF_SELF: u32 = 2u32; @@ -18378,9 +18047,6 @@ impl Default for PROXY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROXY_INFO { - type TypeKind = windows_core::CopyType; -} pub const PRRE: u32 = 6u32; pub const PRSomeBits: u32 = 8u32; pub const PRTH_E_ACCESS_DENIED: u32 = 2147750405u32; @@ -18493,10 +18159,6 @@ impl Default for RANGECATEGORIZE { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for RANGECATEGORIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct RESTRICTION { @@ -18516,10 +18178,6 @@ impl Default for RESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for RESTRICTION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub union RESTRICTION_0 { @@ -18544,10 +18202,6 @@ impl Default for RESTRICTION_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for RESTRICTION_0 { - type TypeKind = windows_core::CloneType; -} pub const REXSPH_E_DUPLICATE_PROPERTY: i32 = -2147207927i32; pub const REXSPH_E_INVALID_CALL: i32 = -2147207936i32; pub const REXSPH_E_MULTIPLE_REDIRECT: i32 = -2147207933i32; @@ -18584,11 +18238,6 @@ impl Default for RMTPACK { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for RMTPACK { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] @@ -18616,11 +18265,6 @@ impl Default for RMTPACK { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for RMTPACK { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ROWSETEVENT_ITEMSTATE(pub i32); @@ -18704,10 +18348,6 @@ impl Default for SEARCH_COLUMN_PROPERTIES { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for SEARCH_COLUMN_PROPERTIES { - type TypeKind = windows_core::CloneType; -} pub const SEARCH_HIGH_PRIORITY: SEARCH_NOTIFICATION_PRIORITY = SEARCH_NOTIFICATION_PRIORITY(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -18731,10 +18371,6 @@ impl Default for SEARCH_ITEM_CHANGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SEARCH_ITEM_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEARCH_ITEM_INDEXING_STATUS { @@ -18746,9 +18382,6 @@ impl Default for SEARCH_ITEM_INDEXING_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEARCH_ITEM_INDEXING_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SEARCH_ITEM_PERSISTENT_CHANGE { @@ -18762,9 +18395,6 @@ impl Default for SEARCH_ITEM_PERSISTENT_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEARCH_ITEM_PERSISTENT_CHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SEARCH_KIND_OF_CHANGE(pub i32); @@ -18811,11 +18441,6 @@ impl Default for SEC_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for SEC_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -18831,11 +18456,6 @@ impl Default for SEC_OBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for SEC_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -18851,11 +18471,6 @@ impl Default for SEC_OBJECT_ELEMENT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for SEC_OBJECT_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] @@ -18871,11 +18486,6 @@ impl Default for SEC_OBJECT_ELEMENT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Storage_IndexServer")] -impl windows_core::TypeKind for SEC_OBJECT_ELEMENT { - type TypeKind = windows_core::CopyType; -} pub const SI_TEMPORARY: u32 = 2147483648u32; #[repr(C)] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] @@ -18891,10 +18501,6 @@ impl Default for SORTKEY { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for SORTKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18908,10 +18514,6 @@ impl Default for SORTSET { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] -impl windows_core::TypeKind for SORTSET { - type TypeKind = windows_core::CopyType; -} pub const SPS_WS_ERROR: i32 = -2147211753i32; pub const SQLAOPANY: u32 = 83u32; pub const SQLAOPAVG: u32 = 79u32; @@ -18999,9 +18601,6 @@ impl Default for SQLPERF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SQLPERF { - type TypeKind = windows_core::CopyType; -} pub const SQLTEXT: u32 = 35u32; pub const SQLUNIQUEID: u32 = 36u32; pub const SQLVARBINARY: u32 = 37u32; @@ -19633,9 +19232,6 @@ impl Default for SQL_DAY_SECOND_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SQL_DAY_SECOND_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const SQL_DAY_TO_HOUR: u32 = 8u32; pub const SQL_DAY_TO_MINUTE: u32 = 9u32; pub const SQL_DAY_TO_SECOND: u32 = 10u32; @@ -20078,9 +19674,6 @@ impl Default for SQL_INTERVAL_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SQL_INTERVAL_STRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SQL_INTERVAL_STRUCT_0 { @@ -20092,9 +19685,6 @@ impl Default for SQL_INTERVAL_STRUCT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SQL_INTERVAL_STRUCT_0 { - type TypeKind = windows_core::CopyType; -} pub const SQL_INTERVAL_YEAR: i32 = -80i32; pub const SQL_INTERVAL_YEAR_TO_MONTH: i32 = -82i32; pub const SQL_INVALID_HANDLE: i32 = -2i32; @@ -20279,9 +19869,6 @@ impl Default for SQL_NUMERIC_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SQL_NUMERIC_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const SQL_NUM_FUNCTIONS: u32 = 23u32; pub const SQL_OAC_LEVEL1: u32 = 1u32; pub const SQL_OAC_LEVEL2: u32 = 2u32; @@ -20719,9 +20306,6 @@ impl Default for SQL_YEAR_MONTH_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SQL_YEAR_MONTH_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const SQL_YEAR_TO_MONTH: u32 = 7u32; pub const SQLudtBINARY: u32 = 3u32; pub const SQLudtBIT: u32 = 16u32; @@ -20804,9 +20388,6 @@ impl Default for SSERRORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SSERRORINFO { - type TypeKind = windows_core::CopyType; -} pub const SSPROPVAL_COMMANDTYPE_BULKLOAD: u32 = 22u32; pub const SSPROPVAL_COMMANDTYPE_REGULAR: u32 = 21u32; pub const SSPROPVAL_USEPROCFORPREP_OFF: u32 = 0u32; @@ -20869,10 +20450,6 @@ impl Default for SSVARIANT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSVARIANT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] pub union SSVARIANT_0 { @@ -20905,10 +20482,6 @@ impl Default for SSVARIANT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSVARIANT_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Debug, PartialEq)] @@ -20922,10 +20495,6 @@ impl Default for SSVARIANT_0_4 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSVARIANT_0_4 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20941,10 +20510,6 @@ impl Default for SSVARIANT_0_2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSVARIANT_0_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20962,10 +20527,6 @@ impl Default for SSVARIANT_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSVARIANT_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -20983,10 +20544,6 @@ impl Default for SSVARIANT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSVARIANT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -21001,10 +20558,6 @@ impl Default for SSVARIANT_0_3 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SSVARIANT_0_3 { - type TypeKind = windows_core::CopyType; -} pub const STD_BOOKMARKLENGTH: u32 = 1u32; pub const STGM_COLLECTION: i32 = 8192i32; pub const STGM_OPEN: i32 = -2147483648i32; @@ -21097,9 +20650,6 @@ impl Default for SUBSCRIPTIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUBSCRIPTIONINFO { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SUBSCRIPTIONINFOFLAGS(pub i32); @@ -21117,9 +20667,6 @@ impl Default for SUBSCRIPTIONITEMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUBSCRIPTIONITEMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SUBSCRIPTIONSCHEDULE(pub i32); @@ -21172,9 +20719,6 @@ impl Default for TEXT_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TEXT_SOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TIMEOUT_INFO { @@ -21187,9 +20731,6 @@ impl Default for TIMEOUT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMEOUT_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TIMESTAMP_STRUCT { @@ -21206,9 +20747,6 @@ impl Default for TIMESTAMP_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIMESTAMP_STRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TIME_STRUCT { @@ -21221,9 +20759,6 @@ impl Default for TIME_STRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIME_STRUCT { - type TypeKind = windows_core::CopyType; -} pub const TRACE_ON: i32 = 1i32; pub const TRACE_VERSION: u32 = 1000u32; pub const TRACE_VS_EVENT_ON: i32 = 2i32; @@ -21240,10 +20775,6 @@ impl Default for VECTORRESTRICTION { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for VECTORRESTRICTION { - type TypeKind = windows_core::CopyType; -} pub const VT_SS_BINARY: SQLVARENUM = SQLVARENUM(207i32); pub const VT_SS_BIT: SQLVARENUM = SQLVARENUM(11i32); pub const VT_SS_DATETIME: SQLVARENUM = SQLVARENUM(135i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs index 64959ce1a80..02bd49055e6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs @@ -186,9 +186,6 @@ impl Default for WSB_OB_REGISTRATION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSB_OB_REGISTRATION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSB_OB_STATUS_ENTRY { @@ -203,9 +200,6 @@ impl Default for WSB_OB_STATUS_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSB_OB_STATUS_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WSB_OB_STATUS_ENTRY_PAIR_TYPE(pub i32); @@ -220,9 +214,6 @@ impl Default for WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSB_OB_STATUS_INFO { @@ -235,6 +226,3 @@ impl Default for WSB_OB_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WSB_OB_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs index bbe7e75b00c..ab00ca638e1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs @@ -429,9 +429,6 @@ impl Default for ENUM_SERVICE_STATUSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUM_SERVICE_STATUSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUM_SERVICE_STATUSW { @@ -444,9 +441,6 @@ impl Default for ENUM_SERVICE_STATUSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUM_SERVICE_STATUSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUM_SERVICE_STATUS_PROCESSA { @@ -459,9 +453,6 @@ impl Default for ENUM_SERVICE_STATUS_PROCESSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUM_SERVICE_STATUS_PROCESSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUM_SERVICE_STATUS_PROCESSW { @@ -474,9 +465,6 @@ impl Default for ENUM_SERVICE_STATUS_PROCESSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUM_SERVICE_STATUS_PROCESSW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ENUM_SERVICE_TYPE(pub u32); @@ -552,9 +540,6 @@ impl Default for QUERY_SERVICE_CONFIGA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_SERVICE_CONFIGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_SERVICE_CONFIGW { @@ -573,9 +558,6 @@ impl Default for QUERY_SERVICE_CONFIGW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_SERVICE_CONFIGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_SERVICE_LOCK_STATUSA { @@ -588,9 +570,6 @@ impl Default for QUERY_SERVICE_LOCK_STATUSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_SERVICE_LOCK_STATUSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QUERY_SERVICE_LOCK_STATUSW { @@ -603,9 +582,6 @@ impl Default for QUERY_SERVICE_LOCK_STATUSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUERY_SERVICE_LOCK_STATUSW { - type TypeKind = windows_core::CopyType; -} pub const RPC_INTERFACE_EVENT_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xbc90d167_9470_4139_a9ba_be0bbbf5b74d); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -618,9 +594,6 @@ impl Default for SC_ACTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SC_ACTION { - type TypeKind = windows_core::CopyType; -} pub const SC_ACTION_NONE: SC_ACTION_TYPE = SC_ACTION_TYPE(0i32); pub const SC_ACTION_OWN_RESTART: SC_ACTION_TYPE = SC_ACTION_TYPE(4i32); pub const SC_ACTION_REBOOT: SC_ACTION_TYPE = SC_ACTION_TYPE(2i32); @@ -744,9 +717,6 @@ impl Default for SERVICE_CONTROL_STATUS_REASON_PARAMSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_CONTROL_STATUS_REASON_PARAMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_CONTROL_STATUS_REASON_PARAMSW { @@ -759,9 +729,6 @@ impl Default for SERVICE_CONTROL_STATUS_REASON_PARAMSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_CONTROL_STATUS_REASON_PARAMSW { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_CONTROL_STOP: u32 = 1u32; pub const SERVICE_CONTROL_SYSTEMLOWRESOURCES: u32 = 97u32; pub const SERVICE_CONTROL_TIMECHANGE: u32 = 16u32; @@ -776,9 +743,6 @@ impl Default for SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_0 { @@ -790,9 +754,6 @@ impl Default for SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_0_0 { @@ -804,9 +765,6 @@ impl Default for SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_DELAYED_AUTO_START_INFO { @@ -817,9 +775,6 @@ impl Default for SERVICE_DELAYED_AUTO_START_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_DELAYED_AUTO_START_INFO { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_DEMAND_START: SERVICE_START_TYPE = SERVICE_START_TYPE(3u32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -831,9 +786,6 @@ impl Default for SERVICE_DESCRIPTIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_DESCRIPTIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_DESCRIPTIONW { @@ -844,9 +796,6 @@ impl Default for SERVICE_DESCRIPTIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_DESCRIPTIONW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SERVICE_DIRECTORY_TYPE(pub i32); @@ -875,9 +824,6 @@ impl Default for SERVICE_FAILURE_ACTIONSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_FAILURE_ACTIONSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_FAILURE_ACTIONSW { @@ -892,9 +838,6 @@ impl Default for SERVICE_FAILURE_ACTIONSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_FAILURE_ACTIONSW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_FAILURE_ACTIONS_FLAG { @@ -905,9 +848,6 @@ impl Default for SERVICE_FAILURE_ACTIONS_FLAG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_FAILURE_ACTIONS_FLAG { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_FILE_SYSTEM_DRIVER: ENUM_SERVICE_TYPE = ENUM_SERVICE_TYPE(2u32); pub const SERVICE_INACTIVE: ENUM_SERVICE_STATE = ENUM_SERVICE_STATE(2u32); pub const SERVICE_INTERROGATE: u32 = 128u32; @@ -923,9 +863,6 @@ impl Default for SERVICE_LAUNCH_PROTECTED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_LAUNCH_PROTECTED_INFO { - type TypeKind = windows_core::CopyType; -} 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; @@ -981,9 +918,6 @@ impl Default for SERVICE_NOTIFY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_NOTIFY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_NOTIFY_2A { @@ -1000,9 +934,6 @@ impl Default for SERVICE_NOTIFY_2A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_NOTIFY_2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_NOTIFY_2W { @@ -1019,9 +950,6 @@ impl Default for SERVICE_NOTIFY_2W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_NOTIFY_2W { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_NOTIFY_CONTINUE_PENDING: SERVICE_NOTIFY = SERVICE_NOTIFY(16u32); pub const SERVICE_NOTIFY_CREATED: SERVICE_NOTIFY = SERVICE_NOTIFY(128u32); pub const SERVICE_NOTIFY_DELETED: SERVICE_NOTIFY = SERVICE_NOTIFY(256u32); @@ -1050,9 +978,6 @@ impl Default for SERVICE_PREFERRED_NODE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_PREFERRED_NODE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_PRESHUTDOWN_INFO { @@ -1063,9 +988,6 @@ impl Default for SERVICE_PRESHUTDOWN_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_PRESHUTDOWN_INFO { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_QUERY_CONFIG: u32 = 1u32; pub const SERVICE_QUERY_STATUS: u32 = 4u32; pub const SERVICE_RECOGNIZER_DRIVER: ENUM_SERVICE_TYPE = ENUM_SERVICE_TYPE(8u32); @@ -1082,9 +1004,6 @@ impl Default for SERVICE_REQUIRED_PRIVILEGES_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_REQUIRED_PRIVILEGES_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_REQUIRED_PRIVILEGES_INFOW { @@ -1095,9 +1014,6 @@ impl Default for SERVICE_REQUIRED_PRIVILEGES_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_REQUIRED_PRIVILEGES_INFOW { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_RUNNING: SERVICE_STATUS_CURRENT_STATE = SERVICE_STATUS_CURRENT_STATE(4u32); pub const SERVICE_RUNS_IN_NON_SYSTEM_OR_NOT_RUNNING: SERVICE_RUNS_IN_PROCESS = SERVICE_RUNS_IN_PROCESS(0u32); #[repr(transparent)] @@ -1120,9 +1036,6 @@ impl Default for SERVICE_SID_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_SID_INFO { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_SID_TYPE_NONE: u32 = 0u32; pub const SERVICE_SID_TYPE_UNRESTRICTED: u32 = 1u32; pub const SERVICE_START: u32 = 16u32; @@ -1137,9 +1050,6 @@ impl Default for SERVICE_START_REASON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_START_REASON { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_START_REASON_AUTO: u32 = 2u32; pub const SERVICE_START_REASON_DELAYEDAUTO: u32 = 16u32; pub const SERVICE_START_REASON_DEMAND: u32 = 1u32; @@ -1165,9 +1075,6 @@ impl Default for SERVICE_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_STATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SERVICE_STATUS_CURRENT_STATE(pub u32); @@ -1205,9 +1112,6 @@ impl Default for SERVICE_STATUS_PROCESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_STATUS_PROCESS { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_STOP: u32 = 32u32; pub const SERVICE_STOPPED: SERVICE_STATUS_CURRENT_STATE = SERVICE_STATUS_CURRENT_STATE(1u32); pub const SERVICE_STOP_PENDING: SERVICE_STATUS_CURRENT_STATE = SERVICE_STATUS_CURRENT_STATE(3u32); @@ -1266,9 +1170,6 @@ impl Default for SERVICE_TABLE_ENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TABLE_ENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TABLE_ENTRYW { @@ -1280,9 +1181,6 @@ impl Default for SERVICE_TABLE_ENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TABLE_ENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TIMECHANGE_INFO { @@ -1294,9 +1192,6 @@ impl Default for SERVICE_TIMECHANGE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TIMECHANGE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TRIGGER { @@ -1311,9 +1206,6 @@ impl Default for SERVICE_TRIGGER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TRIGGER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SERVICE_TRIGGER_ACTION(pub u32); @@ -1329,9 +1221,6 @@ impl Default for SERVICE_TRIGGER_CUSTOM_STATE_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TRIGGER_CUSTOM_STATE_ID { - type TypeKind = windows_core::CopyType; -} pub const SERVICE_TRIGGER_DATA_TYPE_BINARY: SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE(1u32); pub const SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ALL: SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE(5u32); pub const SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ANY: SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE(4u32); @@ -1349,9 +1238,6 @@ impl Default for SERVICE_TRIGGER_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TRIGGER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERVICE_TRIGGER_SPECIFIC_DATA_ITEM { @@ -1364,9 +1250,6 @@ impl Default for SERVICE_TRIGGER_SPECIFIC_DATA_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVICE_TRIGGER_SPECIFIC_DATA_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs index b029c2d1219..397d920ac01 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs @@ -13,9 +13,6 @@ impl Default for APPLICATION_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPLICATION_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} pub const CONTENT_ID_GLANCE: u32 = 0u32; pub const CONTENT_ID_HOME: u32 = 1u32; #[repr(C, packed(1))] @@ -31,9 +28,6 @@ impl Default for CONTENT_MISSING_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONTENT_MISSING_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DEVICE_USER_CHANGE_EVENT_DATA { @@ -45,9 +39,6 @@ impl Default for DEVICE_USER_CHANGE_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_USER_CHANGE_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct EVENT_DATA_HEADER { @@ -61,9 +52,6 @@ impl Default for EVENT_DATA_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENT_DATA_HEADER { - type TypeKind = windows_core::CopyType; -} pub const GUID_DEVINTERFACE_SIDESHOW: windows_core::GUID = windows_core::GUID::from_u128(0x152e5811_feb9_4b00_90f4_d32947ae1681); windows_core::imp::define_interface!(ISideShowBulkCapabilities, ISideShowBulkCapabilities_Vtbl, 0x3a2b7fbc_3ad5_48bd_bbf1_0e6cfbd10807); impl core::ops::Deref for ISideShowBulkCapabilities { @@ -866,9 +854,6 @@ impl Default for NEW_EVENT_DATA_AVAILABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NEW_EVENT_DATA_AVAILABLE { - type TypeKind = windows_core::CopyType; -} pub const SCF_BUTTON_BACK: SCF_BUTTON_IDS = SCF_BUTTON_IDS(65280i32); pub const SCF_BUTTON_DOWN: SCF_BUTTON_IDS = SCF_BUTTON_IDS(4i32); pub const SCF_BUTTON_FASTFORWARD: SCF_BUTTON_IDS = SCF_BUTTON_IDS(9i32); @@ -898,9 +883,6 @@ impl Default for SCF_CONTEXTMENU_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCF_CONTEXTMENU_EVENT { - type TypeKind = windows_core::CopyType; -} pub const SCF_EVENT_CONTEXTMENU: SCF_EVENT_IDS = SCF_EVENT_IDS(3i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -913,9 +895,6 @@ impl Default for SCF_EVENT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCF_EVENT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCF_EVENT_IDS(pub i32); @@ -934,9 +913,6 @@ impl Default for SCF_MENUACTION_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCF_MENUACTION_EVENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCF_NAVIGATION_EVENT { @@ -949,9 +925,6 @@ impl Default for SCF_NAVIGATION_EVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCF_NAVIGATION_EVENT { - type TypeKind = windows_core::CopyType; -} pub const SIDESHOW_APPLICATION_EVENT: windows_core::GUID = windows_core::GUID::from_u128(0x4cb572fa_1d3b_49b3_a17a_2e6bff052854); pub const SIDESHOW_CAPABILITY_CLIENT_AREA_HEIGHT: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 16 }; pub const SIDESHOW_CAPABILITY_CLIENT_AREA_WIDTH: super::super::Foundation::PROPERTYKEY = super::super::Foundation::PROPERTYKEY { fmtid: windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 15 }; diff --git a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs index 579fd350671..b2e570bcbbd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -310,9 +310,6 @@ impl Default for BSMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BSMINFO { - type TypeKind = windows_core::CopyType; -} pub const BSM_ALLCOMPONENTS: BROADCAST_SYSTEM_MESSAGE_INFO = BROADCAST_SYSTEM_MESSAGE_INFO(0u32); pub const BSM_ALLDESKTOPS: BROADCAST_SYSTEM_MESSAGE_INFO = BROADCAST_SYSTEM_MESSAGE_INFO(16u32); pub const BSM_APPLICATIONS: BROADCAST_SYSTEM_MESSAGE_INFO = BROADCAST_SYSTEM_MESSAGE_INFO(8u32); @@ -407,9 +404,6 @@ impl Default for USEROBJECTFLAGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USEROBJECTFLAGS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USER_OBJECT_INFORMATION_INDEX(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs index 7f073a80d92..57883f9867d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs @@ -362,9 +362,6 @@ impl Default for CACHE_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACHE_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct CACHE_RELATIONSHIP { @@ -382,9 +379,6 @@ impl Default for CACHE_RELATIONSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACHE_RELATIONSHIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union CACHE_RELATIONSHIP_0 { @@ -396,9 +390,6 @@ impl Default for CACHE_RELATIONSHIP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CACHE_RELATIONSHIP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COMPUTER_NAME_FORMAT(pub i32); @@ -529,9 +520,6 @@ impl Default for GROUP_AFFINITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_AFFINITY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GROUP_RELATIONSHIP { @@ -545,9 +533,6 @@ impl Default for GROUP_RELATIONSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUP_RELATIONSHIP { - type TypeKind = windows_core::CopyType; -} pub const GlobalDataIdConsoleSharedDataFlags: RTL_SYSTEM_GLOBAL_DATA_ID = RTL_SYSTEM_GLOBAL_DATA_ID(14i32); pub const GlobalDataIdCyclesPerYield: RTL_SYSTEM_GLOBAL_DATA_ID = RTL_SYSTEM_GLOBAL_DATA_ID(11i32); pub const GlobalDataIdImageNumberHigh: RTL_SYSTEM_GLOBAL_DATA_ID = RTL_SYSTEM_GLOBAL_DATA_ID(5i32); @@ -623,9 +608,6 @@ impl Default for MEMORYSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORYSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MEMORYSTATUSEX { @@ -644,9 +626,6 @@ impl Default for MEMORYSTATUSEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORYSTATUSEX { - type TypeKind = windows_core::CopyType; -} pub const NTDDI_LONGHORN: u32 = 100663296u32; pub const NTDDI_VERSION: u32 = 167772172u32; pub const NTDDI_VISTA: u32 = 100663296u32; @@ -709,9 +688,6 @@ impl Default for NUMA_NODE_RELATIONSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NUMA_NODE_RELATIONSHIP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NUMA_NODE_RELATIONSHIP_0 { @@ -723,9 +699,6 @@ impl Default for NUMA_NODE_RELATIONSHIP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NUMA_NODE_RELATIONSHIP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OSVERSIONINFOA { @@ -741,9 +714,6 @@ impl Default for OSVERSIONINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OSVERSIONINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OSVERSIONINFOEXA { @@ -764,9 +734,6 @@ impl Default for OSVERSIONINFOEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OSVERSIONINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OSVERSIONINFOEXW { @@ -787,9 +754,6 @@ impl Default for OSVERSIONINFOEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OSVERSIONINFOEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct OSVERSIONINFOW { @@ -805,9 +769,6 @@ impl Default for OSVERSIONINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OSVERSIONINFOW { - type TypeKind = windows_core::CopyType; -} pub const OSVERSION_MASK: u32 = 4294901760u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -854,9 +815,6 @@ impl Default for PROCESSOR_GROUP_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_GROUP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSOR_RELATIONSHIP { @@ -871,9 +829,6 @@ impl Default for PROCESSOR_RELATIONSHIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_RELATIONSHIP { - type TypeKind = windows_core::CopyType; -} pub const PRODUCT_BUSINESS: OS_PRODUCT_TYPE = OS_PRODUCT_TYPE(6u32); pub const PRODUCT_BUSINESS_N: OS_PRODUCT_TYPE = OS_PRODUCT_TYPE(16u32); pub const PRODUCT_CLUSTER_SERVER: OS_PRODUCT_TYPE = OS_PRODUCT_TYPE(18u32); @@ -998,9 +953,6 @@ impl Default for SYSTEM_CPU_SET_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_CPU_SET_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYSTEM_CPU_SET_INFORMATION_0 { @@ -1011,9 +963,6 @@ impl Default for SYSTEM_CPU_SET_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_CPU_SET_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SYSTEM_CPU_SET_INFORMATION_0_0 { @@ -1033,9 +982,6 @@ impl Default for SYSTEM_CPU_SET_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_CPU_SET_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYSTEM_CPU_SET_INFORMATION_0_0_0 { @@ -1047,9 +993,6 @@ impl Default for SYSTEM_CPU_SET_INFORMATION_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_CPU_SET_INFORMATION_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_CPU_SET_INFORMATION_0_0_0_0 { @@ -1060,9 +1003,6 @@ impl Default for SYSTEM_CPU_SET_INFORMATION_0_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_CPU_SET_INFORMATION_0_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYSTEM_CPU_SET_INFORMATION_0_0_1 { @@ -1074,9 +1014,6 @@ impl Default for SYSTEM_CPU_SET_INFORMATION_0_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_CPU_SET_INFORMATION_0_0_1 { - type TypeKind = windows_core::CopyType; -} pub const SYSTEM_CPU_SET_INFORMATION_ALLOCATED: u32 = 2u32; pub const SYSTEM_CPU_SET_INFORMATION_ALLOCATED_TO_TARGET_PROCESS: u32 = 4u32; pub const SYSTEM_CPU_SET_INFORMATION_PARKED: u32 = 1u32; @@ -1100,9 +1037,6 @@ impl Default for SYSTEM_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYSTEM_INFO_0 { @@ -1114,9 +1048,6 @@ impl Default for SYSTEM_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_INFO_0_0 { @@ -1128,9 +1059,6 @@ impl Default for SYSTEM_INFO_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_INFO_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SYSTEM_LOGICAL_PROCESSOR_INFORMATION { @@ -1143,9 +1071,6 @@ impl Default for SYSTEM_LOGICAL_PROCESSOR_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_LOGICAL_PROCESSOR_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0 { @@ -1159,9 +1084,6 @@ impl Default for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0_1 { @@ -1172,9 +1094,6 @@ impl Default for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0_0 { @@ -1185,9 +1104,6 @@ impl Default for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX { @@ -1200,9 +1116,6 @@ impl Default for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_0 { @@ -1216,9 +1129,6 @@ impl Default for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_POOL_ZEROING_INFORMATION { @@ -1229,9 +1139,6 @@ impl Default for SYSTEM_POOL_ZEROING_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POOL_ZEROING_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION { @@ -1242,9 +1149,6 @@ impl Default for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION { @@ -1255,9 +1159,6 @@ impl Default for SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USER_CET_ENVIRONMENT(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs index 993809f4fb4..7d747749e07 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs @@ -83,9 +83,6 @@ impl Default for ANON_OBJECT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ANON_OBJECT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ANON_OBJECT_HEADER_BIGOBJ { @@ -108,9 +105,6 @@ impl Default for ANON_OBJECT_HEADER_BIGOBJ { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ANON_OBJECT_HEADER_BIGOBJ { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ANON_OBJECT_HEADER_V2 { @@ -130,9 +124,6 @@ impl Default for ANON_OBJECT_HEADER_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ANON_OBJECT_HEADER_V2 { - type TypeKind = windows_core::CopyType; -} pub const ANYSIZE_ARRAY: u32 = 1u32; pub const APPCOMMAND_BASS_BOOST: APPCOMMAND_ID = APPCOMMAND_ID(20u32); pub const APPCOMMAND_BASS_DOWN: APPCOMMAND_ID = APPCOMMAND_ID(19u32); @@ -203,9 +194,6 @@ impl Default for APPLICATIONLAUNCH_SETTING_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPLICATIONLAUNCH_SETTING_VALUE { - type TypeKind = windows_core::CopyType; -} pub const APPLICATION_ERROR_MASK: u32 = 536870912u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -389,9 +377,6 @@ impl Default for COMPONENT_FILTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPONENT_FILTER { - type TypeKind = windows_core::CopyType; -} pub const COMPONENT_KTM: u32 = 1u32; pub const COMPONENT_VALID_FLAGS: u32 = 1u32; pub const COMPRESSION_ENGINE_HIBER: u32 = 512u32; @@ -440,9 +425,6 @@ impl Default for DISPATCHER_CONTEXT_NONVOLREG_ARM64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPATCHER_CONTEXT_NONVOLREG_ARM64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 { @@ -454,9 +436,6 @@ impl Default for DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 { - type TypeKind = windows_core::CopyType; -} pub const DLL_PROCESS_ATTACH: u32 = 1u32; pub const DLL_PROCESS_DETACH: u32 = 0u32; pub const DLL_THREAD_ATTACH: u32 = 2u32; @@ -577,9 +556,6 @@ impl Default for ENLISTMENT_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENLISTMENT_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENLISTMENT_CRM_INFORMATION { @@ -592,9 +568,6 @@ impl Default for ENLISTMENT_CRM_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENLISTMENT_CRM_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ENLISTMENT_INFORMATION_CLASS(pub i32); @@ -735,9 +708,6 @@ impl Default for FILE_NOTIFY_FULL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NOTIFY_FULL_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union FILE_NOTIFY_FULL_INFORMATION_0 { @@ -749,9 +719,6 @@ impl Default for FILE_NOTIFY_FULL_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_NOTIFY_FULL_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} pub const FILE_PERSISTENT_ACLS: u32 = 8u32; pub const FILE_READ_ONLY_VOLUME: u32 = 524288u32; pub const FILE_RETURNS_CLEANUP_RESULT_INFO: u32 = 512u32; @@ -817,10 +784,6 @@ impl Default for GDI_NONREMOTE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for GDI_NONREMOTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -834,10 +797,6 @@ impl Default for GDI_NONREMOTE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for GDI_NONREMOTE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GESTURECONFIG_FLAGS(pub u32); @@ -1099,9 +1058,6 @@ impl Default for HEAP_OPTIMIZE_RESOURCES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HEAP_OPTIMIZE_RESOURCES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIBERFILE_BUCKET { @@ -1113,9 +1069,6 @@ impl Default for HIBERFILE_BUCKET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIBERFILE_BUCKET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HIBERFILE_BUCKET_SIZE(pub i32); @@ -1155,9 +1108,6 @@ impl Default for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { @@ -1172,9 +1122,6 @@ impl Default for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_ARCHITECTURE_ENTRY { @@ -1186,9 +1133,6 @@ impl Default for IMAGE_ARCHITECTURE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARCHITECTURE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_ARCHITECTURE_HEADER { @@ -1200,9 +1144,6 @@ impl Default for IMAGE_ARCHITECTURE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARCHITECTURE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_ARCHIVE_END: windows_core::PCSTR = windows_core::s!("`\n"); pub const IMAGE_ARCHIVE_HYBRIDMAP_MEMBER: windows_core::PCSTR = windows_core::s!("// "); pub const IMAGE_ARCHIVE_LINKER_MEMBER: windows_core::PCSTR = windows_core::s!("/ "); @@ -1223,9 +1164,6 @@ impl Default for IMAGE_ARCHIVE_MEMBER_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARCHIVE_MEMBER_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_ARCHIVE_PAD: windows_core::PCSTR = windows_core::s!("\n"); pub const IMAGE_ARCHIVE_START: windows_core::PCSTR = windows_core::s!("!\n"); pub const IMAGE_ARCHIVE_START_SIZE: u32 = 8u32; @@ -1240,9 +1178,6 @@ impl Default for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 { @@ -1253,9 +1188,6 @@ impl Default for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { @@ -1267,9 +1199,6 @@ impl Default for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 { @@ -1281,9 +1210,6 @@ impl Default for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 { @@ -1294,9 +1220,6 @@ impl Default for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_AUX_SYMBOL { @@ -1311,9 +1234,6 @@ impl Default for IMAGE_AUX_SYMBOL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_3 { @@ -1325,9 +1245,6 @@ impl Default for IMAGE_AUX_SYMBOL_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_AUX_SYMBOL_1 { @@ -1338,9 +1255,6 @@ impl Default for IMAGE_AUX_SYMBOL_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_2 { @@ -1358,9 +1272,6 @@ impl Default for IMAGE_AUX_SYMBOL_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_0 { @@ -1374,9 +1285,6 @@ impl Default for IMAGE_AUX_SYMBOL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_AUX_SYMBOL_0_1 { @@ -1388,9 +1296,6 @@ impl Default for IMAGE_AUX_SYMBOL_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_AUX_SYMBOL_0_1_1 { @@ -1401,9 +1306,6 @@ impl Default for IMAGE_AUX_SYMBOL_0_1_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_0_1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_0_1_0 { @@ -1415,9 +1317,6 @@ impl Default for IMAGE_AUX_SYMBOL_0_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_0_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub union IMAGE_AUX_SYMBOL_0_0 { @@ -1429,9 +1328,6 @@ impl Default for IMAGE_AUX_SYMBOL_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_AUX_SYMBOL_0_0_0 { @@ -1443,9 +1339,6 @@ impl Default for IMAGE_AUX_SYMBOL_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_0_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_AUX_SYMBOL_EX { @@ -1460,9 +1353,6 @@ impl Default for IMAGE_AUX_SYMBOL_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_EX_3 { @@ -1474,9 +1364,6 @@ impl Default for IMAGE_AUX_SYMBOL_EX_3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_EX_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_EX_4 { @@ -1488,9 +1375,6 @@ impl Default for IMAGE_AUX_SYMBOL_EX_4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_EX_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_AUX_SYMBOL_EX_1 { @@ -1501,9 +1385,6 @@ impl Default for IMAGE_AUX_SYMBOL_EX_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_EX_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_EX_2 { @@ -1522,9 +1403,6 @@ impl Default for IMAGE_AUX_SYMBOL_EX_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_EX_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_EX_0 { @@ -1537,9 +1415,6 @@ impl Default for IMAGE_AUX_SYMBOL_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_AUX_SYMBOL_TOKEN_DEF { @@ -1553,9 +1428,6 @@ impl Default for IMAGE_AUX_SYMBOL_TOKEN_DEF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_AUX_SYMBOL_TOKEN_DEF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGE_AUX_SYMBOL_TYPE(pub i32); @@ -1571,9 +1443,6 @@ impl Default for IMAGE_BASE_RELOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_BASE_RELOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_BDD_DYNAMIC_RELOCATION { @@ -1586,9 +1455,6 @@ impl Default for IMAGE_BDD_DYNAMIC_RELOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_BDD_DYNAMIC_RELOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_BDD_INFO { @@ -1600,9 +1466,6 @@ impl Default for IMAGE_BDD_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_BDD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_BOUND_FORWARDER_REF { @@ -1615,9 +1478,6 @@ impl Default for IMAGE_BOUND_FORWARDER_REF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_BOUND_FORWARDER_REF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_BOUND_IMPORT_DESCRIPTOR { @@ -1630,9 +1490,6 @@ impl Default for IMAGE_BOUND_IMPORT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_BOUND_IMPORT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_CE_RUNTIME_FUNCTION_ENTRY { @@ -1644,9 +1501,6 @@ impl Default for IMAGE_CE_RUNTIME_FUNCTION_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_CE_RUNTIME_FUNCTION_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_COMDAT_SELECT_ANY: u32 = 2u32; pub const IMAGE_COMDAT_SELECT_ASSOCIATIVE: u32 = 5u32; pub const IMAGE_COMDAT_SELECT_EXACT_MATCH: u32 = 4u32; @@ -1672,9 +1526,6 @@ impl Default for IMAGE_DEBUG_MISC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DEBUG_MISC { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_DEBUG_MISC_EXENAME: u32 = 1u32; pub const IMAGE_DEBUG_TYPE_BBT: u32 = 10u32; pub const IMAGE_DEBUG_TYPE_CLSID: u32 = 11u32; @@ -1716,9 +1567,6 @@ impl Default for IMAGE_DOS_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DOS_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_DOS_SIGNATURE: u16 = 23117u16; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -1731,9 +1579,6 @@ impl Default for IMAGE_DYNAMIC_RELOCATION32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DYNAMIC_RELOCATION32 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_DYNAMIC_RELOCATION32_V2 { @@ -1748,9 +1593,6 @@ impl Default for IMAGE_DYNAMIC_RELOCATION32_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DYNAMIC_RELOCATION32_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_DYNAMIC_RELOCATION64 { @@ -1762,9 +1604,6 @@ impl Default for IMAGE_DYNAMIC_RELOCATION64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DYNAMIC_RELOCATION64 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_DYNAMIC_RELOCATION64_V2 { @@ -1779,9 +1618,6 @@ impl Default for IMAGE_DYNAMIC_RELOCATION64_V2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DYNAMIC_RELOCATION64_V2 { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_DYNAMIC_RELOCATION_FUNCTION_OVERRIDE: u32 = 7u32; pub const IMAGE_DYNAMIC_RELOCATION_GUARD_IMPORT_CONTROL_TRANSFER: u32 = 3u32; pub const IMAGE_DYNAMIC_RELOCATION_GUARD_INDIR_CONTROL_TRANSFER: u32 = 4u32; @@ -1799,9 +1635,6 @@ impl Default for IMAGE_DYNAMIC_RELOCATION_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DYNAMIC_RELOCATION_TABLE { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_ENCLAVE_FLAG_PRIMARY_IMAGE: u32 = 1u32; pub const IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID: u32 = 2u32; pub const IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID: u32 = 3u32; @@ -1824,9 +1657,6 @@ impl Default for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_EXPORT_DIRECTORY { @@ -1847,9 +1677,6 @@ impl Default for IMAGE_EXPORT_DIRECTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_EXPORT_DIRECTORY { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_FUNCTION_OVERRIDE_ARM64_BRANCH26: u32 = 2u32; pub const IMAGE_FUNCTION_OVERRIDE_ARM64_THUNK: u32 = 3u32; #[repr(C, packed(1))] @@ -1865,9 +1692,6 @@ impl Default for IMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_FUNCTION_OVERRIDE_HEADER { @@ -1878,9 +1702,6 @@ impl Default for IMAGE_FUNCTION_OVERRIDE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_FUNCTION_OVERRIDE_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_FUNCTION_OVERRIDE_INVALID: u32 = 0u32; pub const IMAGE_FUNCTION_OVERRIDE_X64_REL32: u32 = 1u32; pub const IMAGE_GUARD_CASTGUARD_PRESENT: u32 = 16777216u32; @@ -1924,9 +1745,6 @@ impl Default for IMAGE_HOT_PATCH_BASE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_HOT_PATCH_BASE { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_HOT_PATCH_BASE_CAN_ROLL_BACK: u32 = 2u32; pub const IMAGE_HOT_PATCH_BASE_OBLIGATORY: u32 = 1u32; pub const IMAGE_HOT_PATCH_CALL_TARGET: u32 = 278528u32; @@ -1950,9 +1768,6 @@ impl Default for IMAGE_HOT_PATCH_HASHES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_HOT_PATCH_HASHES { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_HOT_PATCH_INDIRECT: u32 = 376832u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1970,9 +1785,6 @@ impl Default for IMAGE_HOT_PATCH_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_HOT_PATCH_INFO { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_HOT_PATCH_NONE: u32 = 0u32; pub const IMAGE_HOT_PATCH_NO_CALL_TARGET: u32 = 409600u32; pub const IMAGE_HOT_PATCH_REL32: u32 = 245760u32; @@ -1987,9 +1799,6 @@ impl Default for IMAGE_IMPORT_BY_NAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_IMPORT_BY_NAME { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { @@ -2000,9 +1809,6 @@ impl Default for IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_IMPORT_DESCRIPTOR { @@ -2017,9 +1823,6 @@ impl Default for IMAGE_IMPORT_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_IMPORT_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_IMPORT_DESCRIPTOR_0 { @@ -2031,9 +1834,6 @@ impl Default for IMAGE_IMPORT_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_IMPORT_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { @@ -2044,9 +1844,6 @@ impl Default for IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_LINENUMBER { @@ -2058,9 +1855,6 @@ impl Default for IMAGE_LINENUMBER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_LINENUMBER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub union IMAGE_LINENUMBER_0 { @@ -2072,9 +1866,6 @@ impl Default for IMAGE_LINENUMBER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_LINENUMBER_0 { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_NT_SIGNATURE: u32 = 17744u32; pub const IMAGE_NUMBEROF_DIRECTORY_ENTRIES: u32 = 16u32; pub const IMAGE_ORDINAL_FLAG32: u32 = 2147483648u32; @@ -2118,9 +1909,6 @@ impl Default for IMAGE_OS2_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_OS2_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_OS2_SIGNATURE: u16 = 17742u16; pub const IMAGE_OS2_SIGNATURE_LE: u16 = 17740u16; #[repr(C)] @@ -2135,9 +1923,6 @@ impl Default for IMAGE_POLICY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_POLICY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_POLICY_ENTRY_0 { @@ -2159,9 +1944,6 @@ impl Default for IMAGE_POLICY_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_POLICY_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGE_POLICY_ENTRY_TYPE(pub i32); @@ -2181,9 +1963,6 @@ impl Default for IMAGE_POLICY_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_POLICY_METADATA { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_POLICY_METADATA_VERSION: u32 = 1u32; pub const IMAGE_POLICY_SECTION_NAME: windows_core::PCSTR = windows_core::s!(".tPolicy"); #[repr(C)] @@ -2196,9 +1975,6 @@ impl Default for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_RELOCATION { @@ -2211,9 +1987,6 @@ impl Default for IMAGE_RELOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RELOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub union IMAGE_RELOCATION_0 { @@ -2225,9 +1998,6 @@ impl Default for IMAGE_RELOCATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RELOCATION_0 { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_REL_ALPHA_ABSOLUTE: u32 = 0u32; pub const IMAGE_REL_ALPHA_BRADDR: u32 = 7u32; pub const IMAGE_REL_ALPHA_GPDISP: u32 = 6u32; @@ -2501,9 +2271,6 @@ impl Default for IMAGE_RESOURCE_DATA_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DATA_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_RESOURCE_DATA_IS_DIRECTORY: u32 = 2147483648u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2520,9 +2287,6 @@ impl Default for IMAGE_RESOURCE_DIRECTORY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIRECTORY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY { @@ -2534,9 +2298,6 @@ impl Default for IMAGE_RESOURCE_DIRECTORY_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIRECTORY_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_RESOURCE_DIRECTORY_ENTRY_0 { @@ -2549,9 +2310,6 @@ impl Default for IMAGE_RESOURCE_DIRECTORY_ENTRY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIRECTORY_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 { @@ -2562,9 +2320,6 @@ impl Default for IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_RESOURCE_DIRECTORY_ENTRY_1 { @@ -2576,9 +2331,6 @@ impl Default for IMAGE_RESOURCE_DIRECTORY_ENTRY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIRECTORY_ENTRY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 { @@ -2589,9 +2341,6 @@ impl Default for IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_RESOURCE_DIRECTORY_STRING { @@ -2603,9 +2352,6 @@ impl Default for IMAGE_RESOURCE_DIRECTORY_STRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIRECTORY_STRING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_RESOURCE_DIR_STRING_U { @@ -2617,9 +2363,6 @@ impl Default for IMAGE_RESOURCE_DIR_STRING_U { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_RESOURCE_DIR_STRING_U { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_RESOURCE_NAME_IS_STRING: u32 = 2147483648u32; pub const IMAGE_SEPARATE_DEBUG_FLAGS_MASK: u32 = 32768u32; #[repr(C)] @@ -2644,9 +2387,6 @@ impl Default for IMAGE_SEPARATE_DEBUG_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SEPARATE_DEBUG_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_SEPARATE_DEBUG_MISMATCH: u32 = 32768u32; pub const IMAGE_SEPARATE_DEBUG_SIGNATURE: u32 = 18756u32; pub const IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR: u32 = 60u32; @@ -2664,9 +2404,6 @@ impl Default for IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_SYMBOL { @@ -2682,9 +2419,6 @@ impl Default for IMAGE_SYMBOL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SYMBOL { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub union IMAGE_SYMBOL_0 { @@ -2697,9 +2431,6 @@ impl Default for IMAGE_SYMBOL_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SYMBOL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_SYMBOL_0_0 { @@ -2711,9 +2442,6 @@ impl Default for IMAGE_SYMBOL_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SYMBOL_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_SYMBOL_EX { @@ -2729,9 +2457,6 @@ impl Default for IMAGE_SYMBOL_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SYMBOL_EX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub union IMAGE_SYMBOL_EX_0 { @@ -2744,9 +2469,6 @@ impl Default for IMAGE_SYMBOL_EX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SYMBOL_EX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_SYMBOL_EX_0_0 { @@ -2758,9 +2480,6 @@ impl Default for IMAGE_SYMBOL_EX_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_SYMBOL_EX_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_SYM_CLASS_ARGUMENT: u32 = 9u32; pub const IMAGE_SYM_CLASS_AUTOMATIC: u32 = 1u32; pub const IMAGE_SYM_CLASS_BIT_FIELD: u32 = 18u32; @@ -2826,9 +2545,6 @@ impl Default for IMAGE_TLS_DIRECTORY32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_TLS_DIRECTORY32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_TLS_DIRECTORY32_0 { @@ -2840,9 +2556,6 @@ impl Default for IMAGE_TLS_DIRECTORY32_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_TLS_DIRECTORY32_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_TLS_DIRECTORY32_0_0 { @@ -2853,9 +2566,6 @@ impl Default for IMAGE_TLS_DIRECTORY32_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_TLS_DIRECTORY32_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[derive(Clone, Copy)] pub struct IMAGE_TLS_DIRECTORY64 { @@ -2871,9 +2581,6 @@ impl Default for IMAGE_TLS_DIRECTORY64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_TLS_DIRECTORY64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_TLS_DIRECTORY64_0 { @@ -2885,9 +2592,6 @@ impl Default for IMAGE_TLS_DIRECTORY64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_TLS_DIRECTORY64_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_TLS_DIRECTORY64_0_0 { @@ -2898,9 +2602,6 @@ impl Default for IMAGE_TLS_DIRECTORY64_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_TLS_DIRECTORY64_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(2))] #[derive(Clone, Copy)] pub struct IMAGE_VXD_HEADER { @@ -2961,9 +2662,6 @@ impl Default for IMAGE_VXD_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_VXD_HEADER { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_VXD_SIGNATURE: u16 = 17740u16; pub const IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY: u32 = 4u32; pub const IMAGE_WEAK_EXTERN_SEARCH_ALIAS: u32 = 3u32; @@ -2990,9 +2688,6 @@ impl Default for IMPORT_OBJECT_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMPORT_OBJECT_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMPORT_OBJECT_HEADER_0 { @@ -3004,9 +2699,6 @@ impl Default for IMPORT_OBJECT_HEADER_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMPORT_OBJECT_HEADER_0 { - type TypeKind = windows_core::CopyType; -} pub const IMPORT_OBJECT_NAME: IMPORT_OBJECT_NAME_TYPE = IMPORT_OBJECT_NAME_TYPE(1i32); pub const IMPORT_OBJECT_NAME_EXPORTAS: IMPORT_OBJECT_NAME_TYPE = IMPORT_OBJECT_NAME_TYPE(4i32); pub const IMPORT_OBJECT_NAME_NO_PREFIX: IMPORT_OBJECT_NAME_TYPE = IMPORT_OBJECT_NAME_TYPE(2i32); @@ -3141,9 +2833,6 @@ impl Default for KERNEL_CET_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERNEL_CET_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union KERNEL_CET_CONTEXT_0 { @@ -3155,9 +2844,6 @@ impl Default for KERNEL_CET_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERNEL_CET_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KERNEL_CET_CONTEXT_0_0 { @@ -3168,9 +2854,6 @@ impl Default for KERNEL_CET_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KERNEL_CET_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KTMOBJECT_CURSOR { @@ -3183,9 +2866,6 @@ impl Default for KTMOBJECT_CURSOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KTMOBJECT_CURSOR { - type TypeKind = windows_core::CopyType; -} pub const KTMOBJECT_ENLISTMENT: KTMOBJECT_TYPE = KTMOBJECT_TYPE(3i32); pub const KTMOBJECT_INVALID: KTMOBJECT_TYPE = KTMOBJECT_TYPE(4i32); pub const KTMOBJECT_RESOURCE_MANAGER: KTMOBJECT_TYPE = KTMOBJECT_TYPE(2i32); @@ -3374,9 +3054,6 @@ impl Default for MAXVERSIONTESTED_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAXVERSIONTESTED_INFO { - type TypeKind = windows_core::CopyType; -} pub const MAXWORD: u32 = 65535u32; pub const MAX_ACL_REVISION: u32 = 4u32; pub const MAX_CLASS_NAME: ReplacesCorHdrNumericDefines = ReplacesCorHdrNumericDefines(1024i32); @@ -3471,9 +3148,6 @@ impl Default for NETWORK_APP_INSTANCE_EA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NETWORK_APP_INSTANCE_EA { - type TypeKind = windows_core::CopyType; -} pub const NLS_VALID_LOCALE_MASK: u32 = 1048575u32; pub const NONVOL_FP_NUMREG_ARM64: u32 = 8u32; pub const NONVOL_INT_NUMREG_ARM64: u32 = 11u32; @@ -3495,9 +3169,6 @@ impl Default for NON_PAGED_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NON_PAGED_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const NON_PAGED_DEBUG_SIGNATURE: u32 = 18766u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3509,9 +3180,6 @@ impl Default for NOTIFY_USER_POWER_SETTING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFY_USER_POWER_SETTING { - type TypeKind = windows_core::CopyType; -} pub const NO_SUBGROUP_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xfea3413e_7e05_4911_9a71_700331f1c294); #[repr(C)] #[derive(Clone, Copy)] @@ -3529,9 +3197,6 @@ impl Default for NT_TIB32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NT_TIB32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NT_TIB32_0 { @@ -3543,9 +3208,6 @@ impl Default for NT_TIB32_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NT_TIB32_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct NT_TIB64 { @@ -3562,9 +3224,6 @@ impl Default for NT_TIB64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NT_TIB64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union NT_TIB64_0 { @@ -3576,9 +3235,6 @@ impl Default for NT_TIB64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NT_TIB64_0 { - type TypeKind = windows_core::CopyType; -} pub const NUMA_NO_PREFERRED_NODE: u32 = 4294967295u32; pub const NUM_DISCHARGE_POLICIES: u32 = 4u32; pub const N_BTMASK: u32 = 15u32; @@ -3601,9 +3257,6 @@ impl Default for PACKEDEVENTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PACKEDEVENTINFO { - type TypeKind = windows_core::CopyType; -} pub const PARKING_TOPOLOGY_POLICY_DISABLED: u32 = 0u32; pub const PARKING_TOPOLOGY_POLICY_ROUNDROBIN: u32 = 1u32; pub const PARKING_TOPOLOGY_POLICY_SEQUENTIAL: u32 = 2u32; @@ -3695,9 +3348,6 @@ impl Default for PROCESSOR_IDLESTATE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_IDLESTATE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESSOR_IDLESTATE_POLICY { @@ -3711,9 +3361,6 @@ impl Default for PROCESSOR_IDLESTATE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_IDLESTATE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESSOR_IDLESTATE_POLICY_0 { @@ -3725,9 +3372,6 @@ impl Default for PROCESSOR_IDLESTATE_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_IDLESTATE_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSOR_IDLESTATE_POLICY_0_0 { @@ -3738,9 +3382,6 @@ impl Default for PROCESSOR_IDLESTATE_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_IDLESTATE_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PROCESSOR_IDLESTATE_POLICY_COUNT: u32 = 3u32; pub const PROCESSOR_INTEL_386: u32 = 386u32; pub const PROCESSOR_INTEL_486: u32 = 486u32; @@ -3768,9 +3409,6 @@ impl Default for PROCESSOR_PERFSTATE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_PERFSTATE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESSOR_PERFSTATE_POLICY_0 { @@ -3782,9 +3420,6 @@ impl Default for PROCESSOR_PERFSTATE_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_PERFSTATE_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESSOR_PERFSTATE_POLICY_0_0 { @@ -3796,9 +3431,6 @@ impl Default for PROCESSOR_PERFSTATE_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_PERFSTATE_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESSOR_PERFSTATE_POLICY_0_0_0 { @@ -3809,9 +3441,6 @@ impl Default for PROCESSOR_PERFSTATE_POLICY_0_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESSOR_PERFSTATE_POLICY_0_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PROCESSOR_PERF_AUTONOMOUS_MODE_DISABLED: u32 = 0u32; pub const PROCESSOR_PERF_AUTONOMOUS_MODE_ENABLED: u32 = 1u32; pub const PROCESSOR_PERF_BOOST_MODE_AGGRESSIVE: u32 = 2u32; @@ -3854,9 +3483,6 @@ impl Default for PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_0 { @@ -3868,9 +3494,6 @@ impl Default for PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_0_0 { @@ -3881,9 +3504,6 @@ impl Default for PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_ASLR_POLICY { @@ -3894,9 +3514,6 @@ impl Default for PROCESS_MITIGATION_ASLR_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_ASLR_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_ASLR_POLICY_0 { @@ -3908,9 +3525,6 @@ impl Default for PROCESS_MITIGATION_ASLR_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_ASLR_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_ASLR_POLICY_0_0 { @@ -3921,9 +3535,6 @@ impl Default for PROCESS_MITIGATION_ASLR_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_ASLR_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { @@ -3934,9 +3545,6 @@ impl Default for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 { @@ -3948,9 +3556,6 @@ impl Default for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 { @@ -3961,9 +3566,6 @@ impl Default for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_CHILD_PROCESS_POLICY { @@ -3974,9 +3576,6 @@ impl Default for PROCESS_MITIGATION_CHILD_PROCESS_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_CHILD_PROCESS_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 { @@ -3988,9 +3587,6 @@ impl Default for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 { @@ -4001,9 +3597,6 @@ impl Default for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { @@ -4014,9 +3607,6 @@ impl Default for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 { @@ -4028,9 +3618,6 @@ impl Default for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 { @@ -4041,9 +3628,6 @@ impl Default for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_DEP_POLICY { @@ -4055,9 +3639,6 @@ impl Default for PROCESS_MITIGATION_DEP_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_DEP_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_DEP_POLICY_0 { @@ -4069,9 +3650,6 @@ impl Default for PROCESS_MITIGATION_DEP_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_DEP_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_DEP_POLICY_0_0 { @@ -4082,9 +3660,6 @@ impl Default for PROCESS_MITIGATION_DEP_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_DEP_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { @@ -4095,9 +3670,6 @@ impl Default for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 { @@ -4109,9 +3681,6 @@ impl Default for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 { @@ -4122,9 +3691,6 @@ impl Default for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { @@ -4135,9 +3701,6 @@ impl Default for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 { @@ -4149,9 +3712,6 @@ impl Default for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 { @@ -4162,9 +3722,6 @@ impl Default for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_FONT_DISABLE_POLICY { @@ -4175,9 +3732,6 @@ impl Default for PROCESS_MITIGATION_FONT_DISABLE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_FONT_DISABLE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 { @@ -4189,9 +3743,6 @@ impl Default for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 { @@ -4202,9 +3753,6 @@ impl Default for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_IMAGE_LOAD_POLICY { @@ -4215,9 +3763,6 @@ impl Default for PROCESS_MITIGATION_IMAGE_LOAD_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_IMAGE_LOAD_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 { @@ -4229,9 +3774,6 @@ impl Default for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 { @@ -4242,9 +3784,6 @@ impl Default for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { @@ -4255,9 +3794,6 @@ impl Default for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 { @@ -4269,9 +3805,6 @@ impl Default for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 { @@ -4282,9 +3815,6 @@ impl Default for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { @@ -4295,9 +3825,6 @@ impl Default for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 { @@ -4309,9 +3836,6 @@ impl Default for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 { @@ -4322,9 +3846,6 @@ impl Default for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_SEHOP_POLICY { @@ -4335,9 +3856,6 @@ impl Default for PROCESS_MITIGATION_SEHOP_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SEHOP_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_SEHOP_POLICY_0 { @@ -4349,9 +3867,6 @@ impl Default for PROCESS_MITIGATION_SEHOP_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SEHOP_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_SEHOP_POLICY_0_0 { @@ -4362,9 +3877,6 @@ impl Default for PROCESS_MITIGATION_SEHOP_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SEHOP_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { @@ -4375,9 +3887,6 @@ impl Default for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 { @@ -4389,9 +3898,6 @@ impl Default for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 { @@ -4402,9 +3908,6 @@ impl Default for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { @@ -4415,9 +3918,6 @@ impl Default for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 { @@ -4429,9 +3929,6 @@ impl Default for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 { @@ -4442,9 +3939,6 @@ impl Default for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { @@ -4455,9 +3949,6 @@ impl Default for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 { @@ -4469,9 +3960,6 @@ impl Default for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 { @@ -4482,9 +3970,6 @@ impl Default for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { @@ -4495,9 +3980,6 @@ impl Default for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 { @@ -4509,9 +3991,6 @@ impl Default for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 { @@ -4522,9 +4001,6 @@ impl Default for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY { @@ -4535,9 +4011,6 @@ impl Default for PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_0 { @@ -4549,9 +4022,6 @@ impl Default for PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_0_0 { @@ -4562,9 +4032,6 @@ impl Default for PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { @@ -4575,9 +4042,6 @@ impl Default for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 { @@ -4589,9 +4053,6 @@ impl Default for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 { @@ -4602,9 +4063,6 @@ impl Default for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_TRUST_LABEL_SECURITY_INFORMATION: i32 = 128i32; pub const PROC_IDLE_BUCKET_COUNT: u32 = 6u32; pub const PROC_IDLE_BUCKET_COUNT_EX: u32 = 16u32; @@ -4722,9 +4180,6 @@ impl Default for QUOTA_LIMITS_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QUOTA_LIMITS_EX { - type TypeKind = windows_core::CopyType; -} pub const QUOTA_LIMITS_USE_DEFAULT_LIMITS: u32 = 16u32; #[repr(C)] #[derive(Clone, Copy)] @@ -4737,9 +4192,6 @@ impl Default for RATE_QUOTA_LIMIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RATE_QUOTA_LIMIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RATE_QUOTA_LIMIT_0 { @@ -4750,9 +4202,6 @@ impl Default for RATE_QUOTA_LIMIT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RATE_QUOTA_LIMIT_0 { - type TypeKind = windows_core::CopyType; -} pub const READ_THREAD_PROFILING_FLAG_DISPATCHING: u32 = 1u32; pub const READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS: u32 = 2u32; #[repr(C)] @@ -4769,9 +4218,6 @@ impl Default for REARRANGE_FILE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REARRANGE_FILE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4788,10 +4234,6 @@ impl Default for REARRANGE_FILE_DATA32 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for REARRANGE_FILE_DATA32 { - type TypeKind = windows_core::CopyType; -} pub const RECO_COPY: RECO_FLAGS = RECO_FLAGS(2u32); pub const RECO_CUT: RECO_FLAGS = RECO_FLAGS(3u32); pub const RECO_DRAG: RECO_FLAGS = RECO_FLAGS(4u32); @@ -4846,9 +4288,6 @@ impl Default for REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO { - type TypeKind = windows_core::CopyType; -} pub const REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO_VERSION: u32 = 1u32; pub const REG_APP_HIVE: i32 = 16i32; pub const REG_APP_HIVE_OPEN_READ_ONLY: i32 = 8192i32; @@ -4879,9 +4318,6 @@ impl Default for RESOURCEMANAGER_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESOURCEMANAGER_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const RESOURCEMANAGER_COMPLETE_PROPAGATION: u32 = 64u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4894,9 +4330,6 @@ impl Default for RESOURCEMANAGER_COMPLETION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RESOURCEMANAGER_COMPLETION_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const RESOURCEMANAGER_ENLIST: u32 = 8u32; pub const RESOURCEMANAGER_GET_NOTIFICATION: u32 = 16u32; #[repr(transparent)] @@ -4925,9 +4358,6 @@ impl Default for RemHBITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemHBITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RemHBRUSH { @@ -4939,9 +4369,6 @@ impl Default for RemHBRUSH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemHBRUSH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RemHENHMETAFILE { @@ -4953,9 +4380,6 @@ impl Default for RemHENHMETAFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemHENHMETAFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RemHGLOBAL { @@ -4968,9 +4392,6 @@ impl Default for RemHGLOBAL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemHGLOBAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RemHMETAFILEPICT { @@ -4985,9 +4406,6 @@ impl Default for RemHMETAFILEPICT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemHMETAFILEPICT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RemHPALETTE { @@ -4999,9 +4417,6 @@ impl Default for RemHPALETTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemHPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RemotableHandle { @@ -5013,9 +4428,6 @@ impl Default for RemotableHandle { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemotableHandle { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RemotableHandle_0 { @@ -5027,9 +4439,6 @@ impl Default for RemotableHandle_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RemotableHandle_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ReplacesCorHdrNumericDefines(pub i32); @@ -5047,9 +4456,6 @@ impl Default for SCOPE_TABLE_AMD64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_TABLE_AMD64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_TABLE_AMD64_0 { @@ -5063,9 +4469,6 @@ impl Default for SCOPE_TABLE_AMD64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_TABLE_AMD64_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_TABLE_ARM { @@ -5077,9 +4480,6 @@ impl Default for SCOPE_TABLE_ARM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_TABLE_ARM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_TABLE_ARM_0 { @@ -5093,9 +4493,6 @@ impl Default for SCOPE_TABLE_ARM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_TABLE_ARM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_TABLE_ARM64 { @@ -5107,9 +4504,6 @@ impl Default for SCOPE_TABLE_ARM64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_TABLE_ARM64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCOPE_TABLE_ARM64_0 { @@ -5123,9 +4517,6 @@ impl Default for SCOPE_TABLE_ARM64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCOPE_TABLE_ARM64_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRUB_DATA_INPUT { @@ -5141,9 +4532,6 @@ impl Default for SCRUB_DATA_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRUB_DATA_INPUT { - type TypeKind = windows_core::CopyType; -} pub const SCRUB_DATA_INPUT_FLAG_IGNORE_REDUNDANCY: u32 = 8u32; pub const SCRUB_DATA_INPUT_FLAG_OPLOCK_NOT_ACQUIRED: u32 = 64u32; pub const SCRUB_DATA_INPUT_FLAG_RESUME: u32 = 1u32; @@ -5184,9 +4572,6 @@ impl Default for SCRUB_DATA_OUTPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRUB_DATA_OUTPUT { - type TypeKind = windows_core::CopyType; -} pub const SCRUB_DATA_OUTPUT_FLAG_INCOMPLETE: u32 = 1u32; pub const SCRUB_DATA_OUTPUT_FLAG_NON_USER_DATA_RANGE: u32 = 65536u32; pub const SCRUB_DATA_OUTPUT_FLAG_PARITY_EXTENT_DATA_RETURNED: u32 = 131072u32; @@ -5202,9 +4587,6 @@ impl Default for SCRUB_PARITY_EXTENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRUB_PARITY_EXTENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SCRUB_PARITY_EXTENT_DATA { @@ -5219,9 +4601,6 @@ impl Default for SCRUB_PARITY_EXTENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCRUB_PARITY_EXTENT_DATA { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_ANONYMOUS_LOGON_RID: i32 = 7i32; pub const SECURITY_APPPOOL_ID_BASE_RID: i32 = 82i32; pub const SECURITY_APPPOOL_ID_RID_COUNT: i32 = 6i32; @@ -5320,9 +4699,6 @@ impl Default for SECURITY_OBJECT_AI_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SECURITY_OBJECT_AI_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const SECURITY_OTHER_ORGANIZATION_RID: i32 = 1000i32; pub const SECURITY_PACKAGE_BASE_RID: i32 = 64i32; pub const SECURITY_PACKAGE_DIGEST_RID: i32 = 21i32; @@ -5393,9 +4769,6 @@ impl Default for SERVERSILO_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERVERSILO_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const SERVERSILO_INITING: SERVERSILO_STATE = SERVERSILO_STATE(0i32); pub const SERVERSILO_SHUTTING_DOWN: SERVERSILO_STATE = SERVERSILO_STATE(2i32); pub const SERVERSILO_STARTED: SERVERSILO_STATE = SERVERSILO_STATE(1i32); @@ -5479,10 +4852,6 @@ impl Default for SE_TOKEN_USER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SE_TOKEN_USER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -5496,10 +4865,6 @@ impl Default for SE_TOKEN_USER_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SE_TOKEN_USER_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy)] @@ -5513,10 +4878,6 @@ impl Default for SE_TOKEN_USER_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for SE_TOKEN_USER_1 { - type TypeKind = windows_core::CopyType; -} pub const SFGAO_BROWSABLE: SFGAO_FLAGS = SFGAO_FLAGS(134217728u32); pub const SFGAO_CANCOPY: SFGAO_FLAGS = SFGAO_FLAGS(1u32); pub const SFGAO_CANDELETE: SFGAO_FLAGS = SFGAO_FLAGS(32u32); @@ -5600,9 +4961,6 @@ impl Default for SHARED_VIRTUAL_DISK_SUPPORT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARED_VIRTUAL_DISK_SUPPORT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHUFFLE_FILE_DATA { @@ -5615,9 +4973,6 @@ impl Default for SHUFFLE_FILE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHUFFLE_FILE_DATA { - type TypeKind = windows_core::CopyType; -} pub const SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS: u32 = 1u32; pub const SID_HASH_SIZE: u32 = 32u32; pub const SID_MAX_SUB_AUTHORITIES: u32 = 15u32; @@ -5637,9 +4992,6 @@ impl Default for SILOOBJECT_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SILOOBJECT_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const SIZEOF_RFPO_DATA: u32 = 16u32; pub const SIZE_OF_80387_REGISTERS: u32 = 80u32; pub const SMB_CCF_APP_INSTANCE_EA_NAME: windows_core::PCSTR = windows_core::s!("ClusteredApplicationInstance"); @@ -5955,9 +5307,6 @@ impl Default for SUPPORTED_OS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SUPPORTED_OS_INFO { - type TypeKind = windows_core::CopyType; -} pub const SYSTEM_ACCESS_FILTER_ACE_TYPE: u32 = 21u32; pub const SYSTEM_ACCESS_FILTER_NOCONSTRAINT_MASK: u32 = 4294967295u32; pub const SYSTEM_ACCESS_FILTER_VALID_MASK: u32 = 16777215u32; @@ -6015,9 +5364,6 @@ impl Default for TAPE_CREATE_PARTITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_CREATE_PARTITION { - type TypeKind = windows_core::CopyType; -} pub const TAPE_DRIVE_ABSOLUTE_BLK: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH(2147487744u32); pub const TAPE_DRIVE_ABS_BLK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH(2147491840u32); pub const TAPE_DRIVE_CLEAN_REQUESTS: u32 = 33554432u32; @@ -6097,9 +5443,6 @@ impl Default for TAPE_GET_DRIVE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_GET_DRIVE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH(pub u32); @@ -6150,9 +5493,6 @@ impl Default for TAPE_GET_MEDIA_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_GET_MEDIA_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const TAPE_PSEUDO_LOGICAL_BLOCK: i32 = 3i32; pub const TAPE_PSEUDO_LOGICAL_POSITION: i32 = 2i32; pub const TAPE_QUERY_DEVICE_ERROR_DATA: i32 = 4i32; @@ -6173,9 +5513,6 @@ impl Default for TAPE_SET_DRIVE_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_SET_DRIVE_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TAPE_SET_MEDIA_PARAMETERS { @@ -6186,9 +5523,6 @@ impl Default for TAPE_SET_MEDIA_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_SET_MEDIA_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TAPE_WMI_OPERATIONS { @@ -6201,9 +5535,6 @@ impl Default for TAPE_WMI_OPERATIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TAPE_WMI_OPERATIONS { - type TypeKind = windows_core::CopyType; -} pub const THREAD_BASE_PRIORITY_IDLE: i32 = -15i32; pub const THREAD_BASE_PRIORITY_LOWRT: u32 = 15u32; pub const THREAD_BASE_PRIORITY_MAX: u32 = 2u32; @@ -6225,9 +5556,6 @@ impl Default for TOKEN_BNO_ISOLATION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOKEN_BNO_ISOLATION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Security")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6240,10 +5568,6 @@ impl Default for TOKEN_SID_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Security")] -impl windows_core::TypeKind for TOKEN_SID_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TOKEN_SOURCE_LENGTH: u32 = 8u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6256,9 +5580,6 @@ impl Default for TRANSACTIONMANAGER_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTIONMANAGER_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTIONMANAGER_BIND_TRANSACTION: u32 = 32u32; pub const TRANSACTIONMANAGER_CREATE_RM: u32 = 16u32; #[repr(transparent)] @@ -6275,9 +5596,6 @@ impl Default for TRANSACTIONMANAGER_LOGPATH_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTIONMANAGER_LOGPATH_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTIONMANAGER_LOG_INFORMATION { @@ -6288,9 +5606,6 @@ impl Default for TRANSACTIONMANAGER_LOG_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTIONMANAGER_LOG_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTIONMANAGER_OLDEST_INFORMATION { @@ -6301,9 +5616,6 @@ impl Default for TRANSACTIONMANAGER_OLDEST_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTIONMANAGER_OLDEST_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTIONMANAGER_QUERY_INFORMATION: u32 = 1u32; pub const TRANSACTIONMANAGER_RECOVER: u32 = 4u32; #[repr(C)] @@ -6316,9 +5628,6 @@ impl Default for TRANSACTIONMANAGER_RECOVERY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTIONMANAGER_RECOVERY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTIONMANAGER_RENAME: u32 = 8u32; pub const TRANSACTIONMANAGER_SET_INFORMATION: u32 = 2u32; #[repr(C)] @@ -6333,9 +5642,6 @@ impl Default for TRANSACTION_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_BIND_INFORMATION { @@ -6346,9 +5652,6 @@ impl Default for TRANSACTION_BIND_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_BIND_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTION_COMMIT: u32 = 8u32; pub const TRANSACTION_ENLIST: u32 = 4u32; #[repr(C)] @@ -6362,9 +5665,6 @@ impl Default for TRANSACTION_ENLISTMENTS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_ENLISTMENTS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_ENLISTMENT_PAIR { @@ -6376,9 +5676,6 @@ impl Default for TRANSACTION_ENLISTMENT_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_ENLISTMENT_PAIR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TRANSACTION_INFORMATION_CLASS(pub i32); @@ -6392,9 +5689,6 @@ impl Default for TRANSACTION_LIST_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_LIST_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSACTION_LIST_INFORMATION { @@ -6406,9 +5700,6 @@ impl Default for TRANSACTION_LIST_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_LIST_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTION_PROPAGATE: u32 = 32u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6425,9 +5716,6 @@ impl Default for TRANSACTION_PROPERTIES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_PROPERTIES_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TRANSACTION_QUERY_INFORMATION: u32 = 1u32; pub const TRANSACTION_RIGHT_RESERVED1: u32 = 64u32; pub const TRANSACTION_ROLLBACK: u32 = 16u32; @@ -6445,9 +5733,6 @@ impl Default for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TREE_CONNECT_ATTRIBUTE_GLOBAL: u32 = 4u32; pub const TREE_CONNECT_ATTRIBUTE_INTEGRITY: u32 = 32768u32; pub const TREE_CONNECT_ATTRIBUTE_PINNED: u32 = 2u32; @@ -6495,9 +5780,6 @@ impl Default for UMS_CREATE_THREAD_ATTRIBUTES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UMS_CREATE_THREAD_ATTRIBUTES { - type TypeKind = windows_core::CopyType; -} pub const UNICODE_STRING_MAX_CHARS: u32 = 32767u32; pub const UNIFIEDBUILDREVISION_KEY: windows_core::PCWSTR = windows_core::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion"); pub const UNIFIEDBUILDREVISION_MIN: u32 = 0u32; @@ -6649,9 +5931,6 @@ impl Default for XSAVE_CET_U_FORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XSAVE_CET_U_FORMAT { - type TypeKind = windows_core::CopyType; -} pub const XSTATE_ALIGN_BIT: u32 = 1u32; pub const XSTATE_AMX_TILE_CONFIG: u32 = 17u32; pub const XSTATE_AMX_TILE_DATA: u32 = 18u32; @@ -6693,10 +5972,6 @@ impl Default for remoteMETAFILEPICT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for remoteMETAFILEPICT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct userBITMAP { @@ -6714,9 +5989,6 @@ impl Default for userBITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for userBITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct userCLIPFORMAT { @@ -6728,9 +6000,6 @@ impl Default for userCLIPFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for userCLIPFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union userCLIPFORMAT_0 { @@ -6742,9 +6011,6 @@ impl Default for userCLIPFORMAT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for userCLIPFORMAT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct userHBITMAP { @@ -6756,9 +6022,6 @@ impl Default for userHBITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for userHBITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union userHBITMAP_0 { @@ -6771,9 +6034,6 @@ impl Default for userHBITMAP_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for userHBITMAP_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6787,10 +6047,6 @@ impl Default for userHENHMETAFILE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHENHMETAFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6805,10 +6061,6 @@ impl Default for userHENHMETAFILE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHENHMETAFILE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6822,10 +6074,6 @@ impl Default for userHGLOBAL { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHGLOBAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6840,10 +6088,6 @@ impl Default for userHGLOBAL_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHGLOBAL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6857,10 +6101,6 @@ impl Default for userHMETAFILE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHMETAFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6875,10 +6115,6 @@ impl Default for userHMETAFILE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHMETAFILE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6892,10 +6128,6 @@ impl Default for userHMETAFILEPICT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHMETAFILEPICT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy)] @@ -6910,10 +6142,6 @@ impl Default for userHMETAFILEPICT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for userHMETAFILEPICT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -6927,10 +6155,6 @@ impl Default for userHPALETTE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for userHPALETTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -6945,7 +6169,3 @@ impl Default for userHPALETTE_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for userHPALETTE_0 { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs index 670e0f89a86..19bfd83c4ef 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs @@ -10,9 +10,6 @@ impl Default for DAILY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DAILY { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] windows_core::imp::define_interface!(IAction, IAction_Vtbl, 0xbae54997_48b1_4cbe_9965_d6be263ebea4); #[cfg(feature = "Win32_System_Com")] @@ -6191,9 +6188,6 @@ impl Default for MONTHLYDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONTHLYDATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MONTHLYDOW { @@ -6206,9 +6200,6 @@ impl Default for MONTHLYDOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MONTHLYDOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TASKPAGE(pub i32); @@ -6367,9 +6358,6 @@ impl Default for TASK_TRIGGER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TASK_TRIGGER { - type TypeKind = windows_core::CopyType; -} pub const TASK_TRIGGER_BOOT: TASK_TRIGGER_TYPE2 = TASK_TRIGGER_TYPE2(8i32); pub const TASK_TRIGGER_CUSTOM_TRIGGER_01: TASK_TRIGGER_TYPE2 = TASK_TRIGGER_TYPE2(12i32); pub const TASK_TRIGGER_DAILY: TASK_TRIGGER_TYPE2 = TASK_TRIGGER_TYPE2(2i32); @@ -6408,9 +6396,6 @@ impl Default for TRIGGER_TYPE_UNION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRIGGER_TYPE_UNION { - type TypeKind = windows_core::CopyType; -} pub const TaskHandlerPS: windows_core::GUID = windows_core::GUID::from_u128(0xf2a69db7_da2c_4352_9066_86fee6dacac9); pub const TaskHandlerStatusPS: windows_core::GUID = windows_core::GUID::from_u128(0x9f15266d_d7ba_48f0_93c1_e6895f6fe5ac); pub const TaskScheduler: windows_core::GUID = windows_core::GUID::from_u128(0x0f87369f_a4e5_4cfc_bd3e_73e6154572dd); @@ -6425,6 +6410,3 @@ impl Default for WEEKLY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WEEKLY { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs index 248786c1d42..9a29bce4702 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs @@ -2114,9 +2114,6 @@ impl Default for APP_MEMORY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APP_MEMORY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct AVRT_PRIORITY(pub i32); @@ -2136,9 +2133,6 @@ impl Default for CONDITION_VARIABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONDITION_VARIABLE { - type TypeKind = windows_core::CopyType; -} pub const CONDITION_VARIABLE_INIT: CONDITION_VARIABLE = CONDITION_VARIABLE { Ptr: core::ptr::null_mut() }; pub const CONDITION_VARIABLE_LOCKMODE_SHARED: u32 = 1u32; pub const CREATE_BREAKAWAY_FROM_JOB: PROCESS_CREATION_FLAGS = PROCESS_CREATION_FLAGS(16777216u32); @@ -2216,10 +2210,6 @@ impl Default for CRITICAL_SECTION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for CRITICAL_SECTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2240,10 +2230,6 @@ impl Default for CRITICAL_SECTION_DEBUG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for CRITICAL_SECTION_DEBUG { - type TypeKind = windows_core::CopyType; -} pub const DEBUG_ONLY_THIS_PROCESS: PROCESS_CREATION_FLAGS = PROCESS_CREATION_FLAGS(2u32); pub const DEBUG_PROCESS: PROCESS_CREATION_FLAGS = PROCESS_CREATION_FLAGS(1u32); pub const DETACHED_PROCESS: PROCESS_CREATION_FLAGS = PROCESS_CREATION_FLAGS(8u32); @@ -2274,9 +2260,6 @@ impl Default for INIT_ONCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INIT_ONCE { - type TypeKind = windows_core::CopyType; -} pub const INIT_ONCE_ASYNC: u32 = 2u32; pub const INIT_ONCE_CHECK_ONLY: u32 = 1u32; pub const INIT_ONCE_CTX_RESERVED_BITS: u32 = 2u32; @@ -2297,9 +2280,6 @@ impl Default for IO_COUNTERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IO_COUNTERS { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IRtwqAsyncCallback, IRtwqAsyncCallback_Vtbl, 0xa27003cf_2354_4f2a_8d6a_ab7cff15437e); windows_core::imp::interface_hierarchy!(IRtwqAsyncCallback, windows_core::IUnknown); impl IRtwqAsyncCallback { @@ -2560,9 +2540,6 @@ impl Default for MEMORY_PRIORITY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORY_PRIORITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const MEMORY_PRIORITY_LOW: MEMORY_PRIORITY = MEMORY_PRIORITY(2u32); pub const MEMORY_PRIORITY_MEDIUM: MEMORY_PRIORITY = MEMORY_PRIORITY(3u32); pub const MEMORY_PRIORITY_NORMAL: MEMORY_PRIORITY = MEMORY_PRIORITY(5u32); @@ -2581,9 +2558,6 @@ impl Default for OVERRIDE_PREFETCH_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OVERRIDE_PREFETCH_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2614,10 +2588,6 @@ impl Default for PEB { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for PEB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2632,10 +2602,6 @@ impl Default for PEB_LDR_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for PEB_LDR_DATA { - type TypeKind = windows_core::CopyType; -} pub type PFLS_CALLBACK_FUNCTION = Option; pub const PF_3DNOW_INSTRUCTIONS_AVAILABLE: PROCESSOR_FEATURE_ID = PROCESSOR_FEATURE_ID(7u32); pub const PF_ALPHA_BYTE_INSTRUCTIONS: PROCESSOR_FEATURE_ID = PROCESSOR_FEATURE_ID(5u32); @@ -2758,10 +2724,6 @@ impl Default for PROCESS_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for PROCESS_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_CREATE_PROCESS: PROCESS_ACCESS_RIGHTS = PROCESS_ACCESS_RIGHTS(128u32); pub const PROCESS_CREATE_THREAD: PROCESS_ACCESS_RIGHTS = PROCESS_ACCESS_RIGHTS(2u32); #[repr(transparent)] @@ -2852,9 +2814,6 @@ impl Default for PROCESS_DYNAMIC_EH_CONTINUATION_TARGET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DYNAMIC_EH_CONTINUATION_TARGET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION { @@ -2868,9 +2827,6 @@ impl Default for PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE { @@ -2883,9 +2839,6 @@ impl Default for PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION { @@ -2899,9 +2852,6 @@ impl Default for PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_INFORMATION { @@ -2915,9 +2865,6 @@ impl Default for PROCESS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROCESS_INFORMATION_CLASS(pub i32); @@ -2932,9 +2879,6 @@ impl Default for PROCESS_LEAP_SECOND_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_LEAP_SECOND_INFO { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_LEAP_SECOND_INFO_FLAG_ENABLE_SIXTY_SECOND: u32 = 1u32; pub const PROCESS_LEAP_SECOND_INFO_VALID_FLAGS: u32 = 1u32; #[repr(C)] @@ -2951,10 +2895,6 @@ impl Default for PROCESS_MACHINE_INFORMATION { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemInformation")] -impl windows_core::TypeKind for PROCESS_MACHINE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROCESS_MEMORY_EXHAUSTION_INFO { @@ -2968,9 +2908,6 @@ impl Default for PROCESS_MEMORY_EXHAUSTION_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_MEMORY_EXHAUSTION_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROCESS_MEMORY_EXHAUSTION_TYPE(pub i32); @@ -2999,9 +2936,6 @@ impl Default for PROCESS_POWER_THROTTLING_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_POWER_THROTTLING_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROCESS_PROTECTION_LEVEL(pub u32); @@ -3015,9 +2949,6 @@ impl Default for PROCESS_PROTECTION_LEVEL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROCESS_PROTECTION_LEVEL_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const PROCESS_QUERY_INFORMATION: PROCESS_ACCESS_RIGHTS = PROCESS_ACCESS_RIGHTS(1024u32); pub const PROCESS_QUERY_LIMITED_INFORMATION: PROCESS_ACCESS_RIGHTS = PROCESS_ACCESS_RIGHTS(4096u32); pub const PROCESS_READ_CONTROL: PROCESS_ACCESS_RIGHTS = PROCESS_ACCESS_RIGHTS(131072u32); @@ -3283,9 +3214,6 @@ impl Default for REASON_CONTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REASON_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union REASON_CONTEXT_0 { @@ -3297,9 +3225,6 @@ impl Default for REASON_CONTEXT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REASON_CONTEXT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct REASON_CONTEXT_0_0 { @@ -3313,9 +3238,6 @@ impl Default for REASON_CONTEXT_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REASON_CONTEXT_0_0 { - type TypeKind = windows_core::CopyType; -} pub const RTL_CRITICAL_SECTION_ALL_FLAG_BITS: u32 = 4278190080u32; pub const RTL_CRITICAL_SECTION_DEBUG_FLAG_STATIC_INIT: u32 = 1u32; pub const RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN: u32 = 33554432u32; @@ -3336,9 +3258,6 @@ impl Default for RTL_USER_PROCESS_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RTL_USER_PROCESS_PARAMETERS { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(RTWQASYNCRESULT, RTWQASYNCRESULT_Vtbl, 0); impl core::ops::Deref for RTWQASYNCRESULT { type Target = IRtwqAsyncResult; @@ -3380,9 +3299,6 @@ impl Default for SRWLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SRWLOCK { - type TypeKind = windows_core::CopyType; -} pub const SRWLOCK_INIT: SRWLOCK = SRWLOCK { Ptr: core::ptr::null_mut() }; pub const STACK_SIZE_PARAM_IS_A_RESERVATION: THREAD_CREATION_FLAGS = THREAD_CREATION_FLAGS(65536u32); pub const STARTF_FORCEOFFFEEDBACK: STARTUPINFOW_FLAGS = STARTUPINFOW_FLAGS(128u32); @@ -3426,9 +3342,6 @@ impl Default for STARTUPINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STARTUPINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STARTUPINFOEXA { @@ -3440,9 +3353,6 @@ impl Default for STARTUPINFOEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STARTUPINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STARTUPINFOEXW { @@ -3454,9 +3364,6 @@ impl Default for STARTUPINFOEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STARTUPINFOEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STARTUPINFOW { @@ -3484,9 +3391,6 @@ impl Default for STARTUPINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STARTUPINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STARTUPINFOW_FLAGS(pub u32); @@ -3573,9 +3477,6 @@ impl Default for SYNCHRONIZATION_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNCHRONIZATION_BARRIER { - type TypeKind = windows_core::CopyType; -} pub const SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY: u32 = 2u32; pub const SYNCHRONIZATION_BARRIER_FLAGS_NO_DELETE: u32 = 4u32; pub const SYNCHRONIZATION_BARRIER_FLAGS_SPIN_ONLY: u32 = 1u32; @@ -3605,10 +3506,6 @@ impl Default for TEB { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for TEB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct THREAD_ACCESS_RIGHTS(pub u32); @@ -3707,9 +3604,6 @@ impl Default for THREAD_POWER_THROTTLING_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for THREAD_POWER_THROTTLING_STATE { - type TypeKind = windows_core::CopyType; -} pub const THREAD_POWER_THROTTLING_VALID_FLAGS: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3759,9 +3653,6 @@ impl Default for TP_CALLBACK_ENVIRON_V3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TP_CALLBACK_ENVIRON_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TP_CALLBACK_ENVIRON_V3_0 { @@ -3773,9 +3664,6 @@ impl Default for TP_CALLBACK_ENVIRON_V3_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TP_CALLBACK_ENVIRON_V3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TP_CALLBACK_ENVIRON_V3_0_0 { @@ -3786,9 +3674,6 @@ impl Default for TP_CALLBACK_ENVIRON_V3_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TP_CALLBACK_ENVIRON_V3_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TP_CALLBACK_PRIORITY(pub i32); @@ -3808,9 +3693,6 @@ impl Default for TP_POOL_STACK_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TP_POOL_STACK_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const ThreadAbsoluteCpuPriority: THREAD_INFORMATION_CLASS = THREAD_INFORMATION_CLASS(1i32); pub const ThreadDynamicCodePolicy: THREAD_INFORMATION_CLASS = THREAD_INFORMATION_CLASS(2i32); pub const ThreadInformationClassMax: THREAD_INFORMATION_CLASS = THREAD_INFORMATION_CLASS(4i32); @@ -3831,10 +3713,6 @@ impl Default for UMS_SCHEDULER_STARTUP_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_SystemServices")] -impl windows_core::TypeKind for UMS_SCHEDULER_STARTUP_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct UMS_SYSTEM_THREAD_INFORMATION { @@ -3846,9 +3724,6 @@ impl Default for UMS_SYSTEM_THREAD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UMS_SYSTEM_THREAD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union UMS_SYSTEM_THREAD_INFORMATION_0 { @@ -3860,9 +3735,6 @@ impl Default for UMS_SYSTEM_THREAD_INFORMATION_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UMS_SYSTEM_THREAD_INFORMATION_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UMS_SYSTEM_THREAD_INFORMATION_0_0 { @@ -3873,9 +3745,6 @@ impl Default for UMS_SYSTEM_THREAD_INFORMATION_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UMS_SYSTEM_THREAD_INFORMATION_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UMS_THREAD_INFO_CLASS(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs index 095f055cd78..093a779a11b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs @@ -91,9 +91,6 @@ impl Default for DYNAMIC_TIME_ZONE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DYNAMIC_TIME_ZONE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TIME_ZONE_ID_INVALID: u32 = 4294967295u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -111,9 +108,6 @@ impl Default for TIME_ZONE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TIME_ZONE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const TSF_Authenticated: u32 = 2u32; pub const TSF_Hardware: u32 = 1u32; pub const TSF_IPv6: u32 = 4u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs index bbc777925bb..0a3e7fcd7ea 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs @@ -94,9 +94,6 @@ impl Default for TBS_CONTEXT_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBS_CONTEXT_PARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TBS_CONTEXT_PARAMS2 { @@ -108,9 +105,6 @@ impl Default for TBS_CONTEXT_PARAMS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBS_CONTEXT_PARAMS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TBS_CONTEXT_PARAMS2_0 { @@ -122,9 +116,6 @@ impl Default for TBS_CONTEXT_PARAMS2_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBS_CONTEXT_PARAMS2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TBS_CONTEXT_PARAMS2_0_0 { @@ -135,9 +126,6 @@ impl Default for TBS_CONTEXT_PARAMS2_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBS_CONTEXT_PARAMS2_0_0 { - type TypeKind = windows_core::CopyType; -} pub const TBS_CONTEXT_VERSION_ONE: u32 = 1u32; pub const TBS_CONTEXT_VERSION_TWO: u32 = 2u32; pub const TBS_OWNERAUTH_TYPE_ADMIN: u32 = 2u32; @@ -166,9 +154,6 @@ impl Default for TPM_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TPM_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} pub const TPM_IFTYPE_1: u32 = 1u32; pub const TPM_IFTYPE_EMULATOR: u32 = 4u32; pub const TPM_IFTYPE_HW: u32 = 3u32; @@ -192,6 +177,3 @@ impl Default for TPM_WNF_PROVISIONING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TPM_WNF_PROVISIONING { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/UpdateAssessment/mod.rs b/crates/libs/windows/src/Windows/Win32/System/UpdateAssessment/mod.rs index fe9eba3731e..1279e1c3965 100644 --- a/crates/libs/windows/src/Windows/Win32/System/UpdateAssessment/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/UpdateAssessment/mod.rs @@ -52,9 +52,6 @@ impl Default for OSUpdateAssessment { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OSUpdateAssessment { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UpdateAssessment { @@ -67,9 +64,6 @@ impl Default for UpdateAssessment { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UpdateAssessment { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UpdateAssessmentStatus(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs b/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs index 7acf48f0a8b..f3b79778b35 100644 --- a/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs @@ -42,7 +42,3 @@ impl Default for UAL_DATA_BLOB { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Networking_WinSock")] -impl windows_core::TypeKind for UAL_DATA_BLOB { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs index 5d9dd067410..8a9ef03c900 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs @@ -680,10 +680,6 @@ impl Default for VARIANT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl windows_core::TypeKind for VARIANT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub union VARIANT_0 { @@ -702,10 +698,6 @@ impl Default for VARIANT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl windows_core::TypeKind for VARIANT_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub struct VARIANT_0_0 { @@ -727,10 +719,6 @@ impl Default for VARIANT_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl windows_core::TypeKind for VARIANT_0_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub union VARIANT_0_0_0 { @@ -793,10 +781,6 @@ impl Default for VARIANT_0_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl windows_core::TypeKind for VARIANT_0_0_0 { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[derive(Clone, Debug, PartialEq)] @@ -810,10 +794,6 @@ impl Default for VARIANT_0_0_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl windows_core::TypeKind for VARIANT_0_0_0_0 { - type TypeKind = windows_core::CloneType; -} pub const VARIANT_ALPHABOOL: VAR_CHANGE_FLAGS = VAR_CHANGE_FLAGS(2u16); pub const VARIANT_CALENDAR_GREGORIAN: VAR_CHANGE_FLAGS = VAR_CHANGE_FLAGS(64u16); pub const VARIANT_CALENDAR_HIJRI: VAR_CHANGE_FLAGS = VAR_CHANGE_FLAGS(8u16); diff --git a/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs b/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs index 2a0c1447ee9..73d314e1866 100644 --- a/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs @@ -60,9 +60,6 @@ impl Default for GLOBALENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GLOBALENTRY { - type TypeKind = windows_core::CopyType; -} pub const GLOBAL_ALL: u32 = 0u32; pub const GLOBAL_FREE: u32 = 2u32; pub const GLOBAL_LRU: u32 = 1u32; @@ -90,9 +87,6 @@ impl Default for IMAGE_NOTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_NOTE { - type TypeKind = windows_core::CopyType; -} pub const MAX_MODULE_NAME: u32 = 9u32; pub const MAX_PATH16: u32 = 255u32; #[repr(C, packed(4))] @@ -110,9 +104,6 @@ impl Default for MODULEENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODULEENTRY { - type TypeKind = windows_core::CopyType; -} pub type PROCESSENUMPROC = Option super::super::Foundation::BOOL>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -130,9 +121,6 @@ impl Default for SEGMENT_NOTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SEGMENT_NOTE { - type TypeKind = windows_core::CopyType; -} pub const SN_CODE: u32 = 0u32; pub const SN_DATA: u32 = 1u32; pub const SN_V86: u32 = 2u32; @@ -151,9 +139,6 @@ impl Default for TEMP_BP_NOTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TEMP_BP_NOTE { - type TypeKind = windows_core::CopyType; -} pub const V86FLAGS_ALIGNMENT: u32 = 262144u32; pub const V86FLAGS_AUXCARRY: u32 = 16u32; pub const V86FLAGS_CARRY: u32 = 1u32; @@ -210,11 +195,6 @@ impl Default for VDMCONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for VDMCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -250,10 +230,6 @@ impl Default for VDMCONTEXT_WITHOUT_XSAVE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for VDMCONTEXT_WITHOUT_XSAVE { - type TypeKind = windows_core::CopyType; -} pub const VDMCONTEXT_i386: u32 = 65536u32; pub const VDMCONTEXT_i486: u32 = 65536u32; pub const VDMDBG_BREAK_DEBUGGER: u32 = 16u32; @@ -313,10 +289,6 @@ impl Default for VDMLDT_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for VDMLDT_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -330,10 +302,6 @@ impl Default for VDMLDT_ENTRY_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for VDMLDT_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -346,10 +314,6 @@ impl Default for VDMLDT_ENTRY_0_1 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for VDMLDT_ENTRY_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -365,10 +329,6 @@ impl Default for VDMLDT_ENTRY_0_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for VDMLDT_ENTRY_0_0 { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMMODULEFIRSTPROC = Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] @@ -401,7 +361,4 @@ impl Default for VDM_SEGINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VDM_SEGINFO { - type TypeKind = windows_core::CopyType; -} pub const WOW_SYSTEM: u32 = 1u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs index 227b663b1ac..991586b7098 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs @@ -100,9 +100,6 @@ impl Default for ASSEMBLYMETADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ASSEMBLYMETADATA { - type TypeKind = windows_core::CopyType; -} pub const ASSEMBLY_METADATA_TYPE: windows_core::PCSTR = windows_core::s!("System.Reflection.AssemblyMetadataAttribute"); pub const ASSEMBLY_METADATA_TYPE_W: windows_core::PCWSTR = windows_core::w!("System.Reflection.AssemblyMetadataAttribute"); pub const CLSID_CLR_v1_MetaData: windows_core::GUID = windows_core::GUID::from_u128(0x005023ca_72b1_11d3_9fc4_00c04f79a0a3); @@ -162,9 +159,6 @@ impl Default for COR_FIELD_OFFSET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_FIELD_OFFSET { - type TypeKind = windows_core::CopyType; -} pub const COR_ILEXCEPTION_CLAUSE_DEPRECATED: CorExceptionFlag = CorExceptionFlag(0i32); pub const COR_ILEXCEPTION_CLAUSE_DUPLICATED: CorExceptionFlag = CorExceptionFlag(8i32); pub const COR_ILEXCEPTION_CLAUSE_FAULT: CorExceptionFlag = CorExceptionFlag(4i32); @@ -184,9 +178,6 @@ impl Default for COR_NATIVE_LINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_NATIVE_LINK { - type TypeKind = windows_core::CopyType; -} pub const COR_NATIVE_LINK_CUSTOM_VALUE: windows_core::PCWSTR = windows_core::w!("COMPLUS_NativeLink"); pub const COR_NATIVE_LINK_CUSTOM_VALUE_ANSI: windows_core::PCSTR = windows_core::s!("COMPLUS_NativeLink"); pub const COR_NATIVE_LINK_CUSTOM_VALUE_CC: u32 = 18u32; @@ -204,9 +195,6 @@ impl Default for COR_SECATTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COR_SECATTR { - type TypeKind = windows_core::CopyType; -} pub const COR_SUPPRESS_UNMANAGED_CODE_CHECK_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("System.Security.SuppressUnmanagedCodeSecurityAttribute"); pub const COR_SUPPRESS_UNMANAGED_CODE_CHECK_ATTRIBUTE_ANSI: windows_core::PCSTR = windows_core::s!("System.Security.SuppressUnmanagedCodeSecurityAttribute"); pub const COR_UNVER_CODE_ATTRIBUTE: windows_core::PCWSTR = windows_core::w!("System.Security.UnverifiableCodeAttribute"); @@ -231,9 +219,6 @@ impl Default for CVStruct { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CVStruct { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CeeSectionAttr(pub i64); @@ -247,9 +232,6 @@ impl Default for CeeSectionRelocExtra { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CeeSectionRelocExtra { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CeeSectionRelocType(pub i32); @@ -719,9 +701,6 @@ impl Default for IMAGE_COR_ILMETHOD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_COR_ILMETHOD_FAT { @@ -734,9 +713,6 @@ impl Default for IMAGE_COR_ILMETHOD_FAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_FAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_COR_ILMETHOD_SECT_EH { @@ -748,9 +724,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT { @@ -766,9 +739,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT_0 { @@ -780,9 +750,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -797,10 +764,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -814,10 +777,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -832,10 +791,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -849,10 +804,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_COR_ILMETHOD_SECT_EH_FAT { @@ -864,9 +815,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_FAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_FAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_COR_ILMETHOD_SECT_EH_SMALL { @@ -879,9 +827,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_EH_SMALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_EH_SMALL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_COR_ILMETHOD_SECT_FAT { @@ -892,9 +837,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_FAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_FAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_COR_ILMETHOD_SECT_SMALL { @@ -906,9 +848,6 @@ impl Default for IMAGE_COR_ILMETHOD_SECT_SMALL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_SECT_SMALL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_COR_ILMETHOD_TINY { @@ -919,9 +858,6 @@ impl Default for IMAGE_COR_ILMETHOD_TINY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_ILMETHOD_TINY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_COR_VTABLEFIXUP { @@ -934,9 +870,6 @@ impl Default for IMAGE_COR_VTABLEFIXUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_COR_VTABLEFIXUP { - type TypeKind = windows_core::CopyType; -} pub const IMAGE_DIRECTORY_ENTRY_COMHEADER: ReplacesGeneralNumericDefines = ReplacesGeneralNumericDefines(14i32); windows_core::imp::define_interface!(IMapToken, IMapToken_Vtbl, 0x06a3ea8b_0225_11d1_bf72_00c04fc31e12); windows_core::imp::interface_hierarchy!(IMapToken, windows_core::IUnknown); @@ -4006,9 +3939,6 @@ impl Default for OSINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OSINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct ROPARAMIIDHANDLE(pub *mut core::ffi::c_void); diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs index 3690d3a300b..02f19faafb1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs @@ -84,9 +84,5 @@ impl Default for PDF_RENDER_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Direct2D_Common")] -impl windows_core::TypeKind for PDF_RENDER_PARAMS { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_Graphics_Dxgi")] pub type PFN_PDF_CREATE_RENDERER = Option, param1: *mut Option) -> windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs index ab49d110d7c..ec91f05005b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs @@ -517,9 +517,6 @@ impl Default for DispatcherQueueOptions { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DispatcherQueueOptions { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct EventRegistrationToken { @@ -530,9 +527,6 @@ impl Default for EventRegistrationToken { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EventRegistrationToken { - type TypeKind = windows_core::CopyType; -} pub const FullTrust: TrustLevel = TrustLevel(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -573,9 +567,6 @@ impl Default for HSTRING_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HSTRING_HEADER { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IAccountsSettingsPaneInterop, IAccountsSettingsPaneInterop_Vtbl, 0xd3ee12ad_3865_4362_9746_b75a682df0e6); windows_core::imp::interface_hierarchy!(IAccountsSettingsPaneInterop, windows_core::IUnknown, windows_core::IInspectable); impl IAccountsSettingsPaneInterop { @@ -2355,9 +2346,6 @@ impl Default for ServerInformation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ServerInformation { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TrustLevel(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs index 5368e133ea5..9df5373a618 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -1539,9 +1539,6 @@ impl Default for ACTCTX_SECTION_KEYED_DATA_2600 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTCTX_SECTION_KEYED_DATA_2600 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { @@ -1556,9 +1553,6 @@ impl Default for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ACTIVATION_CONTEXT_BASIC_INFORMATION { @@ -1570,9 +1564,6 @@ impl Default for ACTIVATION_CONTEXT_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACTIVATION_CONTEXT_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const ACTIVATION_CONTEXT_BASIC_INFORMATION_DEFINED: u32 = 1u32; pub const AC_LINE_BACKUP_POWER: u32 = 2u32; pub const AC_LINE_OFFLINE: u32 = 0u32; @@ -1663,9 +1654,6 @@ impl Default for CABINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CABINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CABINFOW { @@ -1680,9 +1668,6 @@ impl Default for CABINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CABINFOW { - type TypeKind = windows_core::CopyType; -} pub const CATID_DeleteBrowsingHistory: windows_core::GUID = windows_core::GUID::from_u128(0x31caf6e4_d6aa_4090_a050_a5ac8972e9ef); pub const CBR_110: u32 = 110u32; pub const CBR_115200: u32 = 115200u32; @@ -1716,9 +1701,6 @@ impl Default for CLIENT_ID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLIENT_ID { - type TypeKind = windows_core::CopyType; -} pub const CL_NL_ENTITY: TDIENTITY_ENTITY_TYPE = TDIENTITY_ENTITY_TYPE(769u32); pub const CL_NL_IP: u32 = 771u32; pub const CL_NL_IPX: u32 = 769u32; @@ -1765,9 +1747,6 @@ impl Default for CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG { - type TypeKind = windows_core::CopyType; -} pub const CameraUIControl: windows_core::GUID = windows_core::GUID::from_u128(0x16d5a2be_b1c5_47b3_8eae_ccbcf452c7e8); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1828,9 +1807,6 @@ impl Default for DATETIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATETIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DCICMD { @@ -1845,9 +1821,6 @@ impl Default for DCICMD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCICMD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DCICREATEINPUT { @@ -1865,9 +1838,6 @@ impl Default for DCICREATEINPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCICREATEINPUT { - type TypeKind = windows_core::CopyType; -} pub const DCICREATEOFFSCREENSURFACE: u32 = 2u32; pub const DCICREATEOVERLAYSURFACE: u32 = 3u32; pub const DCICREATEPRIMARYSURFACE: u32 = 1u32; @@ -1885,9 +1855,6 @@ impl Default for DCIENUMINPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCIENUMINPUT { - type TypeKind = windows_core::CopyType; -} pub const DCIENUMSURFACE: u32 = 4u32; pub const DCIESCAPE: u32 = 5u32; #[repr(C)] @@ -1903,9 +1870,6 @@ impl Default for DCIOFFSCREEN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCIOFFSCREEN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DCIOVERLAY { @@ -1918,9 +1882,6 @@ impl Default for DCIOVERLAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCIOVERLAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DCISURFACEINFO { @@ -1947,9 +1908,6 @@ impl Default for DCISURFACEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DCISURFACEINFO { - type TypeKind = windows_core::CopyType; -} pub const DCI_1632_ACCESS: u32 = 64u32; pub const DCI_ASYNC: u32 = 1024u32; pub const DCI_CANOVERLAY: u32 = 65536u32; @@ -2029,10 +1987,6 @@ impl Default for DELAYLOAD_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DELAYLOAD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -2052,10 +2006,6 @@ impl Default for DELAYLOAD_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DELAYLOAD_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct DELAYLOAD_PROC_DESCRIPTOR { @@ -2067,9 +2017,6 @@ impl Default for DELAYLOAD_PROC_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELAYLOAD_PROC_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union DELAYLOAD_PROC_DESCRIPTOR_0 { @@ -2081,9 +2028,6 @@ impl Default for DELAYLOAD_PROC_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELAYLOAD_PROC_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} pub const DELETE_BROWSING_HISTORY_COOKIES: u32 = 2u32; pub const DELETE_BROWSING_HISTORY_DOWNLOADHISTORY: u32 = 64u32; pub const DELETE_BROWSING_HISTORY_FORMDATA: u32 = 8u32; @@ -2155,9 +2099,6 @@ impl Default for FEATURE_ERROR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FEATURE_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct FEATURE_STATE_CHANGE_SUBSCRIPTION(pub *mut core::ffi::c_void); @@ -2281,9 +2222,6 @@ impl Default for HW_PROFILE_INFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HW_PROFILE_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HW_PROFILE_INFOW { @@ -2296,9 +2234,6 @@ impl Default for HW_PROFILE_INFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HW_PROFILE_INFOW { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(ICameraUIControl, ICameraUIControl_Vtbl, 0xb8733adf_3d68_4b8f_bb08_e28a0bed0376); windows_core::imp::interface_hierarchy!(ICameraUIControl, windows_core::IUnknown); impl ICameraUIControl { @@ -2865,9 +2800,6 @@ impl Default for IMAGE_DELAYLOAD_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DELAYLOAD_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_DELAYLOAD_DESCRIPTOR_0 { @@ -2879,9 +2811,6 @@ impl Default for IMAGE_DELAYLOAD_DESCRIPTOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DELAYLOAD_DESCRIPTOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGE_DELAYLOAD_DESCRIPTOR_0_0 { @@ -2892,9 +2821,6 @@ impl Default for IMAGE_DELAYLOAD_DESCRIPTOR_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_DELAYLOAD_DESCRIPTOR_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_THUNK_DATA32 { @@ -2905,9 +2831,6 @@ impl Default for IMAGE_THUNK_DATA32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_THUNK_DATA32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_THUNK_DATA32_0 { @@ -2921,9 +2844,6 @@ impl Default for IMAGE_THUNK_DATA32_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_THUNK_DATA32_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct IMAGE_THUNK_DATA64 { @@ -2934,9 +2854,6 @@ impl Default for IMAGE_THUNK_DATA64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_THUNK_DATA64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union IMAGE_THUNK_DATA64_0 { @@ -2950,9 +2867,6 @@ impl Default for IMAGE_THUNK_DATA64_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGE_THUNK_DATA64_0 { - type TypeKind = windows_core::CopyType; -} pub const IMEA_INIT: u32 = 1u32; pub const IMEA_NEXT: u32 = 2u32; pub const IMEA_PREV: u32 = 3u32; @@ -2971,9 +2885,6 @@ impl Default for IMEPROA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEPROA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMEPROW { @@ -2989,9 +2900,6 @@ impl Default for IMEPROW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEPROW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMESTRUCT { @@ -3009,9 +2917,6 @@ impl Default for IMESTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMESTRUCT { - type TypeKind = windows_core::CopyType; -} pub const IME_BANJAtoJUNJA: u32 = 19u32; pub const IME_ENABLE_CONVERT: u32 = 2u32; pub const IME_ENTERWORDREGISTERMODE: u32 = 24u32; @@ -3128,9 +3033,6 @@ impl Default for JAVA_TRUST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JAVA_TRUST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JIT_DEBUG_INFO { @@ -3147,9 +3049,6 @@ impl Default for JIT_DEBUG_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JIT_DEBUG_INFO { - type TypeKind = windows_core::CopyType; -} pub const KEY_ALL_KEYS: WLDP_KEY = WLDP_KEY(2i32); pub const KEY_OVERRIDE: WLDP_KEY = WLDP_KEY(1i32); pub const KEY_UNKNOWN: WLDP_KEY = WLDP_KEY(0i32); @@ -3174,10 +3073,6 @@ impl Default for LDR_DATA_TABLE_ENTRY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for LDR_DATA_TABLE_ENTRY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -3191,10 +3086,6 @@ impl Default for LDR_DATA_TABLE_ENTRY_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Kernel")] -impl windows_core::TypeKind for LDR_DATA_TABLE_ENTRY_0 { - type TypeKind = windows_core::CopyType; -} pub const LIS_NOGRPCONV: u32 = 2u32; pub const LIS_QUIET: u32 = 1u32; pub const LOGON32_PROVIDER_VIRTUAL: u32 = 4u32; @@ -3244,9 +3135,6 @@ impl Default for PERUSERSECTIONA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERUSERSECTIONA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PERUSERSECTIONW { @@ -3264,9 +3152,6 @@ impl Default for PERUSERSECTIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PERUSERSECTIONW { - type TypeKind = windows_core::CopyType; -} pub type PFEATURE_STATE_CHANGE_CALLBACK = Option; pub type PFIBER_CALLOUT_ROUTINE = Option *mut core::ffi::c_void>; pub type PQUERYACTCTXW_FUNC = Option super::super::Foundation::BOOL>; @@ -3312,9 +3197,6 @@ impl Default for PUBLIC_OBJECT_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBLIC_OBJECT_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PUBLIC_OBJECT_TYPE_INFORMATION { @@ -3326,9 +3208,6 @@ impl Default for PUBLIC_OBJECT_TYPE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBLIC_OBJECT_TYPE_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub type PWINSTATIONQUERYINFORMATIONW = Option super::super::Foundation::BOOLEAN>; pub type PWLDP_CANEXECUTEBUFFER_API = Option windows_core::HRESULT>; pub type PWLDP_CANEXECUTEFILE_API = Option windows_core::HRESULT>; @@ -3426,9 +3305,6 @@ impl Default for STRENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STRENTRYW { @@ -3440,9 +3316,6 @@ impl Default for STRENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STRINGEXSTRUCT { @@ -3457,9 +3330,6 @@ impl Default for STRINGEXSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRINGEXSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STRTABLEA { @@ -3471,9 +3341,6 @@ impl Default for STRTABLEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRTABLEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STRTABLEW { @@ -3485,9 +3352,6 @@ impl Default for STRTABLEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRTABLEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_BASIC_INFORMATION { @@ -3500,9 +3364,6 @@ impl Default for SYSTEM_BASIC_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_BASIC_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_CODEINTEGRITY_INFORMATION { @@ -3514,9 +3375,6 @@ impl Default for SYSTEM_CODEINTEGRITY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_CODEINTEGRITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_EXCEPTION_INFORMATION { @@ -3527,9 +3385,6 @@ impl Default for SYSTEM_EXCEPTION_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_EXCEPTION_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_INTERRUPT_INFORMATION { @@ -3540,9 +3395,6 @@ impl Default for SYSTEM_INTERRUPT_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_INTERRUPT_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_LOOKASIDE_INFORMATION { @@ -3553,9 +3405,6 @@ impl Default for SYSTEM_LOOKASIDE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_LOOKASIDE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_PERFORMANCE_INFORMATION { @@ -3566,9 +3415,6 @@ impl Default for SYSTEM_PERFORMANCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_PERFORMANCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_POLICY_INFORMATION { @@ -3580,9 +3426,6 @@ impl Default for SYSTEM_POLICY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_POLICY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { @@ -3597,9 +3440,6 @@ impl Default for SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_PROCESS_INFORMATION { @@ -3632,9 +3472,6 @@ impl Default for SYSTEM_PROCESS_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_PROCESS_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_REGISTRY_QUOTA_INFORMATION { @@ -3647,9 +3484,6 @@ impl Default for SYSTEM_REGISTRY_QUOTA_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_REGISTRY_QUOTA_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const SYSTEM_STATUS_FLAG_POWER_SAVING_ON: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3669,9 +3503,6 @@ impl Default for SYSTEM_THREAD_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_THREAD_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYSTEM_TIMEOFDAY_INFORMATION { @@ -3682,9 +3513,6 @@ impl Default for SYSTEM_TIMEOFDAY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_TIMEOFDAY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const S_ALLTHRESHOLD: u32 = 2u32; pub const S_LEGATO: u32 = 1u32; pub const S_NORMAL: u32 = 0u32; @@ -3730,10 +3558,6 @@ impl Default for TCP_REQUEST_QUERY_INFORMATION_EX32_XP { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for TCP_REQUEST_QUERY_INFORMATION_EX32_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_REQUEST_QUERY_INFORMATION_EX_W2K { @@ -3745,9 +3569,6 @@ impl Default for TCP_REQUEST_QUERY_INFORMATION_EX_W2K { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_REQUEST_QUERY_INFORMATION_EX_W2K { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_REQUEST_QUERY_INFORMATION_EX_XP { @@ -3759,9 +3580,6 @@ impl Default for TCP_REQUEST_QUERY_INFORMATION_EX_XP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_REQUEST_QUERY_INFORMATION_EX_XP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCP_REQUEST_SET_INFORMATION_EX { @@ -3774,9 +3592,6 @@ impl Default for TCP_REQUEST_SET_INFORMATION_EX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCP_REQUEST_SET_INFORMATION_EX { - type TypeKind = windows_core::CopyType; -} pub const TC_GP_TRAP: u32 = 2u32; pub const TC_HARDERR: u32 = 1u32; pub const TC_NORMAL: u32 = 0u32; @@ -3795,9 +3610,6 @@ impl Default for TDIEntityID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TDIEntityID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TDIObjectID { @@ -3811,9 +3623,6 @@ impl Default for TDIObjectID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TDIObjectID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TDI_TL_IO_CONTROL_ENDPOINT { @@ -3830,9 +3639,6 @@ impl Default for TDI_TL_IO_CONTROL_ENDPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TDI_TL_IO_CONTROL_ENDPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TDI_TL_IO_CONTROL_ENDPOINT_0 { @@ -3844,9 +3650,6 @@ impl Default for TDI_TL_IO_CONTROL_ENDPOINT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TDI_TL_IO_CONTROL_ENDPOINT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TDI_TL_IO_CONTROL_TYPE(pub i32); @@ -3860,9 +3663,6 @@ impl Default for THREAD_NAME_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for THREAD_NAME_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const THREAD_PRIORITY_ERROR_RETURN: u32 = 2147483647u32; pub const UMS_VERSION: u32 = 256u32; #[repr(C)] @@ -3888,9 +3688,6 @@ impl Default for UNDETERMINESTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UNDETERMINESTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct VALUENAME(pub i32); @@ -3912,9 +3709,6 @@ impl Default for WINSTATIONINFORMATIONW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINSTATIONINFORMATIONW { - type TypeKind = windows_core::CopyType; -} pub type WINWATCHNOTIFYPROC = Option; pub const WINWATCHNOTIFY_CHANGED: u32 = 4u32; pub const WINWATCHNOTIFY_CHANGING: u32 = 3u32; @@ -3936,9 +3730,6 @@ impl Default for WLDP_DEVICE_SECURITY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLDP_DEVICE_SECURITY_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const WLDP_DLL: windows_core::PCWSTR = windows_core::w!("WLDP.DLL"); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4016,9 +3807,6 @@ impl Default for WLDP_HOST_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WLDP_HOST_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const WLDP_HOST_INFORMATION_REVISION: u32 = 1u32; pub const WLDP_HOST_JAVASCRIPT: windows_core::GUID = windows_core::GUID::from_u128(0x5629f0d5_1cca_4fed_a1a3_36a8c18d74c0); pub const WLDP_HOST_MAX: WLDP_HOST = WLDP_HOST(2i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs index f577262c750..13f93c3427a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs @@ -863,9 +863,6 @@ impl Default for ID_PARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ID_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ID_PARAMETER_PAIR { @@ -877,9 +874,6 @@ impl Default for ID_PARAMETER_PAIR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ID_PARAMETER_PAIR { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IDataRetrieverCallback, IDataRetrieverCallback_Vtbl, 0x71b4863b_f969_4676_bbc3_3d9fdc3fb2c7); windows_core::imp::interface_hierarchy!(IDataRetrieverCallback, windows_core::IUnknown); impl IDataRetrieverCallback { @@ -5760,9 +5754,6 @@ impl Default for SYNC_FILTER_CHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNC_FILTER_CHANGE { - type TypeKind = windows_core::CopyType; -} pub const SYNC_FILTER_INFO_COMBINED: u32 = 8u32; pub const SYNC_FILTER_INFO_FLAG_CHANGE_UNIT_LIST: u32 = 2u32; pub const SYNC_FILTER_INFO_FLAG_CUSTOM: u32 = 4u32; @@ -5791,9 +5782,6 @@ impl Default for SYNC_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNC_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYNC_REGISTRATION_EVENT(pub i32); @@ -5818,9 +5806,6 @@ impl Default for SYNC_SESSION_STATISTICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNC_SESSION_STATISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYNC_STATISTICS(pub i32); @@ -5836,9 +5821,6 @@ impl Default for SYNC_TIME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNC_TIME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SYNC_VERSION { @@ -5850,9 +5832,6 @@ impl Default for SYNC_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNC_VERSION { - type TypeKind = windows_core::CopyType; -} pub const SYNC_VERSION_FLAG_FROM_FEED: u32 = 1u32; pub const SYNC_VERSION_FLAG_HAS_BY: u32 = 2u32; #[repr(C)] @@ -5871,9 +5850,6 @@ impl Default for SyncProviderConfigUIConfiguration { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SyncProviderConfigUIConfiguration { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SyncProviderConfiguration { @@ -5890,7 +5866,4 @@ impl Default for SyncProviderConfiguration { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SyncProviderConfiguration { - type TypeKind = windows_core::CopyType; -} pub const SyncProviderRegistration: windows_core::GUID = windows_core::GUID::from_u128(0xf82b4ef1_93a9_4dde_8015_f7950a1a6e31); diff --git a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs index fae2b3d9f21..9b70e263af4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs @@ -7915,9 +7915,6 @@ impl Default for MI_Application { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Application { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ApplicationFT { @@ -7938,9 +7935,6 @@ impl Default for MI_ApplicationFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ApplicationFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Array { @@ -7952,9 +7946,6 @@ impl Default for MI_Array { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Array { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ArrayField { @@ -7967,9 +7958,6 @@ impl Default for MI_ArrayField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ArrayField { - type TypeKind = windows_core::CopyType; -} pub const MI_BOOLEAN: MI_Type = MI_Type(0i32); pub const MI_BOOLEANA: MI_Type = MI_Type(16i32); #[repr(C)] @@ -7983,9 +7971,6 @@ impl Default for MI_BooleanA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_BooleanA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_BooleanAField { @@ -7998,9 +7983,6 @@ impl Default for MI_BooleanAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_BooleanAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_BooleanField { @@ -8013,9 +7995,6 @@ impl Default for MI_BooleanField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_BooleanField { - type TypeKind = windows_core::CopyType; -} pub const MI_CALLBACKMODE_IGNORE: MI_CallbackMode = MI_CallbackMode(2i32); pub const MI_CALLBACKMODE_INQUIRE: MI_CallbackMode = MI_CallbackMode(1i32); pub const MI_CALLBACKMODE_REPORT: MI_CallbackMode = MI_CallbackMode(0i32); @@ -8041,9 +8020,6 @@ impl Default for MI_Char16A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Char16A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Char16AField { @@ -8056,9 +8032,6 @@ impl Default for MI_Char16AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Char16AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Char16Field { @@ -8071,9 +8044,6 @@ impl Default for MI_Char16Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Char16Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Class { @@ -8088,9 +8058,6 @@ impl Default for MI_Class { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Class { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ClassDecl { @@ -8115,9 +8082,6 @@ impl Default for MI_ClassDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ClassDecl { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ClassFT { @@ -8141,9 +8105,6 @@ impl Default for MI_ClassFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ClassFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ClientFT_V1 { @@ -8163,9 +8124,6 @@ impl Default for MI_ClientFT_V1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ClientFT_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstBooleanA { @@ -8177,9 +8135,6 @@ impl Default for MI_ConstBooleanA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstBooleanA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstBooleanAField { @@ -8192,9 +8147,6 @@ impl Default for MI_ConstBooleanAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstBooleanAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstBooleanField { @@ -8207,9 +8159,6 @@ impl Default for MI_ConstBooleanField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstBooleanField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstChar16A { @@ -8221,9 +8170,6 @@ impl Default for MI_ConstChar16A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstChar16A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstChar16AField { @@ -8236,9 +8182,6 @@ impl Default for MI_ConstChar16AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstChar16AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstChar16Field { @@ -8251,9 +8194,6 @@ impl Default for MI_ConstChar16Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstChar16Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstDatetimeA { @@ -8265,9 +8205,6 @@ impl Default for MI_ConstDatetimeA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstDatetimeA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstDatetimeAField { @@ -8280,9 +8217,6 @@ impl Default for MI_ConstDatetimeAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstDatetimeAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MI_ConstDatetimeField { @@ -8295,9 +8229,6 @@ impl Default for MI_ConstDatetimeField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstDatetimeField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstInstanceA { @@ -8309,9 +8240,6 @@ impl Default for MI_ConstInstanceA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstInstanceA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstInstanceAField { @@ -8324,9 +8252,6 @@ impl Default for MI_ConstInstanceAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstInstanceAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstInstanceField { @@ -8339,9 +8264,6 @@ impl Default for MI_ConstInstanceField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstInstanceField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReal32A { @@ -8353,9 +8275,6 @@ impl Default for MI_ConstReal32A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReal32A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReal32AField { @@ -8368,9 +8287,6 @@ impl Default for MI_ConstReal32AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReal32AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReal32Field { @@ -8383,9 +8299,6 @@ impl Default for MI_ConstReal32Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReal32Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReal64A { @@ -8397,9 +8310,6 @@ impl Default for MI_ConstReal64A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReal64A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReal64AField { @@ -8412,9 +8322,6 @@ impl Default for MI_ConstReal64AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReal64AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReal64Field { @@ -8427,9 +8334,6 @@ impl Default for MI_ConstReal64Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReal64Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReferenceA { @@ -8441,9 +8345,6 @@ impl Default for MI_ConstReferenceA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReferenceA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReferenceAField { @@ -8456,9 +8357,6 @@ impl Default for MI_ConstReferenceAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReferenceAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstReferenceField { @@ -8471,9 +8369,6 @@ impl Default for MI_ConstReferenceField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstReferenceField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint16A { @@ -8485,9 +8380,6 @@ impl Default for MI_ConstSint16A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint16A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint16AField { @@ -8500,9 +8392,6 @@ impl Default for MI_ConstSint16AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint16AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint16Field { @@ -8515,9 +8404,6 @@ impl Default for MI_ConstSint16Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint16Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint32A { @@ -8529,9 +8415,6 @@ impl Default for MI_ConstSint32A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint32A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint32AField { @@ -8544,9 +8427,6 @@ impl Default for MI_ConstSint32AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint32AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint32Field { @@ -8559,9 +8439,6 @@ impl Default for MI_ConstSint32Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint32Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint64A { @@ -8573,9 +8450,6 @@ impl Default for MI_ConstSint64A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint64A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint64AField { @@ -8588,9 +8462,6 @@ impl Default for MI_ConstSint64AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint64AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint64Field { @@ -8603,9 +8474,6 @@ impl Default for MI_ConstSint64Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint64Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint8A { @@ -8617,9 +8485,6 @@ impl Default for MI_ConstSint8A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint8A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint8AField { @@ -8632,9 +8497,6 @@ impl Default for MI_ConstSint8AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint8AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstSint8Field { @@ -8647,9 +8509,6 @@ impl Default for MI_ConstSint8Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstSint8Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstStringA { @@ -8661,9 +8520,6 @@ impl Default for MI_ConstStringA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstStringA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstStringAField { @@ -8676,9 +8532,6 @@ impl Default for MI_ConstStringAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstStringAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstStringField { @@ -8691,9 +8544,6 @@ impl Default for MI_ConstStringField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstStringField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint16A { @@ -8705,9 +8555,6 @@ impl Default for MI_ConstUint16A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint16A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint16AField { @@ -8720,9 +8567,6 @@ impl Default for MI_ConstUint16AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint16AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint16Field { @@ -8735,9 +8579,6 @@ impl Default for MI_ConstUint16Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint16Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint32A { @@ -8749,9 +8590,6 @@ impl Default for MI_ConstUint32A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint32A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint32AField { @@ -8764,9 +8602,6 @@ impl Default for MI_ConstUint32AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint32AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint32Field { @@ -8779,9 +8614,6 @@ impl Default for MI_ConstUint32Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint32Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint64A { @@ -8793,9 +8625,6 @@ impl Default for MI_ConstUint64A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint64A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint64AField { @@ -8808,9 +8637,6 @@ impl Default for MI_ConstUint64AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint64AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint64Field { @@ -8823,9 +8649,6 @@ impl Default for MI_ConstUint64Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint64Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint8A { @@ -8837,9 +8660,6 @@ impl Default for MI_ConstUint8A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint8A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint8AField { @@ -8852,9 +8672,6 @@ impl Default for MI_ConstUint8AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint8AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ConstUint8Field { @@ -8867,9 +8684,6 @@ impl Default for MI_ConstUint8Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ConstUint8Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Context { @@ -8881,9 +8695,6 @@ impl Default for MI_Context { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Context { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ContextFT { @@ -8923,9 +8734,6 @@ impl Default for MI_ContextFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ContextFT { - type TypeKind = windows_core::CopyType; -} pub const MI_DATETIME: MI_Type = MI_Type(12i32); pub const MI_DATETIMEA: MI_Type = MI_Type(28i32); #[repr(C)] @@ -8939,9 +8747,6 @@ impl Default for MI_Datetime { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Datetime { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MI_Datetime_0 { @@ -8953,9 +8758,6 @@ impl Default for MI_Datetime_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Datetime_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_DatetimeA { @@ -8967,9 +8769,6 @@ impl Default for MI_DatetimeA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_DatetimeA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_DatetimeAField { @@ -8982,9 +8781,6 @@ impl Default for MI_DatetimeAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_DatetimeAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MI_DatetimeField { @@ -8997,9 +8793,6 @@ impl Default for MI_DatetimeField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_DatetimeField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Deserializer { @@ -9011,9 +8804,6 @@ impl Default for MI_Deserializer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Deserializer { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_DeserializerFT { @@ -9029,9 +8819,6 @@ impl Default for MI_DeserializerFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_DeserializerFT { - type TypeKind = windows_core::CopyType; -} pub type MI_Deserializer_ClassObjectNeeded = Option MI_Result>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9045,9 +8832,6 @@ impl Default for MI_DestinationOptions { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_DestinationOptions { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_DestinationOptionsFT { @@ -9072,9 +8856,6 @@ impl Default for MI_DestinationOptionsFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_DestinationOptionsFT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MI_DestinationOptions_ImpersonationType(pub i32); @@ -9161,9 +8942,6 @@ impl Default for MI_FeatureDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_FeatureDecl { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Filter { @@ -9175,9 +8953,6 @@ impl Default for MI_Filter { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Filter { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_FilterFT { @@ -9189,9 +8964,6 @@ impl Default for MI_FilterFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_FilterFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_HostedProvider { @@ -9204,9 +8976,6 @@ impl Default for MI_HostedProvider { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_HostedProvider { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_HostedProviderFT { @@ -9218,9 +8987,6 @@ impl Default for MI_HostedProviderFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_HostedProviderFT { - type TypeKind = windows_core::CopyType; -} pub const MI_INSTANCE: MI_Type = MI_Type(15i32); pub const MI_INSTANCEA: MI_Type = MI_Type(31i32); #[repr(C)] @@ -9237,9 +9003,6 @@ impl Default for MI_Instance { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Instance { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_InstanceA { @@ -9251,9 +9014,6 @@ impl Default for MI_InstanceA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_InstanceA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_InstanceAField { @@ -9266,9 +9026,6 @@ impl Default for MI_InstanceAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_InstanceAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_InstanceExFT { @@ -9280,9 +9037,6 @@ impl Default for MI_InstanceExFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_InstanceExFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_InstanceFT { @@ -9310,9 +9064,6 @@ impl Default for MI_InstanceFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_InstanceFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_InstanceField { @@ -9325,9 +9076,6 @@ impl Default for MI_InstanceField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_InstanceField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Interval { @@ -9345,9 +9093,6 @@ impl Default for MI_Interval { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Interval { - type TypeKind = windows_core::CopyType; -} pub const MI_LOCALE_TYPE_CLOSEST_DATA: MI_LocaleType = MI_LocaleType(3i32); pub const MI_LOCALE_TYPE_CLOSEST_UI: MI_LocaleType = MI_LocaleType(2i32); pub const MI_LOCALE_TYPE_REQUESTED_DATA: MI_LocaleType = MI_LocaleType(1i32); @@ -9387,9 +9132,6 @@ impl Default for MI_MethodDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_MethodDecl { - type TypeKind = windows_core::CopyType; -} pub type MI_MethodDecl_Invoke = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9408,9 +9150,6 @@ impl Default for MI_Module { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Module { - type TypeKind = windows_core::CopyType; -} pub type MI_Module_Load = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] @@ -9447,9 +9186,6 @@ impl Default for MI_ObjectDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ObjectDecl { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Operation { @@ -9462,9 +9198,6 @@ impl Default for MI_Operation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Operation { - type TypeKind = windows_core::CopyType; -} pub type MI_OperationCallback_Class = Option; pub type MI_OperationCallback_Indication = Option; pub type MI_OperationCallback_Instance = Option; @@ -9498,9 +9231,6 @@ impl Default for MI_OperationCallbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_OperationCallbacks { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_OperationFT { @@ -9516,9 +9246,6 @@ impl Default for MI_OperationFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_OperationFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_OperationOptions { @@ -9531,9 +9258,6 @@ impl Default for MI_OperationOptions { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_OperationOptions { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_OperationOptionsFT { @@ -9556,9 +9280,6 @@ impl Default for MI_OperationOptionsFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_OperationOptionsFT { - type TypeKind = windows_core::CopyType; -} pub const MI_PROMPTTYPE_CRITICAL: MI_PromptType = MI_PromptType(1i32); pub const MI_PROMPTTYPE_NORMAL: MI_PromptType = MI_PromptType(0i32); pub const MI_PROVIDER_ARCHITECTURE_32BIT: MI_ProviderArchitecture = MI_ProviderArchitecture(0i32); @@ -9581,9 +9302,6 @@ impl Default for MI_ParameterDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ParameterDecl { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ParameterSet { @@ -9596,9 +9314,6 @@ impl Default for MI_ParameterSet { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ParameterSet { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ParameterSetFT { @@ -9612,9 +9327,6 @@ impl Default for MI_ParameterSetFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ParameterSetFT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MI_PromptType(pub i32); @@ -9639,9 +9351,6 @@ impl Default for MI_PropertyDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_PropertyDecl { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_PropertySet { @@ -9653,9 +9362,6 @@ impl Default for MI_PropertySet { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_PropertySet { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_PropertySetFT { @@ -9673,9 +9379,6 @@ impl Default for MI_PropertySetFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_PropertySetFT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MI_ProviderArchitecture(pub i32); @@ -9702,9 +9405,6 @@ impl Default for MI_ProviderFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ProviderFT { - type TypeKind = windows_core::CopyType; -} pub type MI_ProviderFT_AssociatorInstances = Option; pub type MI_ProviderFT_CreateInstance = Option; pub type MI_ProviderFT_DeleteInstance = Option; @@ -9732,9 +9432,6 @@ impl Default for MI_Qualifier { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Qualifier { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_QualifierDecl { @@ -9750,9 +9447,6 @@ impl Default for MI_QualifierDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_QualifierDecl { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_QualifierSet { @@ -9765,9 +9459,6 @@ impl Default for MI_QualifierSet { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_QualifierSet { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_QualifierSetFT { @@ -9780,9 +9471,6 @@ impl Default for MI_QualifierSetFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_QualifierSetFT { - type TypeKind = windows_core::CopyType; -} pub const MI_REAL32: MI_Type = MI_Type(9i32); pub const MI_REAL32A: MI_Type = MI_Type(25i32); pub const MI_REAL64: MI_Type = MI_Type(10i32); @@ -9831,9 +9519,6 @@ impl Default for MI_Real32A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Real32A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Real32AField { @@ -9846,9 +9531,6 @@ impl Default for MI_Real32AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Real32AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Real32Field { @@ -9861,9 +9543,6 @@ impl Default for MI_Real32Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Real32Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Real64A { @@ -9875,9 +9554,6 @@ impl Default for MI_Real64A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Real64A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Real64AField { @@ -9890,9 +9566,6 @@ impl Default for MI_Real64AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Real64AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Real64Field { @@ -9905,9 +9578,6 @@ impl Default for MI_Real64Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Real64Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ReferenceA { @@ -9919,9 +9589,6 @@ impl Default for MI_ReferenceA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ReferenceA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ReferenceAField { @@ -9934,9 +9601,6 @@ impl Default for MI_ReferenceAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ReferenceAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ReferenceField { @@ -9949,9 +9613,6 @@ impl Default for MI_ReferenceField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ReferenceField { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MI_Result(pub i32); @@ -9982,9 +9643,6 @@ impl Default for MI_SchemaDecl { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_SchemaDecl { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Serializer { @@ -9996,9 +9654,6 @@ impl Default for MI_Serializer { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Serializer { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_SerializerFT { @@ -10011,9 +9666,6 @@ impl Default for MI_SerializerFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_SerializerFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Server { @@ -10028,9 +9680,6 @@ impl Default for MI_Server { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Server { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_ServerFT { @@ -10042,9 +9691,6 @@ impl Default for MI_ServerFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_ServerFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Session { @@ -10057,9 +9703,6 @@ impl Default for MI_Session { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Session { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_SessionCallbacks { @@ -10072,9 +9715,6 @@ impl Default for MI_SessionCallbacks { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_SessionCallbacks { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_SessionFT { @@ -10099,9 +9739,6 @@ impl Default for MI_SessionFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_SessionFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint16A { @@ -10113,9 +9750,6 @@ impl Default for MI_Sint16A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint16A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint16AField { @@ -10128,9 +9762,6 @@ impl Default for MI_Sint16AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint16AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint16Field { @@ -10143,9 +9774,6 @@ impl Default for MI_Sint16Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint16Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint32A { @@ -10157,9 +9785,6 @@ impl Default for MI_Sint32A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint32A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint32AField { @@ -10172,9 +9797,6 @@ impl Default for MI_Sint32AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint32AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint32Field { @@ -10187,9 +9809,6 @@ impl Default for MI_Sint32Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint32Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint64A { @@ -10201,9 +9820,6 @@ impl Default for MI_Sint64A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint64A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint64AField { @@ -10216,9 +9832,6 @@ impl Default for MI_Sint64AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint64AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint64Field { @@ -10231,9 +9844,6 @@ impl Default for MI_Sint64Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint64Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint8A { @@ -10245,9 +9855,6 @@ impl Default for MI_Sint8A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint8A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint8AField { @@ -10260,9 +9867,6 @@ impl Default for MI_Sint8AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint8AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Sint8Field { @@ -10275,9 +9879,6 @@ impl Default for MI_Sint8Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Sint8Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_StringA { @@ -10289,9 +9890,6 @@ impl Default for MI_StringA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_StringA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_StringAField { @@ -10304,9 +9902,6 @@ impl Default for MI_StringAField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_StringAField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_StringField { @@ -10319,9 +9914,6 @@ impl Default for MI_StringField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_StringField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_SubscriptionDeliveryOptions { @@ -10334,9 +9926,6 @@ impl Default for MI_SubscriptionDeliveryOptions { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_SubscriptionDeliveryOptions { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_SubscriptionDeliveryOptionsFT { @@ -10363,9 +9952,6 @@ impl Default for MI_SubscriptionDeliveryOptionsFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_SubscriptionDeliveryOptionsFT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MI_SubscriptionDeliveryType(pub i32); @@ -10388,9 +9974,6 @@ impl Default for MI_Timestamp { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Timestamp { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MI_Type(pub i32); @@ -10413,9 +9996,6 @@ impl Default for MI_Uint16A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint16A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint16AField { @@ -10428,9 +10008,6 @@ impl Default for MI_Uint16AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint16AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint16Field { @@ -10443,9 +10020,6 @@ impl Default for MI_Uint16Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint16Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint32A { @@ -10457,9 +10031,6 @@ impl Default for MI_Uint32A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint32A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint32AField { @@ -10472,9 +10043,6 @@ impl Default for MI_Uint32AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint32AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint32Field { @@ -10487,9 +10055,6 @@ impl Default for MI_Uint32Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint32Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint64A { @@ -10501,9 +10066,6 @@ impl Default for MI_Uint64A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint64A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint64AField { @@ -10516,9 +10078,6 @@ impl Default for MI_Uint64AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint64AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint64Field { @@ -10531,9 +10090,6 @@ impl Default for MI_Uint64Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint64Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint8A { @@ -10545,9 +10101,6 @@ impl Default for MI_Uint8A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint8A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint8AField { @@ -10560,9 +10113,6 @@ impl Default for MI_Uint8AField { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint8AField { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_Uint8Field { @@ -10575,9 +10125,6 @@ impl Default for MI_Uint8Field { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Uint8Field { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MI_UserCredentials { @@ -10589,9 +10136,6 @@ impl Default for MI_UserCredentials { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_UserCredentials { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MI_UserCredentials_0 { @@ -10603,9 +10147,6 @@ impl Default for MI_UserCredentials_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_UserCredentials_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_UsernamePasswordCreds { @@ -10618,9 +10159,6 @@ impl Default for MI_UsernamePasswordCreds { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_UsernamePasswordCreds { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MI_UtilitiesFT { @@ -10632,9 +10170,6 @@ impl Default for MI_UtilitiesFT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_UtilitiesFT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MI_Value { @@ -10677,9 +10212,6 @@ impl Default for MI_Value { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MI_Value { - type TypeKind = windows_core::CopyType; -} pub const MI_WRITEMESSAGE_CHANNEL_DEBUG: u32 = 2u32; pub const MI_WRITEMESSAGE_CHANNEL_VERBOSE: u32 = 1u32; pub const MI_WRITEMESSAGE_CHANNEL_WARNING: u32 = 0u32; @@ -10700,9 +10232,6 @@ impl Default for SWbemAnalysisMatrix { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemAnalysisMatrix { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SWbemAnalysisMatrixList { @@ -10716,9 +10245,6 @@ impl Default for SWbemAnalysisMatrixList { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemAnalysisMatrixList { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct SWbemAssocQueryInf { @@ -10740,9 +10266,6 @@ impl Default for SWbemAssocQueryInf { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemAssocQueryInf { - type TypeKind = windows_core::CloneType; -} pub const SWbemDateTime: windows_core::GUID = windows_core::GUID::from_u128(0x47dfbe54_cf76_11d3_b38f_00105a1f473a); pub const SWbemEventSource: windows_core::GUID = windows_core::GUID::from_u128(0x04b83d58_21ae_11d2_8b33_00600806d9b6); pub const SWbemLastError: windows_core::GUID = windows_core::GUID::from_u128(0xc2feeeac_cfcd_11d1_8b05_00600806d9b6); @@ -10777,9 +10300,6 @@ impl Default for SWbemQueryQualifiedName { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemQueryQualifiedName { - type TypeKind = windows_core::CopyType; -} pub const SWbemRefreshableItem: windows_core::GUID = windows_core::GUID::from_u128(0x8c6854bc_de4b_11d3_b390_00105a1f473a); pub const SWbemRefresher: windows_core::GUID = windows_core::GUID::from_u128(0xd269bf5c_d9c1_11d3_b38f_00105a1f473a); #[repr(C)] @@ -10798,9 +10318,6 @@ impl Default for SWbemRpnConst { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemRpnConst { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SWbemRpnEncodedQuery { @@ -10828,9 +10345,6 @@ impl Default for SWbemRpnEncodedQuery { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemRpnEncodedQuery { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct SWbemRpnQueryToken { @@ -10852,9 +10366,6 @@ impl Default for SWbemRpnQueryToken { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemRpnQueryToken { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SWbemRpnTokenList { @@ -10867,9 +10378,6 @@ impl Default for SWbemRpnTokenList { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SWbemRpnTokenList { - type TypeKind = windows_core::CopyType; -} pub const SWbemSecurity: windows_core::GUID = windows_core::GUID::from_u128(0xb54d66e9_2287_11d2_8b33_00600806d9b6); pub const SWbemServices: windows_core::GUID = windows_core::GUID::from_u128(0x04b83d63_21ae_11d2_8b33_00600806d9b6); pub const SWbemServicesEx: windows_core::GUID = windows_core::GUID::from_u128(0x62e522dc_8cf3_40a8_8b2e_37d595651e40); @@ -11003,9 +10511,6 @@ impl Default for WBEM_COMPILE_STATUS_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WBEM_COMPILE_STATUS_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WBEM_CONDITION_FLAG_TYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs index 89bb8fdbe9e..abdcddea754 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs @@ -738,9 +738,6 @@ impl Default for ACCESSTIMEOUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCESSTIMEOUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ACC_UTILITY_STATE_FLAGS(pub u32); @@ -1049,9 +1046,6 @@ impl Default for ExtendedProperty { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ExtendedProperty { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FILTERKEYS { @@ -1067,9 +1061,6 @@ impl Default for FILTERKEYS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILTERKEYS { - type TypeKind = windows_core::CopyType; -} pub const FillColor_Property_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x6e0ec4d0_e2a8_4a56_9de7_953389933b39); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1121,9 +1112,6 @@ impl Default for HIGHCONTRASTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIGHCONTRASTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HIGHCONTRASTW { @@ -1136,9 +1124,6 @@ impl Default for HIGHCONTRASTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HIGHCONTRASTW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HIGHCONTRASTW_FLAGS(pub u32); @@ -16806,9 +16791,6 @@ impl Default for MOUSEKEYS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSEKEYS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MSAAMENUINFO { @@ -16821,9 +16803,6 @@ impl Default for MSAAMENUINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSAAMENUINFO { - type TypeKind = windows_core::CopyType; -} pub const MSAA_MENU_SIG: i32 = -1441927155i32; pub const MenuBar_Control_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xcc384250_0e7b_4ae8_95ae_a08f261b52ee); pub const MenuClosed_Event_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x3cf1266e_1582_4041_acd7_88a35a965297); @@ -17089,9 +17068,6 @@ impl Default for SERIALKEYSA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIALKEYSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SERIALKEYSW { @@ -17108,9 +17084,6 @@ impl Default for SERIALKEYSW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SERIALKEYSW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SERIALKEYS_FLAGS(pub u32); @@ -17198,9 +17171,6 @@ impl Default for SOUNDSENTRYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOUNDSENTRYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SOUNDSENTRYW { @@ -17222,9 +17192,6 @@ impl Default for SOUNDSENTRYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOUNDSENTRYW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SOUNDSENTRY_FLAGS(pub u32); @@ -17297,9 +17264,6 @@ impl Default for STICKYKEYS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STICKYKEYS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct STICKYKEYS_FLAGS(pub u32); @@ -17529,9 +17493,6 @@ impl Default for TOGGLEKEYS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOGGLEKEYS { - type TypeKind = windows_core::CopyType; -} pub const TabItem_Control_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x2c6a634f_921b_4e6e_b26e_08fcb0798f4c); pub const Tab_Control_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x38cd1f2d_337a_4bd2_a5e3_adb469e30bd3); pub const TableItem_ColumnHeaderItems_Property_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x967a56a3_74b6_431e_8de6_99c411031c58); @@ -18078,9 +18039,6 @@ impl Default for UIAutomationEventInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UIAutomationEventInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UIAutomationMethodInfo { @@ -18096,9 +18054,6 @@ impl Default for UIAutomationMethodInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UIAutomationMethodInfo { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UIAutomationParameter { @@ -18110,9 +18065,6 @@ impl Default for UIAutomationParameter { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UIAutomationParameter { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct UIAutomationPatternInfo { @@ -18133,9 +18085,6 @@ impl Default for UIAutomationPatternInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UIAutomationPatternInfo { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UIAutomationPropertyInfo { @@ -18148,9 +18097,6 @@ impl Default for UIAutomationPropertyInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UIAutomationPropertyInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UIAutomationType(pub i32); @@ -18229,9 +18175,6 @@ impl Default for UiaAndOrCondition { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaAndOrCondition { - type TypeKind = windows_core::CopyType; -} pub const UiaAppendRuntimeId: u32 = 3u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18246,9 +18189,6 @@ impl Default for UiaAsyncContentLoadedEventArgs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaAsyncContentLoadedEventArgs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UiaCacheRequest { @@ -18265,9 +18205,6 @@ impl Default for UiaCacheRequest { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaCacheRequest { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct UiaChangeInfo { @@ -18287,10 +18224,6 @@ impl Default for UiaChangeInfo { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for UiaChangeInfo { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18306,10 +18239,6 @@ impl Default for UiaChangesEventArgs { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for UiaChangesEventArgs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UiaCondition { @@ -18320,9 +18249,6 @@ impl Default for UiaCondition { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaCondition { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UiaEventArgs { @@ -18334,9 +18260,6 @@ impl Default for UiaEventArgs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaEventArgs { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] pub type UiaEventCallback = Option; #[repr(C)] @@ -18352,9 +18275,6 @@ impl Default for UiaFindParams { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaFindParams { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UiaNotCondition { @@ -18366,9 +18286,6 @@ impl Default for UiaNotCondition { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaNotCondition { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UiaPoint { @@ -18380,9 +18297,6 @@ impl Default for UiaPoint { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaPoint { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct UiaPropertyChangedEventArgs { @@ -18404,10 +18318,6 @@ impl Default for UiaPropertyChangedEventArgs { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for UiaPropertyChangedEventArgs { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct UiaPropertyCondition { @@ -18428,10 +18338,6 @@ impl Default for UiaPropertyCondition { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for UiaPropertyCondition { - type TypeKind = windows_core::CloneType; -} #[cfg(feature = "Win32_System_Com")] pub type UiaProviderCallback = Option *mut super::super::System::Com::SAFEARRAY>; #[repr(C)] @@ -18447,9 +18353,6 @@ impl Default for UiaRect { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaRect { - type TypeKind = windows_core::CopyType; -} pub const UiaRootObjectId: i32 = -25i32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18465,9 +18368,6 @@ impl Default for UiaStructureChangedEventArgs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaStructureChangedEventArgs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Com")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -18483,10 +18383,6 @@ impl Default for UiaTextEditTextChangedEventArgs { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for UiaTextEditTextChangedEventArgs { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UiaWindowClosedEventArgs { @@ -18500,9 +18396,6 @@ impl Default for UiaWindowClosedEventArgs { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UiaWindowClosedEventArgs { - type TypeKind = windows_core::CopyType; -} pub const Value_IsReadOnly_Property_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xeb090f30_e24c_4799_a705_0d247bc037f8); pub const Value_Pattern_GUID: windows_core::GUID = windows_core::GUID::from_u128(0x17faad9e_c877_475b_b933_77332779b637); pub const Value_Value_Property_GUID: windows_core::GUID = windows_core::GUID::from_u128(0xe95f5e64_269f_4a85_ba99_4092c3ea2986); diff --git a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs index 2c13af45e51..d823ee897bc 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -828,9 +828,6 @@ impl Default for BlackInformation { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BlackInformation { - type TypeKind = windows_core::CopyType; -} pub const CATID_WcsPlugin: windows_core::GUID = windows_core::GUID::from_u128(0xa0b402e0_8240_405f_8a16_8a5b4df2f0dd); pub const CMM_DESCRIPTION: u32 = 5u32; pub const CMM_DLL_VERSION: u32 = 3u32; @@ -870,9 +867,6 @@ impl Default for CMYKCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMYKCOLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union COLOR { @@ -892,9 +886,6 @@ impl Default for COLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COLOR_0 { @@ -906,9 +897,6 @@ impl Default for COLOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COLORDATATYPE(pub i32); @@ -942,10 +930,6 @@ impl Default for COLORMATCHSETUPA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for COLORMATCHSETUPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -976,10 +960,6 @@ impl Default for COLORMATCHSETUPW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for COLORMATCHSETUPW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COLORPROFILESUBTYPE(pub i32); @@ -1051,10 +1031,6 @@ impl Default for EMRCREATECOLORSPACE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for EMRCREATECOLORSPACE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1072,10 +1048,6 @@ impl Default for EMRCREATECOLORSPACEW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for EMRCREATECOLORSPACEW { - type TypeKind = windows_core::CopyType; -} pub const ENABLE_GAMUT_CHECKING: u32 = 65536u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1106,9 +1078,6 @@ impl Default for ENUMTYPEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMTYPEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ENUMTYPEW { @@ -1138,9 +1107,6 @@ impl Default for ENUMTYPEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ENUMTYPEW { - type TypeKind = windows_core::CopyType; -} pub const ENUM_TYPE_VERSION: u32 = 768u32; pub const ET_ATTRIBUTES: u32 = 8192u32; pub const ET_CLASS: u32 = 32u32; @@ -1177,9 +1143,6 @@ impl Default for GENERIC3CHANNEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GENERIC3CHANNEL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GRAYCOLOR { @@ -1190,9 +1153,6 @@ impl Default for GRAYCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GRAYCOLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GamutBoundaryDescription { @@ -1208,9 +1168,6 @@ impl Default for GamutBoundaryDescription { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GamutBoundaryDescription { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GamutShell { @@ -1226,9 +1183,6 @@ impl Default for GamutShell { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GamutShell { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GamutShellTriangle { @@ -1239,9 +1193,6 @@ impl Default for GamutShellTriangle { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GamutShellTriangle { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCOLORSPACE(pub *mut core::ffi::c_void); @@ -1277,9 +1228,6 @@ impl Default for HiFiCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HiFiCOLOR { - type TypeKind = windows_core::CopyType; -} pub type ICMENUMPROCA = Option i32>; pub type ICMENUMPROCW = Option i32>; pub const ICM_ADDPROFILE: ICM_COMMAND = ICM_COMMAND(1u32); @@ -1530,9 +1478,6 @@ impl Default for JChColorF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JChColorF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct JabColorF { @@ -1545,9 +1490,6 @@ impl Default for JabColorF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for JabColorF { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LCSCSTYPE(pub i32); @@ -1575,10 +1517,6 @@ impl Default for LOGCOLORSPACEA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for LOGCOLORSPACEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1600,10 +1538,6 @@ impl Default for LOGCOLORSPACEW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for LOGCOLORSPACEW { - type TypeKind = windows_core::CopyType; -} pub type LPBMCALLBACKFN = Option super::super::Foundation::BOOL>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1617,9 +1551,6 @@ impl Default for LabCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LabCOLOR { - type TypeKind = windows_core::CopyType; -} pub const MAX_COLOR_CHANNELS: u32 = 8u32; pub const MicrosoftHardwareColorV2: WCS_DEVICE_CAPABILITIES_TYPE = WCS_DEVICE_CAPABILITIES_TYPE(2i32); #[repr(C)] @@ -1632,9 +1563,6 @@ impl Default for NAMEDCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAMEDCOLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NAMED_PROFILE_INFO { @@ -1649,9 +1577,6 @@ impl Default for NAMED_PROFILE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAMED_PROFILE_INFO { - type TypeKind = windows_core::CopyType; -} pub const NORMAL_MODE: u32 = 2u32; #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PCMSCALLBACKA = Option super::super::Foundation::BOOL>; @@ -1670,9 +1595,6 @@ impl Default for PROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1701,10 +1623,6 @@ impl Default for PROFILEHEADER { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PROFILEHEADER { - type TypeKind = windows_core::CopyType; -} pub const PROFILE_FILENAME: u32 = 1u32; pub const PROFILE_MEMBUFFER: u32 = 2u32; pub const PROFILE_READ: u32 = 1u32; @@ -1727,9 +1645,6 @@ impl Default for PrimaryJabColors { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrimaryJabColors { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PrimaryXYZColors { @@ -1747,9 +1662,6 @@ impl Default for PrimaryXYZColors { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PrimaryXYZColors { - type TypeKind = windows_core::CopyType; -} pub const RESERVED: u32 = 2147483648u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1763,9 +1675,6 @@ impl Default for RGBCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RGBCOLOR { - type TypeKind = windows_core::CopyType; -} pub const SEQUENTIAL_TRANSFORM: u32 = 2155872256u32; pub const USE_RELATIVE_COLORIMETRIC: u32 = 131072u32; pub const VideoCardGammaTable: WCS_DEVICE_CAPABILITIES_TYPE = WCS_DEVICE_CAPABILITIES_TYPE(1i32); @@ -1788,9 +1697,6 @@ impl Default for WCS_DEVICE_MHC2_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCS_DEVICE_MHC2_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WCS_DEVICE_VCGT_CAPABILITIES { @@ -1802,9 +1708,6 @@ impl Default for WCS_DEVICE_VCGT_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WCS_DEVICE_VCGT_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} pub const WCS_ICCONLY: i32 = 65536i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1823,9 +1726,6 @@ impl Default for XYZCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XYZCOLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XYZColorF { @@ -1838,9 +1738,6 @@ impl Default for XYZColorF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XYZColorF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct YxyCOLOR { @@ -1853,6 +1750,3 @@ impl Default for YxyCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for YxyCOLOR { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs index a34566fa6f8..bc3f4bafd52 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs @@ -213,10 +213,6 @@ impl Default for CHOOSECOLORA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for CHOOSECOLORA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -237,10 +233,6 @@ impl Default for CHOOSECOLORA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CHOOSECOLORA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -261,10 +253,6 @@ impl Default for CHOOSECOLORW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for CHOOSECOLORW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -285,10 +273,6 @@ impl Default for CHOOSECOLORW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CHOOSECOLORW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CHOOSECOLOR_FLAGS(pub u32); @@ -354,11 +338,6 @@ impl Default for CHOOSEFONTA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHOOSEFONTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -388,11 +367,6 @@ impl Default for CHOOSEFONTA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHOOSEFONTA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -422,11 +396,6 @@ impl Default for CHOOSEFONTW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHOOSEFONTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -456,11 +425,6 @@ impl Default for CHOOSEFONTW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHOOSEFONTW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CHOOSEFONT_FLAGS(pub u32); @@ -584,10 +548,6 @@ impl Default for DEVNAMES { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DEVNAMES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -603,10 +563,6 @@ impl Default for DEVNAMES { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DEVNAMES { - type TypeKind = windows_core::CopyType; -} pub const DLG_COLOR: u32 = 10u32; pub const DN_DEFAULTPRN: u32 = 1u32; pub const FILEOKSTRING: windows_core::PCWSTR = windows_core::w!("commdlg_FileNameOK"); @@ -637,10 +593,6 @@ impl Default for FINDREPLACEA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FINDREPLACEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -663,10 +615,6 @@ impl Default for FINDREPLACEA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FINDREPLACEA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -689,10 +637,6 @@ impl Default for FINDREPLACEW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FINDREPLACEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -715,10 +659,6 @@ impl Default for FINDREPLACEW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FINDREPLACEW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FINDREPLACE_FLAGS(pub u32); @@ -929,10 +869,6 @@ impl Default for OFNOTIFYA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OFNOTIFYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -947,10 +883,6 @@ impl Default for OFNOTIFYA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OFNOTIFYA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -966,10 +898,6 @@ impl Default for OFNOTIFYEXA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OFNOTIFYEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -985,10 +913,6 @@ impl Default for OFNOTIFYEXA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OFNOTIFYEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1004,10 +928,6 @@ impl Default for OFNOTIFYEXW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OFNOTIFYEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1023,10 +943,6 @@ impl Default for OFNOTIFYEXW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OFNOTIFYEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1041,10 +957,6 @@ impl Default for OFNOTIFYW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OFNOTIFYW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1059,10 +971,6 @@ impl Default for OFNOTIFYW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OFNOTIFYW { - type TypeKind = windows_core::CopyType; -} pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = OPEN_FILENAME_FLAGS(512u32); pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = OPEN_FILENAME_FLAGS(8192u32); pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = OPEN_FILENAME_FLAGS(33554432u32); @@ -1128,10 +1036,6 @@ impl Default for OPENFILENAMEA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OPENFILENAMEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1166,10 +1070,6 @@ impl Default for OPENFILENAMEA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OPENFILENAMEA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1204,10 +1104,6 @@ impl Default for OPENFILENAMEW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OPENFILENAMEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1242,10 +1138,6 @@ impl Default for OPENFILENAMEW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OPENFILENAMEW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1277,10 +1169,6 @@ impl Default for OPENFILENAME_NT4A { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OPENFILENAME_NT4A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1312,10 +1200,6 @@ impl Default for OPENFILENAME_NT4A { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OPENFILENAME_NT4A { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1347,10 +1231,6 @@ impl Default for OPENFILENAME_NT4W { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OPENFILENAME_NT4W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1382,10 +1262,6 @@ impl Default for OPENFILENAME_NT4W { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OPENFILENAME_NT4W { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OPEN_FILENAME_FLAGS(pub u32); @@ -1483,10 +1359,6 @@ impl Default for PAGESETUPDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PAGESETUPDLGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1512,10 +1384,6 @@ impl Default for PAGESETUPDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PAGESETUPDLGA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -1541,10 +1409,6 @@ impl Default for PAGESETUPDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PAGESETUPDLGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1570,10 +1434,6 @@ impl Default for PAGESETUPDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PAGESETUPDLGW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PAGESETUPDLG_FLAGS(pub u32); @@ -1686,11 +1546,6 @@ impl Default for PRINTDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1723,11 +1578,6 @@ impl Default for PRINTDLGA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1761,11 +1611,6 @@ impl Default for PRINTDLGEXA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGEXA { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1800,11 +1645,6 @@ impl Default for PRINTDLGEXA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGEXA { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1838,11 +1678,6 @@ impl Default for PRINTDLGEXW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGEXW { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1877,11 +1712,6 @@ impl Default for PRINTDLGEXW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGEXW { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PRINTDLGEX_FLAGS(pub u32); @@ -1950,11 +1780,6 @@ impl Default for PRINTDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1987,11 +1812,6 @@ impl Default for PRINTDLGW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for PRINTDLGW { - type TypeKind = windows_core::CopyType; -} pub const PRINTER_FONTTYPE: CHOOSEFONT_FONT_TYPE = CHOOSEFONT_FONT_TYPE(16384u16); #[repr(C, packed(1))] #[cfg(target_arch = "x86")] @@ -2006,10 +1826,6 @@ impl Default for PRINTPAGERANGE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PRINTPAGERANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2023,10 +1839,6 @@ impl Default for PRINTPAGERANGE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PRINTPAGERANGE { - type TypeKind = windows_core::CopyType; -} pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = PAGESETUPDLG_FLAGS(0u32); pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = PAGESETUPDLG_FLAGS(16u32); pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = PAGESETUPDLG_FLAGS(256u32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs index daba30214d1..6b83c6b45a7 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -22,9 +22,6 @@ impl Default for BIDIOPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BIDIOPTIONS { - type TypeKind = windows_core::CopyType; -} pub const BOE_CONTEXTALIGNMENT: u32 = 16u32; pub const BOE_CONTEXTREADING: u32 = 8u32; pub const BOE_FORCERECALC: u32 = 32u32; @@ -57,10 +54,6 @@ impl Default for CARET_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CARET_INFO { - type TypeKind = windows_core::CopyType; -} pub const CARET_ITALIC: CARET_FLAGS = CARET_FLAGS(32i32); pub const CARET_NONE: CARET_FLAGS = CARET_FLAGS(0i32); pub const CARET_NULL: CARET_FLAGS = CARET_FLAGS(64i32); @@ -222,9 +215,6 @@ impl Default for CHANGENOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGENOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CHANGETYPE(pub i32); @@ -251,10 +241,6 @@ impl Default for CHARFORMAT2A { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHARFORMAT2A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -268,10 +254,6 @@ impl Default for CHARFORMAT2A_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHARFORMAT2A_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -295,10 +277,6 @@ impl Default for CHARFORMAT2W { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHARFORMAT2W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -312,10 +290,6 @@ impl Default for CHARFORMAT2W_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHARFORMAT2W_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -336,10 +310,6 @@ impl Default for CHARFORMATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHARFORMATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -360,10 +330,6 @@ impl Default for CHARFORMATW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CHARFORMATW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CHARRANGE { @@ -375,9 +341,6 @@ impl Default for CHARRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHARRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -391,10 +354,6 @@ impl Default for CLIPBOARDFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for CLIPBOARDFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -408,10 +367,6 @@ impl Default for CLIPBOARDFORMAT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for CLIPBOARDFORMAT { - type TypeKind = windows_core::CopyType; -} pub const CN_GENERIC: CHANGETYPE = CHANGETYPE(0i32); pub const CN_NEWREDO: CHANGETYPE = CHANGETYPE(4i32); pub const CN_NEWUNDO: CHANGETYPE = CHANGETYPE(2i32); @@ -428,9 +383,6 @@ impl Default for COMPCOLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPCOLOR { - type TypeKind = windows_core::CopyType; -} pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32; pub const CTFMODEBIAS_DATETIME: u32 = 4u32; pub const CTFMODEBIAS_DEFAULT: u32 = 0u32; @@ -473,10 +425,6 @@ impl Default for EDITSTREAM { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for EDITSTREAM { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -491,10 +439,6 @@ impl Default for EDITSTREAM { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for EDITSTREAM { - type TypeKind = windows_core::CopyType; -} pub type EDITSTREAMCALLBACK = Option u32>; pub type EDITWORDBREAKPROCEX = Option i32>; pub const ELLIPSIS_END: u32 = 1u32; @@ -635,10 +579,6 @@ impl Default for ENCORRECTTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENCORRECTTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -653,10 +593,6 @@ impl Default for ENCORRECTTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENCORRECTTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -670,10 +606,6 @@ impl Default for ENDCOMPOSITIONNOTIFY { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENDCOMPOSITIONNOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -687,10 +619,6 @@ impl Default for ENDCOMPOSITIONNOTIFY { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENDCOMPOSITIONNOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ENDCOMPOSITIONNOTIFY_CODE(pub u32); @@ -709,10 +637,6 @@ impl Default for ENDROPFILES { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENDROPFILES { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -728,10 +652,6 @@ impl Default for ENDROPFILES { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENDROPFILES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -748,10 +668,6 @@ impl Default for ENLINK { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENLINK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -768,10 +684,6 @@ impl Default for ENLINK { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENLINK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -785,10 +697,6 @@ impl Default for ENLOWFIRTF { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENLOWFIRTF { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -802,10 +710,6 @@ impl Default for ENLOWFIRTF { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENLOWFIRTF { - type TypeKind = windows_core::CopyType; -} pub const ENM_CHANGE: u32 = 1u32; pub const ENM_CLIPFORMAT: u32 = 128u32; pub const ENM_CORRECTTEXT: u32 = 4194304u32; @@ -846,10 +750,6 @@ impl Default for ENOLEOPFAILED { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENOLEOPFAILED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -865,10 +765,6 @@ impl Default for ENOLEOPFAILED { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENOLEOPFAILED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -885,10 +781,6 @@ impl Default for ENPROTECTED { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENPROTECTED { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -905,10 +797,6 @@ impl Default for ENPROTECTED { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENPROTECTED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -923,10 +811,6 @@ impl Default for ENSAVECLIPBOARD { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for ENSAVECLIPBOARD { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -941,10 +825,6 @@ impl Default for ENSAVECLIPBOARD { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for ENSAVECLIPBOARD { - type TypeKind = windows_core::CopyType; -} pub const EN_ALIGNLTR: u32 = 1808u32; pub const EN_ALIGNRTL: u32 = 1809u32; pub const EN_CLIPFORMAT: u32 = 1810u32; @@ -993,10 +873,6 @@ impl Default for FINDTEXTA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FINDTEXTA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1010,10 +886,6 @@ impl Default for FINDTEXTA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FINDTEXTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1028,10 +900,6 @@ impl Default for FINDTEXTEXA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FINDTEXTEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1046,10 +914,6 @@ impl Default for FINDTEXTEXA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FINDTEXTEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1064,10 +928,6 @@ impl Default for FINDTEXTEXW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FINDTEXTEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1082,10 +942,6 @@ impl Default for FINDTEXTEXW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FINDTEXTEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1099,10 +955,6 @@ impl Default for FINDTEXTW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for FINDTEXTW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1116,10 +968,6 @@ impl Default for FINDTEXTW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for FINDTEXTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1138,11 +986,6 @@ impl Default for FORMATRANGE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for FORMATRANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -1161,11 +1004,6 @@ impl Default for FORMATRANGE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for FORMATRANGE { - type TypeKind = windows_core::CopyType; -} pub const GCMF_GRIPPER: u32 = 1u32; pub const GCMF_MOUSEMENU: u32 = 8192u32; pub const GCMF_SPELLING: u32 = 2u32; @@ -1188,10 +1026,6 @@ impl Default for GETCONTEXTMENUEX { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for GETCONTEXTMENUEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1207,10 +1041,6 @@ impl Default for GETCONTEXTMENUEX { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for GETCONTEXTMENUEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1227,10 +1057,6 @@ impl Default for GETTEXTEX { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for GETTEXTEX { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1247,10 +1073,6 @@ impl Default for GETTEXTEX { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for GETTEXTEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GETTEXTEX_FLAGS(pub u32); @@ -1265,9 +1087,6 @@ impl Default for GETTEXTLENGTHEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GETTEXTLENGTHEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GETTEXTLENGTHEX_FLAGS(pub u32); @@ -1315,9 +1134,6 @@ impl Default for GROUPTYPINGCHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GROUPTYPINGCHANGE { - type TypeKind = windows_core::CopyType; -} pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = GETTEXTLENGTHEX_FLAGS(4u32); pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = GETTEXTLENGTHEX_FLAGS(0u32); pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = GETTEXTLENGTHEX_FLAGS(16u32); @@ -1343,10 +1159,6 @@ impl Default for HYPHENATEINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for HYPHENATEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -1361,10 +1173,6 @@ impl Default for HYPHENATEINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for HYPHENATEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HYPHRESULT { @@ -1377,9 +1185,6 @@ impl Default for HYPHRESULT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HYPHRESULT { - type TypeKind = windows_core::CopyType; -} pub const ICM_CTF: u32 = 5u32; pub const ICM_LEVEL2: u32 = 2u32; pub const ICM_LEVEL2_5: u32 = 3u32; @@ -1398,9 +1203,6 @@ impl Default for IMECOMPTEXT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMECOMPTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMECOMPTEXT_FLAGS(pub u32); @@ -9478,10 +9280,6 @@ impl Default for MSGFILTER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for MSGFILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -9497,10 +9295,6 @@ impl Default for MSGFILTER { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for MSGFILTER { - type TypeKind = windows_core::CopyType; -} pub const MSTRCH: MANCODE = MANCODE(10i32); pub const MTAIL: MANCODE = MANCODE(9i32); #[repr(C)] @@ -9517,10 +9311,6 @@ impl Default for OBJECTPOSITIONS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OBJECTPOSITIONS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -9535,10 +9325,6 @@ impl Default for OBJECTPOSITIONS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OBJECTPOSITIONS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OBJECTTYPE(pub i32); @@ -9562,9 +9348,6 @@ impl Default for PARAFORMAT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARAFORMAT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union PARAFORMAT_0 { @@ -9576,9 +9359,6 @@ impl Default for PARAFORMAT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARAFORMAT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct PARAFORMAT2 { @@ -9603,9 +9383,6 @@ impl Default for PARAFORMAT2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARAFORMAT2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PARAFORMAT_ALIGNMENT(pub u16); @@ -9817,10 +9594,6 @@ impl Default for PUNCTUATION { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for PUNCTUATION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -9834,10 +9607,6 @@ impl Default for PUNCTUATION { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for PUNCTUATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] #[derive(Clone, Debug, PartialEq)] @@ -9859,10 +9628,6 @@ impl Default for REOBJECT { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] -impl windows_core::TypeKind for REOBJECT { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REOBJECT_FLAGS(pub u32); @@ -9940,11 +9705,6 @@ impl Default for REPASTESPECIAL { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for REPASTESPECIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] @@ -9960,11 +9720,6 @@ impl Default for REPASTESPECIAL { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for REPASTESPECIAL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9978,10 +9733,6 @@ impl Default for REQRESIZE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for REQRESIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -9995,10 +9746,6 @@ impl Default for REQRESIZE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for REQRESIZE { - type TypeKind = windows_core::CopyType; -} pub const RICHEDIT60_CLASS: windows_core::PCWSTR = windows_core::w!("RICHEDIT60W"); pub const RICHEDIT_CLASS: windows_core::PCWSTR = windows_core::w!("RichEdit20W"); pub const RICHEDIT_CLASS10A: windows_core::PCSTR = windows_core::s!("RICHEDIT"); @@ -10023,11 +9770,6 @@ impl Default for RICHEDIT_IMAGE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RICHEDIT_IMAGE_PARAMETERS { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] @@ -10046,11 +9788,6 @@ impl Default for RICHEDIT_IMAGE_PARAMETERS { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for RICHEDIT_IMAGE_PARAMETERS { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE(pub u16); @@ -10150,10 +9887,6 @@ impl Default for SELCHANGE { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SELCHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -10168,10 +9901,6 @@ impl Default for SELCHANGE { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SELCHANGE { - type TypeKind = windows_core::CopyType; -} pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE(0u16); pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE(4u16); pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE(8u16); @@ -10231,9 +9960,6 @@ impl Default for SETTEXTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SETTEXTEX { - type TypeKind = windows_core::CopyType; -} pub const SFF_KEEPDOCINFO: u32 = 4096u32; pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32; pub const SFF_PLAINRTF: u32 = 16384u32; @@ -10278,9 +10004,6 @@ impl Default for TABLECELLPARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TABLECELLPARMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TABLEROWPARMS { @@ -10301,9 +10024,6 @@ impl Default for TABLEROWPARMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TABLEROWPARMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TEXTMODE(pub i32); @@ -10320,10 +10040,6 @@ impl Default for TEXTRANGEA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for TEXTRANGEA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -10337,10 +10053,6 @@ impl Default for TEXTRANGEA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for TEXTRANGEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(target_arch = "x86")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10354,10 +10066,6 @@ impl Default for TEXTRANGEW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for TEXTRANGEW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(4))] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy)] @@ -10371,10 +10079,6 @@ impl Default for TEXTRANGEW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for TEXTRANGEW { - type TypeKind = windows_core::CopyType; -} pub const TM_MULTICODEPAGE: TEXTMODE = TEXTMODE(32i32); pub const TM_MULTILEVELUNDO: TEXTMODE = TEXTMODE(8i32); pub const TM_PLAINTEXT: TEXTMODE = TEXTMODE(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs index 706da60103e..5e61e7c3910 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs @@ -1431,9 +1431,6 @@ impl Default for BP_ANIMATIONPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BP_ANIMATIONPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BP_ANIMATIONSTYLE(pub i32); @@ -1461,10 +1458,6 @@ impl Default for BP_PAINTPARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for BP_PAINTPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BP_PAINTPARAMS_FLAGS(pub u32); @@ -1545,9 +1538,6 @@ impl Default for BUTTON_IMAGELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUTTON_IMAGELIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BUTTON_IMAGELIST_ALIGN(pub u32); @@ -1569,9 +1559,6 @@ impl Default for BUTTON_SPLITINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BUTTON_SPLITINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CAPTIONSTATES(pub i32); @@ -1719,10 +1706,6 @@ impl Default for CCINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CCINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1749,10 +1732,6 @@ impl Default for CCINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for CCINFOW { - type TypeKind = windows_core::CopyType; -} pub const CCM_DPISCALE: u32 = 8204u32; pub const CCM_FIRST: u32 = 8192u32; pub const CCM_GETCOLORSCHEME: u32 = 8195u32; @@ -1780,9 +1759,6 @@ impl Default for CCSTYLEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CCSTYLEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CCSTYLEFLAGA { @@ -1795,9 +1771,6 @@ impl Default for CCSTYLEFLAGA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CCSTYLEFLAGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CCSTYLEFLAGW { @@ -1810,9 +1783,6 @@ impl Default for CCSTYLEFLAGW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CCSTYLEFLAGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CCSTYLEW { @@ -1827,9 +1797,6 @@ impl Default for CCSTYLEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CCSTYLEW { - type TypeKind = windows_core::CopyType; -} pub const CCS_ADJUSTABLE: i32 = 32i32; pub const CCS_BOTTOM: i32 = 3i32; pub const CCS_NODIVIDER: i32 = 64i32; @@ -1932,9 +1899,6 @@ impl Default for COLORMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORMAP { - type TypeKind = windows_core::CopyType; -} pub const COLORMGMTDLGORD: u32 = 1551u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -1948,9 +1912,6 @@ impl Default for COLORSCHEME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COLORSCHEME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMBOBOXEXITEMA { @@ -1969,9 +1930,6 @@ impl Default for COMBOBOXEXITEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMBOBOXEXITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMBOBOXEXITEMW { @@ -1990,9 +1948,6 @@ impl Default for COMBOBOXEXITEMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMBOBOXEXITEMW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMBOBOXINFO { @@ -2009,9 +1964,6 @@ impl Default for COMBOBOXINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMBOBOXINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct COMBOBOXINFO_BUTTON_STATE(pub u32); @@ -2084,9 +2036,6 @@ impl Default for COMPAREITEMSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPAREITEMSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONTENTALIGNMENT(pub i32); @@ -2190,9 +2139,6 @@ impl Default for DATETIMEPICKERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATETIMEPICKERINFO { - type TypeKind = windows_core::CopyType; -} pub const DATETIMEPICK_CLASS: windows_core::PCWSTR = windows_core::w!("SysDateTimePick32"); pub const DATETIMEPICK_CLASSA: windows_core::PCSTR = windows_core::s!("SysDateTimePick32"); pub const DATETIMEPICK_CLASSW: windows_core::PCWSTR = windows_core::w!("SysDateTimePick32"); @@ -2241,9 +2187,6 @@ impl Default for DELETEITEMSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELETEITEMSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DLG_BUTTON_CHECK_STATE(pub u32); @@ -2326,9 +2269,6 @@ impl Default for DPASTREAMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DPASTREAMINFO { - type TypeKind = windows_core::CopyType; -} pub const DPAS_INSERTAFTER: u32 = 4u32; pub const DPAS_INSERTBEFORE: u32 = 2u32; pub const DPAS_SORTED: u32 = 1u32; @@ -2363,9 +2303,6 @@ impl Default for DRAGLISTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DRAGLISTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DRAGLISTINFO_NOTIFICATION_FLAGS(pub u32); @@ -2390,10 +2327,6 @@ impl Default for DRAWITEMSTRUCT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DRAWITEMSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DRAWITEMSTRUCT_CTL_TYPE(pub u32); @@ -2456,9 +2389,6 @@ impl Default for DTBGOPTS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DTBGOPTS { - type TypeKind = windows_core::CopyType; -} pub const DTBG_CLIPRECT: u32 = 1u32; pub const DTBG_COMPUTINGREGION: u32 = 16u32; pub const DTBG_DRAWSOLID: u32 = 2u32; @@ -2540,10 +2470,6 @@ impl Default for DTTOPTS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for DTTOPTS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DTTOPTS_FLAGS(pub u32); @@ -2671,9 +2597,6 @@ impl Default for EDITBALLOONTIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EDITBALLOONTIP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct EDITBALLOONTIP_ICON(pub i32); @@ -3010,9 +2933,6 @@ impl Default for HDHITTESTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HDHITTESTINFO { - type TypeKind = windows_core::CopyType; -} pub const HDIS_FOCUSED: HEADER_CONTROL_FORMAT_STATE = HEADER_CONTROL_FORMAT_STATE(1u32); #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3037,10 +2957,6 @@ impl Default for HDITEMA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for HDITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -3064,10 +2980,6 @@ impl Default for HDITEMW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for HDITEMW { - type TypeKind = windows_core::CopyType; -} pub const HDI_BITMAP: HDI_MASK = HDI_MASK(16u32); pub const HDI_DI_SETITEM: HDI_MASK = HDI_MASK(64u32); pub const HDI_FILTER: HDI_MASK = HDI_MASK(256u32); @@ -3128,10 +3040,6 @@ impl Default for HDLAYOUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for HDLAYOUT { - type TypeKind = windows_core::CopyType; -} pub const HDM_CLEARFILTER: u32 = 4632u32; pub const HDM_CREATEDRAGIMAGE: u32 = 4624u32; pub const HDM_DELETEITEM: u32 = 4610u32; @@ -3268,9 +3176,6 @@ impl Default for HD_TEXTFILTERA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HD_TEXTFILTERA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HD_TEXTFILTERW { @@ -3282,9 +3187,6 @@ impl Default for HD_TEXTFILTERW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HD_TEXTFILTERW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HEADERAREASTATES(pub i32); @@ -4303,10 +4205,6 @@ impl Default for IMAGEINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for IMAGEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGELAYOUT(pub i32); @@ -4338,10 +4236,6 @@ impl Default for IMAGELISTDRAWPARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for IMAGELISTDRAWPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMAGELISTSTATS { @@ -4355,9 +4249,6 @@ impl Default for IMAGELISTSTATS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMAGELISTSTATS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMAGELIST_CREATION_FLAGS(pub u32); @@ -4487,9 +4378,6 @@ impl Default for INITCOMMONCONTROLSEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INITCOMMONCONTROLSEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INITCOMMONCONTROLSEX_ICC(pub u32); @@ -4537,9 +4425,6 @@ impl Default for INTLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTLIST { - type TypeKind = windows_core::CopyType; -} pub const INVALID_LINK_INDEX: i32 = -1i32; pub const IPM_CLEARADDRESS: u32 = 1124u32; pub const IPM_GETADDRESS: u32 = 1126u32; @@ -4605,9 +4490,6 @@ impl Default for LHITTESTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LHITTESTINFO { - type TypeKind = windows_core::CopyType; -} pub const LIF_ITEMID: LIST_ITEM_FLAGS = LIST_ITEM_FLAGS(4u32); pub const LIF_ITEMINDEX: LIST_ITEM_FLAGS = LIST_ITEM_FLAGS(1u32); pub const LIF_STATE: LIST_ITEM_FLAGS = LIST_ITEM_FLAGS(2u32); @@ -4913,9 +4795,6 @@ impl Default for LITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LITEM { - type TypeKind = windows_core::CopyType; -} pub const LM_GETIDEALHEIGHT: u32 = 1793u32; pub const LM_GETIDEALSIZE: u32 = 1793u32; pub const LM_GETITEM: u32 = 1795u32; @@ -4972,10 +4851,6 @@ impl Default for LVBKIMAGEA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for LVBKIMAGEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4993,10 +4868,6 @@ impl Default for LVBKIMAGEW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for LVBKIMAGEW { - type TypeKind = windows_core::CopyType; -} pub const LVCB_HOVER: COLLAPSEBUTTONSTATES = COLLAPSEBUTTONSTATES(2i32); pub const LVCB_NORMAL: COLLAPSEBUTTONSTATES = COLLAPSEBUTTONSTATES(1i32); pub const LVCB_PUSHED: COLLAPSEBUTTONSTATES = COLLAPSEBUTTONSTATES(3i32); @@ -5050,9 +4921,6 @@ impl Default for LVCOLUMNA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVCOLUMNA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LVCOLUMNW { @@ -5073,9 +4941,6 @@ impl Default for LVCOLUMNW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVCOLUMNW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LVCOLUMNW_FORMAT(pub i32); @@ -5168,9 +5033,6 @@ impl Default for LVFINDINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVFINDINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LVFINDINFOW { @@ -5185,9 +5047,6 @@ impl Default for LVFINDINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVFINDINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LVFINDINFOW_FLAGS(pub u32); @@ -5244,9 +5103,6 @@ impl Default for LVFOOTERINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVFOOTERINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LVFOOTERITEM { @@ -5262,9 +5118,6 @@ impl Default for LVFOOTERITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVFOOTERITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LVFOOTERITEM_MASK(pub u32); @@ -5364,9 +5217,6 @@ impl Default for LVGROUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVGROUP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LVGROUPMETRICS { @@ -5388,9 +5238,6 @@ impl Default for LVGROUPMETRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVGROUPMETRICS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LVGROUP_MASK(pub u32); @@ -5450,9 +5297,6 @@ impl Default for LVHITTESTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVHITTESTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LVHITTESTINFO_FLAGS(pub u32); @@ -5529,9 +5373,6 @@ impl Default for LVINSERTGROUPSORTED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVINSERTGROUPSORTED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LVINSERTMARK { @@ -5545,9 +5386,6 @@ impl Default for LVINSERTMARK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVINSERTMARK { - type TypeKind = windows_core::CopyType; -} pub const LVIR_BOUNDS: u32 = 0u32; pub const LVIR_ICON: u32 = 1u32; pub const LVIR_LABEL: u32 = 2u32; @@ -5584,9 +5422,6 @@ impl Default for LVITEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LVITEMA_GROUP_ID(pub i32); @@ -5601,9 +5436,6 @@ impl Default for LVITEMINDEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVITEMINDEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LVITEMW { @@ -5628,9 +5460,6 @@ impl Default for LVITEMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVITEMW { - type TypeKind = windows_core::CopyType; -} pub const LVKF_ALT: u32 = 1u32; pub const LVKF_CONTROL: u32 = 2u32; pub const LVKF_SHIFT: u32 = 4u32; @@ -5874,9 +5703,6 @@ impl Default for LVSETINFOTIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVSETINFOTIP { - type TypeKind = windows_core::CopyType; -} pub const LVSICF_NOINVALIDATEALL: u32 = 1u32; pub const LVSICF_NOSCROLL: u32 = 2u32; pub const LVSIL_GROUPHEADER: u32 = 3u32; @@ -5949,9 +5775,6 @@ impl Default for LVTILEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVTILEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LVTILEVIEWINFO { @@ -5967,9 +5790,6 @@ impl Default for LVTILEVIEWINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LVTILEVIEWINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct LVTILEVIEWINFO_FLAGS(pub u32); @@ -6076,9 +5896,6 @@ impl Default for MARGINS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MARGINS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MARKUPTEXTSTATES(pub i32); @@ -6159,9 +5976,6 @@ impl Default for MCGRIDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCGRIDINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MCGRIDINFO_FLAGS(pub u32); @@ -6218,9 +6032,6 @@ impl Default for MCHITTESTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MCHITTESTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MCHITTESTINFO_HIT_FLAGS(pub u32); @@ -6414,9 +6225,6 @@ impl Default for MEASUREITEMSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEASUREITEMSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MENUBANDPARTS(pub i32); @@ -6573,9 +6381,6 @@ impl Default for NMBCDROPDOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMBCDROPDOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMBCHOTITEM { @@ -6587,9 +6392,6 @@ impl Default for NMBCHOTITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMBCHOTITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMCBEDRAGBEGINA { @@ -6602,9 +6404,6 @@ impl Default for NMCBEDRAGBEGINA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCBEDRAGBEGINA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMCBEDRAGBEGINW { @@ -6617,9 +6416,6 @@ impl Default for NMCBEDRAGBEGINW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCBEDRAGBEGINW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMCBEENDEDITA { @@ -6634,9 +6430,6 @@ impl Default for NMCBEENDEDITA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCBEENDEDITA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMCBEENDEDITW { @@ -6651,9 +6444,6 @@ impl Default for NMCBEENDEDITW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCBEENDEDITW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMCHAR { @@ -6667,9 +6457,6 @@ impl Default for NMCHAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCHAR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMCOMBOBOXEXA { @@ -6681,9 +6468,6 @@ impl Default for NMCOMBOBOXEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCOMBOBOXEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMCOMBOBOXEXW { @@ -6695,9 +6479,6 @@ impl Default for NMCOMBOBOXEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCOMBOBOXEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6716,10 +6497,6 @@ impl Default for NMCUSTOMDRAW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMCUSTOMDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMCUSTOMDRAW_DRAW_STAGE(pub u32); @@ -6772,9 +6549,6 @@ impl Default for NMCUSTOMSPLITRECTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMCUSTOMSPLITRECTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6793,10 +6567,6 @@ impl Default for NMCUSTOMTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMCUSTOMTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMECHANGE { @@ -6809,9 +6579,6 @@ impl Default for NMDATETIMECHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMECHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMDATETIMECHANGE_FLAGS(pub u32); @@ -6829,9 +6596,6 @@ impl Default for NMDATETIMEFORMATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMEFORMATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMEFORMATQUERYA { @@ -6844,9 +6608,6 @@ impl Default for NMDATETIMEFORMATQUERYA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMEFORMATQUERYA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMEFORMATQUERYW { @@ -6859,9 +6620,6 @@ impl Default for NMDATETIMEFORMATQUERYW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMEFORMATQUERYW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMEFORMATW { @@ -6876,9 +6634,6 @@ impl Default for NMDATETIMEFORMATW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMEFORMATW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMESTRINGA { @@ -6892,9 +6647,6 @@ impl Default for NMDATETIMESTRINGA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMESTRINGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMESTRINGW { @@ -6908,9 +6660,6 @@ impl Default for NMDATETIMESTRINGW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMESTRINGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMEWMKEYDOWNA { @@ -6924,9 +6673,6 @@ impl Default for NMDATETIMEWMKEYDOWNA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMEWMKEYDOWNA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDATETIMEWMKEYDOWNW { @@ -6940,9 +6686,6 @@ impl Default for NMDATETIMEWMKEYDOWNW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDATETIMEWMKEYDOWNW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMDAYSTATE { @@ -6956,9 +6699,6 @@ impl Default for NMDAYSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMDAYSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMHDDISPINFOA { @@ -6975,9 +6715,6 @@ impl Default for NMHDDISPINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMHDDISPINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMHDDISPINFOW { @@ -6994,9 +6731,6 @@ impl Default for NMHDDISPINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMHDDISPINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMHDFILTERBTNCLICK { @@ -7009,9 +6743,6 @@ impl Default for NMHDFILTERBTNCLICK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMHDFILTERBTNCLICK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMHDR { @@ -7024,9 +6755,6 @@ impl Default for NMHDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMHDR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7042,10 +6770,6 @@ impl Default for NMHEADERA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMHEADERA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7061,10 +6785,6 @@ impl Default for NMHEADERW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMHEADERW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMIPADDRESS { @@ -7077,9 +6797,6 @@ impl Default for NMIPADDRESS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMIPADDRESS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMITEMACTIVATE { @@ -7098,9 +6815,6 @@ impl Default for NMITEMACTIVATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMITEMACTIVATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMKEY { @@ -7113,9 +6827,6 @@ impl Default for NMKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLINK { @@ -7127,9 +6838,6 @@ impl Default for NMLINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLINK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLISTVIEW { @@ -7147,9 +6855,6 @@ impl Default for NMLISTVIEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLISTVIEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVCACHEHINT { @@ -7162,9 +6867,6 @@ impl Default for NMLVCACHEHINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVCACHEHINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7188,10 +6890,6 @@ impl Default for NMLVCUSTOMDRAW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMLVCUSTOMDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMLVCUSTOMDRAW_ITEM_TYPE(pub u32); @@ -7206,9 +6904,6 @@ impl Default for NMLVDISPINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVDISPINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVDISPINFOW { @@ -7220,9 +6915,6 @@ impl Default for NMLVDISPINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVDISPINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVEMPTYMARKUP { @@ -7235,9 +6927,6 @@ impl Default for NMLVEMPTYMARKUP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVEMPTYMARKUP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMLVEMPTYMARKUP_FLAGS(pub u32); @@ -7253,9 +6942,6 @@ impl Default for NMLVFINDITEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVFINDITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVFINDITEMW { @@ -7268,9 +6954,6 @@ impl Default for NMLVFINDITEMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVFINDITEMW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVGETINFOTIPA { @@ -7287,9 +6970,6 @@ impl Default for NMLVGETINFOTIPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVGETINFOTIPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVGETINFOTIPW { @@ -7306,9 +6986,6 @@ impl Default for NMLVGETINFOTIPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVGETINFOTIPW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMLVGETINFOTIP_FLAGS(pub u32); @@ -7324,9 +7001,6 @@ impl Default for NMLVKEYDOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVKEYDOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVLINK { @@ -7340,9 +7014,6 @@ impl Default for NMLVLINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVLINK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVODSTATECHANGE { @@ -7357,9 +7028,6 @@ impl Default for NMLVODSTATECHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVODSTATECHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMLVSCROLL { @@ -7372,9 +7040,6 @@ impl Default for NMLVSCROLL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMLVSCROLL { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMMOUSE { @@ -7389,9 +7054,6 @@ impl Default for NMMOUSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMMOUSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMOBJECTNOTIFY { @@ -7407,9 +7069,6 @@ impl Default for NMOBJECTNOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMOBJECTNOTIFY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMPGCALCSIZE { @@ -7423,9 +7082,6 @@ impl Default for NMPGCALCSIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMPGCALCSIZE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMPGCALCSIZE_FLAGS(pub u32); @@ -7442,9 +7098,6 @@ impl Default for NMPGHOTITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMPGHOTITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NMPGSCROLL { @@ -7461,9 +7114,6 @@ impl Default for NMPGSCROLL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMPGSCROLL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMPGSCROLL_DIR(pub i32); @@ -7516,9 +7166,6 @@ impl Default for NMRBAUTOSIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMRBAUTOSIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMREBAR { @@ -7534,9 +7181,6 @@ impl Default for NMREBAR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMREBAR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMREBARAUTOBREAK { @@ -7553,9 +7197,6 @@ impl Default for NMREBARAUTOBREAK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMREBARAUTOBREAK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMREBARCHEVRON { @@ -7571,9 +7212,6 @@ impl Default for NMREBARCHEVRON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMREBARCHEVRON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMREBARCHILDSIZE { @@ -7588,9 +7226,6 @@ impl Default for NMREBARCHILDSIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMREBARCHILDSIZE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMREBARSPLITTER { @@ -7602,9 +7237,6 @@ impl Default for NMREBARSPLITTER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMREBARSPLITTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMREBAR_MASK_FLAGS(pub u32); @@ -7654,9 +7286,6 @@ impl Default for NMSEARCHWEB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMSEARCHWEB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMSELCHANGE { @@ -7669,9 +7298,6 @@ impl Default for NMSELCHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMSELCHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7697,10 +7323,6 @@ impl Default for NMTBCUSTOMDRAW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMTBCUSTOMDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTBDISPINFOA { @@ -7717,9 +7339,6 @@ impl Default for NMTBDISPINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTBDISPINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTBDISPINFOW { @@ -7736,9 +7355,6 @@ impl Default for NMTBDISPINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTBDISPINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMTBDISPINFOW_MASK(pub u32); @@ -7789,9 +7405,6 @@ impl Default for NMTBGETINFOTIPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTBGETINFOTIPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTBGETINFOTIPW { @@ -7806,9 +7419,6 @@ impl Default for NMTBGETINFOTIPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTBGETINFOTIPW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTBHOTITEM { @@ -7822,9 +7432,6 @@ impl Default for NMTBHOTITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTBHOTITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NMTBHOTITEM_FLAGS(pub u32); @@ -7878,9 +7485,6 @@ impl Default for NMTBRESTORE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTBRESTORE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTBSAVE { @@ -7897,9 +7501,6 @@ impl Default for NMTBSAVE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTBSAVE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NMTCKEYDOWN { @@ -7912,9 +7513,6 @@ impl Default for NMTCKEYDOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTCKEYDOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTOOLBARA { @@ -7930,9 +7528,6 @@ impl Default for NMTOOLBARA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTOOLBARA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTOOLBARW { @@ -7948,9 +7543,6 @@ impl Default for NMTOOLBARW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTOOLBARW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTOOLTIPSCREATED { @@ -7962,9 +7554,6 @@ impl Default for NMTOOLTIPSCREATED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTOOLTIPSCREATED { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTRBTHUMBPOSCHANGING { @@ -7977,9 +7566,6 @@ impl Default for NMTRBTHUMBPOSCHANGING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTRBTHUMBPOSCHANGING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTREEVIEWA { @@ -7994,9 +7580,6 @@ impl Default for NMTREEVIEWA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTREEVIEWA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTREEVIEWW { @@ -8011,9 +7594,6 @@ impl Default for NMTREEVIEWW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTREEVIEWW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8027,10 +7607,6 @@ impl Default for NMTTCUSTOMDRAW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMTTCUSTOMDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTTDISPINFOA { @@ -8046,9 +7622,6 @@ impl Default for NMTTDISPINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTTDISPINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTTDISPINFOW { @@ -8064,9 +7637,6 @@ impl Default for NMTTDISPINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTTDISPINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8085,10 +7655,6 @@ impl Default for NMTVASYNCDRAW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMTVASYNCDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8104,10 +7670,6 @@ impl Default for NMTVCUSTOMDRAW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NMTVCUSTOMDRAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVDISPINFOA { @@ -8119,9 +7681,6 @@ impl Default for NMTVDISPINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVDISPINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVDISPINFOEXA { @@ -8133,9 +7692,6 @@ impl Default for NMTVDISPINFOEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVDISPINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVDISPINFOEXW { @@ -8147,9 +7703,6 @@ impl Default for NMTVDISPINFOEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVDISPINFOEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVDISPINFOW { @@ -8161,9 +7714,6 @@ impl Default for NMTVDISPINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVDISPINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVGETINFOTIPA { @@ -8178,9 +7728,6 @@ impl Default for NMTVGETINFOTIPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVGETINFOTIPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVGETINFOTIPW { @@ -8195,9 +7742,6 @@ impl Default for NMTVGETINFOTIPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVGETINFOTIPW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVITEMCHANGE { @@ -8213,9 +7757,6 @@ impl Default for NMTVITEMCHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVITEMCHANGE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct NMTVKEYDOWN { @@ -8228,9 +7769,6 @@ impl Default for NMTVKEYDOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVKEYDOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMTVSTATEIMAGECHANGING { @@ -8244,9 +7782,6 @@ impl Default for NMTVSTATEIMAGECHANGING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMTVSTATEIMAGECHANGING { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMUPDOWN { @@ -8259,9 +7794,6 @@ impl Default for NMUPDOWN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMUPDOWN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NMVIEWCHANGE { @@ -8274,9 +7806,6 @@ impl Default for NMVIEWCHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NMVIEWCHANGE { - type TypeKind = windows_core::CopyType; -} pub const NM_CHAR: u32 = 4294967278u32; pub const NM_CLICK: u32 = 4294967294u32; pub const NM_CUSTOMDRAW: u32 = 4294967284u32; @@ -8479,9 +8008,6 @@ impl Default for PBRANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PBRANGE { - type TypeKind = windows_core::CopyType; -} pub const PBST_ERROR: u32 = 2u32; pub const PBST_NORMAL: u32 = 1u32; pub const PBST_PAUSED: u32 = 3u32; @@ -8564,9 +8090,6 @@ impl Default for POINTER_DEVICE_CURSOR_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTER_DEVICE_CURSOR_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POINTER_DEVICE_CURSOR_TYPE(pub i32); @@ -8592,10 +8115,6 @@ impl Default for POINTER_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for POINTER_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct POINTER_DEVICE_PROPERTY { @@ -8613,9 +8132,6 @@ impl Default for POINTER_DEVICE_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINTER_DEVICE_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POINTER_DEVICE_TYPE(pub i32); @@ -8643,10 +8159,6 @@ impl Default for POINTER_TYPE_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for POINTER_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8660,10 +8172,6 @@ impl Default for POINTER_TYPE_INFO_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for POINTER_TYPE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POPUPCHECKBACKGROUNDSTATES(pub i32); @@ -8735,10 +8243,6 @@ impl Default for PROPSHEETHEADERA_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8752,10 +8256,6 @@ impl Default for PROPSHEETHEADERA_V1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8769,10 +8269,6 @@ impl Default for PROPSHEETHEADERA_V1_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8786,10 +8282,6 @@ impl Default for PROPSHEETHEADERA_V1_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8814,10 +8306,6 @@ impl Default for PROPSHEETHEADERA_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8831,10 +8319,6 @@ impl Default for PROPSHEETHEADERA_V2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8848,10 +8332,6 @@ impl Default for PROPSHEETHEADERA_V2_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8865,10 +8345,6 @@ impl Default for PROPSHEETHEADERA_V2_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8882,10 +8358,6 @@ impl Default for PROPSHEETHEADERA_V2_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V2_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8899,10 +8371,6 @@ impl Default for PROPSHEETHEADERA_V2_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERA_V2_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8924,10 +8392,6 @@ impl Default for PROPSHEETHEADERW_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8941,10 +8405,6 @@ impl Default for PROPSHEETHEADERW_V1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8958,10 +8418,6 @@ impl Default for PROPSHEETHEADERW_V1_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -8975,10 +8431,6 @@ impl Default for PROPSHEETHEADERW_V1_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V1_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9003,10 +8455,6 @@ impl Default for PROPSHEETHEADERW_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9020,10 +8468,6 @@ impl Default for PROPSHEETHEADERW_V2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9037,10 +8481,6 @@ impl Default for PROPSHEETHEADERW_V2_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9054,10 +8494,6 @@ impl Default for PROPSHEETHEADERW_V2_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V2_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9071,10 +8507,6 @@ impl Default for PROPSHEETHEADERW_V2_3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V2_3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9088,10 +8520,6 @@ impl Default for PROPSHEETHEADERW_V2_4 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETHEADERW_V2_4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9117,10 +8545,6 @@ impl Default for PROPSHEETPAGEA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9134,10 +8558,6 @@ impl Default for PROPSHEETPAGEA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9151,10 +8571,6 @@ impl Default for PROPSHEETPAGEA_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9168,10 +8584,6 @@ impl Default for PROPSHEETPAGEA_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9193,10 +8605,6 @@ impl Default for PROPSHEETPAGEA_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9210,10 +8618,6 @@ impl Default for PROPSHEETPAGEA_V1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9227,10 +8631,6 @@ impl Default for PROPSHEETPAGEA_V1_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9254,10 +8654,6 @@ impl Default for PROPSHEETPAGEA_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9271,10 +8667,6 @@ impl Default for PROPSHEETPAGEA_V2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9288,10 +8680,6 @@ impl Default for PROPSHEETPAGEA_V2_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9316,10 +8704,6 @@ impl Default for PROPSHEETPAGEA_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9333,10 +8717,6 @@ impl Default for PROPSHEETPAGEA_V3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9350,10 +8730,6 @@ impl Default for PROPSHEETPAGEA_V3_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEA_V3_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9379,10 +8755,6 @@ impl Default for PROPSHEETPAGEW { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9396,10 +8768,6 @@ impl Default for PROPSHEETPAGEW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9413,10 +8781,6 @@ impl Default for PROPSHEETPAGEW_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9430,10 +8794,6 @@ impl Default for PROPSHEETPAGEW_2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9455,10 +8815,6 @@ impl Default for PROPSHEETPAGEW_V1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9472,10 +8828,6 @@ impl Default for PROPSHEETPAGEW_V1_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V1_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9489,10 +8841,6 @@ impl Default for PROPSHEETPAGEW_V1_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V1_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9516,10 +8864,6 @@ impl Default for PROPSHEETPAGEW_V2 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9533,10 +8877,6 @@ impl Default for PROPSHEETPAGEW_V2_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V2_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9550,10 +8890,6 @@ impl Default for PROPSHEETPAGEW_V2_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V2_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9578,10 +8914,6 @@ impl Default for PROPSHEETPAGEW_V3 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9595,10 +8927,6 @@ impl Default for PROPSHEETPAGEW_V3_0 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V3_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[derive(Clone, Copy)] @@ -9612,10 +8940,6 @@ impl Default for PROPSHEETPAGEW_V3_1 { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for PROPSHEETPAGEW_V3_1 { - type TypeKind = windows_core::CopyType; -} pub const PROP_LG_CXDLG: u32 = 252u32; pub const PROP_LG_CYDLG: u32 = 218u32; pub const PROP_MED_CXDLG: u32 = 227u32; @@ -9644,9 +8968,6 @@ impl Default for PSHNOTIFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PSHNOTIFY { - type TypeKind = windows_core::CopyType; -} pub const PSH_AEROWIZARD: u32 = 16384u32; pub const PSH_DEFAULT: u32 = 0u32; pub const PSH_HASHELP: u32 = 512u32; @@ -9814,9 +9135,6 @@ impl Default for RBHITTESTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RBHITTESTINFO { - type TypeKind = windows_core::CopyType; -} pub const RBHT_CAPTION: u32 = 2u32; pub const RBHT_CHEVRON: u32 = 8u32; pub const RBHT_CLIENT: u32 = 3u32; @@ -9947,10 +9265,6 @@ impl Default for REBARBANDINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for REBARBANDINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -9984,10 +9298,6 @@ impl Default for REBARBANDINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for REBARBANDINFOW { - type TypeKind = windows_core::CopyType; -} pub const REBARCLASSNAME: windows_core::PCWSTR = windows_core::w!("ReBarWindow32"); pub const REBARCLASSNAMEA: windows_core::PCSTR = windows_core::s!("ReBarWindow32"); pub const REBARCLASSNAMEW: windows_core::PCWSTR = windows_core::w!("ReBarWindow32"); @@ -10003,9 +9313,6 @@ impl Default for REBARINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REBARINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct REBARPARTS(pub i32); @@ -10398,10 +9705,6 @@ impl Default for TASKDIALOGCONFIG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for TASKDIALOGCONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -10415,10 +9718,6 @@ impl Default for TASKDIALOGCONFIG_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for TASKDIALOGCONFIG_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -10432,10 +9731,6 @@ impl Default for TASKDIALOGCONFIG_1 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for TASKDIALOGCONFIG_1 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TASKDIALOGPARTS(pub i32); @@ -10450,9 +9745,6 @@ impl Default for TASKDIALOG_BUTTON { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TASKDIALOG_BUTTON { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TASKDIALOG_COMMON_BUTTON_FLAGS(pub i32); @@ -10562,9 +9854,6 @@ impl Default for TA_CUBIC_BEZIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TA_CUBIC_BEZIER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TA_PROPERTY(pub i32); @@ -10614,9 +9903,6 @@ impl Default for TA_TIMINGFUNCTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TA_TIMINGFUNCTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TA_TIMINGFUNCTION_TYPE(pub i32); @@ -10634,9 +9920,6 @@ impl Default for TA_TRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TA_TRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TA_TRANSFORM_2D { @@ -10653,9 +9936,6 @@ impl Default for TA_TRANSFORM_2D { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TA_TRANSFORM_2D { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TA_TRANSFORM_CLIP { @@ -10674,9 +9954,6 @@ impl Default for TA_TRANSFORM_CLIP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TA_TRANSFORM_CLIP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TA_TRANSFORM_FLAG(pub i32); @@ -10725,9 +10002,6 @@ impl Default for TA_TRANSFORM_OPACITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TA_TRANSFORM_OPACITY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TA_TRANSFORM_TYPE(pub i32); @@ -10742,9 +10016,6 @@ impl Default for TBADDBITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBADDBITMAP { - type TypeKind = windows_core::CopyType; -} pub const TBBF_LARGE: u32 = 1u32; #[repr(C)] #[cfg(target_arch = "x86")] @@ -10764,10 +10035,6 @@ impl Default for TBBUTTON { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for TBBUTTON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -10786,10 +10053,6 @@ impl Default for TBBUTTON { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for TBBUTTON { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TBBUTTONINFOA { @@ -10809,9 +10072,6 @@ impl Default for TBBUTTONINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBBUTTONINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TBBUTTONINFOW { @@ -10831,9 +10091,6 @@ impl Default for TBBUTTONINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBBUTTONINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TBBUTTONINFOW_MASK(pub u32); @@ -10906,9 +10163,6 @@ impl Default for TBINSERTMARK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBINSERTMARK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TBINSERTMARK_FLAGS(pub u32); @@ -10929,9 +10183,6 @@ impl Default for TBMETRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBMETRICS { - type TypeKind = windows_core::CopyType; -} pub const TBMF_BARPAD: u32 = 2u32; pub const TBMF_BUTTONSPACING: u32 = 4u32; pub const TBMF_PAD: u32 = 1u32; @@ -11030,9 +10281,6 @@ impl Default for TBREPLACEBITMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBREPLACEBITMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11047,10 +10295,6 @@ impl Default for TBSAVEPARAMSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for TBSAVEPARAMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Registry")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -11065,10 +10309,6 @@ impl Default for TBSAVEPARAMSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for TBSAVEPARAMSW { - type TypeKind = windows_core::CopyType; -} pub const TBSTATE_CHECKED: u32 = 1u32; pub const TBSTATE_ELLIPSES: u32 = 64u32; pub const TBSTATE_ENABLED: u32 = 4u32; @@ -11250,9 +10490,6 @@ impl Default for TCHITTESTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCHITTESTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TCHITTESTINFO_FLAGS(pub u32); @@ -11283,9 +10520,6 @@ impl Default for TCITEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCITEMHEADERA { @@ -11301,9 +10535,6 @@ impl Default for TCITEMHEADERA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCITEMHEADERA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TCITEMHEADERA_MASK(pub u32); @@ -11355,9 +10586,6 @@ impl Default for TCITEMHEADERW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCITEMHEADERW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TCITEMW { @@ -11374,9 +10602,6 @@ impl Default for TCITEMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TCITEMW { - type TypeKind = windows_core::CopyType; -} pub const TCM_ADJUSTRECT: u32 = 4904u32; pub const TCM_DELETEALLITEMS: u32 = 4873u32; pub const TCM_DELETEITEM: u32 = 4872u32; @@ -11960,9 +11185,6 @@ impl Default for TOUCH_HIT_TESTING_INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOUCH_HIT_TESTING_INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { @@ -11974,9 +11196,6 @@ impl Default for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { - type TypeKind = windows_core::CopyType; -} pub const TP_BUTTON: TOOLBARPARTS = TOOLBARPARTS(1i32); pub const TP_DROPDOWNBUTTON: TOOLBARPARTS = TOOLBARPARTS(2i32); pub const TP_DROPDOWNBUTTONGLYPH: TOOLBARPARTS = TOOLBARPARTS(7i32); @@ -12107,9 +11326,6 @@ impl Default for TTGETTITLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTGETTITLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TTHITTESTINFOA { @@ -12122,9 +11338,6 @@ impl Default for TTHITTESTINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTHITTESTINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TTHITTESTINFOW { @@ -12137,9 +11350,6 @@ impl Default for TTHITTESTINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTHITTESTINFOW { - type TypeKind = windows_core::CopyType; -} pub const TTIBES_DISABLED: TOPTABITEMBOTHEDGESTATES = TOPTABITEMBOTHEDGESTATES(4i32); pub const TTIBES_FOCUSED: TOPTABITEMBOTHEDGESTATES = TOPTABITEMBOTHEDGESTATES(5i32); pub const TTIBES_HOT: TOPTABITEMBOTHEDGESTATES = TOPTABITEMBOTHEDGESTATES(2i32); @@ -12268,9 +11478,6 @@ impl Default for TTTOOLINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTTOOLINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TTTOOLINFOW { @@ -12289,9 +11496,6 @@ impl Default for TTTOOLINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TTTOOLINFOW { - type TypeKind = windows_core::CopyType; -} pub const TTWS_HOT: WRENCHSTATES = WRENCHSTATES(2i32); pub const TTWS_NORMAL: WRENCHSTATES = WRENCHSTATES(1i32); pub const TTWS_PRESSED: WRENCHSTATES = WRENCHSTATES(3i32); @@ -12346,9 +11550,6 @@ impl Default for TVGETITEMPARTRECTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVGETITEMPARTRECTINFO { - type TypeKind = windows_core::CopyType; -} pub const TVGIPR_BUTTON: TVITEMPART = TVITEMPART(1i32); pub const TVGN_CARET: u32 = 9u32; pub const TVGN_CHILD: u32 = 4u32; @@ -12374,9 +11575,6 @@ impl Default for TVHITTESTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVHITTESTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TVHITTESTINFO_FLAGS(pub u32); @@ -12448,9 +11646,6 @@ impl Default for TVINSERTSTRUCTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVINSERTSTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TVINSERTSTRUCTA_0 { @@ -12462,9 +11657,6 @@ impl Default for TVINSERTSTRUCTA_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVINSERTSTRUCTA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct TVINSERTSTRUCTW { @@ -12477,9 +11669,6 @@ impl Default for TVINSERTSTRUCTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVINSERTSTRUCTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TVINSERTSTRUCTW_0 { @@ -12491,9 +11680,6 @@ impl Default for TVINSERTSTRUCTW_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVINSERTSTRUCTW_0 { - type TypeKind = windows_core::CopyType; -} pub const TVIS_BOLD: TREE_VIEW_ITEM_STATE_FLAGS = TREE_VIEW_ITEM_STATE_FLAGS(16u32); pub const TVIS_CUT: TREE_VIEW_ITEM_STATE_FLAGS = TREE_VIEW_ITEM_STATE_FLAGS(4u32); pub const TVIS_DROPHILITED: TREE_VIEW_ITEM_STATE_FLAGS = TREE_VIEW_ITEM_STATE_FLAGS(8u32); @@ -12526,9 +11712,6 @@ impl Default for TVITEMA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVITEMA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TVITEMEXA { @@ -12553,9 +11736,6 @@ impl Default for TVITEMEXA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVITEMEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TVITEMEXW { @@ -12580,9 +11760,6 @@ impl Default for TVITEMEXW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVITEMEXW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TVITEMEXW_CHILDREN(pub i32); @@ -12608,9 +11785,6 @@ impl Default for TVITEMW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVITEMW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TVITEM_MASK(pub u32); @@ -12783,9 +11957,6 @@ impl Default for TVSORTCB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TVSORTCB { - type TypeKind = windows_core::CopyType; -} pub const TVS_CHECKBOXES: u32 = 256u32; pub const TVS_DISABLEDRAGDROP: u32 = 16u32; pub const TVS_EDITLABELS: u32 = 8u32; @@ -12825,9 +11996,6 @@ impl Default for UDACCEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UDACCEL { - type TypeKind = windows_core::CopyType; -} pub const UDM_GETACCEL: u32 = 1132u32; pub const UDM_GETBASE: u32 = 1134u32; pub const UDM_GETBUDDY: u32 = 1130u32; @@ -12896,9 +12064,6 @@ impl Default for USAGE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for USAGE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USERTILEPARTS(pub i32); @@ -13151,9 +12316,6 @@ impl Default for WTA_OPTIONS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTA_OPTIONS { - type TypeKind = windows_core::CopyType; -} pub const WTNCA_NODRAWCAPTION: u32 = 1u32; pub const WTNCA_NODRAWICON: u32 = 2u32; pub const WTNCA_NOMIRRORHELP: u32 = 8u32; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs index 7938b5808e3..c7936ba97cd 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -491,9 +491,6 @@ impl Default for APPLETIDLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPLETIDLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APPLYCANDEXPARAM { @@ -507,9 +504,6 @@ impl Default for APPLYCANDEXPARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPLYCANDEXPARAM { - type TypeKind = windows_core::CopyType; -} pub const ATTR_CONVERTED: u32 = 2u32; pub const ATTR_FIXEDCONVERTED: u32 = 5u32; pub const ATTR_INPUT: u32 = 0u32; @@ -529,9 +523,6 @@ impl Default for CANDIDATEFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CANDIDATEFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CANDIDATEINFO { @@ -546,9 +537,6 @@ impl Default for CANDIDATEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CANDIDATEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CANDIDATELIST { @@ -565,9 +553,6 @@ impl Default for CANDIDATELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CANDIDATELIST { - type TypeKind = windows_core::CopyType; -} pub const CATID_MSIME_IImePadApplet: windows_core::GUID = windows_core::GUID::from_u128(0x7566cad1_4ec9_4478_9fe9_8ed766619edf); pub const CATID_MSIME_IImePadApplet1000: windows_core::GUID = windows_core::GUID::from_u128(0xe081e1d6_2389_43cb_b66f_609f823d9f9c); pub const CATID_MSIME_IImePadApplet1200: windows_core::GUID = windows_core::GUID::from_u128(0xa47fb5fc_7d15_4223_a789_b781bf9ae667); @@ -600,9 +585,6 @@ impl Default for COMPOSITIONFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPOSITIONFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct COMPOSITIONSTRING { @@ -637,9 +619,6 @@ impl Default for COMPOSITIONSTRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMPOSITIONSTRING { - type TypeKind = windows_core::CopyType; -} pub const CPS_CANCEL: NOTIFY_IME_INDEX = NOTIFY_IME_INDEX(4u32); pub const CPS_COMPLETE: NOTIFY_IME_INDEX = NOTIFY_IME_INDEX(1u32); pub const CPS_CONVERT: NOTIFY_IME_INDEX = NOTIFY_IME_INDEX(2u32); @@ -768,9 +747,6 @@ impl Default for GUIDELINE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GUIDELINE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HIMC(pub *mut core::ffi::c_void); @@ -4402,10 +4378,6 @@ impl Default for IMEAPPLETCFG { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for IMEAPPLETCFG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMEAPPLETUI { @@ -4425,9 +4397,6 @@ impl Default for IMEAPPLETUI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEAPPLETUI { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMECHARINFO { @@ -4439,9 +4408,6 @@ impl Default for IMECHARINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMECHARINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMECHARPOSITION { @@ -4456,9 +4422,6 @@ impl Default for IMECHARPOSITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMECHARPOSITION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMECOMPOSITIONSTRINGINFO { @@ -4474,9 +4437,6 @@ impl Default for IMECOMPOSITIONSTRINGINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMECOMPOSITIONSTRINGINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEDLG { @@ -4490,9 +4450,6 @@ impl Default for IMEDLG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEDLG { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEDP { @@ -4505,9 +4462,6 @@ impl Default for IMEDP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEDP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMEFAREASTINFO { @@ -4520,9 +4474,6 @@ impl Default for IMEFAREASTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEFAREASTINFO { - type TypeKind = windows_core::CopyType; -} pub const IMEFAREASTINFO_TYPE_COMMENT: u32 = 2u32; pub const IMEFAREASTINFO_TYPE_COSTTIME: u32 = 3u32; pub const IMEFAREASTINFO_TYPE_DEFAULT: u32 = 0u32; @@ -4546,9 +4497,6 @@ impl Default for IMEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMEITEM { @@ -4561,9 +4509,6 @@ impl Default for IMEITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMEITEMCANDIDATE { @@ -4575,9 +4520,6 @@ impl Default for IMEITEMCANDIDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEITEMCANDIDATE { - type TypeKind = windows_core::CopyType; -} pub const IMEKEYCTRLMASK_ALT: u32 = 1u32; pub const IMEKEYCTRLMASK_CTRL: u32 = 2u32; pub const IMEKEYCTRLMASK_SHIFT: u32 = 4u32; @@ -4596,9 +4538,6 @@ impl Default for IMEKMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEKMSFUNCDESC { @@ -4612,9 +4551,6 @@ impl Default for IMEKMSFUNCDESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSFUNCDESC { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEKMSINIT { @@ -4626,9 +4562,6 @@ impl Default for IMEKMSINIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSINIT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEKMSINVK { @@ -4641,9 +4574,6 @@ impl Default for IMEKMSINVK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSINVK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEKMSKEY { @@ -4658,9 +4588,6 @@ impl Default for IMEKMSKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSKEY { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union IMEKMSKEY_0 { @@ -4672,9 +4599,6 @@ impl Default for IMEKMSKEY_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSKEY_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union IMEKMSKEY_1 { @@ -4686,9 +4610,6 @@ impl Default for IMEKMSKEY_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSKEY_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEKMSKMP { @@ -4705,9 +4626,6 @@ impl Default for IMEKMSKMP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSKMP { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEKMSNTFY { @@ -4720,9 +4638,6 @@ impl Default for IMEKMSNTFY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEKMSNTFY { - type TypeKind = windows_core::CopyType; -} pub const IMEKMS_2NDLEVEL: u32 = 4u32; pub const IMEKMS_CANDIDATE: u32 = 6u32; pub const IMEKMS_COMPOSITION: u32 = 1u32; @@ -4751,10 +4666,6 @@ impl Default for IMEMENUITEMINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for IMEMENUITEMINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4775,10 +4686,6 @@ impl Default for IMEMENUITEMINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for IMEMENUITEMINFOW { - type TypeKind = windows_core::CopyType; -} pub const IMEMENUITEM_STRING_SIZE: u32 = 80u32; pub const IMEMOUSERET_NOTHANDLED: i32 = -1i32; pub const IMEMOUSE_LDOWN: u32 = 1u32; @@ -4875,9 +4782,6 @@ impl Default for IMESHF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMESHF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMESTRINGCANDIDATE { @@ -4889,9 +4793,6 @@ impl Default for IMESTRINGCANDIDATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMESTRINGCANDIDATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMESTRINGCANDIDATEINFO { @@ -4907,9 +4808,6 @@ impl Default for IMESTRINGCANDIDATEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMESTRINGCANDIDATEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IMESTRINGINFO { @@ -4921,9 +4819,6 @@ impl Default for IMESTRINGINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMESTRINGINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct IMEUCT(pub i32); @@ -4945,9 +4840,6 @@ impl Default for IMEWRD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEWRD { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union IMEWRD_0 { @@ -4959,9 +4851,6 @@ impl Default for IMEWRD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEWRD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct IMEWRD_0_0 { @@ -4973,9 +4862,6 @@ impl Default for IMEWRD_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IMEWRD_0_0 { - type TypeKind = windows_core::CopyType; -} pub const IME_CAND_CODE: u32 = 2u32; pub const IME_CAND_MEANING: u32 = 3u32; pub const IME_CAND_RADICAL: u32 = 4u32; @@ -5248,10 +5134,6 @@ impl Default for INPUTCONTEXT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for INPUTCONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy)] @@ -5265,10 +5147,6 @@ impl Default for INPUTCONTEXT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for INPUTCONTEXT_0 { - type TypeKind = windows_core::CopyType; -} pub const IPACFG_CATEGORY: i32 = 262144i32; pub const IPACFG_HELP: i32 = 2i32; pub const IPACFG_LANG: i32 = 16i32; @@ -5498,9 +5376,6 @@ impl Default for MORRSLT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MORRSLT { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MORRSLT_0 { @@ -5512,9 +5387,6 @@ impl Default for MORRSLT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MORRSLT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MORRSLT_1 { @@ -5526,9 +5398,6 @@ impl Default for MORRSLT_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MORRSLT_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union MORRSLT_2 { @@ -5540,9 +5409,6 @@ impl Default for MORRSLT_2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MORRSLT_2 { - type TypeKind = windows_core::CopyType; -} pub const NI_CHANGECANDIDATELIST: NOTIFY_IME_ACTION = NOTIFY_IME_ACTION(19u32); pub const NI_CLOSECANDIDATE: NOTIFY_IME_ACTION = NOTIFY_IME_ACTION(17u32); pub const NI_COMPOSITIONSTR: NOTIFY_IME_ACTION = NOTIFY_IME_ACTION(21u32); @@ -5571,9 +5437,6 @@ impl Default for POSTBL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POSTBL { - type TypeKind = windows_core::CopyType; -} pub const POS_UNDEFINED: u32 = 0u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5592,9 +5455,6 @@ impl Default for RECONVERTSTRING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECONVERTSTRING { - type TypeKind = windows_core::CopyType; -} pub const RECONVOPT_NONE: u32 = 0u32; pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32; #[repr(C)] @@ -5608,9 +5468,6 @@ impl Default for REGISTERWORDA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGISTERWORDA { - type TypeKind = windows_core::CopyType; -} pub type REGISTERWORDENUMPROCA = Option i32>; pub type REGISTERWORDENUMPROCW = Option i32>; #[repr(C)] @@ -5624,9 +5481,6 @@ impl Default for REGISTERWORDW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for REGISTERWORDW { - type TypeKind = windows_core::CopyType; -} pub const RWM_CHGKEYMAP: windows_core::PCWSTR = windows_core::w!("MSIMEChangeKeyMap"); pub const RWM_DOCUMENTFEED: windows_core::PCWSTR = windows_core::w!("MSIMEDocumentFeed"); pub const RWM_KEYMAP: windows_core::PCWSTR = windows_core::w!("MSIMEKeyMap"); @@ -5667,9 +5521,6 @@ impl Default for SOFTKBDDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SOFTKBDDATA { - type TypeKind = windows_core::CopyType; -} pub const SOFTKEYBOARD_TYPE_C1: u32 = 2u32; pub const SOFTKEYBOARD_TYPE_T1: u32 = 1u32; #[repr(C)] @@ -5683,9 +5534,6 @@ impl Default for STYLEBUFA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STYLEBUFA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct STYLEBUFW { @@ -5697,9 +5545,6 @@ impl Default for STYLEBUFW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STYLEBUFW { - type TypeKind = windows_core::CopyType; -} pub const STYLE_DESCRIPTION_SIZE: u32 = 32u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5713,9 +5558,6 @@ impl Default for TRANSMSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSMSG { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TRANSMSGLIST { @@ -5727,9 +5569,6 @@ impl Default for TRANSMSGLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRANSMSGLIST { - type TypeKind = windows_core::CopyType; -} pub const UI_CAP_2700: u32 = 1u32; pub const UI_CAP_ROT90: u32 = 2u32; pub const UI_CAP_ROTANY: u32 = 4u32; @@ -5760,9 +5599,6 @@ impl Default for WDD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDD { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WDD_0 { @@ -5774,9 +5610,6 @@ impl Default for WDD_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDD_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub union WDD_1 { @@ -5788,9 +5621,6 @@ impl Default for WDD_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WDD_1 { - type TypeKind = windows_core::CopyType; -} pub const cbCommentMax: u32 = 256u32; pub type fpCreateIFECommonInstanceType = Option windows_core::HRESULT>; pub type fpCreateIFEDictionaryInstanceType = Option windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs index c84ce1e65fa..f7b81334664 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs @@ -300,9 +300,6 @@ impl Default for DEADKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEADKEY { - type TypeKind = windows_core::CopyType; -} pub const DEC_KBD_ANSI_LAYOUT_TYPE: u32 = 1u32; pub const DEC_KBD_JIS_LAYOUT_TYPE: u32 = 2u32; pub const DIARESIS: u32 = 776u32; @@ -336,9 +333,6 @@ impl Default for HARDWAREINPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HARDWAREINPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HKL(pub *mut core::ffi::c_void); @@ -412,9 +406,6 @@ impl Default for INPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INPUT_0 { @@ -427,9 +418,6 @@ impl Default for INPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_0 { - type TypeKind = windows_core::CopyType; -} pub const INPUT_HARDWARE: INPUT_TYPE = INPUT_TYPE(2u32); pub const INPUT_KEYBOARD: INPUT_TYPE = INPUT_TYPE(1u32); pub const INPUT_MOUSE: INPUT_TYPE = INPUT_TYPE(0u32); @@ -458,9 +446,6 @@ impl Default for KBDNLSTABLES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBDNLSTABLES { - type TypeKind = windows_core::CopyType; -} pub const KBDNLS_ALPHANUM: u32 = 5u32; pub const KBDNLS_CODEINPUT: u32 = 10u32; pub const KBDNLS_CONV_OR_NONCONV: u32 = 15u32; @@ -509,9 +494,6 @@ impl Default for KBDTABLES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBDTABLES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KBDTABLE_DESC { @@ -524,9 +506,6 @@ impl Default for KBDTABLE_DESC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBDTABLE_DESC { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KBDTABLE_MULTI { @@ -538,9 +517,6 @@ impl Default for KBDTABLE_MULTI { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBDTABLE_MULTI { - type TypeKind = windows_core::CopyType; -} pub const KBDTABLE_MULTI_MAX: u32 = 8u32; pub const KBD_TYPE: u32 = 4u32; #[repr(C)] @@ -555,9 +531,6 @@ impl Default for KBD_TYPE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBD_TYPE_INFO { - type TypeKind = windows_core::CopyType; -} pub const KBD_VERSION: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -573,9 +546,6 @@ impl Default for KEYBDINPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KEYBDINPUT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KEYBD_EVENT_FLAGS(pub u32); @@ -643,9 +613,6 @@ impl Default for LASTINPUTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LASTINPUTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIGATURE1 { @@ -658,9 +625,6 @@ impl Default for LIGATURE1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIGATURE1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIGATURE2 { @@ -673,9 +637,6 @@ impl Default for LIGATURE2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIGATURE2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIGATURE3 { @@ -688,9 +649,6 @@ impl Default for LIGATURE3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIGATURE3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIGATURE4 { @@ -703,9 +661,6 @@ impl Default for LIGATURE4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIGATURE4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LIGATURE5 { @@ -718,9 +673,6 @@ impl Default for LIGATURE5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LIGATURE5 { - type TypeKind = windows_core::CopyType; -} pub const MACRON: u32 = 772u32; pub const MAPVK_VK_TO_CHAR: MAP_VIRTUAL_KEY_TYPE = MAP_VIRTUAL_KEY_TYPE(2u32); pub const MAPVK_VK_TO_VSC: MAP_VIRTUAL_KEY_TYPE = MAP_VIRTUAL_KEY_TYPE(0u32); @@ -752,9 +704,6 @@ impl Default for MODIFIERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MODIFIERS { - type TypeKind = windows_core::CopyType; -} pub const MOD_ALT: HOT_KEY_MODIFIERS = HOT_KEY_MODIFIERS(1u32); pub const MOD_CONTROL: HOT_KEY_MODIFIERS = HOT_KEY_MODIFIERS(2u32); pub const MOD_NOREPEAT: HOT_KEY_MODIFIERS = HOT_KEY_MODIFIERS(16384u32); @@ -789,9 +738,6 @@ impl Default for MOUSEINPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSEINPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MOUSEMOVEPOINT { @@ -805,9 +751,6 @@ impl Default for MOUSEMOVEPOINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSEMOVEPOINT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MOUSE_EVENT_FLAGS(pub u32); @@ -898,9 +841,6 @@ impl Default for TRACKMOUSEEVENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TRACKMOUSEEVENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TRACKMOUSEEVENT_FLAGS(pub u32); @@ -1014,9 +954,6 @@ impl Default for VK_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_F { - type TypeKind = windows_core::CopyType; -} pub const VK_F: VIRTUAL_KEY = VIRTUAL_KEY(70u16); pub const VK_F1: VIRTUAL_KEY = VIRTUAL_KEY(112u16); pub const VK_F10: VIRTUAL_KEY = VIRTUAL_KEY(121u16); @@ -1054,9 +991,6 @@ impl Default for VK_FPARAM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_FPARAM { - type TypeKind = windows_core::CopyType; -} pub const VK_G: VIRTUAL_KEY = VIRTUAL_KEY(71u16); pub const VK_GAMEPAD_A: VIRTUAL_KEY = VIRTUAL_KEY(195u16); pub const VK_GAMEPAD_B: VIRTUAL_KEY = VIRTUAL_KEY(196u16); @@ -1217,9 +1151,6 @@ impl Default for VK_TO_BIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_BIT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS1 { @@ -1232,9 +1163,6 @@ impl Default for VK_TO_WCHARS1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS10 { @@ -1247,9 +1175,6 @@ impl Default for VK_TO_WCHARS10 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS10 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS2 { @@ -1262,9 +1187,6 @@ impl Default for VK_TO_WCHARS2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS3 { @@ -1277,9 +1199,6 @@ impl Default for VK_TO_WCHARS3 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS3 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS4 { @@ -1292,9 +1211,6 @@ impl Default for VK_TO_WCHARS4 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS4 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS5 { @@ -1307,9 +1223,6 @@ impl Default for VK_TO_WCHARS5 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS5 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS6 { @@ -1322,9 +1235,6 @@ impl Default for VK_TO_WCHARS6 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS6 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS7 { @@ -1337,9 +1247,6 @@ impl Default for VK_TO_WCHARS7 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS7 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS8 { @@ -1352,9 +1259,6 @@ impl Default for VK_TO_WCHARS8 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS8 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHARS9 { @@ -1367,9 +1271,6 @@ impl Default for VK_TO_WCHARS9 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHARS9 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VK_TO_WCHAR_TABLE { @@ -1382,9 +1283,6 @@ impl Default for VK_TO_WCHAR_TABLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_TO_WCHAR_TABLE { - type TypeKind = windows_core::CopyType; -} pub const VK_U: VIRTUAL_KEY = VIRTUAL_KEY(85u16); pub const VK_UP: VIRTUAL_KEY = VIRTUAL_KEY(38u16); pub const VK_V: VIRTUAL_KEY = VIRTUAL_KEY(86u16); @@ -1402,9 +1300,6 @@ impl Default for VK_VSC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VK_VSC { - type TypeKind = windows_core::CopyType; -} pub const VK_W: VIRTUAL_KEY = VIRTUAL_KEY(87u16); pub const VK_X: VIRTUAL_KEY = VIRTUAL_KEY(88u16); pub const VK_XBUTTON1: VIRTUAL_KEY = VIRTUAL_KEY(5u16); @@ -1424,9 +1319,6 @@ impl Default for VSC_LPWSTR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSC_LPWSTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct VSC_VK { @@ -1438,9 +1330,6 @@ impl Default for VSC_VK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VSC_VK { - type TypeKind = windows_core::CopyType; -} pub const WCH_DEAD: u32 = 61441u32; pub const WCH_LGTR: u32 = 61442u32; pub const WCH_NONE: u32 = 61440u32; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs index a657fb3782e..3779b8d5d18 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs @@ -174,9 +174,6 @@ impl Default for INPUT_INJECTION_VALUE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_INJECTION_VALUE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct INPUT_TRANSFORM { @@ -187,9 +184,6 @@ impl Default for INPUT_TRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_TRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union INPUT_TRANSFORM_0 { @@ -201,9 +195,6 @@ impl Default for INPUT_TRANSFORM_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_TRANSFORM_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INPUT_TRANSFORM_0_0 { @@ -229,9 +220,6 @@ impl Default for INPUT_TRANSFORM_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_TRANSFORM_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct POINTER_BUTTON_CHANGE_TYPE(pub i32); @@ -328,10 +316,6 @@ impl Default for POINTER_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for POINTER_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -350,10 +334,6 @@ impl Default for POINTER_PEN_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for POINTER_PEN_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -372,10 +352,6 @@ impl Default for POINTER_TOUCH_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for POINTER_TOUCH_INFO { - type TypeKind = windows_core::CopyType; -} pub const TOUCH_FEEDBACK_DEFAULT: TOUCH_FEEDBACK_MODE = TOUCH_FEEDBACK_MODE(1u32); pub const TOUCH_FEEDBACK_INDIRECT: TOUCH_FEEDBACK_MODE = TOUCH_FEEDBACK_MODE(2u32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs index ea36e63354e..91e82722d75 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs @@ -60,9 +60,6 @@ impl Default for GESTURECONFIG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GESTURECONFIG { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GESTURECONFIG_ID(pub u32); @@ -117,9 +114,6 @@ impl Default for GESTUREINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GESTUREINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct GESTURENOTIFYSTRUCT { @@ -134,9 +128,6 @@ impl Default for GESTURENOTIFYSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GESTURENOTIFYSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const GID_BEGIN: GESTURECONFIG_ID = GESTURECONFIG_ID(1u32); pub const GID_END: GESTURECONFIG_ID = GESTURECONFIG_ID(2u32); pub const GID_PAN: GESTURECONFIG_ID = GESTURECONFIG_ID(4u32); @@ -1278,9 +1269,6 @@ impl Default for TOUCHINPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOUCHINPUT { - type TypeKind = windows_core::CopyType; -} pub const TOUCHINPUTMASKF_CONTACTAREA: TOUCHINPUTMASKF_MASK = TOUCHINPUTMASKF_MASK(4u32); pub const TOUCHINPUTMASKF_EXTRAINFO: TOUCHINPUTMASKF_MASK = TOUCHINPUTMASKF_MASK(2u32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs index 454c40d3c71..408dd9407d3 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs @@ -99,9 +99,6 @@ impl Default for XINPUT_BATTERY_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XINPUT_BATTERY_INFORMATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XINPUT_CAPABILITIES { @@ -116,9 +113,6 @@ impl Default for XINPUT_CAPABILITIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XINPUT_CAPABILITIES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XINPUT_CAPABILITIES_FLAGS(pub u16); @@ -235,9 +229,6 @@ impl Default for XINPUT_GAMEPAD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XINPUT_GAMEPAD { - type TypeKind = windows_core::CopyType; -} pub const XINPUT_GAMEPAD_A: XINPUT_GAMEPAD_BUTTON_FLAGS = XINPUT_GAMEPAD_BUTTON_FLAGS(4096u16); pub const XINPUT_GAMEPAD_B: XINPUT_GAMEPAD_BUTTON_FLAGS = XINPUT_GAMEPAD_BUTTON_FLAGS(8192u16); pub const XINPUT_GAMEPAD_BACK: XINPUT_GAMEPAD_BUTTON_FLAGS = XINPUT_GAMEPAD_BUTTON_FLAGS(32u16); @@ -305,9 +296,6 @@ impl Default for XINPUT_KEYSTROKE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XINPUT_KEYSTROKE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XINPUT_KEYSTROKE_FLAGS(pub u16); @@ -358,9 +346,6 @@ impl Default for XINPUT_STATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XINPUT_STATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct XINPUT_VIBRATION { @@ -372,9 +357,6 @@ impl Default for XINPUT_VIBRATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for XINPUT_VIBRATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct XINPUT_VIRTUAL_KEY(pub u16); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs index 3ce67216c4f..076ff237555 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs @@ -105,9 +105,6 @@ impl Default for INPUT_MESSAGE_SOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INPUT_MESSAGE_SOURCE { - type TypeKind = windows_core::CopyType; -} pub const MOUSE_ATTRIBUTES_CHANGED: MOUSE_STATE = MOUSE_STATE(4u16); pub const MOUSE_MOVE_ABSOLUTE: MOUSE_STATE = MOUSE_STATE(1u16); pub const MOUSE_MOVE_NOCOALESCE: MOUSE_STATE = MOUSE_STATE(8u16); @@ -128,9 +125,6 @@ impl Default for RAWHID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWHID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RAWINPUT { @@ -142,9 +136,6 @@ impl Default for RAWINPUT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWINPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RAWINPUT_0 { @@ -157,9 +148,6 @@ impl Default for RAWINPUT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWINPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAWINPUTDEVICE { @@ -173,9 +161,6 @@ impl Default for RAWINPUTDEVICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWINPUTDEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAWINPUTDEVICELIST { @@ -187,9 +172,6 @@ impl Default for RAWINPUTDEVICELIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWINPUTDEVICELIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RAWINPUTDEVICE_FLAGS(pub u32); @@ -239,9 +221,6 @@ impl Default for RAWINPUTHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWINPUTHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAWKEYBOARD { @@ -257,9 +236,6 @@ impl Default for RAWKEYBOARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWKEYBOARD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct RAWMOUSE { @@ -275,9 +251,6 @@ impl Default for RAWMOUSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWMOUSE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RAWMOUSE_0 { @@ -289,9 +262,6 @@ impl Default for RAWMOUSE_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWMOUSE_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RAWMOUSE_0_0 { @@ -303,9 +273,6 @@ impl Default for RAWMOUSE_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RAWMOUSE_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RAW_INPUT_DATA_COMMAND_FLAGS(pub u32); @@ -337,9 +304,6 @@ impl Default for RID_DEVICE_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RID_DEVICE_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union RID_DEVICE_INFO_0 { @@ -352,9 +316,6 @@ impl Default for RID_DEVICE_INFO_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RID_DEVICE_INFO_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RID_DEVICE_INFO_HID { @@ -369,9 +330,6 @@ impl Default for RID_DEVICE_INFO_HID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RID_DEVICE_INFO_HID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RID_DEVICE_INFO_KEYBOARD { @@ -387,9 +345,6 @@ impl Default for RID_DEVICE_INFO_KEYBOARD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RID_DEVICE_INFO_KEYBOARD { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RID_DEVICE_INFO_MOUSE { @@ -403,9 +358,6 @@ impl Default for RID_DEVICE_INFO_MOUSE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RID_DEVICE_INFO_MOUSE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RID_DEVICE_INFO_TYPE(pub u32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs index 694154b229f..a6842e0a5b7 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -214,9 +214,6 @@ impl Default for CROSS_SLIDE_PARAMETER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CROSS_SLIDE_PARAMETER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CROSS_SLIDE_THRESHOLD(pub i32); @@ -279,9 +276,6 @@ impl Default for INTERACTION_ARGUMENTS_CROSS_SLIDE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERACTION_ARGUMENTS_CROSS_SLIDE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERACTION_ARGUMENTS_MANIPULATION { @@ -295,9 +289,6 @@ impl Default for INTERACTION_ARGUMENTS_MANIPULATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERACTION_ARGUMENTS_MANIPULATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct INTERACTION_ARGUMENTS_TAP { @@ -308,9 +299,6 @@ impl Default for INTERACTION_ARGUMENTS_TAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERACTION_ARGUMENTS_TAP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct INTERACTION_CONFIGURATION_FLAGS(pub u32); @@ -386,9 +374,6 @@ impl Default for INTERACTION_CONTEXT_CONFIGURATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INTERACTION_CONTEXT_CONFIGURATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -406,10 +391,6 @@ impl Default for INTERACTION_CONTEXT_OUTPUT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for INTERACTION_CONTEXT_OUTPUT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -424,10 +405,6 @@ impl Default for INTERACTION_CONTEXT_OUTPUT_0 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for INTERACTION_CONTEXT_OUTPUT_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -447,10 +424,6 @@ impl Default for INTERACTION_CONTEXT_OUTPUT2 { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for INTERACTION_CONTEXT_OUTPUT2 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -466,10 +439,6 @@ impl Default for INTERACTION_CONTEXT_OUTPUT2_0 { } } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for INTERACTION_CONTEXT_OUTPUT2_0 { - type TypeKind = windows_core::CopyType; -} -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = Option; #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = Option; @@ -561,9 +530,6 @@ impl Default for MANIPULATION_TRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MANIPULATION_TRANSFORM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MANIPULATION_VELOCITY { @@ -577,9 +543,6 @@ impl Default for MANIPULATION_VELOCITY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MANIPULATION_VELOCITY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MOUSE_WHEEL_PARAMETER(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs index 25b0341e066..164da21780f 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs @@ -111,9 +111,6 @@ impl Default for MAGCOLOREFFECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAGCOLOREFFECT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAGIMAGEHEADER { @@ -129,9 +126,6 @@ impl Default for MAGIMAGEHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAGIMAGEHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MAGTRANSFORM { @@ -142,9 +136,6 @@ impl Default for MAGTRANSFORM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MAGTRANSFORM { - type TypeKind = windows_core::CopyType; -} pub const MS_CLIPAROUNDCURSOR: i32 = 2i32; pub const MS_INVERTCOLORS: i32 = 4i32; pub const MS_SHOWMAGNIFIEDCURSOR: i32 = 1i32; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Notifications/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Notifications/mod.rs index 9d3bb75acfb..a9a6f34268f 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Notifications/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Notifications/mod.rs @@ -41,6 +41,3 @@ impl Default for NOTIFICATION_USER_INPUT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NOTIFICATION_USER_INPUT_DATA { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs index 514bcbe5e2b..371f4841127 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs @@ -750,9 +750,6 @@ impl Default for UI_EVENTPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UI_EVENTPARAMS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union UI_EVENTPARAMS_0 { @@ -764,9 +761,6 @@ impl Default for UI_EVENTPARAMS_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UI_EVENTPARAMS_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct UI_EVENTPARAMS_COMMAND { @@ -782,9 +776,6 @@ impl Default for UI_EVENTPARAMS_COMMAND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for UI_EVENTPARAMS_COMMAND { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UI_EVENTTYPE(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/Common/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/Common/mod.rs index da11e3941e4..d672f5da29e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/Common/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/Common/mod.rs @@ -9,9 +9,6 @@ impl Default for COMDLG_FILTERSPEC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for COMDLG_FILTERSPEC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEVICE_SCALE_FACTOR(pub i32); @@ -147,9 +144,6 @@ impl Default for ITEMIDLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ITEMIDLIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PERCEIVED(pub i32); @@ -227,9 +221,6 @@ impl Default for SHELLDETAILS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHELLDETAILS { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SHITEMID { @@ -241,9 +232,6 @@ impl Default for SHITEMID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHITEMID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct STRRET { @@ -255,9 +243,6 @@ impl Default for STRRET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRRET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union STRRET_0 { @@ -270,9 +255,6 @@ impl Default for STRRET_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STRRET_0 { - type TypeKind = windows_core::CopyType; -} pub const STRRET_CSTR: STRRET_TYPE = STRRET_TYPE(2i32); pub const STRRET_OFFSET: STRRET_TYPE = STRRET_TYPE(1i32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs index 2d984ac2e59..4005f20480e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -3255,9 +3255,6 @@ impl Default for PROPPRG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPPRG { - type TypeKind = windows_core::CopyType; -} pub const PSC_DIRTY: PSC_STATE = PSC_STATE(2i32); pub const PSC_NORMAL: PSC_STATE = PSC_STATE(0i32); pub const PSC_NOTINSOURCE: PSC_STATE = PSC_STATE(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs index 31fb42de6e1..d5f0b74f0e6 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs @@ -5350,9 +5350,6 @@ impl Default for AASHELLMENUFILENAME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AASHELLMENUFILENAME { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct AASHELLMENUITEM { @@ -5367,9 +5364,6 @@ impl Default for AASHELLMENUITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AASHELLMENUITEM { - type TypeKind = windows_core::CopyType; -} pub const ABE_BOTTOM: u32 = 3u32; pub const ABE_LEFT: u32 = 0u32; pub const ABE_RIGHT: u32 = 2u32; @@ -5609,10 +5603,6 @@ impl Default for APPBARDATA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for APPBARDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5630,10 +5620,6 @@ impl Default for APPBARDATA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for APPBARDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APPCATEGORYINFO { @@ -5646,9 +5632,6 @@ impl Default for APPCATEGORYINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPCATEGORYINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct APPCATEGORYINFOLIST { @@ -5660,9 +5643,6 @@ impl Default for APPCATEGORYINFOLIST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPCATEGORYINFOLIST { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APPDOCLISTTYPE(pub i32); @@ -5695,9 +5675,6 @@ impl Default for APPINFODATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for APPINFODATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct APPINFODATAFLAGS(pub i32); @@ -5838,11 +5815,6 @@ impl Default for ASSOCIATIONELEMENT { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for ASSOCIATIONELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] @@ -5859,11 +5831,6 @@ impl Default for ASSOCIATIONELEMENT { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for ASSOCIATIONELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ASSOCIATIONLEVEL(pub i32); @@ -5980,9 +5947,6 @@ impl Default for AUTO_SCROLL_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUTO_SCROLL_DATA { - type TypeKind = windows_core::CopyType; -} pub const AVMW_320: APPLICATION_VIEW_MIN_WIDTH = APPLICATION_VIEW_MIN_WIDTH(1i32); pub const AVMW_500: APPLICATION_VIEW_MIN_WIDTH = APPLICATION_VIEW_MIN_WIDTH(2i32); pub const AVMW_DEFAULT: APPLICATION_VIEW_MIN_WIDTH = APPLICATION_VIEW_MIN_WIDTH(0i32); @@ -6033,10 +5997,6 @@ impl Default for BANDINFOSFB { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for BANDINFOSFB { - type TypeKind = windows_core::CloneType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BANDSITECID(pub i32); @@ -6052,9 +6012,6 @@ impl Default for BANDSITEINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BANDSITEINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BANNER_NOTIFICATION { @@ -6067,9 +6024,6 @@ impl Default for BANNER_NOTIFICATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for BANNER_NOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct BANNER_NOTIFICATION_EVENT(pub i32); @@ -6111,10 +6065,6 @@ impl Default for BASEBROWSERDATALH { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] -impl windows_core::TypeKind for BASEBROWSERDATALH { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] #[derive(Clone, Debug, PartialEq)] @@ -6152,10 +6102,6 @@ impl Default for BASEBROWSERDATAXP { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] -impl windows_core::TypeKind for BASEBROWSERDATAXP { - type TypeKind = windows_core::CloneType; -} pub type BFFCALLBACK = Option i32>; pub const BFFM_ENABLEOK: u32 = 1125u32; pub const BFFM_INITIALIZED: u32 = 1u32; @@ -6260,10 +6206,6 @@ impl Default for BROWSEINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for BROWSEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -6283,10 +6225,6 @@ impl Default for BROWSEINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for BROWSEINFOW { - type TypeKind = windows_core::CopyType; -} pub const BSF_CANMAXIMIZE: u32 = 1024u32; pub const BSF_DELEGATEDNAVIGATION: u32 = 65536u32; pub const BSF_DONTSHOWNAVCANCELPAGE: u32 = 16384u32; @@ -6339,9 +6277,6 @@ impl Default for CABINETSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CABINETSTATE { - type TypeKind = windows_core::CopyType; -} pub const CABINETSTATE_VERSION: u32 = 2u32; pub const CAMERAROLL_E_NO_DOWNSAMPLING_REQUIRED: windows_core::HRESULT = windows_core::HRESULT(0x80270120_u32 as _); #[repr(transparent)] @@ -6391,9 +6326,6 @@ impl Default for CATEGORY_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CATEGORY_INFO { - type TypeKind = windows_core::CopyType; -} pub const CATID_BrowsableShellExt: windows_core::GUID = windows_core::GUID::from_u128(0x00021490_0000_0000_c000_000000000046); pub const CATID_BrowseInPlace: windows_core::GUID = windows_core::GUID::from_u128(0x00021491_0000_0000_c000_000000000046); pub const CATID_CommBand: windows_core::GUID = windows_core::GUID::from_u128(0x00021494_0000_0000_c000_000000000046); @@ -6566,9 +6498,6 @@ impl Default for CIDA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CIDA { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_System_Com")] windows_core::imp::define_interface!(CIE4ConnectionPoint, CIE4ConnectionPoint_Vtbl, 0); #[cfg(feature = "Win32_System_Com")] @@ -6729,9 +6658,6 @@ impl Default for CMINVOKECOMMANDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMINVOKECOMMANDINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CMINVOKECOMMANDINFOEX { @@ -6756,9 +6682,6 @@ impl Default for CMINVOKECOMMANDINFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMINVOKECOMMANDINFOEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CMINVOKECOMMANDINFOEX_REMOTE { @@ -6784,9 +6707,6 @@ impl Default for CMINVOKECOMMANDINFOEX_REMOTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CMINVOKECOMMANDINFOEX_REMOTE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CM_COLUMNINFO { @@ -6803,9 +6723,6 @@ impl Default for CM_COLUMNINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CM_COLUMNINFO { - type TypeKind = windows_core::CopyType; -} pub const CM_ENUM_ALL: CM_ENUM_FLAGS = CM_ENUM_FLAGS(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -6970,9 +6887,6 @@ impl Default for CONFIRM_CONFLICT_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIRM_CONFLICT_ITEM { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CONFIRM_CONFLICT_RESULT_INFO { @@ -6984,9 +6898,6 @@ impl Default for CONFIRM_CONFLICT_RESULT_INFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CONFIRM_CONFLICT_RESULT_INFO { - type TypeKind = windows_core::CopyType; -} pub const CONFLICT_RESOLUTION_CLSID_KEY: windows_core::PCWSTR = windows_core::w!("ConflictResolutionCLSID"); pub const COPYENGINE_E_ACCESSDENIED_READONLY: windows_core::HRESULT = windows_core::HRESULT(0x8027003F_u32 as _); pub const COPYENGINE_E_ACCESS_DENIED_DEST: windows_core::HRESULT = windows_core::HRESULT(0x80270022_u32 as _); @@ -7130,9 +7041,6 @@ impl Default for CPLINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CPLINFO { - type TypeKind = windows_core::CopyType; -} pub const CPLPAGE_DISPLAY_BACKGROUND: u32 = 1u32; pub const CPLPAGE_KEYBOARD_SPEED: u32 = 1u32; pub const CPLPAGE_MOUSE_BUTTONS: u32 = 1u32; @@ -7253,9 +7161,6 @@ impl Default for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { @@ -7269,9 +7174,6 @@ impl Default for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE(pub i32); @@ -7312,10 +7214,6 @@ impl Default for CSFV { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] -impl windows_core::TypeKind for CSFV { - type TypeKind = windows_core::CloneType; -} pub const CSIDL_ADMINTOOLS: u32 = 48u32; pub const CSIDL_ALTSTARTUP: u32 = 29u32; pub const CSIDL_APPDATA: u32 = 26u32; @@ -7411,9 +7309,6 @@ impl Default for DATABLOCK_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DATABLOCK_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DATAOBJ_GET_ITEM_FLAGS(pub i32); @@ -7554,10 +7449,6 @@ impl Default for DEFCONTEXTMENU { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] -impl windows_core::TypeKind for DEFCONTEXTMENU { - type TypeKind = windows_core::CloneType; -} pub const DEFSHAREID_PUBLIC: DEF_SHARE_ID = DEF_SHARE_ID(2i32); pub const DEFSHAREID_USERS: DEF_SHARE_ID = DEF_SHARE_ID(1i32); #[repr(transparent)] @@ -7576,9 +7467,6 @@ impl Default for DELEGATEITEMID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DELEGATEITEMID { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DESKBANDCID(pub i32); @@ -7599,9 +7487,6 @@ impl Default for DESKBANDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DESKBANDINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DESKTOP_SLIDESHOW_DIRECTION(pub i32); @@ -7696,10 +7581,6 @@ impl Default for DETAILSINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for DETAILSINFO { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_IMMERSIVE: DISPLAY_DEVICE_TYPE = DISPLAY_DEVICE_TYPE(1i32); pub const DEVICE_PRIMARY: DISPLAY_DEVICE_TYPE = DISPLAY_DEVICE_TYPE(0i32); #[cfg(feature = "Win32_System_Com")] @@ -7787,9 +7668,6 @@ impl Default for DFMICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DFMICS { - type TypeKind = windows_core::CloneType; -} pub const DFMR_DEFAULT: DEFAULT_FOLDER_MENU_RESTRICTIONS = DEFAULT_FOLDER_MENU_RESTRICTIONS(0i32); pub const DFMR_NO_ASYNC_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = DEFAULT_FOLDER_MENU_RESTRICTIONS(1024i32); pub const DFMR_NO_NATIVECPU_VERBS: DEFAULT_FOLDER_MENU_RESTRICTIONS = DEFAULT_FOLDER_MENU_RESTRICTIONS(2048i32); @@ -7895,9 +7773,6 @@ impl Default for DLLVERSIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DLLVERSIONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DLLVERSIONINFO2 { @@ -7910,9 +7785,6 @@ impl Default for DLLVERSIONINFO2 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DLLVERSIONINFO2 { - type TypeKind = windows_core::CopyType; -} pub const DLLVER_BUILD_MASK: u64 = 4294901760u64; pub const DLLVER_MAJOR_MASK: u64 = 18446462598732840960u64; pub const DLLVER_MINOR_MASK: u64 = 281470681743360u64; @@ -7940,10 +7812,6 @@ impl Default for DRAGINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DRAGINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7960,10 +7828,6 @@ impl Default for DRAGINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DRAGINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -7980,10 +7844,6 @@ impl Default for DRAGINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for DRAGINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8000,10 +7860,6 @@ impl Default for DRAGINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for DRAGINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DROPDESCRIPTION { @@ -8016,9 +7872,6 @@ impl Default for DROPDESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DROPDESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct DROPFILES { @@ -8032,9 +7885,6 @@ impl Default for DROPFILES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DROPFILES { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DROPIMAGETYPE(pub i32); @@ -8403,9 +8253,6 @@ impl Default for EXP_DARWIN_LINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXP_DARWIN_LINK { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct EXP_PROPERTYSTORAGE { @@ -8418,9 +8265,6 @@ impl Default for EXP_PROPERTYSTORAGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXP_PROPERTYSTORAGE { - type TypeKind = windows_core::CopyType; -} pub const EXP_PROPERTYSTORAGE_SIG: u32 = 2684354569u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -8435,9 +8279,6 @@ impl Default for EXP_SPECIAL_FOLDER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXP_SPECIAL_FOLDER { - type TypeKind = windows_core::CopyType; -} pub const EXP_SPECIAL_FOLDER_SIG: u32 = 2684354565u32; pub const EXP_SZ_ICON_SIG: u32 = 2684354567u32; #[repr(C, packed(1))] @@ -8453,9 +8294,6 @@ impl Default for EXP_SZ_LINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXP_SZ_LINK { - type TypeKind = windows_core::CopyType; -} pub const EXP_SZ_LINK_SIG: u32 = 2684354561u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -8469,9 +8307,6 @@ impl Default for EXTRASEARCH { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EXTRASEARCH { - type TypeKind = windows_core::CopyType; -} pub const E_ACTIVATIONDENIED_SHELLERROR: windows_core::HRESULT = windows_core::HRESULT(0x80270131_u32 as _); pub const E_ACTIVATIONDENIED_SHELLNOTREADY: windows_core::HRESULT = windows_core::HRESULT(0x80270134_u32 as _); pub const E_ACTIVATIONDENIED_SHELLRESTART: windows_core::HRESULT = windows_core::HRESULT(0x80270132_u32 as _); @@ -8601,9 +8436,6 @@ impl Default for FILEDESCRIPTORA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILEDESCRIPTORA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct FILEDESCRIPTORW { @@ -8624,9 +8456,6 @@ impl Default for FILEDESCRIPTORW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILEDESCRIPTORW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct FILEGROUPDESCRIPTORA { @@ -8638,9 +8467,6 @@ impl Default for FILEGROUPDESCRIPTORA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILEGROUPDESCRIPTORA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct FILEGROUPDESCRIPTORW { @@ -8652,9 +8478,6 @@ impl Default for FILEGROUPDESCRIPTORW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILEGROUPDESCRIPTORW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILEOPENDIALOGOPTIONS(pub u32); @@ -8776,9 +8599,6 @@ impl Default for FILE_ATTRIBUTES_ARRAY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FILE_ATTRIBUTES_ARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FILE_OPERATION_FLAGS2(pub i32); @@ -9072,9 +8892,6 @@ impl Default for FOLDERSETDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FOLDERSETDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FOLDERSETTINGS { @@ -9086,9 +8903,6 @@ impl Default for FOLDERSETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FOLDERSETTINGS { - type TypeKind = windows_core::CopyType; -} pub const FOLDERTYPEID_AccountPictures: windows_core::GUID = windows_core::GUID::from_u128(0xdb2a5d8f_06e6_4007_aba6_af877d526ea6); pub const FOLDERTYPEID_Communications: windows_core::GUID = windows_core::GUID::from_u128(0x91475fe5_586b_4eba_8d75_d17434b8cdf6); pub const FOLDERTYPEID_CompressedFolder: windows_core::GUID = windows_core::GUID::from_u128(0x80213e82_bcfd_4c4f_8817_bb27601267a9); @@ -10610,9 +10424,6 @@ impl Default for HELPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HELPINFO { - type TypeKind = windows_core::CopyType; -} pub const HELPINFO_MENUITEM: HELP_INFO_TYPE = HELP_INFO_TYPE(2i32); pub const HELPINFO_WINDOW: HELP_INFO_TYPE = HELP_INFO_TYPE(1i32); #[repr(C)] @@ -10631,9 +10442,6 @@ impl Default for HELPWININFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HELPWININFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct HELPWININFOW { @@ -10650,9 +10458,6 @@ impl Default for HELPWININFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HELPWININFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HELP_INFO_TYPE(pub i32); @@ -10718,9 +10523,6 @@ impl Default for HLBWINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HLBWINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HLFNAMEF(pub i32); @@ -10805,9 +10607,6 @@ impl Default for HLITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HLITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct HLNF(pub u32); @@ -10888,9 +10687,6 @@ impl Default for HLTBINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HLTBINFO { - type TypeKind = windows_core::CopyType; -} pub const HLTB_DOCKEDBOTTOM: HLTB_INFO = HLTB_INFO(3i32); pub const HLTB_DOCKEDLEFT: HLTB_INFO = HLTB_INFO(0i32); pub const HLTB_DOCKEDRIGHT: HLTB_INFO = HLTB_INFO(2i32); @@ -42668,9 +42464,6 @@ impl Default for ITEMSPACING { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ITEMSPACING { - type TypeKind = windows_core::CopyType; -} pub const ITSAT_DEFAULT_PRIORITY: u32 = 268435456u32; pub const ITSAT_MAX_PRIORITY: u32 = 2147483647u32; pub const ITSAT_MIN_PRIORITY: u32 = 0u32; @@ -46672,9 +46465,6 @@ impl Default for KNOWNFOLDER_DEFINITION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KNOWNFOLDER_DEFINITION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KNOWN_FOLDER_FLAG(pub i32); @@ -46944,9 +46734,6 @@ impl Default for MULTIKEYHELPA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MULTIKEYHELPA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MULTIKEYHELPW { @@ -46959,9 +46746,6 @@ impl Default for MULTIKEYHELPW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MULTIKEYHELPW { - type TypeKind = windows_core::CopyType; -} pub const MUS_COMPLETE: MERGE_UPDATE_STATUS = MERGE_UPDATE_STATUS(0i32); pub const MUS_FAILED: MERGE_UPDATE_STATUS = MERGE_UPDATE_STATUS(2i32); pub const MUS_USERINPUTNEEDED: MERGE_UPDATE_STATUS = MERGE_UPDATE_STATUS(1i32); @@ -47024,10 +46808,6 @@ impl Default for NC_ADDRESS { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_NetworkManagement_IpHelper", feature = "Win32_Networking_WinSock"))] -impl windows_core::TypeKind for NC_ADDRESS { - type TypeKind = windows_core::CopyType; -} pub const NDO_LANDSCAPE: NATIVE_DISPLAY_ORIENTATION = NATIVE_DISPLAY_ORIENTATION(0i32); pub const NDO_PORTRAIT: NATIVE_DISPLAY_ORIENTATION = NATIVE_DISPLAY_ORIENTATION(1i32); pub const NETCACHE_E_NEGATIVE_CACHE: windows_core::HRESULT = windows_core::HRESULT(0x80270100_u32 as _); @@ -47050,10 +46830,6 @@ impl Default for NEWCPLINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NEWCPLINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[derive(Clone, Copy)] @@ -47073,10 +46849,6 @@ impl Default for NEWCPLINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NEWCPLINFOW { - type TypeKind = windows_core::CopyType; -} pub const NIF_GUID: NOTIFY_ICON_DATA_FLAGS = NOTIFY_ICON_DATA_FLAGS(32u32); pub const NIF_ICON: NOTIFY_ICON_DATA_FLAGS = NOTIFY_ICON_DATA_FLAGS(2u32); pub const NIF_INFO: NOTIFY_ICON_DATA_FLAGS = NOTIFY_ICON_DATA_FLAGS(16u32); @@ -47142,11 +46914,6 @@ impl Default for NOTIFYICONDATAA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -47162,11 +46929,6 @@ impl Default for NOTIFYICONDATAA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -47195,11 +46957,6 @@ impl Default for NOTIFYICONDATAA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -47215,11 +46972,6 @@ impl Default for NOTIFYICONDATAA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -47248,11 +47000,6 @@ impl Default for NOTIFYICONDATAW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -47268,11 +47015,6 @@ impl Default for NOTIFYICONDATAW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -47301,11 +47043,6 @@ impl Default for NOTIFYICONDATAW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -47321,11 +47058,6 @@ impl Default for NOTIFYICONDATAW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for NOTIFYICONDATAW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -47341,10 +47073,6 @@ impl Default for NOTIFYICONIDENTIFIER { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for NOTIFYICONIDENTIFIER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -47360,10 +47088,6 @@ impl Default for NOTIFYICONIDENTIFIER { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for NOTIFYICONIDENTIFIER { - type TypeKind = windows_core::CopyType; -} pub const NOTIFYICON_VERSION: u32 = 3u32; pub const NOTIFYICON_VERSION_4: u32 = 4u32; #[repr(transparent)] @@ -47491,10 +47215,6 @@ impl Default for NRESARRAY { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_NetworkManagement_WNet")] -impl windows_core::TypeKind for NRESARRAY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Controls")] #[derive(Clone, Debug, PartialEq)] @@ -47514,10 +47234,6 @@ impl Default for NSTCCUSTOMDRAW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for NSTCCUSTOMDRAW { - type TypeKind = windows_core::CloneType; -} pub const NSTCDHPOS_ONTOP: i32 = -1i32; pub const NSTCECT_BUTTON: _NSTCECLICKTYPE = _NSTCECLICKTYPE(3i32); pub const NSTCECT_DBLCLICK: _NSTCECLICKTYPE = _NSTCECLICKTYPE(4i32); @@ -47714,10 +47430,6 @@ impl Default for NT_CONSOLE_PROPS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Console")] -impl windows_core::TypeKind for NT_CONSOLE_PROPS { - type TypeKind = windows_core::CopyType; -} pub const NT_CONSOLE_PROPS_SIG: u32 = 2684354562u32; #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -47730,9 +47442,6 @@ impl Default for NT_FE_CONSOLE_PROPS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NT_FE_CONSOLE_PROPS { - type TypeKind = windows_core::CopyType; -} pub const NT_FE_CONSOLE_PROPS_SIG: u32 = 2684354564u32; pub const NUM_POINTS: u32 = 3u32; #[repr(transparent)] @@ -47826,9 +47535,6 @@ impl Default for OPENASINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for OPENASINFO { - type TypeKind = windows_core::CopyType; -} pub const OPENPROPS_INHIBITPIF: u32 = 32768u32; pub const OPENPROPS_NONE: u32 = 0u32; #[repr(transparent)] @@ -47883,10 +47589,6 @@ impl Default for OPEN_PRINTER_PROPS_INFOA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OPEN_PRINTER_PROPS_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -47903,10 +47605,6 @@ impl Default for OPEN_PRINTER_PROPS_INFOA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OPEN_PRINTER_PROPS_INFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -47923,10 +47621,6 @@ impl Default for OPEN_PRINTER_PROPS_INFOW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for OPEN_PRINTER_PROPS_INFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -47943,10 +47637,6 @@ impl Default for OPEN_PRINTER_PROPS_INFOW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for OPEN_PRINTER_PROPS_INFOW { - type TypeKind = windows_core::CopyType; -} pub const OPPROGDLG_ALLOWUNDO: _OPPROGDLGF = _OPPROGDLGF(256i32); pub const OPPROGDLG_DEFAULT: _OPPROGDLGF = _OPPROGDLGF(0i32); pub const OPPROGDLG_DONTDISPLAYDESTPATH: _OPPROGDLGF = _OPPROGDLGF(1024i32); @@ -48044,9 +47734,6 @@ impl Default for PARSEDURLA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARSEDURLA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PARSEDURLW { @@ -48062,9 +47749,6 @@ impl Default for PARSEDURLW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PARSEDURLW { - type TypeKind = windows_core::CopyType; -} pub const PATHCCH_ALLOW_LONG_PATHS: PATHCCH_OPTIONS = PATHCCH_OPTIONS(1u32); pub const PATHCCH_CANONICALIZE_SLASHES: PATHCCH_OPTIONS = PATHCCH_OPTIONS(64u32); pub const PATHCCH_DO_NOT_NORMALIZE_SEGMENTS: PATHCCH_OPTIONS = PATHCCH_OPTIONS(8u32); @@ -48176,10 +47860,6 @@ impl Default for PERSIST_FOLDER_TARGET_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for PERSIST_FOLDER_TARGET_INFO { - type TypeKind = windows_core::CopyType; -} pub const PES_RUNNING: PACKAGE_EXECUTION_STATE = PACKAGE_EXECUTION_STATE(1i32); pub const PES_SUSPENDED: PACKAGE_EXECUTION_STATE = PACKAGE_EXECUTION_STATE(3i32); pub const PES_SUSPENDING: PACKAGE_EXECUTION_STATE = PACKAGE_EXECUTION_STATE(2i32); @@ -48372,10 +48052,6 @@ impl Default for PREVIEWHANDLERFRAMEINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for PREVIEWHANDLERFRAMEINFO { - type TypeKind = windows_core::CopyType; -} pub const PRF_DONTFINDLNK: PRF_FLAGS = PRF_FLAGS(8i32); pub const PRF_FIRSTDIRDEF: PRF_FLAGS = PRF_FLAGS(4i32); #[repr(transparent)] @@ -48443,9 +48119,6 @@ impl Default for PROFILEINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROFILEINFOW { @@ -48463,9 +48136,6 @@ impl Default for PROFILEINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROFILEINFOW { - type TypeKind = windows_core::CopyType; -} pub const PROGDLG_AUTOTIME: u32 = 2u32; pub const PROGDLG_MARQUEEPROGRESS: u32 = 32u32; pub const PROGDLG_MODAL: u32 = 1u32; @@ -48513,9 +48183,6 @@ impl Default for PUBAPPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PUBAPPINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PUBAPPINFOFLAGS(pub i32); @@ -48542,10 +48209,6 @@ impl Default for QCMINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for QCMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QCMINFO_IDMAP { @@ -48557,9 +48220,6 @@ impl Default for QCMINFO_IDMAP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QCMINFO_IDMAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct QCMINFO_IDMAP_PLACEMENT { @@ -48571,9 +48231,6 @@ impl Default for QCMINFO_IDMAP_PLACEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QCMINFO_IDMAP_PLACEMENT { - type TypeKind = windows_core::CopyType; -} pub const QCMINFO_PLACE_AFTER: u32 = 1u32; pub const QCMINFO_PLACE_BEFORE: u32 = 0u32; pub const QIF_CACHED: QITIPF_FLAGS = QITIPF_FLAGS(1i32); @@ -48589,9 +48246,6 @@ impl Default for QITAB { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for QITAB { - type TypeKind = windows_core::CopyType; -} pub const QITIPF_DEFAULT: QITIPF_FLAGS = QITIPF_FLAGS(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -48997,9 +48651,6 @@ impl Default for SFVM_HELPTOPIC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SFVM_HELPTOPIC_DATA { - type TypeKind = windows_core::CopyType; -} pub const SFVM_INITMENUPOPUP: SFVM_MESSAGE_ID = SFVM_MESSAGE_ID(7i32); pub const SFVM_INVOKECOMMAND: SFVM_MESSAGE_ID = SFVM_MESSAGE_ID(2i32); pub const SFVM_MERGEMENU: SFVM_MESSAGE_ID = SFVM_MESSAGE_ID(1i32); @@ -49020,10 +48671,6 @@ impl Default for SFVM_PROPPAGE_DATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Controls")] -impl windows_core::TypeKind for SFVM_PROPPAGE_DATA { - type TypeKind = windows_core::CopyType; -} pub const SFVM_QUERYFSNOTIFY: SFVM_MESSAGE_ID = SFVM_MESSAGE_ID(25i32); pub const SFVM_REARRANGE: u32 = 1u32; pub const SFVM_REMOVEOBJECT: u32 = 6u32; @@ -49067,10 +48714,6 @@ impl Default for SFV_CREATE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Ole")] -impl windows_core::TypeKind for SFV_CREATE { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell_Common")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -49084,10 +48727,6 @@ impl Default for SFV_SETITEMPOS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for SFV_SETITEMPOS { - type TypeKind = windows_core::CopyType; -} pub const SHACF_AUTOAPPEND_FORCE_OFF: SHELL_AUTOCOMPLETE_FLAGS = SHELL_AUTOCOMPLETE_FLAGS(2147483648u32); pub const SHACF_AUTOAPPEND_FORCE_ON: SHELL_AUTOCOMPLETE_FLAGS = SHELL_AUTOCOMPLETE_FLAGS(1073741824u32); pub const SHACF_AUTOSUGGEST_FORCE_OFF: SHELL_AUTOCOMPLETE_FLAGS = SHELL_AUTOCOMPLETE_FLAGS(536870912u32); @@ -49114,9 +48753,6 @@ impl Default for SHARDAPPIDINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARDAPPIDINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_UI_Shell_Common")] #[derive(Clone, Copy)] @@ -49130,10 +48766,6 @@ impl Default for SHARDAPPIDINFOIDLIST { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for SHARDAPPIDINFOIDLIST { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] pub struct SHARDAPPIDINFOLINK { pub psl: core::mem::ManuallyDrop>, @@ -49144,9 +48776,6 @@ impl Default for SHARDAPPIDINFOLINK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHARDAPPIDINFOLINK { - type TypeKind = windows_core::CloneType; -} pub const SHARD_APPIDINFO: SHARD = SHARD(4i32); pub const SHARD_APPIDINFOIDLIST: SHARD = SHARD(5i32); pub const SHARD_APPIDINFOLINK: SHARD = SHARD(7i32); @@ -49336,9 +48965,6 @@ impl Default for SHCOLUMNDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHCOLUMNDATA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_System_Variant")] #[derive(Clone, Copy)] @@ -49357,10 +48983,6 @@ impl Default for SHCOLUMNINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Variant")] -impl windows_core::TypeKind for SHCOLUMNINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHCOLUMNINIT { @@ -49373,9 +48995,6 @@ impl Default for SHCOLUMNINIT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHCOLUMNINIT { - type TypeKind = windows_core::CopyType; -} pub const SHCONTF_CHECKING_FOR_CHILDREN: _SHCONTF = _SHCONTF(16i32); pub const SHCONTF_ENABLE_ASYNC: _SHCONTF = _SHCONTF(32768i32); pub const SHCONTF_FASTITEMS: _SHCONTF = _SHCONTF(8192i32); @@ -49415,11 +49034,6 @@ impl Default for SHCREATEPROCESSINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] -impl windows_core::TypeKind for SHCREATEPROCESSINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] @@ -49446,11 +49060,6 @@ impl Default for SHCREATEPROCESSINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] -impl windows_core::TypeKind for SHCREATEPROCESSINFOW { - type TypeKind = windows_core::CopyType; -} pub const SHC_E_SHELL_COMPONENT_STARTUP_FAILURE: windows_core::HRESULT = windows_core::HRESULT(0x80270234_u32 as _); #[repr(C, packed(1))] #[derive(Clone, Copy)] @@ -49465,9 +49074,6 @@ impl Default for SHChangeDWORDAsIDList { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHChangeDWORDAsIDList { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(feature = "Win32_UI_Shell_Common")] #[derive(Clone, Copy)] @@ -49481,10 +49087,6 @@ impl Default for SHChangeNotifyEntry { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for SHChangeNotifyEntry { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SHChangeProductKeyAsIDList { @@ -49497,9 +49099,6 @@ impl Default for SHChangeProductKeyAsIDList { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHChangeProductKeyAsIDList { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SHChangeUpdateImageIDList { @@ -49516,9 +49115,6 @@ impl Default for SHChangeUpdateImageIDList { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHChangeUpdateImageIDList { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SHDESCRIPTIONID { @@ -49530,9 +49126,6 @@ impl Default for SHDESCRIPTIONID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHDESCRIPTIONID { - type TypeKind = windows_core::CopyType; -} pub const SHDID_COMPUTER_AUDIO: SHDID_ID = SHDID_ID(19i32); pub const SHDID_COMPUTER_CDROM: SHDID_ID = SHDID_ID(10i32); pub const SHDID_COMPUTER_DRIVE35: SHDID_ID = SHDID_ID(5i32); @@ -49573,10 +49166,6 @@ impl Default for SHDRAGIMAGE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for SHDRAGIMAGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SHELLBROWSERSHOWCONTROL(pub i32); @@ -49608,11 +49197,6 @@ impl Default for SHELLEXECUTEINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] @@ -49628,11 +49212,6 @@ impl Default for SHELLEXECUTEINFOA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] @@ -49661,11 +49240,6 @@ impl Default for SHELLEXECUTEINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] @@ -49681,11 +49255,6 @@ impl Default for SHELLEXECUTEINFOA_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOA_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] @@ -49714,11 +49283,6 @@ impl Default for SHELLEXECUTEINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] @@ -49734,11 +49298,6 @@ impl Default for SHELLEXECUTEINFOW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] @@ -49767,11 +49326,6 @@ impl Default for SHELLEXECUTEINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] @@ -49787,11 +49341,6 @@ impl Default for SHELLEXECUTEINFOW_0 { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Registry")] -impl windows_core::TypeKind for SHELLEXECUTEINFOW_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SHELLFLAGSTATE { @@ -49802,9 +49351,6 @@ impl Default for SHELLFLAGSTATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHELLFLAGSTATE { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[derive(Clone, Copy)] pub struct SHELLSTATEA { @@ -49822,9 +49368,6 @@ impl Default for SHELLSTATEA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHELLSTATEA { - type TypeKind = windows_core::CopyType; -} pub const SHELLSTATEVERSION_IE4: u32 = 9u32; pub const SHELLSTATEVERSION_WIN2K: u32 = 10u32; #[repr(C, packed(1))] @@ -49844,9 +49387,6 @@ impl Default for SHELLSTATEW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHELLSTATEW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SHELL_AUTOCOMPLETE_FLAGS(pub u32); @@ -49895,9 +49435,6 @@ impl Default for SHELL_ITEM_RESOURCE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHELL_ITEM_RESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SHELL_LINK_DATA_FLAGS(pub i32); @@ -49961,11 +49498,6 @@ impl Default for SHFILEINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SHFILEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -49984,11 +49516,6 @@ impl Default for SHFILEINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SHFILEINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -50007,11 +49534,6 @@ impl Default for SHFILEINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SHFILEINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -50030,11 +49552,6 @@ impl Default for SHFILEINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SHFILEINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -50054,10 +49571,6 @@ impl Default for SHFILEOPSTRUCTA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SHFILEOPSTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -50077,10 +49590,6 @@ impl Default for SHFILEOPSTRUCTA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SHFILEOPSTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -50100,10 +49609,6 @@ impl Default for SHFILEOPSTRUCTW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SHFILEOPSTRUCTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -50123,10 +49628,6 @@ impl Default for SHFILEOPSTRUCTW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SHFILEOPSTRUCTW { - type TypeKind = windows_core::CopyType; -} pub const SHFMT_CANCEL: SHFMT_RET = SHFMT_RET(4294967294u32); pub const SHFMT_ERROR: SHFMT_RET = SHFMT_RET(4294967295u32); #[repr(transparent)] @@ -50200,9 +49701,6 @@ impl Default for SHFOLDERCUSTOMSETTINGS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHFOLDERCUSTOMSETTINGS { - type TypeKind = windows_core::CopyType; -} pub const SHGDFIL_DESCRIPTIONID: SHGDFIL_FORMAT = SHGDFIL_FORMAT(3i32); pub const SHGDFIL_FINDDATA: SHGDFIL_FORMAT = SHGDFIL_FORMAT(1i32); #[repr(transparent)] @@ -50366,10 +49864,6 @@ impl Default for SHNAMEMAPPINGA { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SHNAMEMAPPINGA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -50385,10 +49879,6 @@ impl Default for SHNAMEMAPPINGA { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SHNAMEMAPPINGA { - type TypeKind = windows_core::CopyType; -} #[repr(C, packed(1))] #[cfg(target_arch = "x86")] #[derive(Clone, Copy)] @@ -50404,10 +49894,6 @@ impl Default for SHNAMEMAPPINGW { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SHNAMEMAPPINGW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -50423,10 +49909,6 @@ impl Default for SHNAMEMAPPINGW { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SHNAMEMAPPINGW { - type TypeKind = windows_core::CopyType; -} pub const SHOP_FILEPATH: SHOP_TYPE = SHOP_TYPE(2i32); pub const SHOP_PRINTERNAME: SHOP_TYPE = SHOP_TYPE(1i32); #[repr(transparent)] @@ -50492,10 +49974,6 @@ impl Default for SHQUERYRBINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -impl windows_core::TypeKind for SHQUERYRBINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -50510,10 +49988,6 @@ impl Default for SHQUERYRBINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -impl windows_core::TypeKind for SHQUERYRBINFO { - type TypeKind = windows_core::CopyType; -} pub const SHREGDEL_BOTH: SHREGDEL_FLAGS = SHREGDEL_FLAGS(17i32); pub const SHREGDEL_DEFAULT: SHREGDEL_FLAGS = SHREGDEL_FLAGS(0i32); #[repr(transparent)] @@ -50553,11 +50027,6 @@ impl Default for SHSTOCKICONINFO { unsafe { core::mem::zeroed() } } } -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SHSTOCKICONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -50576,11 +50045,6 @@ impl Default for SHSTOCKICONINFO { unsafe { core::mem::zeroed() } } } -#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SHSTOCKICONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SIATTRIBFLAGS(pub i32); @@ -50892,9 +50356,6 @@ impl Default for SLOWAPPINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SLOWAPPINFO { - type TypeKind = windows_core::CopyType; -} pub const SLR_ANY_MATCH: SLR_FLAGS = SLR_FLAGS(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -50964,10 +50425,6 @@ impl Default for SMCSHCHANGENOTIFYSTRUCT { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for SMCSHCHANGENOTIFYSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const SMC_AUTOEXPANDCHANGE: u32 = 66u32; pub const SMC_CHEVRONEXPAND: u32 = 25u32; pub const SMC_CHEVRONGETTIP: u32 = 47u32; @@ -51017,10 +50474,6 @@ impl Default for SMDATA { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] -impl windows_core::TypeKind for SMDATA { - type TypeKind = windows_core::CloneType; -} pub const SMDM_HMENU: u32 = 2u32; pub const SMDM_SHELLFOLDER: u32 = 1u32; pub const SMDM_TOOLBAR: u32 = 4u32; @@ -51053,9 +50506,6 @@ impl Default for SMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SMINFOFLAGS(pub i32); @@ -51092,9 +50542,6 @@ impl Default for SORTCOLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SORTCOLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SORTDIRECTION(pub i32); @@ -51388,10 +50835,6 @@ impl Default for SV2CVW2_PARAMS { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Ole")] -impl windows_core::TypeKind for SV2CVW2_PARAMS { - type TypeKind = windows_core::CloneType; -} pub const SV3CVW3_DEFAULT: _SV3CVW3_FLAGS = _SV3CVW3_FLAGS(0i32); pub const SV3CVW3_FORCEFOLDERFLAGS: _SV3CVW3_FLAGS = _SV3CVW3_FLAGS(4i32); pub const SV3CVW3_FORCEVIEWMODE: _SV3CVW3_FLAGS = _SV3CVW3_FLAGS(2i32); @@ -51465,10 +50908,6 @@ impl Default for SYNCMGRHANDLERINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SYNCMGRHANDLERINFO { - type TypeKind = windows_core::CopyType; -} pub const SYNCMGRHANDLER_ALWAYSLISTHANDLER: SYNCMGRHANDLERFLAGS = SYNCMGRHANDLERFLAGS(4i32); pub const SYNCMGRHANDLER_HASPROPERTIES: SYNCMGRHANDLERFLAGS = SYNCMGRHANDLERFLAGS(1i32); pub const SYNCMGRHANDLER_HIDDEN: SYNCMGRHANDLERFLAGS = SYNCMGRHANDLERFLAGS(8i32); @@ -51496,10 +50935,6 @@ impl Default for SYNCMGRITEM { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for SYNCMGRITEM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYNCMGRITEMFLAGS(pub i32); @@ -51529,9 +50964,6 @@ impl Default for SYNCMGRLOGERRORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNCMGRLOGERRORINFO { - type TypeKind = windows_core::CopyType; -} pub const SYNCMGRLOGERROR_ERRORFLAGS: u32 = 1u32; pub const SYNCMGRLOGERROR_ERRORID: u32 = 2u32; pub const SYNCMGRLOGERROR_ITEMID: u32 = 4u32; @@ -51557,9 +50989,6 @@ impl Default for SYNCMGRPROGRESSITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYNCMGRPROGRESSITEM { - type TypeKind = windows_core::CopyType; -} pub const SYNCMGRPROGRESSITEM_MAXVALUE: u32 = 8u32; pub const SYNCMGRPROGRESSITEM_PROGVALUE: u32 = 4u32; pub const SYNCMGRPROGRESSITEM_STATUSTEXT: u32 = 1u32; @@ -51607,10 +51036,6 @@ impl Default for SYNCMGR_CONFLICT_ID_INFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_System_Com")] -impl windows_core::TypeKind for SYNCMGR_CONFLICT_ID_INFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SYNCMGR_CONFLICT_ITEM_TYPE(pub i32); @@ -51854,9 +51279,6 @@ impl Default for TBINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TBINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TBPFLAG(pub i32); @@ -51926,10 +51348,6 @@ impl Default for THUMBBUTTON { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl windows_core::TypeKind for THUMBBUTTON { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct THUMBBUTTONFLAGS(pub i32); @@ -52040,10 +51458,6 @@ impl Default for TOOLBARITEM { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] -impl windows_core::TypeKind for TOOLBARITEM { - type TypeKind = windows_core::CloneType; -} pub const TRANSLATEURL_FL_GUESS_PROTOCOL: TRANSLATEURL_IN_FLAGS = TRANSLATEURL_IN_FLAGS(1i32); pub const TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL: TRANSLATEURL_IN_FLAGS = TRANSLATEURL_IN_FLAGS(2i32); #[repr(transparent)] @@ -52130,9 +51544,6 @@ impl Default for URLINVOKECOMMANDINFOA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URLINVOKECOMMANDINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct URLINVOKECOMMANDINFOW { @@ -52146,9 +51557,6 @@ impl Default for URLINVOKECOMMANDINFOW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for URLINVOKECOMMANDINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct URLIS(pub i32); @@ -52362,10 +51770,6 @@ impl Default for WINDOWDATA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell_Common")] -impl windows_core::TypeKind for WINDOWDATA { - type TypeKind = windows_core::CopyType; -} pub const WM_CPL_LAUNCH: u32 = 2024u32; pub const WM_CPL_LAUNCHED: u32 = 2025u32; pub const WPSTYLE_CENTER: u32 = 0u32; @@ -52531,9 +51935,6 @@ impl Default for WTS_THUMBNAILID { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WTS_THUMBNAILID { - type TypeKind = windows_core::CopyType; -} pub const WTS_WIDETHUMBNAILS: WTS_FLAGS = WTS_FLAGS(16384i32); pub const WebBrowser: windows_core::GUID = windows_core::GUID::from_u128(0x8856f961_340a_11d0_a96b_00c04fd705a2); pub const WebBrowser_V1: windows_core::GUID = windows_core::GUID::from_u128(0xeab22ac3_30c1_11cf_a7eb_0000c05bae0b); diff --git a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs index e5f3348f68d..823b043dbc8 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs @@ -191,9 +191,6 @@ impl Default for CHARACTER_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHARACTER_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CONFIDENCE_LEVEL(pub i32); @@ -770,9 +767,6 @@ impl Default for DYNAMIC_RENDERER_CACHED_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DYNAMIC_RENDERER_CACHED_DATA { - type TypeKind = windows_core::CloneType; -} pub const DockedBottom: VisualState = VisualState(3i32); pub const DockedTop: VisualState = VisualState(2i32); pub const DynamicRenderer: windows_core::GUID = windows_core::GUID::from_u128(0xecd32aea_746f_4dcb_bf68_082757faff18); @@ -891,9 +885,6 @@ impl Default for FLICK_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLICK_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct FLICK_POINT { @@ -904,9 +895,6 @@ impl Default for FLICK_POINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLICK_POINT { - type TypeKind = windows_core::CopyType; -} pub const FLICK_WM_HANDLED_MASK: u32 = 1u32; pub const Floating: VisualState = VisualState(1i32); pub const GESTURE_ARROW_DOWN: u32 = 61497u32; @@ -950,9 +938,6 @@ impl Default for GESTURE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GESTURE_DATA { - type TypeKind = windows_core::CopyType; -} pub const GESTURE_DIAGONAL_LEFTDOWN: u32 = 61534u32; pub const GESTURE_DIAGONAL_LEFTUP: u32 = 61532u32; pub const GESTURE_DIAGONAL_RIGHTDOWN: u32 = 61535u32; @@ -1544,10 +1529,6 @@ impl Default for IEC_GESTUREINFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant", feature = "Win32_UI_Controls"))] -impl windows_core::TypeKind for IEC_GESTUREINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] #[derive(Clone, Debug, PartialEq)] @@ -1561,10 +1542,6 @@ impl Default for IEC_RECOGNITIONRESULTINFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -impl windows_core::TypeKind for IEC_RECOGNITIONRESULTINFO { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] #[derive(Clone, Debug, PartialEq)] @@ -1579,10 +1556,6 @@ impl Default for IEC_STROKEINFO { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -impl windows_core::TypeKind for IEC_STROKEINFO { - type TypeKind = windows_core::CloneType; -} pub const IEC__BASE: u32 = 1536u32; pub const IEF_CopyFromOriginal: InkExtractFlags = InkExtractFlags(0i32); pub const IEF_Default: InkExtractFlags = InkExtractFlags(1i32); @@ -11377,9 +11350,6 @@ impl Default for INKMETRIC { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for INKMETRIC { - type TypeKind = windows_core::CopyType; -} pub const INKRECOGNITIONPROPERTY_BOXNUMBER: windows_core::PCWSTR = windows_core::w!("{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"); pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: windows_core::PCWSTR = windows_core::w!("{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"); pub const INKRECOGNITIONPROPERTY_HOTPOINT: windows_core::PCWSTR = windows_core::w!("{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"); @@ -13739,9 +13709,6 @@ impl Default for InkRecoGuide { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for InkRecoGuide { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct InkRecognitionAlternatesSelection(pub i32); @@ -13805,9 +13772,6 @@ impl Default for LATTICE_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LATTICE_METRICS { - type TypeKind = windows_core::CopyType; -} pub const LEFT_BUTTON: MouseButton = MouseButton(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -13823,9 +13787,6 @@ impl Default for LINE_SEGMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for LINE_SEGMENT { - type TypeKind = windows_core::CopyType; -} pub const LM_ASCENDER: LINE_METRICS = LINE_METRICS(2i32); pub const LM_BASELINE: LINE_METRICS = LINE_METRICS(0i32); pub const LM_DESCENDER: LINE_METRICS = LINE_METRICS(3i32); @@ -13881,9 +13842,6 @@ impl Default for PACKET_DESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PACKET_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PACKET_PROPERTY { @@ -13895,9 +13853,6 @@ impl Default for PACKET_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PACKET_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PROPERTY_METRICS { @@ -13911,9 +13866,6 @@ impl Default for PROPERTY_METRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for PROPERTY_METRICS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PROPERTY_UNITS(pub i32); @@ -13975,9 +13927,6 @@ impl Default for RECO_ATTRS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_ATTRS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECO_GUIDE { @@ -13996,9 +13945,6 @@ impl Default for RECO_GUIDE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_GUIDE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECO_LATTICE { @@ -14015,9 +13961,6 @@ impl Default for RECO_LATTICE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_LATTICE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECO_LATTICE_COLUMN { @@ -14033,9 +13976,6 @@ impl Default for RECO_LATTICE_COLUMN { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_LATTICE_COLUMN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECO_LATTICE_ELEMENT { @@ -14051,9 +13991,6 @@ impl Default for RECO_LATTICE_ELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_LATTICE_ELEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECO_LATTICE_PROPERTIES { @@ -14065,9 +14002,6 @@ impl Default for RECO_LATTICE_PROPERTIES { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_LATTICE_PROPERTIES { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECO_LATTICE_PROPERTY { @@ -14080,9 +14014,6 @@ impl Default for RECO_LATTICE_PROPERTY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_LATTICE_PROPERTY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RECO_RANGE { @@ -14094,9 +14025,6 @@ impl Default for RECO_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECO_RANGE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RECO_TYPE(pub i32); @@ -14180,9 +14108,6 @@ impl Default for STROKE_RANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STROKE_RANGE { - type TypeKind = windows_core::CopyType; -} pub const STR_GUID_ALTITUDEORIENTATION: windows_core::PCWSTR = windows_core::w!("{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"); pub const STR_GUID_AZIMUTHORIENTATION: windows_core::PCWSTR = windows_core::w!("{029123B4-8828-410B-B250-A0536595E5DC}"); pub const STR_GUID_BUTTONPRESSURE: windows_core::PCWSTR = windows_core::w!("{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"); @@ -14219,9 +14144,6 @@ impl Default for SYSTEM_EVENT_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SYSTEM_EVENT_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ScrollBarsConstants(pub i32); @@ -14245,9 +14167,6 @@ impl Default for StylusInfo { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for StylusInfo { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct StylusQueue(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs index 04643878590..61c7d004fc6 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs @@ -12725,9 +12725,6 @@ impl Default for TF_DA_COLOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_DA_COLOR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TF_DA_COLOR_0 { @@ -12739,9 +12736,6 @@ impl Default for TF_DA_COLOR_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_DA_COLOR_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct TF_DA_COLORTYPE(pub i32); @@ -12770,9 +12764,6 @@ impl Default for TF_DISPLAYATTRIBUTE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_DISPLAYATTRIBUTE { - type TypeKind = windows_core::CopyType; -} pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = LANG_BAR_ITEM_ICON_MODE_FLAGS(0u32); pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = LANG_BAR_ITEM_ICON_MODE_FLAGS(1u32); pub const TF_ENABLE_PROCESS_ATOM: windows_core::PCWSTR = windows_core::w!("_CTF_ENABLE_PROCESS_ATOM_"); @@ -12822,9 +12813,6 @@ impl Default for TF_HALTCOND { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_HALTCOND { - type TypeKind = windows_core::CloneType; -} pub const TF_HF_OBJECT: u32 = 1u32; pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = INSERT_TEXT_AT_SELECTION_FLAGS(1u32); pub const TF_IAS_NO_DEFAULT_COMPOSITION: INSERT_TEXT_AT_SELECTION_FLAGS = INSERT_TEXT_AT_SELECTION_FLAGS(2147483648u32); @@ -12850,10 +12838,6 @@ impl Default for TF_INPUTPROCESSORPROFILE { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Input_KeyboardAndMouse")] -impl windows_core::TypeKind for TF_INPUTPROCESSORPROFILE { - type TypeKind = windows_core::CopyType; -} pub const TF_INVALID_COOKIE: u32 = 4294967295u32; pub const TF_INVALID_EDIT_COOKIE: u32 = 0u32; pub const TF_IPPMF_DISABLEPROFILE: u32 = 2u32; @@ -12887,9 +12871,6 @@ impl Default for TF_LANGBARITEMINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_LANGBARITEMINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TF_LANGUAGEPROFILE { @@ -12904,9 +12885,6 @@ impl Default for TF_LANGUAGEPROFILE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_LANGUAGEPROFILE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct TF_LBBALLOONINFO { @@ -12918,9 +12896,6 @@ impl Default for TF_LBBALLOONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_LBBALLOONINFO { - type TypeKind = windows_core::CloneType; -} pub const TF_LBI_BALLOON: u32 = 16u32; pub const TF_LBI_BITMAP: u32 = 8u32; pub const TF_LBI_BMPF_VERTICAL: u32 = 1u32; @@ -12973,9 +12948,6 @@ impl Default for TF_LMLATTELEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_LMLATTELEMENT { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy)] pub union TF_LMLATTELEMENT_0 { @@ -12986,9 +12958,6 @@ impl Default for TF_LMLATTELEMENT_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_LMLATTELEMENT_0 { - type TypeKind = windows_core::CopyType; -} pub const TF_LS_DASH: TF_DA_LINESTYLE = TF_DA_LINESTYLE(3i32); pub const TF_LS_DOT: TF_DA_LINESTYLE = TF_DA_LINESTYLE(2i32); pub const TF_LS_NONE: TF_DA_LINESTYLE = TF_DA_LINESTYLE(0i32); @@ -13021,9 +12990,6 @@ impl Default for TF_PERSISTENT_PROPERTY_HEADER_ACP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_PERSISTENT_PROPERTY_HEADER_ACP { - type TypeKind = windows_core::CopyType; -} pub const TF_POPF_ALL: u32 = 1u32; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13036,9 +13002,6 @@ impl Default for TF_PRESERVEDKEY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_PRESERVEDKEY { - type TypeKind = windows_core::CopyType; -} pub const TF_PROCESS_ATOM: windows_core::PCWSTR = windows_core::w!("_CTF_PROCESS_ATOM_"); pub const TF_PROFILETYPE_INPUTPROCESSOR: u32 = 1u32; pub const TF_PROFILETYPE_KEYBOARDLAYOUT: u32 = 2u32; @@ -13074,10 +13037,6 @@ impl Default for TF_PROPERTYVAL { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for TF_PROPERTYVAL { - type TypeKind = windows_core::CloneType; -} pub const TF_PROPUI_STATUS_SAVETOFILE: u32 = 1u32; pub const TF_RCM_COMLESS: u32 = 1u32; pub const TF_RCM_HINT_COLLISION: u32 = 8u32; @@ -13108,9 +13067,6 @@ impl Default for TF_SELECTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_SELECTION { - type TypeKind = windows_core::CloneType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TF_SELECTIONSTYLE { @@ -13122,9 +13078,6 @@ impl Default for TF_SELECTIONSTYLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TF_SELECTIONSTYLE { - type TypeKind = windows_core::CopyType; -} pub const TF_SENTENCEMODE_AUTOMATIC: u32 = 4u32; pub const TF_SENTENCEMODE_CONVERSATION: u32 = 16u32; pub const TF_SENTENCEMODE_NONE: u32 = 0u32; @@ -13306,10 +13259,6 @@ impl Default for TS_ATTRVAL { unsafe { core::mem::zeroed() } } } -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] -impl windows_core::TypeKind for TS_ATTRVAL { - type TypeKind = windows_core::CloneType; -} pub const TS_ATTR_FIND_BACKWARDS: u32 = 1u32; pub const TS_ATTR_FIND_HIDDEN: u32 = 32u32; pub const TS_ATTR_FIND_UPDATESTART: u32 = 4u32; @@ -13361,9 +13310,6 @@ impl Default for TS_RUNINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TS_RUNINFO { - type TypeKind = windows_core::CopyType; -} pub const TS_SD_BACKWARD: TsShiftDir = TsShiftDir(0i32); pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED: u32 = 128u32; pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_VISIBLE: u32 = 256u32; @@ -13386,9 +13332,6 @@ impl Default for TS_SELECTIONSTYLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TS_SELECTIONSTYLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TS_SELECTION_ACP { @@ -13401,9 +13344,6 @@ impl Default for TS_SELECTION_ACP { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TS_SELECTION_ACP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Debug, PartialEq)] pub struct TS_SELECTION_ANCHOR { @@ -13416,9 +13356,6 @@ impl Default for TS_SELECTION_ANCHOR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TS_SELECTION_ANCHOR { - type TypeKind = windows_core::CloneType; -} pub const TS_SHIFT_COUNT_HIDDEN: u32 = 1u32; pub const TS_SHIFT_COUNT_ONLY: u32 = 8u32; pub const TS_SHIFT_HALT_HIDDEN: u32 = 2u32; @@ -13441,9 +13378,6 @@ impl Default for TS_STATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TS_STATUS { - type TypeKind = windows_core::CopyType; -} pub const TS_STRF_END: u32 = 2u32; pub const TS_STRF_MID: u32 = 1u32; pub const TS_STRF_START: u32 = 0u32; @@ -13464,9 +13398,6 @@ impl Default for TS_TEXTCHANGE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TS_TEXTCHANGE { - type TypeKind = windows_core::CopyType; -} pub const TS_VCOOKIE_NUL: u32 = 4294967295u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs index 946343aa79c..9d594199668 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -2575,9 +2575,6 @@ impl Default for ACCEL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ACCEL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ACCEL_VIRT_FLAGS(pub u8); @@ -2632,9 +2629,6 @@ impl Default for ALTTABINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ALTTABINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct ANIMATE_WINDOW_FLAGS(pub u32); @@ -2682,9 +2676,6 @@ impl Default for ANIMATIONINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for ANIMATIONINFO { - type TypeKind = windows_core::CopyType; -} pub const ARW_BOTTOMLEFT: MINIMIZEDMETRICS_ARRANGE = MINIMIZEDMETRICS_ARRANGE(0i32); pub const ARW_BOTTOMRIGHT: MINIMIZEDMETRICS_ARRANGE = MINIMIZEDMETRICS_ARRANGE(1i32); pub const ARW_DOWN: i32 = 4i32; @@ -2710,9 +2701,6 @@ impl Default for AUDIODESCRIPTION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for AUDIODESCRIPTION { - type TypeKind = windows_core::CopyType; -} pub const AW_ACTIVATE: ANIMATE_WINDOW_FLAGS = ANIMATE_WINDOW_FLAGS(131072u32); pub const AW_BLEND: ANIMATE_WINDOW_FLAGS = ANIMATE_WINDOW_FLAGS(524288u32); pub const AW_CENTER: ANIMATE_WINDOW_FLAGS = ANIMATE_WINDOW_FLAGS(16u32); @@ -2850,9 +2838,6 @@ impl Default for CBTACTIVATESTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CBTACTIVATESTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CBT_CREATEWNDA { @@ -2864,9 +2849,6 @@ impl Default for CBT_CREATEWNDA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CBT_CREATEWNDA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CBT_CREATEWNDW { @@ -2878,9 +2860,6 @@ impl Default for CBT_CREATEWNDW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CBT_CREATEWNDW { - type TypeKind = windows_core::CopyType; -} pub const CB_ADDSTRING: u32 = 323u32; pub const CB_DELETESTRING: u32 = 324u32; pub const CB_DIR: u32 = 325u32; @@ -2934,9 +2913,6 @@ impl Default for CHANGEFILTERSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CHANGEFILTERSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CHANGE_WINDOW_MESSAGE_FILTER_FLAGS(pub u32); @@ -2952,9 +2928,6 @@ impl Default for CLIENTCREATESTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CLIENTCREATESTRUCT { - type TypeKind = windows_core::CopyType; -} pub const CONSOLE_APPLICATION_16BIT: u32 = 0u32; pub const CONSOLE_CARET_SELECTION: u32 = 1u32; pub const CONSOLE_CARET_VISIBLE: u32 = 2u32; @@ -2983,9 +2956,6 @@ impl Default for CREATESTRUCTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATESTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CREATESTRUCTW { @@ -3007,9 +2977,6 @@ impl Default for CREATESTRUCTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CREATESTRUCTW { - type TypeKind = windows_core::CopyType; -} pub const CSOUND_SYSTEM: u32 = 16u32; pub const CS_BYTEALIGNCLIENT: WNDCLASS_STYLES = WNDCLASS_STYLES(4096u32); pub const CS_BYTEALIGNWINDOW: WNDCLASS_STYLES = WNDCLASS_STYLES(8192u32); @@ -3045,9 +3012,6 @@ impl Default for CURSORINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CURSORINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CURSORINFO_FLAGS(pub u32); @@ -3067,9 +3031,6 @@ impl Default for CURSORSHAPE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CURSORSHAPE { - type TypeKind = windows_core::CopyType; -} pub const CURSOR_CREATION_SCALING_DEFAULT: u32 = 2u32; pub const CURSOR_CREATION_SCALING_NONE: u32 = 1u32; pub const CURSOR_SHOWING: CURSORINFO_FLAGS = CURSORINFO_FLAGS(1u32); @@ -3089,9 +3050,6 @@ impl Default for CWPRETSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CWPRETSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CWPSTRUCT { @@ -3105,9 +3063,6 @@ impl Default for CWPSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for CWPSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const CWP_ALL: CWP_FLAGS = CWP_FLAGS(0u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -3205,9 +3160,6 @@ impl Default for DEBUGHOOKINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEBUGHOOKINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_EVENT_BECOMING_READY { @@ -3220,9 +3172,6 @@ impl Default for DEVICE_EVENT_BECOMING_READY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_EVENT_BECOMING_READY { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_EVENT_EXTERNAL_REQUEST { @@ -3237,9 +3186,6 @@ impl Default for DEVICE_EVENT_EXTERNAL_REQUEST { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_EVENT_EXTERNAL_REQUEST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_EVENT_GENERIC_DATA { @@ -3250,9 +3196,6 @@ impl Default for DEVICE_EVENT_GENERIC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_EVENT_GENERIC_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_EVENT_MOUNT { @@ -3266,9 +3209,6 @@ impl Default for DEVICE_EVENT_MOUNT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_EVENT_MOUNT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEVICE_EVENT_RBC_DATA { @@ -3284,9 +3224,6 @@ impl Default for DEVICE_EVENT_RBC_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEVICE_EVENT_RBC_DATA { - type TypeKind = windows_core::CopyType; -} pub const DEVICE_NOTIFY_ALL_INTERFACE_CLASSES: REGISTER_NOTIFICATION_FLAGS = REGISTER_NOTIFICATION_FLAGS(4u32); pub const DEVICE_NOTIFY_CALLBACK: REGISTER_NOTIFICATION_FLAGS = REGISTER_NOTIFICATION_FLAGS(2u32); pub const DEVICE_NOTIFY_SERVICE_HANDLE: REGISTER_NOTIFICATION_FLAGS = REGISTER_NOTIFICATION_FLAGS(1u32); @@ -3305,9 +3242,6 @@ impl Default for DEV_BROADCAST_DEVICEINTERFACE_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_DEVICEINTERFACE_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_DEVICEINTERFACE_W { @@ -3322,9 +3256,6 @@ impl Default for DEV_BROADCAST_DEVICEINTERFACE_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_DEVICEINTERFACE_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_DEVNODE { @@ -3338,9 +3269,6 @@ impl Default for DEV_BROADCAST_DEVNODE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_DEVNODE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_HANDLE { @@ -3358,9 +3286,6 @@ impl Default for DEV_BROADCAST_HANDLE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_HANDLE32 { @@ -3378,9 +3303,6 @@ impl Default for DEV_BROADCAST_HANDLE32 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_HANDLE32 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_HANDLE64 { @@ -3398,9 +3320,6 @@ impl Default for DEV_BROADCAST_HANDLE64 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_HANDLE64 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_HDR { @@ -3413,9 +3332,6 @@ impl Default for DEV_BROADCAST_HDR { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_HDR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEV_BROADCAST_HDR_DEVICE_TYPE(pub u32); @@ -3433,9 +3349,6 @@ impl Default for DEV_BROADCAST_NET { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_NET { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_OEM { @@ -3450,9 +3363,6 @@ impl Default for DEV_BROADCAST_OEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_OEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_PORT_A { @@ -3466,9 +3376,6 @@ impl Default for DEV_BROADCAST_PORT_A { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_PORT_A { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_PORT_W { @@ -3482,9 +3389,6 @@ impl Default for DEV_BROADCAST_PORT_W { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_PORT_W { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct DEV_BROADCAST_VOLUME { @@ -3499,9 +3403,6 @@ impl Default for DEV_BROADCAST_VOLUME { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DEV_BROADCAST_VOLUME { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct DEV_BROADCAST_VOLUME_FLAGS(pub u16); @@ -3516,9 +3417,6 @@ impl Default for DISK_HEALTH_NOTIFICATION_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DISK_HEALTH_NOTIFICATION_DATA { - type TypeKind = windows_core::CopyType; -} pub const DI_COMPAT: DI_FLAGS = DI_FLAGS(4u32); pub const DI_DEFAULTSIZE: DI_FLAGS = DI_FLAGS(8u32); #[repr(transparent)] @@ -3588,9 +3486,6 @@ impl Default for DLGITEMTEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DLGITEMTEMPLATE { - type TypeKind = windows_core::CopyType; -} pub type DLGPROC = Option isize>; #[repr(C, packed(2))] #[derive(Clone, Copy)] @@ -3608,9 +3503,6 @@ impl Default for DLGTEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DLGTEMPLATE { - type TypeKind = windows_core::CopyType; -} pub const DLGWINDOWEXTRA: u32 = 30u32; pub const DM_GETDEFID: u32 = 1024u32; pub const DM_POINTERHITTEST: u32 = 592u32; @@ -3639,9 +3531,6 @@ impl Default for DROPSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for DROPSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const DS_3DLOOK: i32 = 4i32; pub const DS_ABSALIGN: i32 = 1i32; pub const DS_CENTER: i32 = 2048i32; @@ -3717,9 +3606,6 @@ impl Default for EVENTMSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for EVENTMSG { - type TypeKind = windows_core::CopyType; -} pub const EVENT_AIA_END: u32 = 45055u32; pub const EVENT_AIA_START: u32 = 40960u32; pub const EVENT_CONSOLE_CARET: u32 = 16385u32; @@ -3837,9 +3723,6 @@ impl Default for FLASHWINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for FLASHWINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct FLASHWINFO_FLAGS(pub u32); @@ -3933,9 +3816,6 @@ impl Default for GETCLIPBMETADATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GETCLIPBMETADATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GET_ANCESTOR_FLAGS(pub u32); @@ -4004,9 +3884,6 @@ impl Default for GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { - type TypeKind = windows_core::CopyType; -} pub const GUID_IO_DISK_HEALTH_NOTIFICATION: windows_core::GUID = windows_core::GUID::from_u128(0x0f1bd644_3916_49c5_b063_991940118fb2); pub const GUID_IO_DISK_LAYOUT_CHANGE: windows_core::GUID = windows_core::GUID::from_u128(0x11dff54c_8469_41f9_b3de_ef836487c54a); pub const GUID_IO_DRIVE_REQUIRES_CLEANING: windows_core::GUID = windows_core::GUID::from_u128(0x7207877c_90ed_44e5_a000_81428d4c79bb); @@ -4052,9 +3929,6 @@ impl Default for GUITHREADINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for GUITHREADINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct GUITHREADINFO_FLAGS(pub u32); @@ -4161,9 +4035,6 @@ impl Default for HARDWAREHOOKSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HARDWAREHOOKSTRUCT { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_CALLBACK: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(-1i32 as _); #[cfg(feature = "Win32_Graphics_Gdi")] @@ -4445,10 +4316,6 @@ impl Default for ICONINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICONINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4469,10 +4336,6 @@ impl Default for ICONINFOEXA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICONINFOEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4493,10 +4356,6 @@ impl Default for ICONINFOEXW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICONINFOEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4513,10 +4372,6 @@ impl Default for ICONMETRICSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICONMETRICSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4533,10 +4388,6 @@ impl Default for ICONMETRICSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for ICONMETRICSW { - type TypeKind = windows_core::CopyType; -} pub const ICON_BIG: u32 = 1u32; pub const ICON_SMALL: u32 = 0u32; pub const ICON_SMALL2: u32 = 2u32; @@ -4657,9 +4508,6 @@ impl Default for IndexedResourceQualifier { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IndexedResourceQualifier { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct KBDLLHOOKSTRUCT { @@ -4674,9 +4522,6 @@ impl Default for KBDLLHOOKSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for KBDLLHOOKSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KBDLLHOOKSTRUCT_FLAGS(pub u32); @@ -4922,9 +4767,6 @@ impl Default for MDICREATESTRUCTA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDICREATESTRUCTA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MDICREATESTRUCTW { @@ -4943,9 +4785,6 @@ impl Default for MDICREATESTRUCTW { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDICREATESTRUCTW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MDINEXTMENU { @@ -4958,9 +4797,6 @@ impl Default for MDINEXTMENU { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MDINEXTMENU { - type TypeKind = windows_core::CopyType; -} pub const MDIS_ALLCHILDSTYLES: u32 = 1u32; pub const MDITILE_HORIZONTAL: TILE_WINDOWS_HOW = TILE_WINDOWS_HOW(1u32); pub const MDITILE_SKIPDISABLED: CASCADE_WINDOWS_HOW = CASCADE_WINDOWS_HOW(2u32); @@ -4980,9 +4816,6 @@ impl Default for MENUBARINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUBARINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MENUEX_TEMPLATE_HEADER { @@ -4995,9 +4828,6 @@ impl Default for MENUEX_TEMPLATE_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUEX_TEMPLATE_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MENUEX_TEMPLATE_ITEM { @@ -5012,9 +4842,6 @@ impl Default for MENUEX_TEMPLATE_ITEM { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUEX_TEMPLATE_ITEM { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MENUGETOBJECTINFO { @@ -5029,9 +4856,6 @@ impl Default for MENUGETOBJECTINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUGETOBJECTINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MENUGETOBJECTINFO_FLAGS(pub u32); @@ -5053,10 +4877,6 @@ impl Default for MENUINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MENUINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MENUINFO_MASK(pub u32); @@ -5152,10 +4972,6 @@ impl Default for MENUITEMINFOA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MENUITEMINFOA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5179,10 +4995,6 @@ impl Default for MENUITEMINFOW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for MENUITEMINFOW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MENUITEMTEMPLATE { @@ -5195,9 +5007,6 @@ impl Default for MENUITEMTEMPLATE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUITEMTEMPLATE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MENUITEMTEMPLATEHEADER { @@ -5209,9 +5018,6 @@ impl Default for MENUITEMTEMPLATEHEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUITEMTEMPLATEHEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct MENUTEMPLATEEX { @@ -5222,9 +5028,6 @@ impl Default for MENUTEMPLATEEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUTEMPLATEEX { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub union MENUTEMPLATEEX_0 { @@ -5236,9 +5039,6 @@ impl Default for MENUTEMPLATEEX_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUTEMPLATEEX_0 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MENUTEMPLATEEX_0_1 { @@ -5250,9 +5050,6 @@ impl Default for MENUTEMPLATEEX_0_1 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUTEMPLATEEX_0_1 { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MENUTEMPLATEEX_0_0 { @@ -5264,9 +5061,6 @@ impl Default for MENUTEMPLATEEX_0_0 { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MENUTEMPLATEEX_0_0 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MENU_ITEM_FLAGS(pub u32); @@ -5462,9 +5256,6 @@ impl Default for MESSAGE_RESOURCE_BLOCK { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MESSAGE_RESOURCE_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MESSAGE_RESOURCE_DATA { @@ -5476,9 +5267,6 @@ impl Default for MESSAGE_RESOURCE_DATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MESSAGE_RESOURCE_DATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MESSAGE_RESOURCE_ENTRY { @@ -5491,9 +5279,6 @@ impl Default for MESSAGE_RESOURCE_ENTRY { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MESSAGE_RESOURCE_ENTRY { - type TypeKind = windows_core::CopyType; -} pub const METRICS_USEDEFAULT: i32 = -1i32; pub const MFS_CHECKED: MENU_ITEM_STATE = MENU_ITEM_STATE(8u32); pub const MFS_DEFAULT: MENU_ITEM_STATE = MENU_ITEM_STATE(4096u32); @@ -5569,9 +5354,6 @@ impl Default for MINIMIZEDMETRICS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINIMIZEDMETRICS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MINIMIZEDMETRICS_ARRANGE(pub i32); @@ -5590,9 +5372,6 @@ impl Default for MINMAXINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MINMAXINFO { - type TypeKind = windows_core::CopyType; -} pub const MIN_LOGICALDPIOVERRIDE: i32 = -2i32; pub const MKF_AVAILABLE: u32 = 2u32; pub const MKF_CONFIRMHOTKEY: u32 = 8u32; @@ -5638,9 +5417,6 @@ impl Default for MOUSEHOOKSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSEHOOKSTRUCT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MOUSEHOOKSTRUCTEX { @@ -5652,9 +5428,6 @@ impl Default for MOUSEHOOKSTRUCTEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MOUSEHOOKSTRUCTEX { - type TypeKind = windows_core::CopyType; -} pub const MOUSEWHEEL_ROUTING_FOCUS: u32 = 0u32; pub const MOUSEWHEEL_ROUTING_HYBRID: u32 = 1u32; pub const MOUSEWHEEL_ROUTING_MOUSE_POS: u32 = 2u32; @@ -5673,9 +5446,6 @@ impl Default for MSG { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSG { - type TypeKind = windows_core::CopyType; -} #[cfg(feature = "Win32_UI_Shell")] pub type MSGBOXCALLBACK = Option; #[repr(C)] @@ -5699,10 +5469,6 @@ impl Default for MSGBOXPARAMSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell")] -impl windows_core::TypeKind for MSGBOXPARAMSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_UI_Shell")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5724,10 +5490,6 @@ impl Default for MSGBOXPARAMSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_UI_Shell")] -impl windows_core::TypeKind for MSGBOXPARAMSW { - type TypeKind = windows_core::CopyType; -} pub const MSGFLTINFO_ALLOWED_HIGHER: MSGFLTINFO_STATUS = MSGFLTINFO_STATUS(3u32); pub const MSGFLTINFO_ALREADYALLOWED_FORWND: MSGFLTINFO_STATUS = MSGFLTINFO_STATUS(1u32); pub const MSGFLTINFO_ALREADYDISALLOWED_FORWND: MSGFLTINFO_STATUS = MSGFLTINFO_STATUS(2u32); @@ -5797,9 +5559,6 @@ impl Default for MSLLHOOKSTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MSLLHOOKSTRUCT { - type TypeKind = windows_core::CopyType; -} pub const MWMO_ALERTABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS(2u32); pub const MWMO_INPUTAVAILABLE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS(4u32); pub const MWMO_NONE: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS = MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS(0u32); @@ -5844,9 +5603,6 @@ impl Default for MrmResourceIndexerHandle { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MrmResourceIndexerHandle { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MrmResourceIndexerMessage { @@ -5859,9 +5615,6 @@ impl Default for MrmResourceIndexerMessage { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MrmResourceIndexerMessage { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MrmResourceIndexerMessageSeverity(pub i32); @@ -5882,9 +5635,6 @@ impl Default for NCCALCSIZE_PARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NCCALCSIZE_PARAMS { - type TypeKind = windows_core::CopyType; -} pub const NFR_ANSI: u32 = 1u32; pub const NFR_UNICODE: u32 = 2u32; pub const NF_QUERY: u32 = 3u32; @@ -5922,10 +5672,6 @@ impl Default for NONCLIENTMETRICSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NONCLIENTMETRICSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5953,10 +5699,6 @@ impl Default for NONCLIENTMETRICSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for NONCLIENTMETRICSW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OBJECT_IDENTIFIER(pub i32); @@ -6359,9 +6101,6 @@ impl Default for SCROLLBARINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCROLLBARINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCROLLBAR_COMMAND(pub i32); @@ -6417,9 +6156,6 @@ impl Default for SCROLLINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SCROLLINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SCROLLINFO_MASK(pub u32); @@ -6597,9 +6333,6 @@ impl Default for SHELLHOOKINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SHELLHOOKINFO { - type TypeKind = windows_core::CopyType; -} pub const SHOW_FULLSCREEN: u32 = 3u32; pub const SHOW_ICONWINDOW: u32 = 2u32; pub const SHOW_OPENNOACTIVATE: u32 = 4u32; @@ -7050,9 +6783,6 @@ impl Default for STYLESTRUCT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STYLESTRUCT { - type TypeKind = windows_core::CopyType; -} pub const SWP_ASYNCWINDOWPOS: SET_WINDOW_POS_FLAGS = SET_WINDOW_POS_FLAGS(16384u32); pub const SWP_DEFERERASE: SET_WINDOW_POS_FLAGS = SET_WINDOW_POS_FLAGS(8192u32); pub const SWP_DRAWFRAME: SET_WINDOW_POS_FLAGS = SET_WINDOW_POS_FLAGS(32u32); @@ -7191,9 +6921,6 @@ impl Default for TITLEBARINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TITLEBARINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct TITLEBARINFOEX { @@ -7207,9 +6934,6 @@ impl Default for TITLEBARINFOEX { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TITLEBARINFOEX { - type TypeKind = windows_core::CopyType; -} pub const TKF_AVAILABLE: u32 = 2u32; pub const TKF_CONFIRMHOTKEY: u32 = 8u32; pub const TKF_HOTKEYACTIVE: u32 = 4u32; @@ -7232,9 +6956,6 @@ impl Default for TOUCHPREDICTIONPARAMETERS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TOUCHPREDICTIONPARAMETERS { - type TypeKind = windows_core::CopyType; -} pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY: u32 = 8u32; pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA: f32 = 0.001f32; pub const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA: f32 = 0.99f32; @@ -7264,9 +6985,6 @@ impl Default for TPMPARAMS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for TPMPARAMS { - type TypeKind = windows_core::CopyType; -} pub const TPM_BOTTOMALIGN: TRACK_POPUP_MENU_FLAGS = TRACK_POPUP_MENU_FLAGS(32u32); pub const TPM_CENTERALIGN: TRACK_POPUP_MENU_FLAGS = TRACK_POPUP_MENU_FLAGS(4u32); pub const TPM_HORIZONTAL: TRACK_POPUP_MENU_FLAGS = TRACK_POPUP_MENU_FLAGS(0u32); @@ -7356,10 +7074,6 @@ impl Default for UPDATELAYEREDWINDOWINFO { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for UPDATELAYEREDWINDOWINFO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UPDATE_LAYERED_WINDOW_FLAGS(pub u32); @@ -7381,9 +7095,6 @@ impl Default for VolLockBroadcast { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for VolLockBroadcast { - type TypeKind = windows_core::CopyType; -} pub const WA_ACTIVE: u32 = 1u32; pub const WA_CLICKACTIVE: u32 = 2u32; pub const WA_INACTIVE: u32 = 0u32; @@ -7430,9 +7141,6 @@ impl Default for WINDOWINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWINFO { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WINDOWPLACEMENT { @@ -7448,9 +7156,6 @@ impl Default for WINDOWPLACEMENT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWPLACEMENT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINDOWPLACEMENT_FLAGS(pub u32); @@ -7503,9 +7208,6 @@ impl Default for WINDOWPOS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for WINDOWPOS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WINDOWS_HOOK_ID(pub i32); @@ -7888,10 +7590,6 @@ impl Default for WNDCLASSA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for WNDCLASSA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7915,10 +7613,6 @@ impl Default for WNDCLASSEXA { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for WNDCLASSEXA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7942,10 +7636,6 @@ impl Default for WNDCLASSEXW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for WNDCLASSEXW { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] #[derive(Clone, Copy, Debug, PartialEq)] @@ -7967,10 +7657,6 @@ impl Default for WNDCLASSW { unsafe { core::mem::zeroed() } } } -#[cfg(feature = "Win32_Graphics_Gdi")] -impl windows_core::TypeKind for WNDCLASSW { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WNDCLASS_STYLES(pub u32); @@ -8101,9 +7787,6 @@ impl Default for _DEV_BROADCAST_HEADER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _DEV_BROADCAST_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct _DEV_BROADCAST_USERDEFINED { @@ -8115,9 +7798,6 @@ impl Default for _DEV_BROADCAST_USERDEFINED { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for _DEV_BROADCAST_USERDEFINED { - type TypeKind = windows_core::CopyType; -} pub const __WARNING_BANNED_API_USAGE: u32 = 28719u32; pub const __WARNING_CYCLOMATIC_COMPLEXITY: u32 = 28734u32; pub const __WARNING_DEREF_NULL_PTR: u32 = 6011u32; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs index 7466566b94c..cb6e6a3d7c6 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs @@ -1486,9 +1486,6 @@ impl Default for MILMatrixF { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MILMatrixF { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MilPoint2D { @@ -1500,9 +1497,6 @@ impl Default for MilPoint2D { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MilPoint2D { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct MilRectD { @@ -1516,6 +1510,3 @@ impl Default for MilRectD { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MilRectD { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs index d168747a511..fe4d5693f3b 100644 --- a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs @@ -1320,9 +1320,6 @@ impl Default for IELAUNCHURLINFO { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for IELAUNCHURLINFO { - type TypeKind = windows_core::CopyType; -} pub const IEPROCESS_MODULE_NAME: windows_core::PCWSTR = windows_core::w!("IERtUtil.dll"); 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; @@ -6304,9 +6301,6 @@ impl Default for NAVIGATEDATA { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for NAVIGATEDATA { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NAVIGATEFRAME_FLAGS(pub i32); @@ -6500,9 +6494,6 @@ impl Default for STATURL { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for STATURL { - type TypeKind = windows_core::CopyType; -} pub const STATURLFLAG_ISCACHED: u32 = 1u32; pub const STATURLFLAG_ISTOPLEVEL: u32 = 2u32; pub const STATURL_QUERYFLAG_ISCACHED: u32 = 65536u32; diff --git a/crates/tests/bindgen/src/derive_cpp_struct.rs b/crates/tests/bindgen/src/derive_cpp_struct.rs index fea0d8820c9..dd701455640 100644 --- a/crates/tests/bindgen/src/derive_cpp_struct.rs +++ b/crates/tests/bindgen/src/derive_cpp_struct.rs @@ -17,9 +17,6 @@ impl Default for POINT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for POINT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIZE { @@ -31,6 +28,3 @@ impl Default for SIZE { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for SIZE { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/tests/bindgen/src/fn_return_void_win.rs b/crates/tests/bindgen/src/fn_return_void_win.rs index 8f087235a63..2e35648186d 100644 --- a/crates/tests/bindgen/src/fn_return_void_win.rs +++ b/crates/tests/bindgen/src/fn_return_void_win.rs @@ -28,6 +28,3 @@ impl Default for MEMORYSTATUS { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for MEMORYSTATUS { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/tests/bindgen/src/interface_cpp_return_udt.rs b/crates/tests/bindgen/src/interface_cpp_return_udt.rs index 8f8c8debe52..af9d4ad475a 100644 --- a/crates/tests/bindgen/src/interface_cpp_return_udt.rs +++ b/crates/tests/bindgen/src/interface_cpp_return_udt.rs @@ -17,9 +17,6 @@ impl Default for D2D_SIZE_F { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D2D_SIZE_F { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!( ID2D1Bitmap, ID2D1Bitmap_Vtbl, diff --git a/crates/tests/bindgen/src/multi.rs b/crates/tests/bindgen/src/multi.rs index 95a0d8e495e..a47ba072471 100644 --- a/crates/tests/bindgen/src/multi.rs +++ b/crates/tests/bindgen/src/multi.rs @@ -17,7 +17,4 @@ impl Default for HTTP_VERSION { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for HTTP_VERSION { - type TypeKind = windows_core::CopyType; -} pub const HTTP_VERSION: windows_core::PCWSTR = windows_core::w!("HTTP/1.0"); diff --git a/crates/tests/bindgen/src/struct_cpp_win.rs b/crates/tests/bindgen/src/struct_cpp_win.rs index 1277a052e21..f3c033494b4 100644 --- a/crates/tests/bindgen/src/struct_cpp_win.rs +++ b/crates/tests/bindgen/src/struct_cpp_win.rs @@ -19,6 +19,3 @@ impl Default for RECT { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for RECT { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/tests/bindgen/src/struct_with_cpp_interface.rs b/crates/tests/bindgen/src/struct_with_cpp_interface.rs index ee4808df1e2..066ed05f7ab 100644 --- a/crates/tests/bindgen/src/struct_with_cpp_interface.rs +++ b/crates/tests/bindgen/src/struct_with_cpp_interface.rs @@ -16,9 +16,6 @@ impl Default for D3D12_RESOURCE_UAV_BARRIER { unsafe { core::mem::zeroed() } } } -impl windows_core::TypeKind for D3D12_RESOURCE_UAV_BARRIER { - type TypeKind = windows_core::CloneType; -} windows_core::imp::define_interface!( ID3D12DeviceChild, ID3D12DeviceChild_Vtbl, From 879b7afdb2498e1790deed6eda50a0bfb704a185 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Tue, 10 Dec 2024 10:20:49 -0600 Subject: [PATCH 3/6] bindgen --- crates/libs/bindgen/src/types/cpp_method.rs | 47 +++++++++++--------- crates/libs/bindgen/src/types/cpp_struct.rs | 4 -- crates/libs/bindgen/src/types/mod.rs | 3 +- crates/libs/bindgen/src/writer/cpp_handle.rs | 3 -- 4 files changed, 26 insertions(+), 31 deletions(-) diff --git a/crates/libs/bindgen/src/types/cpp_method.rs b/crates/libs/bindgen/src/types/cpp_method.rs index eadda6ff334..b7b1065e12b 100644 --- a/crates/libs/bindgen/src/types/cpp_method.rs +++ b/crates/libs/bindgen/src/types/cpp_method.rs @@ -31,6 +31,7 @@ pub enum ParamHint { Optional, ValueType, Blittable, + Bool, } impl ParamHint { @@ -150,29 +151,25 @@ impl CppMethod { for (position, hint) in param_hints.iter_mut().enumerate() { if *hint == ParamHint::None { - if is_convertible( - &signature.params[position].0, - signature.params[position].1, - *hint, - ) { + let ty = &signature.params[position].0; + let param = signature.params[position].1; + let flags = param.flags(); + + if is_convertible(ty, param, *hint) { *hint = ParamHint::IntoParam; - } else { - let flags = signature.params[position].1.flags(); - if signature.params[position].0.is_copyable() - && (flags.contains(ParamAttributes::Optional) - || signature.params[position] - .1 - .has_attribute("ReservedAttribute")) - { - *hint = ParamHint::Optional; - } else if signature.params[position].0.is_primitive() - && (!signature.params[position].0.is_pointer() - || signature.params[position].0.deref().is_copyable()) - { - *hint = ParamHint::ValueType; - } else if signature.params[position].0.is_copyable() { - *hint = ParamHint::Blittable; - } + } else if ty.is_copyable() + && (flags.contains(ParamAttributes::Optional) + || param.has_attribute("ReservedAttribute")) + { + *hint = ParamHint::Optional; + } else if !flags.contains(ParamAttributes::Out) + && matches!(ty.type_name(), TypeName::BOOL | TypeName::BOOLEAN) + { + *hint = ParamHint::Bool; + } else if ty.is_primitive() && (!ty.is_pointer() || ty.deref().is_copyable()) { + *hint = ParamHint::ValueType; + } else if ty.is_copyable() { + *hint = ParamHint::Blittable; } } } @@ -612,6 +609,9 @@ impl CppMethod { let kind = ty.write_default(writer); tokens.combine("e! { #name: Option<#kind>, }); } + ParamHint::Bool => { + tokens.combine("e! { #name: bool, }); + } ParamHint::ValueType | ParamHint::Blittable => { let kind = ty.write_default(writer); tokens.combine("e! { #name: #kind, }); @@ -677,6 +677,9 @@ impl CppMethod { ParamHint::Optional => { quote! { core::mem::transmute(#name.unwrap_or(core::mem::zeroed())), } } + ParamHint::Bool => { + quote! { #name.into(), } + } ParamHint::ValueType => { quote! { core::mem::transmute(#name), } } diff --git a/crates/libs/bindgen/src/types/cpp_struct.rs b/crates/libs/bindgen/src/types/cpp_struct.rs index 77e7679ace5..291069b085f 100644 --- a/crates/libs/bindgen/src/types/cpp_struct.rs +++ b/crates/libs/bindgen/src/types/cpp_struct.rs @@ -240,10 +240,6 @@ impl CppStruct { } } - pub fn is_convertible(&self) -> bool { - matches!(self.def.type_name(), TypeName::BOOL | TypeName::BOOLEAN) - } - pub fn is_copyable(&self) -> bool { if matches!( self.def.type_name(), diff --git a/crates/libs/bindgen/src/types/mod.rs b/crates/libs/bindgen/src/types/mod.rs index 433a6476e61..9f3657de367 100644 --- a/crates/libs/bindgen/src/types/mod.rs +++ b/crates/libs/bindgen/src/types/mod.rs @@ -722,7 +722,6 @@ impl Type { pub fn is_convertible(&self) -> bool { match self { - Self::CppStruct(ty) => ty.is_convertible(), Self::Delegate(..) | Self::Interface(..) | Self::Class(..) | Self::CppInterface(..) => { true } @@ -950,7 +949,7 @@ impl Type { Self::String => TypeName("", "String"), Self::Object => TypeName("", "Object"), - rest => panic!("{rest:?}"), + _ => TypeName("", ""), } } diff --git a/crates/libs/bindgen/src/writer/cpp_handle.rs b/crates/libs/bindgen/src/writer/cpp_handle.rs index cd1215201c4..f7703f2b27f 100644 --- a/crates/libs/bindgen/src/writer/cpp_handle.rs +++ b/crates/libs/bindgen/src/writer/cpp_handle.rs @@ -104,9 +104,6 @@ impl Writer { #[repr(transparent)] #[derive(#derive)] pub struct #name(pub #ty_name); - impl windows_core::TypeKind for #name { // TODO: get rid of TypeKind on Win32 types - type TypeKind = windows_core::CopyType; - } #is_invalid #free #default From 5b0ac9b0aac266f2ca8948254f45dc44aa5e480c Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Tue, 10 Dec 2024 10:21:07 -0600 Subject: [PATCH 4/6] windows --- .../Wdk/Devices/HumanInterfaceDevice/mod.rs | 7 +- .../windows/src/Windows/Wdk/Foundation/mod.rs | 132 --- .../Windows/Wdk/NetworkManagement/Ndis/mod.rs | 97 +- .../Wdk/Storage/FileSystem/Minifilters/mod.rs | 65 +- .../src/Windows/Wdk/Storage/FileSystem/mod.rs | 852 +++++------------- .../Windows/Wdk/System/OfflineRegistry/mod.rs | 3 - .../src/Windows/Wdk/System/Registry/mod.rs | 20 +- .../Windows/Wdk/System/SystemServices/mod.rs | 565 ++++-------- .../src/Windows/Wdk/System/Threading/mod.rs | 28 +- .../Win32/AI/MachineLearning/DirectML/mod.rs | 7 +- .../src/Windows/Win32/Data/HtmlHelp/mod.rs | 26 +- .../Win32/Data/RightsManagement/mod.rs | 28 +- .../src/Windows/Win32/Data/Xml/MsXml/mod.rs | 7 +- .../src/Windows/Win32/Data/Xml/XmlLite/mod.rs | 40 +- .../src/Windows/Win32/Devices/AllJoyn/mod.rs | 96 -- .../Win32/Devices/BiometricFramework/mod.rs | 23 +- .../Windows/Win32/Devices/Bluetooth/mod.rs | 23 +- .../DeviceAndDriverInstallation/mod.rs | 27 +- .../Windows/Win32/Devices/DeviceQuery/mod.rs | 3 - .../src/Windows/Win32/Devices/Display/mod.rs | 45 +- .../Win32/Devices/Enumeration/Pnp/mod.rs | 20 +- .../src/Windows/Win32/Devices/Fax/mod.rs | 15 +- .../Win32/Devices/FunctionDiscovery/mod.rs | 10 +- .../Windows/Win32/Devices/Geolocation/mod.rs | 7 +- .../Win32/Devices/HumanInterfaceDevice/mod.rs | 3 - .../Win32/Devices/ImageAcquisition/mod.rs | 38 +- .../Win32/Devices/PortableDevices/mod.rs | 7 +- .../Windows/Win32/Devices/Properties/mod.rs | 3 - .../src/Windows/Win32/Devices/Sensors/mod.rs | 19 +- .../Win32/Devices/SerialCommunication/mod.rs | 10 +- .../src/Windows/Win32/Devices/Tapi/mod.rs | 34 +- .../src/Windows/Win32/Devices/Usb/mod.rs | 27 +- .../Win32/Devices/WebServicesOnDevices/mod.rs | 33 +- .../src/Windows/Win32/Foundation/mod.rs | 70 +- .../windows/src/Windows/Win32/Gaming/mod.rs | 24 +- .../src/Windows/Win32/Globalization/mod.rs | 174 +--- .../Windows/Win32/Graphics/Direct2D/mod.rs | 29 +- .../Win32/Graphics/Direct3D/Fxc/mod.rs | 5 +- .../Windows/Win32/Graphics/Direct3D10/mod.rs | 64 +- .../Windows/Win32/Graphics/Direct3D11/mod.rs | 150 ++- .../Windows/Win32/Graphics/Direct3D12/mod.rs | 98 +- .../Windows/Win32/Graphics/Direct3D9/mod.rs | 70 +- .../Win32/Graphics/DirectComposition/mod.rs | 134 +-- .../Windows/Win32/Graphics/DirectDraw/mod.rs | 12 - .../Win32/Graphics/DirectManipulation/mod.rs | 7 +- .../Windows/Win32/Graphics/DirectWrite/mod.rs | 270 ++---- .../src/Windows/Win32/Graphics/Dwm/mod.rs | 21 +- .../src/Windows/Win32/Graphics/Dxgi/mod.rs | 52 +- .../src/Windows/Win32/Graphics/Gdi/mod.rs | 80 +- .../src/Windows/Win32/Graphics/GdiPlus/mod.rs | 194 +--- .../src/Windows/Win32/Graphics/Imaging/mod.rs | 17 +- .../src/Windows/Win32/Graphics/OpenGL/mod.rs | 19 +- .../Graphics/Printing/PrintTicket/mod.rs | 3 - .../Windows/Win32/Graphics/Printing/mod.rs | 26 +- .../MobileDeviceManagementRegistration/mod.rs | 7 +- .../Win32/Media/Audio/DirectMusic/mod.rs | 28 +- .../Win32/Media/Audio/Endpoints/mod.rs | 24 +- .../Windows/Win32/Media/Audio/XAudio2/mod.rs | 7 +- .../src/Windows/Win32/Media/Audio/mod.rs | 107 +-- .../Windows/Win32/Media/DeviceManager/mod.rs | 7 +- .../Windows/Win32/Media/DirectShow/Tv/mod.rs | 40 +- .../src/Windows/Win32/Media/DirectShow/mod.rs | 355 +++----- .../Win32/Media/KernelStreaming/mod.rs | 5 +- .../Win32/Media/MediaFoundation/mod.rs | 397 +++----- .../Windows/Win32/Media/MediaPlayer/mod.rs | 70 +- .../src/Windows/Win32/Media/Multimedia/mod.rs | 40 +- .../Win32/Media/PictureAcquisition/mod.rs | 45 +- .../src/Windows/Win32/Media/Speech/mod.rs | 146 +-- .../Win32/Media/WindowsMediaFormat/mod.rs | 261 ++---- .../windows/src/Windows/Win32/Media/mod.rs | 3 - .../Win32/NetworkManagement/Dhcp/mod.rs | 83 +- .../Win32/NetworkManagement/Dns/mod.rs | 10 +- .../Win32/NetworkManagement/IpHelper/mod.rs | 144 +-- .../Win32/NetworkManagement/Multicast/mod.rs | 7 +- .../Win32/NetworkManagement/Ndis/mod.rs | 3 - .../NetworkManagement/NetManagement/mod.rs | 27 +- .../NetworkDiagnosticsFramework/mod.rs | 10 +- .../Win32/NetworkManagement/P2P/mod.rs | 31 +- .../Win32/NetworkManagement/QoS/mod.rs | 13 +- .../Win32/NetworkManagement/Rras/mod.rs | 99 +- .../Win32/NetworkManagement/WNet/mod.rs | 30 +- .../Win32/NetworkManagement/WebDav/mod.rs | 5 +- .../Win32/NetworkManagement/WiFi/mod.rs | 51 +- .../WindowsConnectionManager/mod.rs | 7 +- .../NetworkManagement/WindowsFirewall/mod.rs | 12 +- .../Win32/Networking/ActiveDirectory/mod.rs | 20 +- .../mod.rs | 7 +- .../Win32/Networking/Clustering/mod.rs | 237 +---- .../src/Windows/Win32/Networking/Ldap/mod.rs | 52 +- .../RemoteDifferentialCompression/mod.rs | 72 +- .../Windows/Win32/Networking/WebSocket/mod.rs | 3 - .../Windows/Win32/Networking/WinHttp/mod.rs | 20 +- .../Windows/Win32/Networking/WinInet/mod.rs | 85 +- .../Windows/Win32/Networking/WinSock/mod.rs | 74 +- .../Networking/WindowsWebServices/mod.rs | 87 +- .../Windows/Win32/Security/AppLocker/mod.rs | 5 +- .../Security/Authentication/Identity/mod.rs | 55 +- .../Win32/Security/Authorization/UI/mod.rs | 7 +- .../Win32/Security/Authorization/mod.rs | 90 +- .../Windows/Win32/Security/Credentials/mod.rs | 43 +- .../Security/Cryptography/Catalog/mod.rs | 14 +- .../Security/Cryptography/Certificates/mod.rs | 168 +--- .../Win32/Security/Cryptography/mod.rs | 104 +-- .../Win32/Security/DiagnosticDataQuery/mod.rs | 18 - .../Windows/Win32/Security/Isolation/mod.rs | 5 +- .../src/Windows/Win32/Security/Tpm/mod.rs | 15 +- .../Windows/Win32/Security/WinTrust/mod.rs | 14 +- .../windows/src/Windows/Win32/Security/mod.rs | 217 ++--- .../src/Windows/Win32/Storage/Cabinets/mod.rs | 12 +- .../Windows/Win32/Storage/CloudFilters/mod.rs | 3 - .../Windows/Win32/Storage/Compression/mod.rs | 6 - .../Windows/Win32/Storage/FileHistory/mod.rs | 59 +- .../Windows/Win32/Storage/FileSystem/mod.rs | 143 +-- .../src/Windows/Win32/Storage/Imapi/mod.rs | 24 +- .../Storage/InstallableFileSystems/mod.rs | 6 - .../Windows/Win32/Storage/IscsiDisc/mod.rs | 70 +- .../src/Windows/Win32/Storage/Jet/mod.rs | 12 - .../Windows/Win32/Storage/OfflineFiles/mod.rs | 93 +- .../Win32/Storage/Packaging/Appx/mod.rs | 36 +- .../Win32/Storage/ProjectedFileSystem/mod.rs | 6 - .../Win32/Storage/StructuredStorage/mod.rs | 9 - .../Win32/Storage/VirtualDiskService/mod.rs | 123 +-- .../src/Windows/Win32/Storage/Vss/mod.rs | 38 +- .../src/Windows/Win32/Storage/Xps/mod.rs | 134 +-- .../Windows/Win32/System/AddressBook/mod.rs | 10 +- .../Windows/Win32/System/Antimalware/mod.rs | 6 - .../mod.rs | 123 +-- .../Windows/Win32/System/ClrHosting/mod.rs | 59 +- .../Windows/Win32/System/Com/CallObj/mod.rs | 15 +- .../System/Com/ChannelCredentials/mod.rs | 7 +- .../Windows/Win32/System/Com/Events/mod.rs | 49 +- .../Win32/System/Com/StructuredStorage/mod.rs | 45 +- .../Windows/Win32/System/Com/Urlmon/mod.rs | 39 +- .../src/Windows/Win32/System/Com/mod.rs | 166 +--- .../Win32/System/ComponentServices/mod.rs | 179 ++-- .../src/Windows/Win32/System/Console/mod.rs | 38 +- .../src/Windows/Win32/System/Contacts/mod.rs | 24 +- .../Windows/Win32/System/DataExchange/mod.rs | 12 - .../Win32/System/DeploymentServices/mod.rs | 19 +- .../System/Diagnostics/ClrProfiling/mod.rs | 96 +- .../Diagnostics/Debug/ActiveScript/mod.rs | 38 +- .../Diagnostics/Debug/Extensions/mod.rs | 69 +- .../Win32/System/Diagnostics/Debug/mod.rs | 73 +- .../Win32/System/Diagnostics/Etw/mod.rs | 27 +- .../Diagnostics/ProcessSnapshotting/mod.rs | 6 - .../DistributedTransactionCoordinator/mod.rs | 164 +--- .../Windows/Win32/System/Environment/mod.rs | 21 +- .../Win32/System/ErrorReporting/mod.rs | 16 +- .../src/Windows/Win32/System/EventLog/mod.rs | 3 - .../Windows/Win32/System/GroupPolicy/mod.rs | 61 +- .../Windows/Win32/System/HostCompute/mod.rs | 3 - .../Win32/System/HostComputeSystem/mod.rs | 9 - .../Windows/Win32/System/Hypervisor/mod.rs | 22 +- .../src/Windows/Win32/System/IO/mod.rs | 21 +- .../src/Windows/Win32/System/Iis/mod.rs | 24 +- .../Windows/Win32/System/JobObjects/mod.rs | 17 +- .../Windows/Win32/System/LibraryLoader/mod.rs | 24 +- .../src/Windows/Win32/System/Memory/mod.rs | 25 +- .../src/Windows/Win32/System/Mmc/mod.rs | 88 +- .../src/Windows/Win32/System/Ole/mod.rs | 351 +++----- .../Win32/System/PasswordManagement/mod.rs | 10 +- .../Windows/Win32/System/Performance/mod.rs | 63 +- .../src/Windows/Win32/System/Power/mod.rs | 34 +- .../src/Windows/Win32/System/Recovery/mod.rs | 7 +- .../src/Windows/Win32/System/Registry/mod.rs | 11 +- .../Windows/Win32/System/RemoteDesktop/mod.rs | 101 +-- .../Win32/System/RemoteManagement/mod.rs | 39 +- .../src/Windows/Win32/System/Rpc/mod.rs | 36 +- .../src/Windows/Win32/System/Search/mod.rs | 189 ++-- .../Windows/Win32/System/ServerBackup/mod.rs | 10 +- .../src/Windows/Win32/System/Services/mod.rs | 24 +- .../SettingsManagementInfrastructure/mod.rs | 37 +- .../src/Windows/Win32/System/Shutdown/mod.rs | 31 +- .../Win32/System/StationsAndDesktops/mod.rs | 33 +- .../Win32/System/SubsystemForLinux/mod.rs | 10 +- .../Win32/System/SystemInformation/mod.rs | 14 +- .../Windows/Win32/System/TaskScheduler/mod.rs | 7 +- .../src/Windows/Win32/System/Threading/mod.rs | 254 ++---- .../src/Windows/Win32/System/Variant/mod.rs | 7 +- .../Win32/System/WinRT/Composition/mod.rs | 7 +- .../System/WinRT/Graphics/Imaging/mod.rs | 10 +- .../Windows/Win32/System/WinRT/Media/mod.rs | 10 +- .../Win32/System/WinRT/Metadata/mod.rs | 3 - .../src/Windows/Win32/System/WinRT/mod.rs | 9 - .../Win32/System/WindowsProgramming/mod.rs | 76 +- .../Windows/Win32/System/WindowsSync/mod.rs | 19 +- .../src/Windows/Win32/System/Wmi/mod.rs | 3 - .../src/Windows/Win32/UI/Accessibility/mod.rs | 137 +-- .../src/Windows/Win32/UI/Animation/mod.rs | 29 +- .../src/Windows/Win32/UI/ColorSystem/mod.rs | 36 +- .../Windows/Win32/UI/Controls/RichEdit/mod.rs | 110 +-- .../src/Windows/Win32/UI/Controls/mod.rs | 147 +-- .../windows/src/Windows/Win32/UI/HiDpi/mod.rs | 10 +- .../src/Windows/Win32/UI/Input/Ime/mod.rs | 55 +- .../src/Windows/Win32/UI/Input/Ink/mod.rs | 5 +- .../Win32/UI/Input/KeyboardAndMouse/mod.rs | 24 +- .../src/Windows/Win32/UI/Input/Pointer/mod.rs | 7 +- .../src/Windows/Win32/UI/Input/Touch/mod.rs | 6 - .../Win32/UI/Input/XboxController/mod.rs | 7 +- .../windows/src/Windows/Win32/UI/Input/mod.rs | 3 - .../Win32/UI/InteractionContext/mod.rs | 3 - .../src/Windows/Win32/UI/Magnification/mod.rs | 14 +- .../Win32/UI/Shell/PropertiesSystem/mod.rs | 28 +- .../windows/src/Windows/Win32/UI/Shell/mod.rs | 699 +++++--------- .../src/Windows/Win32/UI/TabletPC/mod.rs | 127 +-- .../src/Windows/Win32/UI/TextServices/mod.rs | 87 +- .../Win32/UI/WindowsAndMessaging/mod.rs | 189 +--- .../Windows/Win32/Web/InternetExplorer/mod.rs | 86 +- .../src/extensions/Win32/Foundation/BOOL.rs | 5 - .../extensions/Win32/Foundation/BOOLEAN.rs | 5 - 210 files changed, 3540 insertions(+), 9381 deletions(-) diff --git a/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs index 57b131bd308..ca550d0f0b4 100644 --- a/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Devices/HumanInterfaceDevice/mod.rs @@ -9,12 +9,9 @@ pub unsafe fn VhfCreate(vhfconfig: *const VHF_CONFIG, vhfhandle: *mut *mut core: VhfCreate(core::mem::transmute(vhfconfig), core::mem::transmute(vhfhandle)) } #[inline] -pub unsafe fn VhfDelete(vhfhandle: *const core::ffi::c_void, wait: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn VhfDelete(vhfhandle: *const core::ffi::c_void, wait: bool) { windows_targets::link!("vhfum.dll" "system" fn VhfDelete(vhfhandle : *const core::ffi::c_void, wait : super::super::super::Win32::Foundation:: BOOLEAN)); - VhfDelete(core::mem::transmute(vhfhandle), wait.param().abi()) + VhfDelete(core::mem::transmute(vhfhandle), wait.into()) } #[inline] pub unsafe fn VhfReadReportSubmit(vhfhandle: *const core::ffi::c_void, hidtransferpacket: *const HID_XFER_PACKET) -> super::super::super::Win32::Foundation::NTSTATUS { diff --git a/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs b/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs index bce2b0ce5cf..d34b6f12290 100644 --- a/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs @@ -399,9 +399,6 @@ impl Default for DISPATCHER_HEADER_0_6 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct DMA_COMMON_BUFFER_VECTOR(pub isize); -impl windows_core::TypeKind for DMA_COMMON_BUFFER_VECTOR { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_ADD_DEVICE = Option super::super::Win32::Foundation::NTSTATUS>; #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] @@ -469,15 +466,9 @@ pub const DontUseThisTypeSession: POOL_TYPE = POOL_TYPE(35i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct ECP_HEADER(pub isize); -impl windows_core::TypeKind for ECP_HEADER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct ECP_LIST(pub isize); -impl windows_core::TypeKind for ECP_LIST { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -694,15 +685,9 @@ impl Default for FILE_OBJECT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct IOMMU_DMA_DEVICE(pub isize); -impl windows_core::TypeKind for IOMMU_DMA_DEVICE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct IOMMU_DMA_DOMAIN(pub isize); -impl windows_core::TypeKind for IOMMU_DMA_DOMAIN { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct IO_COMPLETION_CONTEXT { @@ -1639,9 +1624,6 @@ impl Default for KDPC_0_0 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KENLISTMENT(pub isize); -impl windows_core::TypeKind for KENLISTMENT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -1657,15 +1639,9 @@ impl Default for KEVENT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KGDT(pub isize); -impl windows_core::TypeKind for KGDT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KIDT(pub isize); -impl windows_core::TypeKind for KIDT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -1710,15 +1686,9 @@ impl Default for KMUTANT_0_0 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KPCR(pub isize); -impl windows_core::TypeKind for KPCR { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KPRCB(pub isize); -impl windows_core::TypeKind for KPRCB { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -1738,30 +1708,18 @@ impl Default for KQUEUE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KRESOURCEMANAGER(pub isize); -impl windows_core::TypeKind for KRESOURCEMANAGER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct KSPIN_LOCK_QUEUE_NUMBER(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KTM(pub isize); -impl windows_core::TypeKind for KTM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KTRANSACTION(pub isize); -impl windows_core::TypeKind for KTRANSACTION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct KTSS(pub isize); -impl windows_core::TypeKind for KTSS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(feature = "Win32_System_Kernel")] #[derive(Clone, Copy)] @@ -1797,9 +1755,6 @@ impl Default for KWAIT_BLOCK_0 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct LOADER_PARAMETER_BLOCK(pub isize); -impl windows_core::TypeKind for LOADER_PARAMETER_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const LockQueueAfdWorkQueueLock: KSPIN_LOCK_QUEUE_NUMBER = KSPIN_LOCK_QUEUE_NUMBER(13i32); pub const LockQueueBcbLock: KSPIN_LOCK_QUEUE_NUMBER = KSPIN_LOCK_QUEUE_NUMBER(14i32); pub const LockQueueIoCancelLock: KSPIN_LOCK_QUEUE_NUMBER = KSPIN_LOCK_QUEUE_NUMBER(7i32); @@ -1958,120 +1913,63 @@ pub const ObjectTypeInformation: OBJECT_INFORMATION_CLASS = OBJECT_INFORMATION_C #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PAFFINITY_TOKEN(pub isize); -impl windows_core::TypeKind for PAFFINITY_TOKEN { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PBUS_HANDLER(pub isize); -impl windows_core::TypeKind for PBUS_HANDLER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PCALLBACK_OBJECT(pub isize); -impl windows_core::TypeKind for PCALLBACK_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PDEVICE_HANDLER_OBJECT(pub isize); -impl windows_core::TypeKind for PDEVICE_HANDLER_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PEJOB(pub isize); -impl windows_core::TypeKind for PEJOB { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PEPROCESS(pub isize); -impl windows_core::TypeKind for PEPROCESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PESILO(pub isize); -impl windows_core::TypeKind for PESILO { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PETHREAD(pub isize); -impl windows_core::TypeKind for PETHREAD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PEX_RUNDOWN_REF_CACHE_AWARE(pub isize); -impl windows_core::TypeKind for PEX_RUNDOWN_REF_CACHE_AWARE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PEX_TIMER(pub isize); -impl windows_core::TypeKind for PEX_TIMER { - type TypeKind = windows_core::CopyType; -} pub type PFREE_FUNCTION = Option; pub type PIO_COMPLETION_ROUTINE = Option super::super::Win32::Foundation::NTSTATUS>; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PIO_REMOVE_LOCK_TRACKING_BLOCK(pub isize); -impl windows_core::TypeKind for PIO_REMOVE_LOCK_TRACKING_BLOCK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PIO_TIMER(pub isize); -impl windows_core::TypeKind for PIO_TIMER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PIO_WORKITEM(pub isize); -impl windows_core::TypeKind for PIO_WORKITEM { - type TypeKind = windows_core::CopyType; -} pub type PKDEFERRED_ROUTINE = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PKINTERRUPT(pub isize); -impl windows_core::TypeKind for PKINTERRUPT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PKPROCESS(pub isize); -impl windows_core::TypeKind for PKPROCESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PKTHREAD(pub isize); -impl windows_core::TypeKind for PKTHREAD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PNOTIFY_SYNC(pub isize); -impl windows_core::TypeKind for PNOTIFY_SYNC { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct POBJECT_TYPE(pub isize); -impl windows_core::TypeKind for POBJECT_TYPE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct POHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for POHANDLE { - type TypeKind = windows_core::CopyType; -} impl POHANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2088,39 +1986,21 @@ pub struct POOL_TYPE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PPCW_BUFFER(pub isize); -impl windows_core::TypeKind for PPCW_BUFFER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PPCW_INSTANCE(pub isize); -impl windows_core::TypeKind for PPCW_INSTANCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PPCW_REGISTRATION(pub isize); -impl windows_core::TypeKind for PPCW_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PRKPROCESS(pub isize); -impl windows_core::TypeKind for PRKPROCESS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PRKTHREAD(pub isize); -impl windows_core::TypeKind for PRKTHREAD { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PSILO_MONITOR(pub isize); -impl windows_core::TypeKind for PSILO_MONITOR { - type TypeKind = windows_core::CopyType; -} pub type PWORKER_THREAD_ROUTINE = Option; pub const PagedPool: POOL_TYPE = POOL_TYPE(1i32); pub const PagedPoolCacheAligned: POOL_TYPE = POOL_TYPE(5i32); @@ -2175,9 +2055,6 @@ pub const STRSAFE_ZERO_LENGTH_ON_FAILURE: u32 = 2048u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct SspiAsyncContext(pub isize); -impl windows_core::TypeKind for SspiAsyncContext { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[derive(Clone, Copy, Debug, PartialEq)] @@ -2232,21 +2109,12 @@ impl Default for WORK_QUEUE_ITEM { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct _DEVICE_OBJECT_POWER_EXTENSION(pub isize); -impl windows_core::TypeKind for _DEVICE_OBJECT_POWER_EXTENSION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct _IORING_OBJECT(pub isize); -impl windows_core::TypeKind for _IORING_OBJECT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct _SCSI_REQUEST_BLOCK(pub isize); -impl windows_core::TypeKind for _SCSI_REQUEST_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const __WARNING_BANNED_API_USAGE: u32 = 28719u32; pub const __WARNING_CYCLOMATIC_COMPLEXITY: u32 = 28734u32; pub const __WARNING_DEREF_NULL_PTR: u32 = 6011u32; diff --git a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs index af231404422..b46d91896d2 100644 --- a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs @@ -1,10 +1,7 @@ #[inline] -pub unsafe fn NdisAcquireReadWriteLock(lock: *mut NDIS_RW_LOCK, fwrite: P1, lockstate: *mut LOCK_STATE) -where - P1: windows_core::Param, -{ +pub unsafe fn NdisAcquireReadWriteLock(lock: *mut NDIS_RW_LOCK, fwrite: bool, lockstate: *mut LOCK_STATE) { windows_targets::link!("ndis.sys" "system" fn NdisAcquireReadWriteLock(lock : *mut NDIS_RW_LOCK, fwrite : super::super::super::Win32::Foundation:: BOOLEAN, lockstate : *mut LOCK_STATE)); - NdisAcquireReadWriteLock(core::mem::transmute(lock), fwrite.param().abi(), core::mem::transmute(lockstate)) + NdisAcquireReadWriteLock(core::mem::transmute(lock), fwrite.into(), core::mem::transmute(lockstate)) } #[inline] pub unsafe fn NdisAllocateMemoryWithTag(virtualaddress: *mut *mut core::ffi::c_void, length: u32, tag: u32) -> i32 { @@ -181,12 +178,9 @@ pub unsafe fn NdisCoGetTapiCallId(ndisvchandle: *const core::ffi::c_void, tapica } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn NdisCompleteDmaTransfer(status: *mut i32, ndisdmahandle: *mut core::ffi::c_void, buffer: *mut super::super::Foundation::MDL, offset: u32, length: u32, writetodevice: P5) -where - P5: windows_core::Param, -{ +pub unsafe fn NdisCompleteDmaTransfer(status: *mut i32, ndisdmahandle: *mut core::ffi::c_void, buffer: *mut super::super::Foundation::MDL, offset: u32, length: u32, writetodevice: bool) { windows_targets::link!("ndis.sys" "system" fn NdisCompleteDmaTransfer(status : *mut i32, ndisdmahandle : *mut core::ffi::c_void, buffer : *mut super::super::Foundation:: MDL, offset : u32, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN)); - NdisCompleteDmaTransfer(core::mem::transmute(status), core::mem::transmute(ndisdmahandle), core::mem::transmute(buffer), core::mem::transmute(offset), core::mem::transmute(length), writetodevice.param().abi()) + NdisCompleteDmaTransfer(core::mem::transmute(status), core::mem::transmute(ndisdmahandle), core::mem::transmute(buffer), core::mem::transmute(offset), core::mem::transmute(length), writetodevice.into()) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -286,20 +280,14 @@ pub unsafe fn NdisInitializeTimer(timer: *mut NDIS_TIMER, timerfunction: PNDIS_T NdisInitializeTimer(core::mem::transmute(timer), core::mem::transmute(timerfunction), core::mem::transmute(functioncontext.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn NdisMAllocateSharedMemory(miniportadapterhandle: *const core::ffi::c_void, length: u32, cached: P2, virtualaddress: *mut *mut core::ffi::c_void, physicaladdress: *mut i64) -where - P2: windows_core::Param, -{ +pub unsafe fn NdisMAllocateSharedMemory(miniportadapterhandle: *const core::ffi::c_void, length: u32, cached: bool, virtualaddress: *mut *mut core::ffi::c_void, physicaladdress: *mut i64) { windows_targets::link!("ndis.sys" "system" fn NdisMAllocateSharedMemory(miniportadapterhandle : *const core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, virtualaddress : *mut *mut core::ffi::c_void, physicaladdress : *mut i64)); - NdisMAllocateSharedMemory(core::mem::transmute(miniportadapterhandle), core::mem::transmute(length), cached.param().abi(), core::mem::transmute(virtualaddress), core::mem::transmute(physicaladdress)) + NdisMAllocateSharedMemory(core::mem::transmute(miniportadapterhandle), core::mem::transmute(length), cached.into(), core::mem::transmute(virtualaddress), core::mem::transmute(physicaladdress)) } #[inline] -pub unsafe fn NdisMAllocateSharedMemoryAsync(miniportadapterhandle: *const core::ffi::c_void, length: u32, cached: P2, context: *const core::ffi::c_void) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn NdisMAllocateSharedMemoryAsync(miniportadapterhandle: *const core::ffi::c_void, length: u32, cached: bool, context: *const core::ffi::c_void) -> i32 { windows_targets::link!("ndis.sys" "system" fn NdisMAllocateSharedMemoryAsync(miniportadapterhandle : *const core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, context : *const core::ffi::c_void) -> i32); - NdisMAllocateSharedMemoryAsync(core::mem::transmute(miniportadapterhandle), core::mem::transmute(length), cached.param().abi(), core::mem::transmute(context)) + NdisMAllocateSharedMemoryAsync(core::mem::transmute(miniportadapterhandle), core::mem::transmute(length), cached.into(), core::mem::transmute(context)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] @@ -370,12 +358,9 @@ pub unsafe fn NdisMFlushLog(loghandle: *const core::ffi::c_void) { NdisMFlushLog(core::mem::transmute(loghandle)) } #[inline] -pub unsafe fn NdisMFreeSharedMemory(miniportadapterhandle: *const core::ffi::c_void, length: u32, cached: P2, virtualaddress: *const core::ffi::c_void, physicaladdress: i64) -where - P2: windows_core::Param, -{ +pub unsafe fn NdisMFreeSharedMemory(miniportadapterhandle: *const core::ffi::c_void, length: u32, cached: bool, virtualaddress: *const core::ffi::c_void, physicaladdress: i64) { windows_targets::link!("ndis.sys" "system" fn NdisMFreeSharedMemory(miniportadapterhandle : *const core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, virtualaddress : *const core::ffi::c_void, physicaladdress : i64)); - NdisMFreeSharedMemory(core::mem::transmute(miniportadapterhandle), core::mem::transmute(length), cached.param().abi(), core::mem::transmute(virtualaddress), core::mem::transmute(physicaladdress)) + NdisMFreeSharedMemory(core::mem::transmute(miniportadapterhandle), core::mem::transmute(length), cached.into(), core::mem::transmute(virtualaddress), core::mem::transmute(physicaladdress)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -411,12 +396,9 @@ pub unsafe fn NdisMReadDmaCounter(miniportdmahandle: *const core::ffi::c_void) - } #[cfg(feature = "Wdk_System_SystemServices")] #[inline] -pub unsafe fn NdisMRegisterDmaChannel(miniportdmahandle: *mut *mut core::ffi::c_void, miniportadapterhandle: *const core::ffi::c_void, dmachannel: u32, dma32bitaddresses: P3, dmadescription: *const NDIS_DMA_DESCRIPTION, maximumlength: u32) -> i32 -where - P3: windows_core::Param, -{ +pub unsafe fn NdisMRegisterDmaChannel(miniportdmahandle: *mut *mut core::ffi::c_void, miniportadapterhandle: *const core::ffi::c_void, dmachannel: u32, dma32bitaddresses: bool, dmadescription: *const NDIS_DMA_DESCRIPTION, maximumlength: u32) -> i32 { windows_targets::link!("ndis.sys" "system" fn NdisMRegisterDmaChannel(miniportdmahandle : *mut *mut core::ffi::c_void, miniportadapterhandle : *const core::ffi::c_void, dmachannel : u32, dma32bitaddresses : super::super::super::Win32::Foundation:: BOOLEAN, dmadescription : *const NDIS_DMA_DESCRIPTION, maximumlength : u32) -> i32); - NdisMRegisterDmaChannel(core::mem::transmute(miniportdmahandle), core::mem::transmute(miniportadapterhandle), core::mem::transmute(dmachannel), dma32bitaddresses.param().abi(), core::mem::transmute(dmadescription), core::mem::transmute(maximumlength)) + NdisMRegisterDmaChannel(core::mem::transmute(miniportdmahandle), core::mem::transmute(miniportadapterhandle), core::mem::transmute(dmachannel), dma32bitaddresses.into(), core::mem::transmute(dmadescription), core::mem::transmute(maximumlength)) } #[inline] pub unsafe fn NdisMRegisterIoPortRange(portoffset: *mut *mut core::ffi::c_void, miniportadapterhandle: *const core::ffi::c_void, initialport: u32, numberofports: u32) -> i32 { @@ -536,12 +518,9 @@ pub unsafe fn NdisSetTimerEx(ndistimer: *const NDIS_TIMER, millisecondstodelay: } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn NdisSetupDmaTransfer(status: *mut i32, ndisdmahandle: *mut core::ffi::c_void, buffer: *mut super::super::Foundation::MDL, offset: u32, length: u32, writetodevice: P5) -where - P5: windows_core::Param, -{ +pub unsafe fn NdisSetupDmaTransfer(status: *mut i32, ndisdmahandle: *mut core::ffi::c_void, buffer: *mut super::super::Foundation::MDL, offset: u32, length: u32, writetodevice: bool) { windows_targets::link!("ndis.sys" "system" fn NdisSetupDmaTransfer(status : *mut i32, ndisdmahandle : *mut core::ffi::c_void, buffer : *mut super::super::Foundation:: MDL, offset : u32, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN)); - NdisSetupDmaTransfer(core::mem::transmute(status), core::mem::transmute(ndisdmahandle), core::mem::transmute(buffer), core::mem::transmute(offset), core::mem::transmute(length), writetodevice.param().abi()) + NdisSetupDmaTransfer(core::mem::transmute(status), core::mem::transmute(ndisdmahandle), core::mem::transmute(buffer), core::mem::transmute(offset), core::mem::transmute(length), writetodevice.into()) } #[inline] pub unsafe fn NdisSystemProcessorCount() -> i8 { @@ -687,17 +666,11 @@ impl Default for CO_CALL_MANAGER_PARAMETERS { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct CO_CALL_PARAMETERS(pub isize); -impl windows_core::TypeKind for CO_CALL_PARAMETERS { - type TypeKind = windows_core::CopyType; -} pub type CO_CREATE_VC_HANDLER = Option i32>; pub type CO_DELETE_VC_HANDLER = Option i32>; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct CO_MEDIA_PARAMETERS(pub isize); -impl windows_core::TypeKind for CO_MEDIA_PARAMETERS { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CO_PVC { @@ -755,9 +728,6 @@ pub const ETHERNET_LENGTH_OF_ADDRESS: u32 = 6u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct ETH_FILTER(pub isize); -impl windows_core::TypeKind for ETH_FILTER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct FILTERDBS { @@ -1263,9 +1233,6 @@ pub struct NDIS_802_5_RING_STATE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDIS_AF_LIST(pub isize); -impl windows_core::TypeKind for NDIS_AF_LIST { - type TypeKind = windows_core::CopyType; -} pub const NDIS_ANY_NUMBER_OF_NBLS: u32 = 4294967295u32; pub const NDIS_ATTRIBUTE_BUS_MASTER: u32 = 8u32; pub const NDIS_ATTRIBUTE_DESERIALIZE: u32 = 32u32; @@ -1287,9 +1254,6 @@ pub const NDIS_BIND_PARAMETERS_REVISION_4: u32 = 4u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDIS_CALL_MANAGER_CHARACTERISTICS(pub isize); -impl windows_core::TypeKind for NDIS_CALL_MANAGER_CHARACTERISTICS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NDIS_CLASS_ID(pub i32); @@ -1996,9 +1960,6 @@ pub const NDIS_MINIPORT_ATTRIBUTES_SURPRISE_REMOVE_OK: u32 = 4u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDIS_MINIPORT_BLOCK(pub isize); -impl windows_core::TypeKind for NDIS_MINIPORT_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1: u32 = 1u32; pub const NDIS_MINIPORT_DRIVER: u32 = 1u32; pub const NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_1: u32 = 1u32; @@ -2037,9 +1998,6 @@ pub const NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDIS_M_DRIVER_BLOCK(pub isize); -impl windows_core::TypeKind for NDIS_M_DRIVER_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const NDIS_M_MAX_LOOKAHEAD: u32 = 526u32; pub const NDIS_NBL_FLAGS_CAPTURE_TIMESTAMP_ON_TRANSMIT: u32 = 65536u32; pub const NDIS_NBL_FLAGS_HD_SPLIT: u32 = 256u32; @@ -2279,9 +2237,6 @@ pub const NDIS_OID_REQUEST_TIMEOUT_INFINITE: u32 = 0u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDIS_OPEN_BLOCK(pub isize); -impl windows_core::TypeKind for NDIS_OPEN_BLOCK { - type TypeKind = windows_core::CopyType; -} pub const NDIS_OPEN_PARAMETERS_REVISION_1: u32 = 1u32; pub const NDIS_OPEN_RECEIVE_NOT_REENTRANT: u32 = 1u32; #[repr(C)] @@ -2388,9 +2343,6 @@ pub const NDIS_PD_CONFIG_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct NDIS_PD_COUNTER_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for NDIS_PD_COUNTER_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NDIS_PD_COUNTER_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2405,9 +2357,6 @@ pub const NDIS_PD_COUNTER_PARAMETERS_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct NDIS_PD_FILTER_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for NDIS_PD_FILTER_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NDIS_PD_FILTER_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2424,9 +2373,6 @@ pub const NDIS_PD_PROVIDER_DISPATCH_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct NDIS_PD_PROVIDER_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for NDIS_PD_PROVIDER_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NDIS_PD_PROVIDER_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2550,9 +2496,6 @@ pub const NDIS_POLL_DATA_REVISION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct NDIS_POLL_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for NDIS_POLL_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NDIS_POLL_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2682,9 +2625,6 @@ pub type NDIS_PROC_CALLBACK = Option super } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FltNotifyFilterChangeDirectory(notifysync: super::super::super::Foundation::PNOTIFY_SYNC, notifylist: *mut super::super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const core::ffi::c_void, fulldirectoryname: *const super::super::super::super::Win32::System::Kernel::STRING, watchtree: P4, ignorebuffer: P5, completionfilter: u32, notifycallbackdata: *const FLT_CALLBACK_DATA, traversecallback: Option, subjectcontext: Option<*const super::super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, filtercallback: Option) -where - P4: windows_core::Param, - P5: windows_core::Param, -{ +pub unsafe fn FltNotifyFilterChangeDirectory(notifysync: super::super::super::Foundation::PNOTIFY_SYNC, notifylist: *mut super::super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const core::ffi::c_void, fulldirectoryname: *const super::super::super::super::Win32::System::Kernel::STRING, watchtree: bool, ignorebuffer: bool, completionfilter: u32, notifycallbackdata: *const FLT_CALLBACK_DATA, traversecallback: Option, subjectcontext: Option<*const super::super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, filtercallback: Option) { windows_targets::link!("fltmgr.sys" "system" fn FltNotifyFilterChangeDirectory(notifysync : super::super::super::Foundation:: PNOTIFY_SYNC, notifylist : *mut super::super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const core::ffi::c_void, fulldirectoryname : *const super::super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifycallbackdata : *const FLT_CALLBACK_DATA, traversecallback : super:: PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, filtercallback : super:: PFILTER_REPORT_CHANGE)); - FltNotifyFilterChangeDirectory( - core::mem::transmute(notifysync), - core::mem::transmute(notifylist), - core::mem::transmute(fscontext), - core::mem::transmute(fulldirectoryname), - watchtree.param().abi(), - ignorebuffer.param().abi(), - core::mem::transmute(completionfilter), - core::mem::transmute(notifycallbackdata), - core::mem::transmute(traversecallback.unwrap_or(core::mem::zeroed())), - core::mem::transmute(subjectcontext.unwrap_or(core::mem::zeroed())), - core::mem::transmute(filtercallback.unwrap_or(core::mem::zeroed())), - ) + FltNotifyFilterChangeDirectory(core::mem::transmute(notifysync), core::mem::transmute(notifylist), core::mem::transmute(fscontext), core::mem::transmute(fulldirectoryname), watchtree.into(), ignorebuffer.into(), core::mem::transmute(completionfilter), core::mem::transmute(notifycallbackdata), core::mem::transmute(traversecallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(subjectcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(filtercallback.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn FltObjectDereference(fltobject: *mut core::ffi::c_void) { @@ -1209,13 +1193,9 @@ pub unsafe fn FltPurgeFileNameInformationCache(instance: PFLT_INSTANCE, fileobje } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FltQueryDirectoryFile(instance: PFLT_INSTANCE, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileinformation: *mut core::ffi::c_void, length: u32, fileinformationclass: super::FILE_INFORMATION_CLASS, returnsingleentry: P5, filename: Option<*const super::super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: P7, lengthreturned: Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS -where - P5: windows_core::Param, - P7: windows_core::Param, -{ +pub unsafe fn FltQueryDirectoryFile(instance: PFLT_INSTANCE, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileinformation: *mut core::ffi::c_void, length: u32, fileinformationclass: super::FILE_INFORMATION_CLASS, returnsingleentry: bool, filename: Option<*const super::super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: bool, lengthreturned: Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("fltmgr.sys" "system" fn FltQueryDirectoryFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); - FltQueryDirectoryFile(core::mem::transmute(instance), core::mem::transmute(fileobject), core::mem::transmute(fileinformation), core::mem::transmute(length), core::mem::transmute(fileinformationclass), returnsingleentry.param().abi(), core::mem::transmute(filename.unwrap_or(core::mem::zeroed())), restartscan.param().abi(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) + FltQueryDirectoryFile(core::mem::transmute(instance), core::mem::transmute(fileobject), core::mem::transmute(fileinformation), core::mem::transmute(length), core::mem::transmute(fileinformationclass), returnsingleentry.into(), core::mem::transmute(filename.unwrap_or(core::mem::zeroed())), restartscan.into(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1225,13 +1205,9 @@ pub unsafe fn FltQueryDirectoryFileEx(instance: PFLT_INSTANCE, fileobject: *cons } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FltQueryEaFile(instance: PFLT_INSTANCE, fileobject: *const super::super::super::Foundation::FILE_OBJECT, returnedeadata: *mut core::ffi::c_void, length: u32, returnsingleentry: P4, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: P8, lengthreturned: Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, - P8: windows_core::Param, -{ +pub unsafe fn FltQueryEaFile(instance: PFLT_INSTANCE, fileobject: *const super::super::super::Foundation::FILE_OBJECT, returnedeadata: *mut core::ffi::c_void, length: u32, returnsingleentry: bool, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: bool, lengthreturned: Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("fltmgr.sys" "system" fn FltQueryEaFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, returnedeadata : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); - FltQueryEaFile(core::mem::transmute(instance), core::mem::transmute(fileobject), core::mem::transmute(returnedeadata), core::mem::transmute(length), returnsingleentry.param().abi(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.param().abi(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) + FltQueryEaFile(core::mem::transmute(instance), core::mem::transmute(fileobject), core::mem::transmute(returnedeadata), core::mem::transmute(length), returnsingleentry.into(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.into(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO"))] #[inline] @@ -1247,13 +1223,9 @@ pub unsafe fn FltQueryInformationFile(instance: PFLT_INSTANCE, fileobject: *cons } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FltQueryQuotaInformationFile(instance: PFLT_INSTANCE, fileobject: *const super::super::super::Foundation::FILE_OBJECT, iostatusblock: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: P5, sidlist: Option<*const core::ffi::c_void>, sidlistlength: u32, startsid: Option<*const u32>, restartscan: P9, lengthreturned: Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS -where - P5: windows_core::Param, - P9: windows_core::Param, -{ +pub unsafe fn FltQueryQuotaInformationFile(instance: PFLT_INSTANCE, fileobject: *const super::super::super::Foundation::FILE_OBJECT, iostatusblock: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: bool, sidlist: Option<*const core::ffi::c_void>, sidlistlength: u32, startsid: Option<*const u32>, restartscan: bool, lengthreturned: Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("fltmgr.sys" "system" fn FltQueryQuotaInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const core::ffi::c_void, sidlistlength : u32, startsid : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); - FltQueryQuotaInformationFile(core::mem::transmute(instance), core::mem::transmute(fileobject), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.param().abi(), core::mem::transmute(sidlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(sidlistlength), core::mem::transmute(startsid.unwrap_or(core::mem::zeroed())), restartscan.param().abi(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) + FltQueryQuotaInformationFile(core::mem::transmute(instance), core::mem::transmute(fileobject), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.into(), core::mem::transmute(sidlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(sidlistlength), core::mem::transmute(startsid.unwrap_or(core::mem::zeroed())), restartscan.into(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -3046,9 +3018,6 @@ pub type PFLT_CONNECT_NOTIFY = Option bool { self.0.is_null() @@ -3066,36 +3035,24 @@ pub type PFLT_CONTEXT_FREE_CALLBACK = Option; pub type PFLT_DISCONNECT_NOTIFY = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PFLT_FILTER(pub isize); -impl windows_core::TypeKind for PFLT_FILTER { - type TypeKind = windows_core::CopyType; -} pub type PFLT_FILTER_UNLOAD_CALLBACK = Option super::super::super::super::Win32::Foundation::NTSTATUS>; #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_GENERATE_FILE_NAME = Option super::super::super::super::Win32::Foundation::NTSTATUS>; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PFLT_GENERIC_WORKITEM(pub isize); -impl windows_core::TypeKind for PFLT_GENERIC_WORKITEM { - type TypeKind = windows_core::CopyType; -} pub type PFLT_GENERIC_WORKITEM_ROUTINE = Option; #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_GET_OPERATION_STATUS_CALLBACK = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PFLT_INSTANCE(pub isize); -impl windows_core::TypeKind for PFLT_INSTANCE { - type TypeKind = windows_core::CopyType; -} #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK = Option super::super::super::super::Win32::Foundation::NTSTATUS>; #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] @@ -3110,9 +3067,6 @@ pub type PFLT_NORMALIZE_NAME_COMPONENT_EX = Option FLT_POSTOP_CALLBACK_STATUS>; #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] @@ -3124,7 +3078,4 @@ pub type PFLT_TRANSACTION_NOTIFICATION_CALLBACK = Option(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P3, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, ioissuerthread: super::super::Foundation::PETHREAD, asyncreadcontext: *const CC_ASYNC_READ_CONTEXT) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn CcAsyncCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: bool, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, ioissuerthread: super::super::Foundation::PETHREAD, asyncreadcontext: *const CC_ASYNC_READ_CONTEXT) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcAsyncCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD, asyncreadcontext : *const CC_ASYNC_READ_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcAsyncCopyRead(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.param().abi(), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(ioissuerthread), core::mem::transmute(asyncreadcontext)) + CcAsyncCopyRead(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.into(), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(ioissuerthread), core::mem::transmute(asyncreadcontext)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcCanIWrite(fileobject: Option<*const super::super::Foundation::FILE_OBJECT>, bytestowrite: u32, wait: P2, retrying: u8) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn CcCanIWrite(fileobject: Option<*const super::super::Foundation::FILE_OBJECT>, bytestowrite: u32, wait: bool, retrying: u8) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcCanIWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, bytestowrite : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, retrying : u8) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcCanIWrite(core::mem::transmute(fileobject.unwrap_or(core::mem::zeroed())), core::mem::transmute(bytestowrite), wait.param().abi(), core::mem::transmute(retrying)) + CcCanIWrite(core::mem::transmute(fileobject.unwrap_or(core::mem::zeroed())), core::mem::transmute(bytestowrite), wait.into(), core::mem::transmute(retrying)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] @@ -31,39 +25,27 @@ pub unsafe fn CcCoherencyFlushAndPurgeCache(sectionobjectpointer: *const super:: } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P3, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn CcCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: bool, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcCopyRead(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.param().abi(), core::mem::transmute(buffer), core::mem::transmute(iostatus)) + CcCopyRead(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.into(), core::mem::transmute(buffer), core::mem::transmute(iostatus)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcCopyReadEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P3, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, ioissuerthread: super::super::Foundation::PETHREAD) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn CcCopyReadEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: bool, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, ioissuerthread: super::super::Foundation::PETHREAD) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyReadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcCopyReadEx(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.param().abi(), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(ioissuerthread)) + CcCopyReadEx(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.into(), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(ioissuerthread)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcCopyWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P3, buffer: *const core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn CcCopyWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: bool, buffer: *const core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcCopyWrite(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.param().abi(), core::mem::transmute(buffer)) + CcCopyWrite(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.into(), core::mem::transmute(buffer)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcCopyWriteEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P3, buffer: *const core::ffi::c_void, ioissuerthread: super::super::Foundation::PETHREAD) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn CcCopyWriteEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: bool, buffer: *const core::ffi::c_void, ioissuerthread: super::super::Foundation::PETHREAD) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWriteEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const core::ffi::c_void, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcCopyWriteEx(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.param().abi(), core::mem::transmute(buffer), core::mem::transmute(ioissuerthread)) + CcCopyWriteEx(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.into(), core::mem::transmute(buffer), core::mem::transmute(ioissuerthread)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -73,12 +55,9 @@ pub unsafe fn CcCopyWriteWontFlush(fileobject: *const super::super::Foundation:: } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcDeferWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, postroutine: PCC_POST_DEFERRED_WRITE, context1: *const core::ffi::c_void, context2: *const core::ffi::c_void, bytestowrite: u32, retrying: P5) -where - P5: windows_core::Param, -{ +pub unsafe fn CcDeferWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, postroutine: PCC_POST_DEFERRED_WRITE, context1: *const core::ffi::c_void, context2: *const core::ffi::c_void, bytestowrite: u32, retrying: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn CcDeferWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, postroutine : PCC_POST_DEFERRED_WRITE, context1 : *const core::ffi::c_void, context2 : *const core::ffi::c_void, bytestowrite : u32, retrying : super::super::super::Win32::Foundation:: BOOLEAN)); - CcDeferWrite(core::mem::transmute(fileobject), core::mem::transmute(postroutine), core::mem::transmute(context1), core::mem::transmute(context2), core::mem::transmute(bytestowrite), retrying.param().abi()) + CcDeferWrite(core::mem::transmute(fileobject), core::mem::transmute(postroutine), core::mem::transmute(context1), core::mem::transmute(context2), core::mem::transmute(bytestowrite), retrying.into()) } #[inline] pub unsafe fn CcErrorCallbackRoutine(context: *const CC_ERROR_CALLBACK_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -129,30 +108,21 @@ pub unsafe fn CcGetFileObjectFromSectionPtrsRef(sectionobjectpointer: *const sup } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn CcGetFlushedValidData(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, bcblistheld: P1) -> i64 -where - P1: windows_core::Param, -{ +pub unsafe fn CcGetFlushedValidData(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, bcblistheld: bool) -> i64 { windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFlushedValidData(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, bcblistheld : super::super::super::Win32::Foundation:: BOOLEAN) -> i64); - CcGetFlushedValidData(core::mem::transmute(sectionobjectpointer), bcblistheld.param().abi()) + CcGetFlushedValidData(core::mem::transmute(sectionobjectpointer), bcblistheld.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcInitializeCacheMap(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES, pinaccess: P2, callbacks: *const CACHE_MANAGER_CALLBACKS, lazywritecontext: *const core::ffi::c_void) -where - P2: windows_core::Param, -{ +pub unsafe fn CcInitializeCacheMap(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES, pinaccess: bool, callbacks: *const CACHE_MANAGER_CALLBACKS, lazywritecontext: *const core::ffi::c_void) { windows_targets::link!("ntoskrnl.exe" "system" fn CcInitializeCacheMap(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES, pinaccess : super::super::super::Win32::Foundation:: BOOLEAN, callbacks : *const CACHE_MANAGER_CALLBACKS, lazywritecontext : *const core::ffi::c_void)); - CcInitializeCacheMap(core::mem::transmute(fileobject), core::mem::transmute(filesizes), pinaccess.param().abi(), core::mem::transmute(callbacks), core::mem::transmute(lazywritecontext)) + CcInitializeCacheMap(core::mem::transmute(fileobject), core::mem::transmute(filesizes), pinaccess.into(), core::mem::transmute(callbacks), core::mem::transmute(lazywritecontext)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcInitializeCacheMapEx(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES, pinaccess: P2, callbacks: *const CACHE_MANAGER_CALLBACKS, lazywritecontext: *const core::ffi::c_void, flags: u32) -where - P2: windows_core::Param, -{ +pub unsafe fn CcInitializeCacheMapEx(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES, pinaccess: bool, callbacks: *const CACHE_MANAGER_CALLBACKS, lazywritecontext: *const core::ffi::c_void, flags: u32) { windows_targets::link!("ntoskrnl.exe" "system" fn CcInitializeCacheMapEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES, pinaccess : super::super::super::Win32::Foundation:: BOOLEAN, callbacks : *const CACHE_MANAGER_CALLBACKS, lazywritecontext : *const core::ffi::c_void, flags : u32)); - CcInitializeCacheMapEx(core::mem::transmute(fileobject), core::mem::transmute(filesizes), pinaccess.param().abi(), core::mem::transmute(callbacks), core::mem::transmute(lazywritecontext), core::mem::transmute(flags)) + CcInitializeCacheMapEx(core::mem::transmute(fileobject), core::mem::transmute(filesizes), pinaccess.into(), core::mem::transmute(callbacks), core::mem::transmute(lazywritecontext), core::mem::transmute(flags)) } #[inline] pub unsafe fn CcIsCacheManagerCallbackNeeded(status: super::super::super::Win32::Foundation::NTSTATUS) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -221,12 +191,9 @@ pub unsafe fn CcPrepareMdlWrite(fileobject: *const super::super::Foundation::FIL } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcPreparePinWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, zero: P3, flags: u32, bcb: *mut *mut core::ffi::c_void, buffer: *mut *mut core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn CcPreparePinWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, zero: bool, flags: u32, bcb: *mut *mut core::ffi::c_void, buffer: *mut *mut core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcPreparePinWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, zero : super::super::super::Win32::Foundation:: BOOLEAN, flags : u32, bcb : *mut *mut core::ffi::c_void, buffer : *mut *mut core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcPreparePinWrite(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), zero.param().abi(), core::mem::transmute(flags), core::mem::transmute(bcb), core::mem::transmute(buffer)) + CcPreparePinWrite(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), zero.into(), core::mem::transmute(flags), core::mem::transmute(bcb), core::mem::transmute(buffer)) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -258,13 +225,9 @@ pub unsafe fn CcScheduleReadAheadEx(fileobject: *const super::super::Foundation: } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcSetAdditionalCacheAttributes(fileobject: *const super::super::Foundation::FILE_OBJECT, disablereadahead: P1, disablewritebehind: P2) -where - P1: windows_core::Param, - P2: windows_core::Param, -{ +pub unsafe fn CcSetAdditionalCacheAttributes(fileobject: *const super::super::Foundation::FILE_OBJECT, disablereadahead: bool, disablewritebehind: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn CcSetAdditionalCacheAttributes(fileobject : *const super::super::Foundation:: FILE_OBJECT, disablereadahead : super::super::super::Win32::Foundation:: BOOLEAN, disablewritebehind : super::super::super::Win32::Foundation:: BOOLEAN)); - CcSetAdditionalCacheAttributes(core::mem::transmute(fileobject), disablereadahead.param().abi(), disablewritebehind.param().abi()) + CcSetAdditionalCacheAttributes(core::mem::transmute(fileobject), disablereadahead.into(), disablewritebehind.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -308,12 +271,9 @@ pub unsafe fn CcSetLogHandleForFile(fileobject: *const super::super::Foundation: } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcSetParallelFlushFile(fileobject: *const super::super::Foundation::FILE_OBJECT, enableparallelflush: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn CcSetParallelFlushFile(fileobject: *const super::super::Foundation::FILE_OBJECT, enableparallelflush: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn CcSetParallelFlushFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, enableparallelflush : super::super::super::Win32::Foundation:: BOOLEAN)); - CcSetParallelFlushFile(core::mem::transmute(fileobject), enableparallelflush.param().abi()) + CcSetParallelFlushFile(core::mem::transmute(fileobject), enableparallelflush.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -339,13 +299,10 @@ pub unsafe fn CcUnpinDataForThread(bcb: *const core::ffi::c_void, resourcethread } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn CcUnpinRepinnedBcb(bcb: *const core::ffi::c_void, writethrough: P1) -> super::super::super::Win32::System::IO::IO_STATUS_BLOCK -where - P1: windows_core::Param, -{ +pub unsafe fn CcUnpinRepinnedBcb(bcb: *const core::ffi::c_void, writethrough: bool) -> super::super::super::Win32::System::IO::IO_STATUS_BLOCK { windows_targets::link!("ntoskrnl.exe" "system" fn CcUnpinRepinnedBcb(bcb : *const core::ffi::c_void, writethrough : super::super::super::Win32::Foundation:: BOOLEAN, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); let mut result__ = core::mem::zeroed(); - CcUnpinRepinnedBcb(core::mem::transmute(bcb), writethrough.param().abi(), &mut result__); + CcUnpinRepinnedBcb(core::mem::transmute(bcb), writethrough.into(), &mut result__); result__ } #[inline] @@ -355,12 +312,9 @@ pub unsafe fn CcWaitForCurrentLazyWriterActivity() -> super::super::super::Win32 } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn CcZeroData(fileobject: *const super::super::Foundation::FILE_OBJECT, startoffset: *const i64, endoffset: *const i64, wait: P3) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn CcZeroData(fileobject: *const super::super::Foundation::FILE_OBJECT, startoffset: *const i64, endoffset: *const i64, wait: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn CcZeroData(fileobject : *const super::super::Foundation:: FILE_OBJECT, startoffset : *const i64, endoffset : *const i64, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - CcZeroData(core::mem::transmute(fileobject), core::mem::transmute(startoffset), core::mem::transmute(endoffset), wait.param().abi()) + CcZeroData(core::mem::transmute(fileobject), core::mem::transmute(startoffset), core::mem::transmute(endoffset), wait.into()) } #[inline] pub unsafe fn CompleteAuthToken(phcontext: *const SecHandle, ptoken: *const SecBufferDesc) -> windows_core::Result<()> { @@ -418,12 +372,9 @@ pub unsafe fn FsRtlAddMcbEntry(mcb: *mut MCB, vbn: u32, lbn: u32, sectorcount: u } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn FsRtlAddToTunnelCache(cache: *mut TUNNEL, directorykey: u64, shortname: *const super::super::super::Win32::Foundation::UNICODE_STRING, longname: *const super::super::super::Win32::Foundation::UNICODE_STRING, keybyshortname: P4, datalength: u32, data: *const core::ffi::c_void) -where - P4: windows_core::Param, -{ +pub unsafe fn FsRtlAddToTunnelCache(cache: *mut TUNNEL, directorykey: u64, shortname: *const super::super::super::Win32::Foundation::UNICODE_STRING, longname: *const super::super::super::Win32::Foundation::UNICODE_STRING, keybyshortname: bool, datalength: u32, data: *const core::ffi::c_void) { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddToTunnelCache(cache : *mut TUNNEL, directorykey : u64, shortname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, keybyshortname : super::super::super::Win32::Foundation:: BOOLEAN, datalength : u32, data : *const core::ffi::c_void)); - FsRtlAddToTunnelCache(core::mem::transmute(cache), core::mem::transmute(directorykey), core::mem::transmute(shortname), core::mem::transmute(longname), keybyshortname.param().abi(), core::mem::transmute(datalength), core::mem::transmute(data)) + FsRtlAddToTunnelCache(core::mem::transmute(cache), core::mem::transmute(directorykey), core::mem::transmute(shortname), core::mem::transmute(longname), keybyshortname.into(), core::mem::transmute(datalength), core::mem::transmute(data)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -466,12 +417,9 @@ pub unsafe fn FsRtlAllocateResource() -> *mut super::super::Foundation::ERESOURC FsRtlAllocateResource() } #[inline] -pub unsafe fn FsRtlAreNamesEqual(constantnamea: *const super::super::super::Win32::Foundation::UNICODE_STRING, constantnameb: *const super::super::super::Win32::Foundation::UNICODE_STRING, ignorecase: P2, upcasetable: Option<*const u16>) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn FsRtlAreNamesEqual(constantnamea: *const super::super::super::Win32::Foundation::UNICODE_STRING, constantnameb: *const super::super::super::Win32::Foundation::UNICODE_STRING, ignorecase: bool, upcasetable: Option<*const u16>) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreNamesEqual(constantnamea : *const super::super::super::Win32::Foundation:: UNICODE_STRING, constantnameb : *const super::super::super::Win32::Foundation:: UNICODE_STRING, ignorecase : super::super::super::Win32::Foundation:: BOOLEAN, upcasetable : *const u16) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlAreNamesEqual(core::mem::transmute(constantnamea), core::mem::transmute(constantnameb), ignorecase.param().abi(), core::mem::transmute(upcasetable.unwrap_or(core::mem::zeroed()))) + FsRtlAreNamesEqual(core::mem::transmute(constantnamea), core::mem::transmute(constantnameb), ignorecase.into(), core::mem::transmute(upcasetable.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -569,21 +517,15 @@ pub unsafe fn FsRtlCheckUpperOplock(oplock: *const *const core::ffi::c_void, new } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P3, lockkey: u32, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn FsRtlCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: bool, lockkey: u32, buffer: *mut core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *mut core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlCopyRead(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.param().abi(), core::mem::transmute(lockkey), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(deviceobject)) + FsRtlCopyRead(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.into(), core::mem::transmute(lockkey), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(deviceobject)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlCopyWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P3, lockkey: u32, buffer: *const core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN -where - P3: windows_core::Param, -{ +pub unsafe fn FsRtlCopyWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: bool, lockkey: u32, buffer: *const core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *const core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlCopyWrite(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.param().abi(), core::mem::transmute(lockkey), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(deviceobject)) + FsRtlCopyWrite(core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), wait.into(), core::mem::transmute(lockkey), core::mem::transmute(buffer), core::mem::transmute(iostatus), core::mem::transmute(deviceobject)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -682,12 +624,9 @@ pub unsafe fn FsRtlFastUnlockAllByKey(filelock: *const FILE_LOCK, fileobject: *c } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlFastUnlockSingle(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: *const i64, processid: super::super::Foundation::PEPROCESS, key: u32, context: Option<*const core::ffi::c_void>, alreadysynchronized: P7) -> super::super::super::Win32::Foundation::NTSTATUS -where - P7: windows_core::Param, -{ +pub unsafe fn FsRtlFastUnlockSingle(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: *const i64, processid: super::super::Foundation::PEPROCESS, key: u32, context: Option<*const core::ffi::c_void>, alreadysynchronized: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastUnlockSingle(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, context : *const core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - FsRtlFastUnlockSingle(core::mem::transmute(filelock), core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), core::mem::transmute(processid), core::mem::transmute(key), core::mem::transmute(context.unwrap_or(core::mem::zeroed())), alreadysynchronized.param().abi()) + FsRtlFastUnlockSingle(core::mem::transmute(filelock), core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), core::mem::transmute(processid), core::mem::transmute(key), core::mem::transmute(context.unwrap_or(core::mem::zeroed())), alreadysynchronized.into()) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -760,12 +699,9 @@ pub unsafe fn FsRtlGetNextExtraCreateParameter(ecplist: *const super::super::Fou } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlGetNextFileLock(filelock: *const FILE_LOCK, restart: P1) -> *mut FILE_LOCK_INFO -where - P1: windows_core::Param, -{ +pub unsafe fn FsRtlGetNextFileLock(filelock: *const FILE_LOCK, restart: bool) -> *mut FILE_LOCK_INFO { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextFileLock(filelock : *const FILE_LOCK, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut FILE_LOCK_INFO); - FsRtlGetNextFileLock(core::mem::transmute(filelock), restart.param().abi()) + FsRtlGetNextFileLock(core::mem::transmute(filelock), restart.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -939,25 +875,15 @@ pub unsafe fn FsRtlIsExtentDangling(startpage: u32, numberofpages: u32, flags: u } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn FsRtlIsFatDbcsLegal(dbcsname: super::super::super::Win32::System::Kernel::STRING, wildcardspermissible: P1, pathnamepermissible: P2, leadingbackslashpermissible: P3) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn FsRtlIsFatDbcsLegal(dbcsname: super::super::super::Win32::System::Kernel::STRING, wildcardspermissible: bool, pathnamepermissible: bool, leadingbackslashpermissible: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsFatDbcsLegal(dbcsname : super::super::super::Win32::System::Kernel:: STRING, wildcardspermissible : super::super::super::Win32::Foundation:: BOOLEAN, pathnamepermissible : super::super::super::Win32::Foundation:: BOOLEAN, leadingbackslashpermissible : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlIsFatDbcsLegal(core::mem::transmute(dbcsname), wildcardspermissible.param().abi(), pathnamepermissible.param().abi(), leadingbackslashpermissible.param().abi()) + FsRtlIsFatDbcsLegal(core::mem::transmute(dbcsname), wildcardspermissible.into(), pathnamepermissible.into(), leadingbackslashpermissible.into()) } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn FsRtlIsHpfsDbcsLegal(dbcsname: super::super::super::Win32::System::Kernel::STRING, wildcardspermissible: P1, pathnamepermissible: P2, leadingbackslashpermissible: P3) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn FsRtlIsHpfsDbcsLegal(dbcsname: super::super::super::Win32::System::Kernel::STRING, wildcardspermissible: bool, pathnamepermissible: bool, leadingbackslashpermissible: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsHpfsDbcsLegal(dbcsname : super::super::super::Win32::System::Kernel:: STRING, wildcardspermissible : super::super::super::Win32::Foundation:: BOOLEAN, pathnamepermissible : super::super::super::Win32::Foundation:: BOOLEAN, leadingbackslashpermissible : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlIsHpfsDbcsLegal(core::mem::transmute(dbcsname), wildcardspermissible.param().abi(), pathnamepermissible.param().abi(), leadingbackslashpermissible.param().abi()) + FsRtlIsHpfsDbcsLegal(core::mem::transmute(dbcsname), wildcardspermissible.into(), pathnamepermissible.into(), leadingbackslashpermissible.into()) } #[inline] pub unsafe fn FsRtlIsMobileOS() -> super::super::super::Win32::Foundation::BOOLEAN { @@ -965,22 +891,20 @@ pub unsafe fn FsRtlIsMobileOS() -> super::super::super::Win32::Foundation::BOOLE FsRtlIsMobileOS() } #[inline] -pub unsafe fn FsRtlIsNameInExpression(expression: *const super::super::super::Win32::Foundation::UNICODE_STRING, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, ignorecase: P2, upcasetable: P3) -> super::super::super::Win32::Foundation::BOOLEAN +pub unsafe fn FsRtlIsNameInExpression(expression: *const super::super::super::Win32::Foundation::UNICODE_STRING, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, ignorecase: bool, upcasetable: P3) -> super::super::super::Win32::Foundation::BOOLEAN where - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsNameInExpression(expression : *const super::super::super::Win32::Foundation:: UNICODE_STRING, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, ignorecase : super::super::super::Win32::Foundation:: BOOLEAN, upcasetable : windows_core::PCWSTR) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlIsNameInExpression(core::mem::transmute(expression), core::mem::transmute(name), ignorecase.param().abi(), upcasetable.param().abi()) + FsRtlIsNameInExpression(core::mem::transmute(expression), core::mem::transmute(name), ignorecase.into(), upcasetable.param().abi()) } #[inline] -pub unsafe fn FsRtlIsNameInUnUpcasedExpression(expression: *const super::super::super::Win32::Foundation::UNICODE_STRING, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, ignorecase: P2, upcasetable: P3) -> super::super::super::Win32::Foundation::BOOLEAN +pub unsafe fn FsRtlIsNameInUnUpcasedExpression(expression: *const super::super::super::Win32::Foundation::UNICODE_STRING, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, ignorecase: bool, upcasetable: P3) -> super::super::super::Win32::Foundation::BOOLEAN where - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsNameInUnUpcasedExpression(expression : *const super::super::super::Win32::Foundation:: UNICODE_STRING, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, ignorecase : super::super::super::Win32::Foundation:: BOOLEAN, upcasetable : windows_core::PCWSTR) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlIsNameInUnUpcasedExpression(core::mem::transmute(expression), core::mem::transmute(name), ignorecase.param().abi(), upcasetable.param().abi()) + FsRtlIsNameInUnUpcasedExpression(core::mem::transmute(expression), core::mem::transmute(name), ignorecase.into(), upcasetable.param().abi()) } #[inline] pub unsafe fn FsRtlIsNonEmptyDirectoryReparsePointAllowed(reparsetag: u32) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -1139,19 +1063,15 @@ pub unsafe fn FsRtlNotifyCleanupAll(notifysync: super::super::Foundation::PNOTIF } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlNotifyFilterChangeDirectory(notifysync: super::super::Foundation::PNOTIFY_SYNC, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const core::ffi::c_void, fulldirectoryname: *const super::super::super::Win32::System::Kernel::STRING, watchtree: P4, ignorebuffer: P5, completionfilter: u32, notifyirp: Option<*const super::super::Foundation::IRP>, traversecallback: Option, subjectcontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, filtercallback: Option) -where - P4: windows_core::Param, - P5: windows_core::Param, -{ +pub unsafe fn FsRtlNotifyFilterChangeDirectory(notifysync: super::super::Foundation::PNOTIFY_SYNC, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const core::ffi::c_void, fulldirectoryname: *const super::super::super::Win32::System::Kernel::STRING, watchtree: bool, ignorebuffer: bool, completionfilter: u32, notifyirp: Option<*const super::super::Foundation::IRP>, traversecallback: Option, subjectcontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, filtercallback: Option) { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFilterChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const core::ffi::c_void, fulldirectoryname : *const super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, filtercallback : PFILTER_REPORT_CHANGE)); FsRtlNotifyFilterChangeDirectory( core::mem::transmute(notifysync), core::mem::transmute(notifylist), core::mem::transmute(fscontext), core::mem::transmute(fulldirectoryname), - watchtree.param().abi(), - ignorebuffer.param().abi(), + watchtree.into(), + ignorebuffer.into(), core::mem::transmute(completionfilter), core::mem::transmute(notifyirp.unwrap_or(core::mem::zeroed())), core::mem::transmute(traversecallback.unwrap_or(core::mem::zeroed())), @@ -1178,13 +1098,9 @@ pub unsafe fn FsRtlNotifyFilterReportChange(notifysync: super::super::Foundation } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlNotifyFullChangeDirectory(notifysync: super::super::Foundation::PNOTIFY_SYNC, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const core::ffi::c_void, fulldirectoryname: *mut super::super::super::Win32::System::Kernel::STRING, watchtree: P4, ignorebuffer: P5, completionfilter: u32, notifyirp: Option<*const super::super::Foundation::IRP>, traversecallback: Option, subjectcontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -where - P4: windows_core::Param, - P5: windows_core::Param, -{ +pub unsafe fn FsRtlNotifyFullChangeDirectory(notifysync: super::super::Foundation::PNOTIFY_SYNC, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const core::ffi::c_void, fulldirectoryname: *mut super::super::super::Win32::System::Kernel::STRING, watchtree: bool, ignorebuffer: bool, completionfilter: u32, notifyirp: Option<*const super::super::Foundation::IRP>, traversecallback: Option, subjectcontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFullChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const core::ffi::c_void, fulldirectoryname : *mut super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); - FsRtlNotifyFullChangeDirectory(core::mem::transmute(notifysync), core::mem::transmute(notifylist), core::mem::transmute(fscontext), core::mem::transmute(fulldirectoryname), watchtree.param().abi(), ignorebuffer.param().abi(), core::mem::transmute(completionfilter), core::mem::transmute(notifyirp.unwrap_or(core::mem::zeroed())), core::mem::transmute(traversecallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(subjectcontext.unwrap_or(core::mem::zeroed()))) + FsRtlNotifyFullChangeDirectory(core::mem::transmute(notifysync), core::mem::transmute(notifylist), core::mem::transmute(fscontext), core::mem::transmute(fulldirectoryname), watchtree.into(), ignorebuffer.into(), core::mem::transmute(completionfilter), core::mem::transmute(notifyirp.unwrap_or(core::mem::zeroed())), core::mem::transmute(traversecallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(subjectcontext.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -1325,14 +1241,9 @@ pub unsafe fn FsRtlPrepareToReuseEcp(ecpcontext: *const core::ffi::c_void) { } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlPrivateLock(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: *const i64, processid: super::super::Foundation::PEPROCESS, key: u32, failimmediately: P6, exclusivelock: P7, iosb: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, irp: Option<*const super::super::Foundation::IRP>, context: Option<*const core::ffi::c_void>, alreadysynchronized: P11) -> super::super::super::Win32::Foundation::BOOLEAN -where - P6: windows_core::Param, - P7: windows_core::Param, - P11: windows_core::Param, -{ +pub unsafe fn FsRtlPrivateLock(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: *const i64, processid: super::super::Foundation::PEPROCESS, key: u32, failimmediately: bool, exclusivelock: bool, iosb: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, irp: Option<*const super::super::Foundation::IRP>, context: Option<*const core::ffi::c_void>, alreadysynchronized: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrivateLock(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN, iosb : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, irp : *const super::super::Foundation:: IRP, context : *const core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - FsRtlPrivateLock(core::mem::transmute(filelock), core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), core::mem::transmute(processid), core::mem::transmute(key), failimmediately.param().abi(), exclusivelock.param().abi(), core::mem::transmute(iosb), core::mem::transmute(irp.unwrap_or(core::mem::zeroed())), core::mem::transmute(context.unwrap_or(core::mem::zeroed())), alreadysynchronized.param().abi()) + FsRtlPrivateLock(core::mem::transmute(filelock), core::mem::transmute(fileobject), core::mem::transmute(fileoffset), core::mem::transmute(length), core::mem::transmute(processid), core::mem::transmute(key), failimmediately.into(), exclusivelock.into(), core::mem::transmute(iosb), core::mem::transmute(irp.unwrap_or(core::mem::zeroed())), core::mem::transmute(context.unwrap_or(core::mem::zeroed())), alreadysynchronized.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1354,13 +1265,9 @@ pub unsafe fn FsRtlQueryInformationFile(fileobject: *const super::super::Foundat } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn FsRtlQueryKernelEaFile(fileobject: *const super::super::Foundation::FILE_OBJECT, returnedeadata: *mut core::ffi::c_void, length: u32, returnsingleentry: P3, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: P7, lengthreturned: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, - P7: windows_core::Param, -{ +pub unsafe fn FsRtlQueryKernelEaFile(fileobject: *const super::super::Foundation::FILE_OBJECT, returnedeadata: *mut core::ffi::c_void, length: u32, returnsingleentry: bool, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: bool, lengthreturned: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryKernelEaFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, returnedeadata : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - FsRtlQueryKernelEaFile(core::mem::transmute(fileobject), core::mem::transmute(returnedeadata), core::mem::transmute(length), returnsingleentry.param().abi(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.param().abi(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) + FsRtlQueryKernelEaFile(core::mem::transmute(fileobject), core::mem::transmute(returnedeadata), core::mem::transmute(length), returnsingleentry.into(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.into(), core::mem::transmute(lengthreturned.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn FsRtlQueryMaximumVirtualDiskNestingLevel() -> u32 { @@ -1374,12 +1281,9 @@ pub unsafe fn FsRtlRegisterFileSystemFilterCallbacks(filterdriverobject: *const FsRtlRegisterFileSystemFilterCallbacks(core::mem::transmute(filterdriverobject), core::mem::transmute(callbacks)) } #[inline] -pub unsafe fn FsRtlRegisterUncProvider(muphandle: *mut super::super::super::Win32::Foundation::HANDLE, redirectordevicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, mailslotssupported: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn FsRtlRegisterUncProvider(muphandle: *mut super::super::super::Win32::Foundation::HANDLE, redirectordevicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, mailslotssupported: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterUncProvider(muphandle : *mut super::super::super::Win32::Foundation:: HANDLE, redirectordevicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, mailslotssupported : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - FsRtlRegisterUncProvider(core::mem::transmute(muphandle), core::mem::transmute(redirectordevicename), mailslotssupported.param().abi()) + FsRtlRegisterUncProvider(core::mem::transmute(muphandle), core::mem::transmute(redirectordevicename), mailslotssupported.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1454,12 +1358,9 @@ pub unsafe fn FsRtlResetBaseMcb() -> BASE_MCB { } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn FsRtlResetLargeMcb(mcb: *mut LARGE_MCB, selfsynchronized: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn FsRtlResetLargeMcb(mcb: *mut LARGE_MCB, selfsynchronized: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlResetLargeMcb(mcb : *mut LARGE_MCB, selfsynchronized : super::super::super::Win32::Foundation:: BOOLEAN)); - FsRtlResetLargeMcb(core::mem::transmute(mcb), selfsynchronized.param().abi()) + FsRtlResetLargeMcb(core::mem::transmute(mcb), selfsynchronized.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1603,20 +1504,14 @@ pub unsafe fn IoCheckFunctionAccess(grantedaccess: u32, majorfunction: u8, minor IoCheckFunctionAccess(core::mem::transmute(grantedaccess), core::mem::transmute(majorfunction), core::mem::transmute(minorfunction), core::mem::transmute(iocontrolcode), core::mem::transmute(arg1.unwrap_or(core::mem::zeroed())), core::mem::transmute(arg2.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn IoCheckQuerySetFileInformation(fileinformationclass: FILE_INFORMATION_CLASS, length: u32, setoperation: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn IoCheckQuerySetFileInformation(fileinformationclass: FILE_INFORMATION_CLASS, length: u32, setoperation: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckQuerySetFileInformation(fileinformationclass : FILE_INFORMATION_CLASS, length : u32, setoperation : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoCheckQuerySetFileInformation(core::mem::transmute(fileinformationclass), core::mem::transmute(length), setoperation.param().abi()) + IoCheckQuerySetFileInformation(core::mem::transmute(fileinformationclass), core::mem::transmute(length), setoperation.into()) } #[inline] -pub unsafe fn IoCheckQuerySetVolumeInformation(fsinformationclass: FS_INFORMATION_CLASS, length: u32, setoperation: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn IoCheckQuerySetVolumeInformation(fsinformationclass: FS_INFORMATION_CLASS, length: u32, setoperation: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckQuerySetVolumeInformation(fsinformationclass : FS_INFORMATION_CLASS, length : u32, setoperation : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoCheckQuerySetVolumeInformation(core::mem::transmute(fsinformationclass), core::mem::transmute(length), setoperation.param().abi()) + IoCheckQuerySetVolumeInformation(core::mem::transmute(fsinformationclass), core::mem::transmute(length), setoperation.into()) } #[cfg(feature = "Win32_Security")] #[inline] @@ -1812,12 +1707,9 @@ pub unsafe fn IoRegisterFsRegistrationChange(driverobject: *const super::super:: } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoRegisterFsRegistrationChangeMountAware(driverobject: *const super::super::Foundation::DRIVER_OBJECT, drivernotificationroutine: super::super::Foundation::DRIVER_FS_NOTIFICATION, synchronizewithmounts: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn IoRegisterFsRegistrationChangeMountAware(driverobject: *const super::super::Foundation::DRIVER_OBJECT, drivernotificationroutine: super::super::Foundation::DRIVER_FS_NOTIFICATION, synchronizewithmounts: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterFsRegistrationChangeMountAware(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : super::super::Foundation:: DRIVER_FS_NOTIFICATION, synchronizewithmounts : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoRegisterFsRegistrationChangeMountAware(core::mem::transmute(driverobject), core::mem::transmute(drivernotificationroutine), synchronizewithmounts.param().abi()) + IoRegisterFsRegistrationChangeMountAware(core::mem::transmute(driverobject), core::mem::transmute(drivernotificationroutine), synchronizewithmounts.into()) } #[inline] pub unsafe fn IoReleaseVpbSpinLock(irql: u8) { @@ -1889,12 +1781,9 @@ pub unsafe fn IoUnregisterFsRegistrationChange(driverobject: *const super::super } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoVerifyVolume(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, allowrawmount: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn IoVerifyVolume(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, allowrawmount: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoVerifyVolume(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, allowrawmount : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoVerifyVolume(core::mem::transmute(deviceobject), allowrawmount.param().abi()) + IoVerifyVolume(core::mem::transmute(deviceobject), allowrawmount.into()) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -1920,12 +1809,9 @@ pub unsafe fn KeDetachProcess() { } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeInitializeMutant(mutant: *mut super::super::Foundation::KMUTANT, initialowner: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn KeInitializeMutant(mutant: *mut super::super::Foundation::KMUTANT, initialowner: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeMutant(mutant : *mut super::super::Foundation:: KMUTANT, initialowner : super::super::super::Win32::Foundation:: BOOLEAN)); - KeInitializeMutant(core::mem::transmute(mutant), initialowner.param().abi()) + KeInitializeMutant(core::mem::transmute(mutant), initialowner.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -1959,13 +1845,9 @@ pub unsafe fn KeReadStateQueue(queue: *const super::super::Foundation::KQUEUE) - } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeReleaseMutant(mutant: *mut super::super::Foundation::KMUTANT, increment: i32, abandoned: P2, wait: P3) -> i32 -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn KeReleaseMutant(mutant: *mut super::super::Foundation::KMUTANT, increment: i32, abandoned: bool, wait: bool) -> i32 { windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseMutant(mutant : *mut super::super::Foundation:: KMUTANT, increment : i32, abandoned : super::super::super::Win32::Foundation:: BOOLEAN, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - KeReleaseMutant(core::mem::transmute(mutant), core::mem::transmute(increment), abandoned.param().abi(), wait.param().abi()) + KeReleaseMutant(core::mem::transmute(mutant), core::mem::transmute(increment), abandoned.into(), wait.into()) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -1981,12 +1863,9 @@ pub unsafe fn KeRemoveQueue(queue: *mut super::super::Foundation::KQUEUE, waitmo } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeRemoveQueueEx(queue: *mut super::super::Foundation::KQUEUE, waitmode: i8, alertable: P2, timeout: Option<*const i64>, entryarray: &mut [*mut super::super::super::Win32::System::Kernel::LIST_ENTRY]) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn KeRemoveQueueEx(queue: *mut super::super::Foundation::KQUEUE, waitmode: i8, alertable: bool, timeout: Option<*const i64>, entryarray: &mut [*mut super::super::super::Win32::System::Kernel::LIST_ENTRY]) -> u32 { windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueEx(queue : *mut super::super::Foundation:: KQUEUE, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64, entryarray : *mut *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY, count : u32) -> u32); - KeRemoveQueueEx(core::mem::transmute(queue), core::mem::transmute(waitmode), alertable.param().abi(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed())), core::mem::transmute(entryarray.as_ptr()), entryarray.len().try_into().unwrap()) + KeRemoveQueueEx(core::mem::transmute(queue), core::mem::transmute(waitmode), alertable.into(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed())), core::mem::transmute(entryarray.as_ptr()), entryarray.len().try_into().unwrap()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -2001,12 +1880,9 @@ pub unsafe fn KeSetIdealProcessorThread(thread: super::super::Foundation::PKTHRE KeSetIdealProcessorThread(core::mem::transmute(thread), core::mem::transmute(processor)) } #[inline] -pub unsafe fn KeSetKernelStackSwapEnable(enable: P0) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn KeSetKernelStackSwapEnable(enable: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn KeSetKernelStackSwapEnable(enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - KeSetKernelStackSwapEnable(enable.param().abi()) + KeSetKernelStackSwapEnable(enable.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -2056,12 +1932,9 @@ pub unsafe fn MmFlushImageSection(sectionobjectpointer: *const super::super::Fou } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn MmForceSectionClosed(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, delayclose: P1) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, -{ +pub unsafe fn MmForceSectionClosed(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, delayclose: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn MmForceSectionClosed(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, delayclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - MmForceSectionClosed(core::mem::transmute(sectionobjectpointer), delayclose.param().abi()) + MmForceSectionClosed(core::mem::transmute(sectionobjectpointer), delayclose.into()) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -2104,16 +1977,13 @@ pub unsafe fn MmSetAddressRangeModified(address: *const core::ffi::c_void, lengt } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtAccessCheckAndAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, objectcreation: P7, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS -where - P7: windows_core::Param, -{ +pub unsafe fn NtAccessCheckAndAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtAccessCheckAndAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypename), core::mem::transmute(objectname), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.param().abi(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose)) + NtAccessCheckAndAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypename), core::mem::transmute(objectname), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose)) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtAccessCheckByTypeAndAuditAlarm( +pub unsafe fn NtAccessCheckByTypeAndAuditAlarm( subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, @@ -2125,14 +1995,11 @@ pub unsafe fn NtAccessCheckByTypeAndAuditAlarm( flags: u32, objecttypelist: Option<&[super::super::super::Win32::Security::OBJECT_TYPE_LIST]>, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, - objectcreation: P12, + objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN, -) -> super::super::super::Win32::Foundation::NTSTATUS -where - P12: windows_core::Param, -{ +) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Security:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAccessCheckByTypeAndAuditAlarm( core::mem::transmute(subsystemname), @@ -2147,7 +2014,7 @@ where core::mem::transmute(objecttypelist.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), objecttypelist.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose), @@ -2155,7 +2022,7 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarm( +pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarm( subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, @@ -2168,14 +2035,11 @@ pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarm( objecttypelist: Option<*const super::super::super::Win32::Security::OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, - objectcreation: P12, + objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN, -) -> super::super::super::Win32::Foundation::NTSTATUS -where - P12: windows_core::Param, -{ +) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeResultListAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Security:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAccessCheckByTypeResultListAndAuditAlarm( core::mem::transmute(subsystemname), @@ -2190,7 +2054,7 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose), @@ -2198,7 +2062,7 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle( +pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle( subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, clienttoken: super::super::super::Win32::Foundation::HANDLE, @@ -2212,14 +2076,11 @@ pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle( objecttypelist: Option<*const super::super::super::Win32::Security::OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, - objectcreation: P13, + objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN, -) -> super::super::super::Win32::Foundation::NTSTATUS -where - P13: windows_core::Param, -{ +) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Security:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAccessCheckByTypeResultListAndAuditAlarmByHandle( core::mem::transmute(subsystemname), @@ -2235,7 +2096,7 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose), @@ -2243,21 +2104,15 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtAdjustGroupsToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, resettodefault: P1, newstate: Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_GROUPS>, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn NtAdjustGroupsToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, resettodefault: bool, newstate: Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_GROUPS>, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtAdjustGroupsToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, resettodefault : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_GROUPS, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_GROUPS, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtAdjustGroupsToken(core::mem::transmute(tokenhandle), resettodefault.param().abi(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength)) + NtAdjustGroupsToken(core::mem::transmute(tokenhandle), resettodefault.into(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength)) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtAdjustPrivilegesToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, disableallprivileges: P1, newstate: Option<*const super::super::super::Win32::Security::TOKEN_PRIVILEGES>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_PRIVILEGES>, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn NtAdjustPrivilegesToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, disableallprivileges: bool, newstate: Option<*const super::super::super::Win32::Security::TOKEN_PRIVILEGES>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_PRIVILEGES>, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtAdjustPrivilegesToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, disableallprivileges : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_PRIVILEGES, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtAdjustPrivilegesToken(core::mem::transmute(tokenhandle), disableallprivileges.param().abi(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) + NtAdjustPrivilegesToken(core::mem::transmute(tokenhandle), disableallprivileges.into(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn NtAllocateVirtualMemory(processhandle: super::super::super::Win32::Foundation::HANDLE, baseaddress: *mut *mut core::ffi::c_void, zerobits: usize, regionsize: *mut usize, allocationtype: u32, protect: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2277,12 +2132,9 @@ pub unsafe fn NtCancelIoFileEx(filehandle: super::super::super::Win32::Foundatio NtCancelIoFileEx(core::mem::transmute(filehandle), core::mem::transmute(iorequesttocancel.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock)) } #[inline] -pub unsafe fn NtCloseObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn NtCloseObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtCloseObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtCloseObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.param().abi()) + NtCloseObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -2292,12 +2144,9 @@ pub unsafe fn NtCreateDirectoryObject(directoryhandle: *mut super::super::super: } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn NtCreateEvent(eventhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, eventtype: super::super::super::Win32::System::Kernel::EVENT_TYPE, initialstate: P4) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn NtCreateEvent(eventhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, eventtype: super::super::super::Win32::System::Kernel::EVENT_TYPE, initialstate: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtCreateEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, eventtype : super::super::super::Win32::System::Kernel:: EVENT_TYPE, initialstate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtCreateEvent(core::mem::transmute(eventhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(eventtype), initialstate.param().abi()) + NtCreateEvent(core::mem::transmute(eventhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(eventtype), initialstate.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO"))] #[inline] @@ -2334,12 +2183,9 @@ pub unsafe fn NtDeleteFile(objectattributes: *const super::super::Foundation::OB NtDeleteFile(core::mem::transmute(objectattributes)) } #[inline] -pub unsafe fn NtDeleteObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn NtDeleteObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtDeleteObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtDeleteObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.param().abi()) + NtDeleteObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.into()) } #[inline] pub unsafe fn NtDuplicateObject(sourceprocesshandle: super::super::super::Win32::Foundation::HANDLE, sourcehandle: super::super::super::Win32::Foundation::HANDLE, targetprocesshandle: Option, targethandle: Option<*mut super::super::super::Win32::Foundation::HANDLE>, desiredaccess: u32, handleattributes: u32, options: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2348,12 +2194,9 @@ pub unsafe fn NtDuplicateObject(sourceprocesshandle: super::super::super::Win32: } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn NtDuplicateToken(existingtokenhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, effectiveonly: P3, tokentype: super::super::super::Win32::Security::TOKEN_TYPE, newtokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn NtDuplicateToken(existingtokenhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, effectiveonly: bool, tokentype: super::super::super::Win32::Security::TOKEN_TYPE, newtokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtDuplicateToken(core::mem::transmute(existingtokenhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), effectiveonly.param().abi(), core::mem::transmute(tokentype), core::mem::transmute(newtokenhandle)) + NtDuplicateToken(core::mem::transmute(existingtokenhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), effectiveonly.into(), core::mem::transmute(tokentype), core::mem::transmute(newtokenhandle)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -2408,23 +2251,15 @@ pub unsafe fn NtImpersonateAnonymousToken(threadhandle: super::super::super::Win } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn NtLockFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32, failimmediately: P8, exclusivelock: P9) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P9: windows_core::Param, -{ +pub unsafe fn NtLockFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32, failimmediately: bool, exclusivelock: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtLockFile(core::mem::transmute(filehandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(byteoffset), core::mem::transmute(length), core::mem::transmute(key), failimmediately.param().abi(), exclusivelock.param().abi()) + NtLockFile(core::mem::transmute(filehandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(byteoffset), core::mem::transmute(length), core::mem::transmute(key), failimmediately.into(), exclusivelock.into()) } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn NtNotifyChangeKey(keyhandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: P6, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: P9) -> super::super::super::Win32::Foundation::NTSTATUS -where - P6: windows_core::Param, - P9: windows_core::Param, -{ +pub unsafe fn NtNotifyChangeKey(keyhandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: bool, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtNotifyChangeKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtNotifyChangeKey(core::mem::transmute(keyhandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(completionfilter), watchtree.param().abi(), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(buffersize), asynchronous.param().abi()) + NtNotifyChangeKey(core::mem::transmute(keyhandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(completionfilter), watchtree.into(), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(buffersize), asynchronous.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -2440,11 +2275,7 @@ pub unsafe fn NtOpenFile(filehandle: *mut super::super::super::Win32::Foundation } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtOpenObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: Option, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const super::super::super::Win32::Security::PRIVILEGE_SET>, objectcreation: P9, accessgranted: P10, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS -where - P9: windows_core::Param, - P10: windows_core::Param, -{ +pub unsafe fn NtOpenObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: Option, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const super::super::super::Win32::Security::PRIVILEGE_SET>, objectcreation: bool, accessgranted: bool, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtOpenObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, grantedaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenObjectAuditAlarm( core::mem::transmute(subsystemname), @@ -2456,8 +2287,8 @@ where core::mem::transmute(desiredaccess), core::mem::transmute(grantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), - objectcreation.param().abi(), - accessgranted.param().abi(), + objectcreation.into(), + accessgranted.into(), core::mem::transmute(generateonclose), ) } @@ -2478,20 +2309,14 @@ pub unsafe fn NtOpenSymbolicLinkObject(linkhandle: *mut super::super::super::Win NtOpenSymbolicLinkObject(core::mem::transmute(linkhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes)) } #[inline] -pub unsafe fn NtOpenThreadToken(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: P2, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn NtOpenThreadToken(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: bool, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtOpenThreadToken(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtOpenThreadToken(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.param().abi(), core::mem::transmute(tokenhandle)) + NtOpenThreadToken(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.into(), core::mem::transmute(tokenhandle)) } #[inline] -pub unsafe fn NtOpenThreadTokenEx(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: P2, handleattributes: u32, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn NtOpenThreadTokenEx(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: bool, handleattributes: u32, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtOpenThreadTokenEx(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtOpenThreadTokenEx(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.param().abi(), core::mem::transmute(handleattributes), core::mem::transmute(tokenhandle)) + NtOpenThreadTokenEx(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.into(), core::mem::transmute(handleattributes), core::mem::transmute(tokenhandle)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -2501,29 +2326,19 @@ pub unsafe fn NtPrivilegeCheck(clienttoken: super::super::super::Win32::Foundati } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtPrivilegeObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: P5) -> super::super::super::Win32::Foundation::NTSTATUS -where - P5: windows_core::Param, -{ +pub unsafe fn NtPrivilegeObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtPrivilegeObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtPrivilegeObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.param().abi()) + NtPrivilegeObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.into()) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NtPrivilegedServiceAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, clienttoken: super::super::super::Win32::Foundation::HANDLE, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: P4) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn NtPrivilegedServiceAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, clienttoken: super::super::super::Win32::Foundation::HANDLE, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtPrivilegedServiceAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, clienttoken : super::super::super::Win32::Foundation:: HANDLE, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtPrivilegedServiceAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(servicename), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.param().abi()) + NtPrivilegedServiceAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(servicename), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.into()) } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn NtQueryDirectoryFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, returnsingleentry: P8, filename: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: P10) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P10: windows_core::Param, -{ +pub unsafe fn NtQueryDirectoryFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, returnsingleentry: bool, filename: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryDirectoryFile( core::mem::transmute(filehandle), @@ -2534,9 +2349,9 @@ where core::mem::transmute(fileinformation), core::mem::transmute(length), core::mem::transmute(fileinformationclass), - returnsingleentry.param().abi(), + returnsingleentry.into(), core::mem::transmute(filename.unwrap_or(core::mem::zeroed())), - restartscan.param().abi(), + restartscan.into(), ) } #[cfg(feature = "Win32_System_IO")] @@ -2546,23 +2361,15 @@ pub unsafe fn NtQueryDirectoryFileEx(filehandle: super::super::super::Win32::Fou NtQueryDirectoryFileEx(core::mem::transmute(filehandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(fileinformation), core::mem::transmute(length), core::mem::transmute(fileinformationclass), core::mem::transmute(queryflags), core::mem::transmute(filename.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn NtQueryDirectoryObject(directoryhandle: super::super::super::Win32::Foundation::HANDLE, buffer: Option<*mut core::ffi::c_void>, length: u32, returnsingleentry: P3, restartscan: P4, context: *mut u32, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, - P4: windows_core::Param, -{ +pub unsafe fn NtQueryDirectoryObject(directoryhandle: super::super::super::Win32::Foundation::HANDLE, buffer: Option<*mut core::ffi::c_void>, length: u32, returnsingleentry: bool, restartscan: bool, context: *mut u32, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtQueryDirectoryObject(directoryhandle : super::super::super::Win32::Foundation:: HANDLE, buffer : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, restartscan : super::super::super::Win32::Foundation:: BOOLEAN, context : *mut u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtQueryDirectoryObject(core::mem::transmute(directoryhandle), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(length), returnsingleentry.param().abi(), restartscan.param().abi(), core::mem::transmute(context), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) + NtQueryDirectoryObject(core::mem::transmute(directoryhandle), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(length), returnsingleentry.into(), restartscan.into(), core::mem::transmute(context), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn NtQueryEaFile(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: P4, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: P8) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, - P8: windows_core::Param, -{ +pub unsafe fn NtQueryEaFile(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: bool, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtQueryEaFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtQueryEaFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.param().abi(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.param().abi()) + NtQueryEaFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.into(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -2590,13 +2397,9 @@ pub unsafe fn NtQueryInformationToken(tokenhandle: super::super::super::Win32::F } #[cfg(all(feature = "Win32_Security", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn NtQueryQuotaInformationFile(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: P4, sidlist: Option<*const core::ffi::c_void>, sidlistlength: u32, startsid: Option, restartscan: P8) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, - P8: windows_core::Param, -{ +pub unsafe fn NtQueryQuotaInformationFile(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: bool, sidlist: Option<*const core::ffi::c_void>, sidlistlength: u32, startsid: Option, restartscan: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Security:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtQueryQuotaInformationFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.param().abi(), core::mem::transmute(sidlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(sidlistlength), core::mem::transmute(startsid.unwrap_or(core::mem::zeroed())), restartscan.param().abi()) + NtQueryQuotaInformationFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.into(), core::mem::transmute(sidlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(sidlistlength), core::mem::transmute(startsid.unwrap_or(core::mem::zeroed())), restartscan.into()) } #[cfg(feature = "Win32_Security")] #[inline] @@ -2802,13 +2605,9 @@ pub unsafe fn PsGetThreadProcess(thread: super::super::Foundation::PETHREAD) -> } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn PsImpersonateClient(thread: super::super::Foundation::PETHREAD, token: Option<*const core::ffi::c_void>, copyonopen: P2, effectiveonly: P3, impersonationlevel: super::super::super::Win32::Security::SECURITY_IMPERSONATION_LEVEL) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn PsImpersonateClient(thread: super::super::Foundation::PETHREAD, token: Option<*const core::ffi::c_void>, copyonopen: bool, effectiveonly: bool, impersonationlevel: super::super::super::Win32::Security::SECURITY_IMPERSONATION_LEVEL) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn PsImpersonateClient(thread : super::super::Foundation:: PETHREAD, token : *const core::ffi::c_void, copyonopen : super::super::super::Win32::Foundation:: BOOLEAN, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, impersonationlevel : super::super::super::Win32::Security:: SECURITY_IMPERSONATION_LEVEL) -> super::super::super::Win32::Foundation:: NTSTATUS); - PsImpersonateClient(core::mem::transmute(thread), core::mem::transmute(token.unwrap_or(core::mem::zeroed())), copyonopen.param().abi(), effectiveonly.param().abi(), core::mem::transmute(impersonationlevel)) + PsImpersonateClient(core::mem::transmute(thread), core::mem::transmute(token.unwrap_or(core::mem::zeroed())), copyonopen.into(), effectiveonly.into(), core::mem::transmute(impersonationlevel)) } #[inline] pub unsafe fn PsIsDiskCountersEnabled() -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3053,12 +2852,9 @@ where RtlDosPathNameToNtPathName_U_WithStatus(dosfilename.param().abi(), core::mem::transmute(ntfilename), core::mem::transmute(filepart.unwrap_or(core::mem::zeroed())), core::mem::transmute(reserved.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn RtlDowncaseUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlDowncaseUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlDowncaseUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlDowncaseUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlDowncaseUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlDuplicateUnicodeString(flags: u32, stringin: *const super::super::super::Win32::Foundation::UNICODE_STRING, stringout: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3095,12 +2891,9 @@ pub unsafe fn RtlFreeSid(sid: super::super::super::Win32::Security::PSID) -> *mu RtlFreeSid(core::mem::transmute(sid)) } #[inline] -pub unsafe fn RtlGenerate8dot3Name(name: *const super::super::super::Win32::Foundation::UNICODE_STRING, allowextendedcharacters: P1, context: *mut GENERATE_NAME_CONTEXT, name8dot3: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn RtlGenerate8dot3Name(name: *const super::super::super::Win32::Foundation::UNICODE_STRING, allowextendedcharacters: bool, context: *mut GENERATE_NAME_CONTEXT, name8dot3: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlGenerate8dot3Name(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allowextendedcharacters : super::super::super::Win32::Foundation:: BOOLEAN, context : *mut GENERATE_NAME_CONTEXT, name8dot3 : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlGenerate8dot3Name(core::mem::transmute(name), allowextendedcharacters.param().abi(), core::mem::transmute(context), core::mem::transmute(name8dot3)) + RtlGenerate8dot3Name(core::mem::transmute(name), allowextendedcharacters.into(), core::mem::transmute(context), core::mem::transmute(name8dot3)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -3281,12 +3074,9 @@ pub unsafe fn RtlMultiByteToUnicodeSize(bytesinunicodestring: *mut u32, multibyt } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn RtlNextUnicodePrefix(prefixtable: *const UNICODE_PREFIX_TABLE, restart: P1) -> *mut UNICODE_PREFIX_TABLE_ENTRY -where - P1: windows_core::Param, -{ +pub unsafe fn RtlNextUnicodePrefix(prefixtable: *const UNICODE_PREFIX_TABLE, restart: bool) -> *mut UNICODE_PREFIX_TABLE_ENTRY { windows_targets::link!("ntoskrnl.exe" "system" fn RtlNextUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut UNICODE_PREFIX_TABLE_ENTRY); - RtlNextUnicodePrefix(core::mem::transmute(prefixtable), restart.param().abi()) + RtlNextUnicodePrefix(core::mem::transmute(prefixtable), restart.into()) } #[inline] pub unsafe fn RtlNormalizeString(normform: u32, sourcestring: P1, sourcestringlength: i32, destinationstring: windows_core::PWSTR, destinationstringlength: *mut i32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3303,21 +3093,15 @@ pub unsafe fn RtlNtStatusToDosErrorNoTeb(status: super::super::super::Win32::Fou } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlOemStringToCountedUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlOemStringToCountedUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn RtlOemStringToCountedUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlOemStringToCountedUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlOemStringToCountedUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlOemStringToUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlOemStringToUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlOemStringToUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlOemStringToUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlOemStringToUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlOemToUnicodeN(unicodestring: windows_core::PWSTR, maxbytesinunicodestring: u32, bytesinunicodestring: Option<*mut u32>, oemstring: &[u8]) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3326,12 +3110,9 @@ pub unsafe fn RtlOemToUnicodeN(unicodestring: windows_core::PWSTR, maxbytesinuni } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlPrefixString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: P2) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn RtlPrefixString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntdll.dll" "system" fn RtlPrefixString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - RtlPrefixString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.param().abi()) + RtlPrefixString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.into()) } #[inline] pub unsafe fn RtlQueryPackageIdentity(tokenobject: *const core::ffi::c_void, packagefullname: windows_core::PWSTR, packagesize: *mut usize, appid: Option, appidsize: Option<*mut usize>, packaged: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3414,21 +3195,15 @@ pub unsafe fn RtlSelfRelativeToAbsoluteSD(selfrelativesecuritydescriptor: super: } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn RtlSetGroupSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, group: Option, groupdefaulted: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlSetGroupSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, group: Option, groupdefaulted: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlSetGroupSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, group : super::super::super::Win32::Security:: PSID, groupdefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlSetGroupSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(group.unwrap_or(core::mem::zeroed())), groupdefaulted.param().abi()) + RtlSetGroupSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(group.unwrap_or(core::mem::zeroed())), groupdefaulted.into()) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn RtlSetOwnerSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, owner: Option, ownerdefaulted: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlSetOwnerSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, owner: Option, ownerdefaulted: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlSetOwnerSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, owner : super::super::super::Win32::Security:: PSID, ownerdefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlSetOwnerSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(owner.unwrap_or(core::mem::zeroed())), ownerdefaulted.param().abi()) + RtlSetOwnerSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(owner.unwrap_or(core::mem::zeroed())), ownerdefaulted.into()) } #[inline] pub unsafe fn RtlSetProcessPlaceholderCompatibilityMode(mode: i8) -> i8 { @@ -3459,12 +3234,9 @@ pub unsafe fn RtlTimeToSecondsSince1980(time: *const i64, elapsedseconds: *mut u } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlUnicodeStringToCountedOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUnicodeStringToCountedOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToCountedOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlUnicodeStringToCountedOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUnicodeStringToCountedOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlUnicodeToCustomCPN(customcp: *const CPTABLEINFO, customcpstring: &mut [u8], bytesincustomcpstring: Option<*mut u32>, unicodestring: P4, bytesinunicodestring: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3486,21 +3258,15 @@ pub unsafe fn RtlUnicodeToOemN(oemstring: &mut [u8], bytesinoemstring: Option<*m } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlUpcaseUnicodeStringToCountedOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUpcaseUnicodeStringToCountedOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeStringToCountedOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlUpcaseUnicodeStringToCountedOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUpcaseUnicodeStringToCountedOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlUpcaseUnicodeStringToOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUpcaseUnicodeStringToOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeStringToOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlUpcaseUnicodeStringToOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUpcaseUnicodeStringToOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlUpcaseUnicodeToCustomCPN(customcp: *const CPTABLEINFO, customcpstring: &mut [u8], bytesincustomcpstring: Option<*mut u32>, unicodestring: P4, bytesinunicodestring: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3579,28 +3345,19 @@ pub unsafe fn SeAppendPrivileges(accessstate: *mut super::super::Foundation::ACC SeAppendPrivileges(core::mem::transmute(accessstate), core::mem::transmute(privileges)) } #[inline] -pub unsafe fn SeAuditFipsCryptoSelftests(bsuccess: P0, selftestcode: u32) -where - P0: windows_core::Param, -{ +pub unsafe fn SeAuditFipsCryptoSelftests(bsuccess: bool, selftestcode: u32) { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditFipsCryptoSelftests(bsuccess : super::super::super::Win32::Foundation:: BOOLEAN, selftestcode : u32)); - SeAuditFipsCryptoSelftests(bsuccess.param().abi(), core::mem::transmute(selftestcode)) + SeAuditFipsCryptoSelftests(bsuccess.into(), core::mem::transmute(selftestcode)) } #[inline] -pub unsafe fn SeAuditHardLinkCreation(filename: *const super::super::super::Win32::Foundation::UNICODE_STRING, linkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, bsuccess: P2) -where - P2: windows_core::Param, -{ +pub unsafe fn SeAuditHardLinkCreation(filename: *const super::super::super::Win32::Foundation::UNICODE_STRING, linkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, bsuccess: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditHardLinkCreation(filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, linkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, bsuccess : super::super::super::Win32::Foundation:: BOOLEAN)); - SeAuditHardLinkCreation(core::mem::transmute(filename), core::mem::transmute(linkname), bsuccess.param().abi()) + SeAuditHardLinkCreation(core::mem::transmute(filename), core::mem::transmute(linkname), bsuccess.into()) } #[inline] -pub unsafe fn SeAuditHardLinkCreationWithTransaction(filename: *const super::super::super::Win32::Foundation::UNICODE_STRING, linkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, bsuccess: P2, transactionid: Option<*const windows_core::GUID>) -where - P2: windows_core::Param, -{ +pub unsafe fn SeAuditHardLinkCreationWithTransaction(filename: *const super::super::super::Win32::Foundation::UNICODE_STRING, linkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, bsuccess: bool, transactionid: Option<*const windows_core::GUID>) { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditHardLinkCreationWithTransaction(filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, linkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, bsuccess : super::super::super::Win32::Foundation:: BOOLEAN, transactionid : *const windows_core::GUID)); - SeAuditHardLinkCreationWithTransaction(core::mem::transmute(filename), core::mem::transmute(linkname), bsuccess.param().abi(), core::mem::transmute(transactionid.unwrap_or(core::mem::zeroed()))) + SeAuditHardLinkCreationWithTransaction(core::mem::transmute(filename), core::mem::transmute(linkname), bsuccess.into(), core::mem::transmute(transactionid.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn SeAuditTransactionStateChange(transactionid: *const windows_core::GUID, resourcemanagerid: *const windows_core::GUID, newtransactionstate: u32) { @@ -3621,57 +3378,39 @@ pub unsafe fn SeAuditingAnyFileEventsWithContextEx(securitydescriptor: super::su } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn SeAuditingFileEvents(accessgranted: P0, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn SeAuditingFileEvents(accessgranted: bool, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); - SeAuditingFileEvents(accessgranted.param().abi(), core::mem::transmute(securitydescriptor)) + SeAuditingFileEvents(accessgranted.into(), core::mem::transmute(securitydescriptor)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeAuditingFileEventsWithContext(accessgranted: P0, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn SeAuditingFileEventsWithContext(accessgranted: bool, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); - SeAuditingFileEventsWithContext(accessgranted.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext.unwrap_or(core::mem::zeroed()))) + SeAuditingFileEventsWithContext(accessgranted.into(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeAuditingFileEventsWithContextEx(accessgranted: P0, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, stagingenabled: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn SeAuditingFileEventsWithContextEx(accessgranted: bool, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, stagingenabled: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEventsWithContextEx(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, stagingenabled : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - SeAuditingFileEventsWithContextEx(accessgranted.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(stagingenabled.unwrap_or(core::mem::zeroed()))) + SeAuditingFileEventsWithContextEx(accessgranted.into(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(stagingenabled.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeAuditingFileOrGlobalEvents(accessgranted: P0, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn SeAuditingFileOrGlobalEvents(accessgranted: bool, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileOrGlobalEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); - SeAuditingFileOrGlobalEvents(accessgranted.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext)) + SeAuditingFileOrGlobalEvents(accessgranted.into(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext)) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn SeAuditingHardLinkEvents(accessgranted: P0, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn SeAuditingHardLinkEvents(accessgranted: bool, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingHardLinkEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); - SeAuditingHardLinkEvents(accessgranted.param().abi(), core::mem::transmute(securitydescriptor)) + SeAuditingHardLinkEvents(accessgranted.into(), core::mem::transmute(securitydescriptor)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeAuditingHardLinkEventsWithContext(accessgranted: P0, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn SeAuditingHardLinkEventsWithContext(accessgranted: bool, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingHardLinkEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); - SeAuditingHardLinkEventsWithContext(accessgranted.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext.unwrap_or(core::mem::zeroed()))) + SeAuditingHardLinkEventsWithContext(accessgranted.into(), core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -3691,21 +3430,15 @@ pub unsafe fn SeCheckForCriticalAceRemoval(currentdescriptor: super::super::supe } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeCreateClientSecurity(clientthread: super::super::Foundation::PETHREAD, clientsecurityqos: *const super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, remotesession: P2, clientcontext: *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn SeCreateClientSecurity(clientthread: super::super::Foundation::PETHREAD, clientsecurityqos: *const super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, remotesession: bool, clientcontext: *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn SeCreateClientSecurity(clientthread : super::super::Foundation:: PETHREAD, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, remotesession : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); - SeCreateClientSecurity(core::mem::transmute(clientthread), core::mem::transmute(clientsecurityqos), remotesession.param().abi(), core::mem::transmute(clientcontext)) + SeCreateClientSecurity(core::mem::transmute(clientthread), core::mem::transmute(clientsecurityqos), remotesession.into(), core::mem::transmute(clientcontext)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeCreateClientSecurityFromSubjectContext(subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, clientsecurityqos: *const super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, serverisremote: P2, clientcontext: *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn SeCreateClientSecurityFromSubjectContext(subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, clientsecurityqos: *const super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, serverisremote: bool, clientcontext: *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn SeCreateClientSecurityFromSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, serverisremote : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); - SeCreateClientSecurityFromSubjectContext(core::mem::transmute(subjectcontext), core::mem::transmute(clientsecurityqos), serverisremote.param().abi(), core::mem::transmute(clientcontext)) + SeCreateClientSecurityFromSubjectContext(core::mem::transmute(subjectcontext), core::mem::transmute(clientsecurityqos), serverisremote.into(), core::mem::transmute(clientcontext)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -3725,12 +3458,9 @@ pub unsafe fn SeDeleteObjectAuditAlarmWithTransaction(object: *const core::ffi:: } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn SeExamineSacl(sacl: *const super::super::super::Win32::Security::ACL, resourcesacl: *const super::super::super::Win32::Security::ACL, token: *const core::ffi::c_void, desiredaccess: u32, accessgranted: P4, generateaudit: *mut super::super::super::Win32::Foundation::BOOLEAN, generatealarm: *mut super::super::super::Win32::Foundation::BOOLEAN) -where - P4: windows_core::Param, -{ +pub unsafe fn SeExamineSacl(sacl: *const super::super::super::Win32::Security::ACL, resourcesacl: *const super::super::super::Win32::Security::ACL, token: *const core::ffi::c_void, desiredaccess: u32, accessgranted: bool, generateaudit: *mut super::super::super::Win32::Foundation::BOOLEAN, generatealarm: *mut super::super::super::Win32::Foundation::BOOLEAN) { windows_targets::link!("ntoskrnl.exe" "system" fn SeExamineSacl(sacl : *const super::super::super::Win32::Security:: ACL, resourcesacl : *const super::super::super::Win32::Security:: ACL, token : *const core::ffi::c_void, desiredaccess : u32, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateaudit : *mut super::super::super::Win32::Foundation:: BOOLEAN, generatealarm : *mut super::super::super::Win32::Foundation:: BOOLEAN)); - SeExamineSacl(core::mem::transmute(sacl), core::mem::transmute(resourcesacl), core::mem::transmute(token), core::mem::transmute(desiredaccess), accessgranted.param().abi(), core::mem::transmute(generateaudit), core::mem::transmute(generatealarm)) + SeExamineSacl(core::mem::transmute(sacl), core::mem::transmute(resourcesacl), core::mem::transmute(token), core::mem::transmute(desiredaccess), accessgranted.into(), core::mem::transmute(generateaudit), core::mem::transmute(generatealarm)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -3775,50 +3505,34 @@ pub unsafe fn SeMarkLogonSessionForTerminationNotificationEx(logonid: *const sup } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeOpenObjectAuditAlarm(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P5, accessgranted: P6, accessmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN -where - P5: windows_core::Param, - P6: windows_core::Param, -{ +pub unsafe fn SeOpenObjectAuditAlarm(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: bool, accessgranted: bool, accessmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectAuditAlarm(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); let mut result__ = core::mem::zeroed(); - SeOpenObjectAuditAlarm(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.param().abi(), accessgranted.param().abi(), core::mem::transmute(accessmode), &mut result__); + SeOpenObjectAuditAlarm(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.into(), accessgranted.into(), core::mem::transmute(accessmode), &mut result__); result__ } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeOpenObjectAuditAlarmWithTransaction(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P5, accessgranted: P6, accessmode: i8, transactionid: Option<*const windows_core::GUID>) -> super::super::super::Win32::Foundation::BOOLEAN -where - P5: windows_core::Param, - P6: windows_core::Param, -{ +pub unsafe fn SeOpenObjectAuditAlarmWithTransaction(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: bool, accessgranted: bool, accessmode: i8, transactionid: Option<*const windows_core::GUID>) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectAuditAlarmWithTransaction(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, transactionid : *const windows_core::GUID, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); let mut result__ = core::mem::zeroed(); - SeOpenObjectAuditAlarmWithTransaction(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.param().abi(), accessgranted.param().abi(), core::mem::transmute(accessmode), core::mem::transmute(transactionid.unwrap_or(core::mem::zeroed())), &mut result__); + SeOpenObjectAuditAlarmWithTransaction(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.into(), accessgranted.into(), core::mem::transmute(accessmode), core::mem::transmute(transactionid.unwrap_or(core::mem::zeroed())), &mut result__); result__ } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeOpenObjectForDeleteAuditAlarm(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P5, accessgranted: P6, accessmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN -where - P5: windows_core::Param, - P6: windows_core::Param, -{ +pub unsafe fn SeOpenObjectForDeleteAuditAlarm(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: bool, accessgranted: bool, accessmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectForDeleteAuditAlarm(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); let mut result__ = core::mem::zeroed(); - SeOpenObjectForDeleteAuditAlarm(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.param().abi(), accessgranted.param().abi(), core::mem::transmute(accessmode), &mut result__); + SeOpenObjectForDeleteAuditAlarm(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.into(), accessgranted.into(), core::mem::transmute(accessmode), &mut result__); result__ } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeOpenObjectForDeleteAuditAlarmWithTransaction(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P5, accessgranted: P6, accessmode: i8, transactionid: Option<*const windows_core::GUID>) -> super::super::super::Win32::Foundation::BOOLEAN -where - P5: windows_core::Param, - P6: windows_core::Param, -{ +pub unsafe fn SeOpenObjectForDeleteAuditAlarmWithTransaction(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: Option<*const core::ffi::c_void>, absoluteobjectname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: bool, accessgranted: bool, accessmode: i8, transactionid: Option<*const windows_core::GUID>) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectForDeleteAuditAlarmWithTransaction(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, transactionid : *const windows_core::GUID, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); let mut result__ = core::mem::zeroed(); - SeOpenObjectForDeleteAuditAlarmWithTransaction(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.param().abi(), accessgranted.param().abi(), core::mem::transmute(accessmode), core::mem::transmute(transactionid.unwrap_or(core::mem::zeroed())), &mut result__); + SeOpenObjectForDeleteAuditAlarmWithTransaction(core::mem::transmute(objecttypename), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(absoluteobjectname.unwrap_or(core::mem::zeroed())), core::mem::transmute(securitydescriptor), core::mem::transmute(accessstate), objectcreated.into(), accessgranted.into(), core::mem::transmute(accessmode), core::mem::transmute(transactionid.unwrap_or(core::mem::zeroed())), &mut result__); result__ } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] @@ -3956,29 +3670,19 @@ pub unsafe fn SecLookupWellKnownSid(sidtype: super::super::super::Win32::Securit SecLookupWellKnownSid(core::mem::transmute(sidtype), core::mem::transmute(sid), core::mem::transmute(sidbuffersize), core::mem::transmute(sidsize.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SecMakeSPN(serviceclass: *mut super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instanceport: u16, referrer: *mut super::super::super::Win32::Foundation::UNICODE_STRING, spn: *mut super::super::super::Win32::Foundation::UNICODE_STRING, length: *mut u32, allocate: P7) -> super::super::super::Win32::Foundation::NTSTATUS -where - P7: windows_core::Param, -{ +pub unsafe fn SecMakeSPN(serviceclass: *mut super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instanceport: u16, referrer: *mut super::super::super::Win32::Foundation::UNICODE_STRING, spn: *mut super::super::super::Win32::Foundation::UNICODE_STRING, length: *mut u32, allocate: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ksecdd.sys" "system" fn SecMakeSPN(serviceclass : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instanceport : u16, referrer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, spn : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, length : *mut u32, allocate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - SecMakeSPN(core::mem::transmute(serviceclass), core::mem::transmute(servicename), core::mem::transmute(instancename), core::mem::transmute(instanceport), core::mem::transmute(referrer), core::mem::transmute(spn), core::mem::transmute(length), allocate.param().abi()) + SecMakeSPN(core::mem::transmute(serviceclass), core::mem::transmute(servicename), core::mem::transmute(instancename), core::mem::transmute(instanceport), core::mem::transmute(referrer), core::mem::transmute(spn), core::mem::transmute(length), allocate.into()) } #[inline] -pub unsafe fn SecMakeSPNEx(serviceclass: *mut super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instanceport: u16, referrer: *mut super::super::super::Win32::Foundation::UNICODE_STRING, targetinfo: *mut super::super::super::Win32::Foundation::UNICODE_STRING, spn: *mut super::super::super::Win32::Foundation::UNICODE_STRING, length: *mut u32, allocate: P8) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, -{ +pub unsafe fn SecMakeSPNEx(serviceclass: *mut super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instanceport: u16, referrer: *mut super::super::super::Win32::Foundation::UNICODE_STRING, targetinfo: *mut super::super::super::Win32::Foundation::UNICODE_STRING, spn: *mut super::super::super::Win32::Foundation::UNICODE_STRING, length: *mut u32, allocate: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ksecdd.sys" "system" fn SecMakeSPNEx(serviceclass : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instanceport : u16, referrer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, targetinfo : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, spn : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, length : *mut u32, allocate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - SecMakeSPNEx(core::mem::transmute(serviceclass), core::mem::transmute(servicename), core::mem::transmute(instancename), core::mem::transmute(instanceport), core::mem::transmute(referrer), core::mem::transmute(targetinfo), core::mem::transmute(spn), core::mem::transmute(length), allocate.param().abi()) + SecMakeSPNEx(core::mem::transmute(serviceclass), core::mem::transmute(servicename), core::mem::transmute(instancename), core::mem::transmute(instanceport), core::mem::transmute(referrer), core::mem::transmute(targetinfo), core::mem::transmute(spn), core::mem::transmute(length), allocate.into()) } #[inline] -pub unsafe fn SecMakeSPNEx2(serviceclass: *mut super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instanceport: u16, referrer: *mut super::super::super::Win32::Foundation::UNICODE_STRING, intargetinfo: *mut super::super::super::Win32::Foundation::UNICODE_STRING, spn: *mut super::super::super::Win32::Foundation::UNICODE_STRING, totalsize: *mut u32, allocate: P8, istargetinfomarshaled: P9) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P9: windows_core::Param, -{ +pub unsafe fn SecMakeSPNEx2(serviceclass: *mut super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING, instanceport: u16, referrer: *mut super::super::super::Win32::Foundation::UNICODE_STRING, intargetinfo: *mut super::super::super::Win32::Foundation::UNICODE_STRING, spn: *mut super::super::super::Win32::Foundation::UNICODE_STRING, totalsize: *mut u32, allocate: bool, istargetinfomarshaled: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ksecdd.sys" "system" fn SecMakeSPNEx2(serviceclass : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instanceport : u16, referrer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, intargetinfo : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, spn : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, totalsize : *mut u32, allocate : super::super::super::Win32::Foundation:: BOOLEAN, istargetinfomarshaled : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - SecMakeSPNEx2(core::mem::transmute(serviceclass), core::mem::transmute(servicename), core::mem::transmute(instancename), core::mem::transmute(instanceport), core::mem::transmute(referrer), core::mem::transmute(intargetinfo), core::mem::transmute(spn), core::mem::transmute(totalsize), allocate.param().abi(), istargetinfomarshaled.param().abi()) + SecMakeSPNEx2(core::mem::transmute(serviceclass), core::mem::transmute(servicename), core::mem::transmute(instancename), core::mem::transmute(instanceport), core::mem::transmute(referrer), core::mem::transmute(intargetinfo), core::mem::transmute(spn), core::mem::transmute(totalsize), allocate.into(), istargetinfomarshaled.into()) } #[inline] pub unsafe fn SetContextAttributesW(phcontext: *const SecHandle, ulattribute: u32, pbuffer: *const core::ffi::c_void, cbbuffer: u32) -> windows_core::Result<()> { @@ -4138,16 +3842,13 @@ pub unsafe fn VerifySignature(phcontext: *const SecHandle, pmessage: *const SecB } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwAccessCheckAndAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, objectcreation: P7, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS -where - P7: windows_core::Param, -{ +pub unsafe fn ZwAccessCheckAndAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwAccessCheckAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwAccessCheckAndAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypename), core::mem::transmute(objectname), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.param().abi(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose)) + ZwAccessCheckAndAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypename), core::mem::transmute(objectname), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose)) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwAccessCheckByTypeAndAuditAlarm( +pub unsafe fn ZwAccessCheckByTypeAndAuditAlarm( subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, @@ -4159,14 +3860,11 @@ pub unsafe fn ZwAccessCheckByTypeAndAuditAlarm( flags: u32, objecttypelist: Option<&[super::super::super::Win32::Security::OBJECT_TYPE_LIST]>, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, - objectcreation: P12, + objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN, -) -> super::super::super::Win32::Foundation::NTSTATUS -where - P12: windows_core::Param, -{ +) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwAccessCheckByTypeAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Security:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwAccessCheckByTypeAndAuditAlarm( core::mem::transmute(subsystemname), @@ -4181,7 +3879,7 @@ where core::mem::transmute(objecttypelist.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), objecttypelist.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose), @@ -4189,7 +3887,7 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwAccessCheckByTypeResultListAndAuditAlarm( +pub unsafe fn ZwAccessCheckByTypeResultListAndAuditAlarm( subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, @@ -4202,14 +3900,11 @@ pub unsafe fn ZwAccessCheckByTypeResultListAndAuditAlarm( objecttypelist: Option<*const super::super::super::Win32::Security::OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, - objectcreation: P12, + objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN, -) -> super::super::super::Win32::Foundation::NTSTATUS -where - P12: windows_core::Param, -{ +) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwAccessCheckByTypeResultListAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Security:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwAccessCheckByTypeResultListAndAuditAlarm( core::mem::transmute(subsystemname), @@ -4224,7 +3919,7 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose), @@ -4232,7 +3927,7 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwAccessCheckByTypeResultListAndAuditAlarmByHandle( +pub unsafe fn ZwAccessCheckByTypeResultListAndAuditAlarmByHandle( subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, clienttoken: super::super::super::Win32::Foundation::HANDLE, @@ -4246,14 +3941,11 @@ pub unsafe fn ZwAccessCheckByTypeResultListAndAuditAlarmByHandle( objecttypelist: Option<*const super::super::super::Win32::Security::OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, - objectcreation: P13, + objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN, -) -> super::super::super::Win32::Foundation::NTSTATUS -where - P13: windows_core::Param, -{ +) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwAccessCheckByTypeResultListAndAuditAlarmByHandle(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Security:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwAccessCheckByTypeResultListAndAuditAlarmByHandle( core::mem::transmute(subsystemname), @@ -4269,7 +3961,7 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(generateonclose), @@ -4277,21 +3969,15 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwAdjustGroupsToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, resettodefault: P1, newstate: Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_GROUPS>, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn ZwAdjustGroupsToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, resettodefault: bool, newstate: Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_GROUPS>, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwAdjustGroupsToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, resettodefault : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_GROUPS, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_GROUPS, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwAdjustGroupsToken(core::mem::transmute(tokenhandle), resettodefault.param().abi(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength)) + ZwAdjustGroupsToken(core::mem::transmute(tokenhandle), resettodefault.into(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength)) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwAdjustPrivilegesToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, disableallprivileges: P1, newstate: Option<*const super::super::super::Win32::Security::TOKEN_PRIVILEGES>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_PRIVILEGES>, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn ZwAdjustPrivilegesToken(tokenhandle: super::super::super::Win32::Foundation::HANDLE, disableallprivileges: bool, newstate: Option<*const super::super::super::Win32::Security::TOKEN_PRIVILEGES>, bufferlength: u32, previousstate: Option<*mut super::super::super::Win32::Security::TOKEN_PRIVILEGES>, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwAdjustPrivilegesToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, disableallprivileges : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_PRIVILEGES, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwAdjustPrivilegesToken(core::mem::transmute(tokenhandle), disableallprivileges.param().abi(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) + ZwAdjustPrivilegesToken(core::mem::transmute(tokenhandle), disableallprivileges.into(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ZwAllocateVirtualMemory(processhandle: super::super::super::Win32::Foundation::HANDLE, baseaddress: *mut *mut core::ffi::c_void, zerobits: usize, regionsize: *mut usize, allocationtype: u32, protect: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4311,12 +3997,9 @@ pub unsafe fn ZwCancelIoFileEx(filehandle: super::super::super::Win32::Foundatio ZwCancelIoFileEx(core::mem::transmute(filehandle), core::mem::transmute(iorequesttocancel.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock)) } #[inline] -pub unsafe fn ZwCloseObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn ZwCloseObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwCloseObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwCloseObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.param().abi()) + ZwCloseObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -4326,12 +4009,9 @@ pub unsafe fn ZwCreateDirectoryObject(directoryhandle: *mut super::super::super: } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn ZwCreateEvent(eventhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, eventtype: super::super::super::Win32::System::Kernel::EVENT_TYPE, initialstate: P4) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn ZwCreateEvent(eventhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, eventtype: super::super::super::Win32::System::Kernel::EVENT_TYPE, initialstate: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwCreateEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, eventtype : super::super::super::Win32::System::Kernel:: EVENT_TYPE, initialstate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwCreateEvent(core::mem::transmute(eventhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(eventtype), initialstate.param().abi()) + ZwCreateEvent(core::mem::transmute(eventhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(eventtype), initialstate.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security", feature = "Win32_System_Memory"))] #[inline] @@ -4356,12 +4036,9 @@ pub unsafe fn ZwDeleteFile(objectattributes: *const super::super::Foundation::OB ZwDeleteFile(core::mem::transmute(objectattributes)) } #[inline] -pub unsafe fn ZwDeleteObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn ZwDeleteObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, generateonclose: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwDeleteObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwDeleteObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.param().abi()) + ZwDeleteObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), generateonclose.into()) } #[inline] pub unsafe fn ZwDuplicateObject(sourceprocesshandle: super::super::super::Win32::Foundation::HANDLE, sourcehandle: super::super::super::Win32::Foundation::HANDLE, targetprocesshandle: Option, targethandle: Option<*mut super::super::super::Win32::Foundation::HANDLE>, desiredaccess: u32, handleattributes: u32, options: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4370,12 +4047,9 @@ pub unsafe fn ZwDuplicateObject(sourceprocesshandle: super::super::super::Win32: } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn ZwDuplicateToken(existingtokenhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, effectiveonly: P3, tokentype: super::super::super::Win32::Security::TOKEN_TYPE, newtokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn ZwDuplicateToken(existingtokenhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, effectiveonly: bool, tokentype: super::super::super::Win32::Security::TOKEN_TYPE, newtokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwDuplicateToken(core::mem::transmute(existingtokenhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), effectiveonly.param().abi(), core::mem::transmute(tokentype), core::mem::transmute(newtokenhandle)) + ZwDuplicateToken(core::mem::transmute(existingtokenhandle), core::mem::transmute(desiredaccess), core::mem::transmute(objectattributes.unwrap_or(core::mem::zeroed())), effectiveonly.into(), core::mem::transmute(tokentype), core::mem::transmute(newtokenhandle)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -4430,23 +4104,15 @@ pub unsafe fn ZwImpersonateAnonymousToken(threadhandle: super::super::super::Win } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn ZwLockFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32, failimmediately: P8, exclusivelock: P9) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P9: windows_core::Param, -{ +pub unsafe fn ZwLockFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32, failimmediately: bool, exclusivelock: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwLockFile(core::mem::transmute(filehandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(byteoffset), core::mem::transmute(length), core::mem::transmute(key), failimmediately.param().abi(), exclusivelock.param().abi()) + ZwLockFile(core::mem::transmute(filehandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(byteoffset), core::mem::transmute(length), core::mem::transmute(key), failimmediately.into(), exclusivelock.into()) } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn ZwNotifyChangeKey(keyhandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: P6, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: P9) -> super::super::super::Win32::Foundation::NTSTATUS -where - P6: windows_core::Param, - P9: windows_core::Param, -{ +pub unsafe fn ZwNotifyChangeKey(keyhandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: bool, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwNotifyChangeKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwNotifyChangeKey(core::mem::transmute(keyhandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(completionfilter), watchtree.param().abi(), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(buffersize), asynchronous.param().abi()) + ZwNotifyChangeKey(core::mem::transmute(keyhandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(completionfilter), watchtree.into(), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(buffersize), asynchronous.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -4456,11 +4122,7 @@ pub unsafe fn ZwOpenDirectoryObject(directoryhandle: *mut super::super::super::W } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwOpenObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: Option, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const super::super::super::Win32::Security::PRIVILEGE_SET>, objectcreation: P9, accessgranted: P10, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS -where - P9: windows_core::Param, - P10: windows_core::Param, -{ +pub unsafe fn ZwOpenObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: Option, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const super::super::super::Win32::Security::PRIVILEGE_SET>, objectcreation: bool, accessgranted: bool, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwOpenObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, grantedaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenObjectAuditAlarm( core::mem::transmute(subsystemname), @@ -4472,8 +4134,8 @@ where core::mem::transmute(desiredaccess), core::mem::transmute(grantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), - objectcreation.param().abi(), - accessgranted.param().abi(), + objectcreation.into(), + accessgranted.into(), core::mem::transmute(generateonclose), ) } @@ -4488,20 +4150,14 @@ pub unsafe fn ZwOpenProcessTokenEx(processhandle: super::super::super::Win32::Fo ZwOpenProcessTokenEx(core::mem::transmute(processhandle), core::mem::transmute(desiredaccess), core::mem::transmute(handleattributes), core::mem::transmute(tokenhandle)) } #[inline] -pub unsafe fn ZwOpenThreadToken(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: P2, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn ZwOpenThreadToken(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: bool, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwOpenThreadToken(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwOpenThreadToken(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.param().abi(), core::mem::transmute(tokenhandle)) + ZwOpenThreadToken(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.into(), core::mem::transmute(tokenhandle)) } #[inline] -pub unsafe fn ZwOpenThreadTokenEx(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: P2, handleattributes: u32, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn ZwOpenThreadTokenEx(threadhandle: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, openasself: bool, handleattributes: u32, tokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwOpenThreadTokenEx(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwOpenThreadTokenEx(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.param().abi(), core::mem::transmute(handleattributes), core::mem::transmute(tokenhandle)) + ZwOpenThreadTokenEx(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.into(), core::mem::transmute(handleattributes), core::mem::transmute(tokenhandle)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -4511,29 +4167,19 @@ pub unsafe fn ZwPrivilegeCheck(clienttoken: super::super::super::Win32::Foundati } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwPrivilegeObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: P5) -> super::super::super::Win32::Foundation::NTSTATUS -where - P5: windows_core::Param, -{ +pub unsafe fn ZwPrivilegeObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: Option<*const core::ffi::c_void>, clienttoken: super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwPrivilegeObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwPrivilegeObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.param().abi()) + ZwPrivilegeObjectAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.into()) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ZwPrivilegedServiceAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, clienttoken: super::super::super::Win32::Foundation::HANDLE, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: P4) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn ZwPrivilegedServiceAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, clienttoken: super::super::super::Win32::Foundation::HANDLE, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwPrivilegedServiceAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, clienttoken : super::super::super::Win32::Foundation:: HANDLE, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwPrivilegedServiceAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(servicename), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.param().abi()) + ZwPrivilegedServiceAuditAlarm(core::mem::transmute(subsystemname), core::mem::transmute(servicename), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.into()) } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn ZwQueryDirectoryFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, returnsingleentry: P8, filename: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: P10) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P10: windows_core::Param, -{ +pub unsafe fn ZwQueryDirectoryFile(filehandle: super::super::super::Win32::Foundation::HANDLE, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, returnsingleentry: bool, filename: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryDirectoryFile( core::mem::transmute(filehandle), @@ -4544,9 +4190,9 @@ where core::mem::transmute(fileinformation), core::mem::transmute(length), core::mem::transmute(fileinformationclass), - returnsingleentry.param().abi(), + returnsingleentry.into(), core::mem::transmute(filename.unwrap_or(core::mem::zeroed())), - restartscan.param().abi(), + restartscan.into(), ) } #[cfg(feature = "Win32_System_IO")] @@ -4556,23 +4202,15 @@ pub unsafe fn ZwQueryDirectoryFileEx(filehandle: super::super::super::Win32::Fou ZwQueryDirectoryFileEx(core::mem::transmute(filehandle), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(apcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(fileinformation), core::mem::transmute(length), core::mem::transmute(fileinformationclass), core::mem::transmute(queryflags), core::mem::transmute(filename.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn ZwQueryDirectoryObject(directoryhandle: super::super::super::Win32::Foundation::HANDLE, buffer: Option<*mut core::ffi::c_void>, length: u32, returnsingleentry: P3, restartscan: P4, context: *mut u32, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, - P4: windows_core::Param, -{ +pub unsafe fn ZwQueryDirectoryObject(directoryhandle: super::super::super::Win32::Foundation::HANDLE, buffer: Option<*mut core::ffi::c_void>, length: u32, returnsingleentry: bool, restartscan: bool, context: *mut u32, returnlength: Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwQueryDirectoryObject(directoryhandle : super::super::super::Win32::Foundation:: HANDLE, buffer : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, restartscan : super::super::super::Win32::Foundation:: BOOLEAN, context : *mut u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwQueryDirectoryObject(core::mem::transmute(directoryhandle), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(length), returnsingleentry.param().abi(), restartscan.param().abi(), core::mem::transmute(context), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) + ZwQueryDirectoryObject(core::mem::transmute(directoryhandle), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(length), returnsingleentry.into(), restartscan.into(), core::mem::transmute(context), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))) } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn ZwQueryEaFile(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: P4, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: P8) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, - P8: windows_core::Param, -{ +pub unsafe fn ZwQueryEaFile(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: bool, ealist: Option<*const core::ffi::c_void>, ealistlength: u32, eaindex: Option<*const u32>, restartscan: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwQueryEaFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwQueryEaFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.param().abi(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.param().abi()) + ZwQueryEaFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.into(), core::mem::transmute(ealist.unwrap_or(core::mem::zeroed())), core::mem::transmute(ealistlength), core::mem::transmute(eaindex.unwrap_or(core::mem::zeroed())), restartscan.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -4594,13 +4232,9 @@ pub unsafe fn ZwQueryObject(handle: Option(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: P4, sidlist: Option<*const core::ffi::c_void>, sidlistlength: u32, startsid: Option, restartscan: P8) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, - P8: windows_core::Param, -{ +pub unsafe fn ZwQueryQuotaInformationFile(filehandle: super::super::super::Win32::Foundation::HANDLE, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut core::ffi::c_void, length: u32, returnsingleentry: bool, sidlist: Option<*const core::ffi::c_void>, sidlistlength: u32, startsid: Option, restartscan: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Security:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwQueryQuotaInformationFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.param().abi(), core::mem::transmute(sidlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(sidlistlength), core::mem::transmute(startsid.unwrap_or(core::mem::zeroed())), restartscan.param().abi()) + ZwQueryQuotaInformationFile(core::mem::transmute(filehandle), core::mem::transmute(iostatusblock), core::mem::transmute(buffer), core::mem::transmute(length), returnsingleentry.into(), core::mem::transmute(sidlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(sidlistlength), core::mem::transmute(startsid.unwrap_or(core::mem::zeroed())), restartscan.into()) } #[cfg(feature = "Win32_Security")] #[inline] diff --git a/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs index c7069461d85..f527682e05a 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs @@ -165,9 +165,6 @@ pub unsafe fn ORStart() -> super::super::super::Win32::Foundation::WIN32_ERROR { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct ORHKEY(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for ORHKEY { - type TypeKind = windows_core::CopyType; -} impl ORHKEY { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs index 519c54f36a7..7ea8c72e34f 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs @@ -48,11 +48,7 @@ pub unsafe fn NtFlushKey(keyhandle: super::super::super::Win32::Foundation::HAND } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn NtNotifyChangeMultipleKeys(masterkeyhandle: super::super::super::Win32::Foundation::HANDLE, subordinateobjects: Option<&[super::super::Foundation::OBJECT_ATTRIBUTES]>, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: P8, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: P11) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P11: windows_core::Param, -{ +pub unsafe fn NtNotifyChangeMultipleKeys(masterkeyhandle: super::super::super::Win32::Foundation::HANDLE, subordinateobjects: Option<&[super::super::Foundation::OBJECT_ATTRIBUTES]>, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: bool, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtNotifyChangeMultipleKeys(masterkeyhandle : super::super::super::Win32::Foundation:: HANDLE, count : u32, subordinateobjects : *const super::super::Foundation:: OBJECT_ATTRIBUTES, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtNotifyChangeMultipleKeys( core::mem::transmute(masterkeyhandle), @@ -63,10 +59,10 @@ where core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(completionfilter), - watchtree.param().abi(), + watchtree.into(), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(buffersize), - asynchronous.param().abi(), + asynchronous.into(), ) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] @@ -199,11 +195,7 @@ pub unsafe fn ZwFlushKey(keyhandle: super::super::super::Win32::Foundation::HAND } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn ZwNotifyChangeMultipleKeys(masterkeyhandle: super::super::super::Win32::Foundation::HANDLE, subordinateobjects: Option<&[super::super::Foundation::OBJECT_ATTRIBUTES]>, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: P8, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: P11) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P11: windows_core::Param, -{ +pub unsafe fn ZwNotifyChangeMultipleKeys(masterkeyhandle: super::super::super::Win32::Foundation::HANDLE, subordinateobjects: Option<&[super::super::Foundation::OBJECT_ATTRIBUTES]>, event: Option, apcroutine: Option, apccontext: Option<*const core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: bool, buffer: Option<*mut core::ffi::c_void>, buffersize: u32, asynchronous: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwNotifyChangeMultipleKeys(masterkeyhandle : super::super::super::Win32::Foundation:: HANDLE, count : u32, subordinateobjects : *const super::super::Foundation:: OBJECT_ATTRIBUTES, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwNotifyChangeMultipleKeys( core::mem::transmute(masterkeyhandle), @@ -214,10 +206,10 @@ where core::mem::transmute(apccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock), core::mem::transmute(completionfilter), - watchtree.param().abi(), + watchtree.into(), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(buffersize), - asynchronous.param().abi(), + asynchronous.into(), ) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] diff --git a/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs index 7aab562bde9..fc8e02430e3 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs @@ -277,21 +277,15 @@ pub unsafe fn ClfsReadRestartArea(pvmarshalcontext: *mut core::ffi::c_void, ppvr } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn ClfsRemoveLogContainer(plfolog: *const super::super::Foundation::FILE_OBJECT, puszcontainerpath: *const super::super::super::Win32::Foundation::UNICODE_STRING, fforce: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn ClfsRemoveLogContainer(plfolog: *const super::super::Foundation::FILE_OBJECT, puszcontainerpath: *const super::super::super::Win32::Foundation::UNICODE_STRING, fforce: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("clfs.sys" "system" fn ClfsRemoveLogContainer(plfolog : *const super::super::Foundation:: FILE_OBJECT, puszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ClfsRemoveLogContainer(core::mem::transmute(plfolog), core::mem::transmute(puszcontainerpath), fforce.param().abi()) + ClfsRemoveLogContainer(core::mem::transmute(plfolog), core::mem::transmute(puszcontainerpath), fforce.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn ClfsRemoveLogContainerSet(plfolog: *const super::super::Foundation::FILE_OBJECT, rgwszcontainerpath: &[super::super::super::Win32::Foundation::UNICODE_STRING], fforce: P3) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn ClfsRemoveLogContainerSet(plfolog: *const super::super::Foundation::FILE_OBJECT, rgwszcontainerpath: &[super::super::super::Win32::Foundation::UNICODE_STRING], fforce: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("clfs.sys" "system" fn ClfsRemoveLogContainerSet(plfolog : *const super::super::Foundation:: FILE_OBJECT, ccontainers : u16, rgwszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ClfsRemoveLogContainerSet(core::mem::transmute(plfolog), rgwszcontainerpath.len().try_into().unwrap(), core::mem::transmute(rgwszcontainerpath.as_ptr()), fforce.param().abi()) + ClfsRemoveLogContainerSet(core::mem::transmute(plfolog), rgwszcontainerpath.len().try_into().unwrap(), core::mem::transmute(rgwszcontainerpath.as_ptr()), fforce.into()) } #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] @@ -449,21 +443,15 @@ pub unsafe fn DbgQueryDebugFilterState(componentid: u32, level: u32) -> super::s DbgQueryDebugFilterState(core::mem::transmute(componentid), core::mem::transmute(level)) } #[inline] -pub unsafe fn DbgSetDebugFilterState(componentid: u32, level: u32, state: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn DbgSetDebugFilterState(componentid: u32, level: u32, state: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn DbgSetDebugFilterState(componentid : u32, level : u32, state : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - DbgSetDebugFilterState(core::mem::transmute(componentid), core::mem::transmute(level), state.param().abi()) + DbgSetDebugFilterState(core::mem::transmute(componentid), core::mem::transmute(level), state.into()) } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn DbgSetDebugPrintCallback(debugprintcallback: PDEBUG_PRINT_CALLBACK, enable: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn DbgSetDebugPrintCallback(debugprintcallback: PDEBUG_PRINT_CALLBACK, enable: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn DbgSetDebugPrintCallback(debugprintcallback : PDEBUG_PRINT_CALLBACK, enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - DbgSetDebugPrintCallback(core::mem::transmute(debugprintcallback), enable.param().abi()) + DbgSetDebugPrintCallback(core::mem::transmute(debugprintcallback), enable.into()) } #[inline] pub unsafe fn EtwActivityIdControl(controlcode: u32, activityid: *mut windows_core::GUID) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -551,21 +539,15 @@ pub unsafe fn ExAcquirePushLockSharedEx(pushlock: *mut usize, flags: u32) { } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn ExAcquireResourceExclusiveLite(resource: *mut super::super::Foundation::ERESOURCE, wait: P1) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, -{ +pub unsafe fn ExAcquireResourceExclusiveLite(resource: *mut super::super::Foundation::ERESOURCE, wait: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireResourceExclusiveLite(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - ExAcquireResourceExclusiveLite(core::mem::transmute(resource), wait.param().abi()) + ExAcquireResourceExclusiveLite(core::mem::transmute(resource), wait.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn ExAcquireResourceSharedLite(resource: *mut super::super::Foundation::ERESOURCE, wait: P1) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, -{ +pub unsafe fn ExAcquireResourceSharedLite(resource: *mut super::super::Foundation::ERESOURCE, wait: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireResourceSharedLite(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - ExAcquireResourceSharedLite(core::mem::transmute(resource), wait.param().abi()) + ExAcquireResourceSharedLite(core::mem::transmute(resource), wait.into()) } #[inline] pub unsafe fn ExAcquireRundownProtection(runref: *mut EX_RUNDOWN_REF) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -591,21 +573,15 @@ pub unsafe fn ExAcquireRundownProtectionEx(runref: *mut EX_RUNDOWN_REF, count: u } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn ExAcquireSharedStarveExclusive(resource: *mut super::super::Foundation::ERESOURCE, wait: P1) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, -{ +pub unsafe fn ExAcquireSharedStarveExclusive(resource: *mut super::super::Foundation::ERESOURCE, wait: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSharedStarveExclusive(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - ExAcquireSharedStarveExclusive(core::mem::transmute(resource), wait.param().abi()) + ExAcquireSharedStarveExclusive(core::mem::transmute(resource), wait.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn ExAcquireSharedWaitForExclusive(resource: *mut super::super::Foundation::ERESOURCE, wait: P1) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, -{ +pub unsafe fn ExAcquireSharedWaitForExclusive(resource: *mut super::super::Foundation::ERESOURCE, wait: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSharedWaitForExclusive(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - ExAcquireSharedWaitForExclusive(core::mem::transmute(resource), wait.param().abi()) + ExAcquireSharedWaitForExclusive(core::mem::transmute(resource), wait.into()) } #[inline] pub unsafe fn ExAcquireSpinLockExclusive(spinlock: *mut i32) -> u8 { @@ -699,13 +675,9 @@ pub unsafe fn ExConvertExclusiveToSharedLite(resource: *mut super::super::Founda } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn ExCreateCallback(callbackobject: *mut super::super::Foundation::PCALLBACK_OBJECT, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, create: P2, allowmultiplecallbacks: P3) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn ExCreateCallback(callbackobject: *mut super::super::Foundation::PCALLBACK_OBJECT, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, create: bool, allowmultiplecallbacks: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn ExCreateCallback(callbackobject : *mut super::super::Foundation:: PCALLBACK_OBJECT, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, create : super::super::super::Win32::Foundation:: BOOLEAN, allowmultiplecallbacks : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ExCreateCallback(core::mem::transmute(callbackobject), core::mem::transmute(objectattributes), create.param().abi(), allowmultiplecallbacks.param().abi()) + ExCreateCallback(core::mem::transmute(callbackobject), core::mem::transmute(objectattributes), create.into(), allowmultiplecallbacks.into()) } #[inline] pub unsafe fn ExCreatePool(flags: u32, tag: usize, params: Option<*const POOL_CREATE_EXTENDED_PARAMS>, poolhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -720,13 +692,9 @@ pub unsafe fn ExDeleteResourceLite(resource: *mut super::super::Foundation::ERES } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn ExDeleteTimer(timer: super::super::Foundation::PEX_TIMER, cancel: P1, wait: P2, parameters: Option<*const EXT_DELETE_PARAMETERS>) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, - P2: windows_core::Param, -{ +pub unsafe fn ExDeleteTimer(timer: super::super::Foundation::PEX_TIMER, cancel: bool, wait: bool, parameters: Option<*const EXT_DELETE_PARAMETERS>) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn ExDeleteTimer(timer : super::super::Foundation:: PEX_TIMER, cancel : super::super::super::Win32::Foundation:: BOOLEAN, wait : super::super::super::Win32::Foundation:: BOOLEAN, parameters : *const EXT_DELETE_PARAMETERS) -> super::super::super::Win32::Foundation:: BOOLEAN); - ExDeleteTimer(core::mem::transmute(timer), cancel.param().abi(), wait.param().abi(), core::mem::transmute(parameters.unwrap_or(core::mem::zeroed()))) + ExDeleteTimer(core::mem::transmute(timer), cancel.into(), wait.into(), core::mem::transmute(parameters.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ExDestroyPool(poolhandle: super::super::super::Win32::Foundation::HANDLE) { @@ -1082,12 +1050,9 @@ pub unsafe fn ExSetTimer(timer: super::super::Foundation::PEX_TIMER, duetime: i6 ExSetTimer(core::mem::transmute(timer), core::mem::transmute(duetime), core::mem::transmute(period), core::mem::transmute(parameters.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn ExSetTimerResolution(desiredtime: u32, setresolution: P1) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn ExSetTimerResolution(desiredtime: u32, setresolution: bool) -> u32 { windows_targets::link!("ntoskrnl.exe" "system" fn ExSetTimerResolution(desiredtime : u32, setresolution : super::super::super::Win32::Foundation:: BOOLEAN) -> u32); - ExSetTimerResolution(core::mem::transmute(desiredtime), setresolution.param().abi()) + ExSetTimerResolution(core::mem::transmute(desiredtime), setresolution.into()) } #[inline] pub unsafe fn ExSizeOfRundownProtectionCacheAware() -> usize { @@ -1167,12 +1132,9 @@ pub unsafe fn HalAllocateAdapterChannel(adapterobject: *const super::super::supe } #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] -pub unsafe fn HalAllocateCommonBuffer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, length: u32, logicaladdress: *mut i64, cacheenabled: P3) -> *mut core::ffi::c_void -where - P3: windows_core::Param, -{ +pub unsafe fn HalAllocateCommonBuffer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, length: u32, logicaladdress: *mut i64, cacheenabled: bool) -> *mut core::ffi::c_void { windows_targets::link!("hal.dll" "system" fn HalAllocateCommonBuffer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, length : u32, logicaladdress : *mut i64, cacheenabled : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut core::ffi::c_void); - HalAllocateCommonBuffer(core::mem::transmute(adapterobject), core::mem::transmute(length), core::mem::transmute(logicaladdress), cacheenabled.param().abi()) + HalAllocateCommonBuffer(core::mem::transmute(adapterobject), core::mem::transmute(length), core::mem::transmute(logicaladdress), cacheenabled.into()) } #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] @@ -1218,12 +1180,9 @@ pub unsafe fn HalExamineMBR(deviceobject: *const super::super::Foundation::DEVIC } #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] -pub unsafe fn HalFreeCommonBuffer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, length: u32, logicaladdress: i64, virtualaddress: *const core::ffi::c_void, cacheenabled: P4) -where - P4: windows_core::Param, -{ +pub unsafe fn HalFreeCommonBuffer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, length: u32, logicaladdress: i64, virtualaddress: *const core::ffi::c_void, cacheenabled: bool) { windows_targets::link!("hal.dll" "system" fn HalFreeCommonBuffer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, length : u32, logicaladdress : i64, virtualaddress : *const core::ffi::c_void, cacheenabled : super::super::super::Win32::Foundation:: BOOLEAN)); - HalFreeCommonBuffer(core::mem::transmute(adapterobject), core::mem::transmute(length), core::mem::transmute(logicaladdress), core::mem::transmute(virtualaddress), cacheenabled.param().abi()) + HalFreeCommonBuffer(core::mem::transmute(adapterobject), core::mem::transmute(length), core::mem::transmute(logicaladdress), core::mem::transmute(virtualaddress), cacheenabled.into()) } #[inline] pub unsafe fn HalFreeHardwareCounters(countersethandle: super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1340,31 +1299,21 @@ pub unsafe fn IoAllocateErrorLogEntry(ioobject: *const core::ffi::c_void, entrys } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoAllocateIrp(stacksize: i8, chargequota: P1) -> *mut super::super::Foundation::IRP -where - P1: windows_core::Param, -{ +pub unsafe fn IoAllocateIrp(stacksize: i8, chargequota: bool) -> *mut super::super::Foundation::IRP { windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateIrp(stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); - IoAllocateIrp(core::mem::transmute(stacksize), chargequota.param().abi()) + IoAllocateIrp(core::mem::transmute(stacksize), chargequota.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoAllocateIrpEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, stacksize: i8, chargequota: P2) -> *mut super::super::Foundation::IRP -where - P2: windows_core::Param, -{ +pub unsafe fn IoAllocateIrpEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, stacksize: i8, chargequota: bool) -> *mut super::super::Foundation::IRP { windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateIrpEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); - IoAllocateIrpEx(core::mem::transmute(deviceobject), core::mem::transmute(stacksize), chargequota.param().abi()) + IoAllocateIrpEx(core::mem::transmute(deviceobject), core::mem::transmute(stacksize), chargequota.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoAllocateMdl(virtualaddress: Option<*const core::ffi::c_void>, length: u32, secondarybuffer: P2, chargequota: P3, irp: Option<*mut super::super::Foundation::IRP>) -> *mut super::super::Foundation::MDL -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn IoAllocateMdl(virtualaddress: Option<*const core::ffi::c_void>, length: u32, secondarybuffer: bool, chargequota: bool, irp: Option<*mut super::super::Foundation::IRP>) -> *mut super::super::Foundation::MDL { windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateMdl(virtualaddress : *const core::ffi::c_void, length : u32, secondarybuffer : super::super::super::Win32::Foundation:: BOOLEAN, chargequota : super::super::super::Win32::Foundation:: BOOLEAN, irp : *mut super::super::Foundation:: IRP) -> *mut super::super::Foundation:: MDL); - IoAllocateMdl(core::mem::transmute(virtualaddress.unwrap_or(core::mem::zeroed())), core::mem::transmute(length), secondarybuffer.param().abi(), chargequota.param().abi(), core::mem::transmute(irp.unwrap_or(core::mem::zeroed()))) + IoAllocateMdl(core::mem::transmute(virtualaddress.unwrap_or(core::mem::zeroed())), core::mem::transmute(length), secondarybuffer.into(), chargequota.into(), core::mem::transmute(irp.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1416,12 +1365,9 @@ pub unsafe fn IoBuildAsynchronousFsdRequest(majorfunction: u32, deviceobject: *c } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoBuildDeviceIoControlRequest(iocontrolcode: u32, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, inputbuffer: Option<*const core::ffi::c_void>, inputbufferlength: u32, outputbuffer: Option<*mut core::ffi::c_void>, outputbufferlength: u32, internaldeviceiocontrol: P6, event: Option<*const super::super::Foundation::KEVENT>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> *mut super::super::Foundation::IRP -where - P6: windows_core::Param, -{ +pub unsafe fn IoBuildDeviceIoControlRequest(iocontrolcode: u32, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, inputbuffer: Option<*const core::ffi::c_void>, inputbufferlength: u32, outputbuffer: Option<*mut core::ffi::c_void>, outputbufferlength: u32, internaldeviceiocontrol: bool, event: Option<*const super::super::Foundation::KEVENT>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> *mut super::super::Foundation::IRP { windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildDeviceIoControlRequest(iocontrolcode : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, inputbuffer : *const core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut core::ffi::c_void, outputbufferlength : u32, internaldeviceiocontrol : super::super::super::Win32::Foundation:: BOOLEAN, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); - IoBuildDeviceIoControlRequest(core::mem::transmute(iocontrolcode), core::mem::transmute(deviceobject), core::mem::transmute(inputbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(inputbufferlength), core::mem::transmute(outputbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(outputbufferlength), internaldeviceiocontrol.param().abi(), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock)) + IoBuildDeviceIoControlRequest(core::mem::transmute(iocontrolcode), core::mem::transmute(deviceobject), core::mem::transmute(inputbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(inputbufferlength), core::mem::transmute(outputbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(outputbufferlength), internaldeviceiocontrol.into(), core::mem::transmute(event.unwrap_or(core::mem::zeroed())), core::mem::transmute(iostatusblock)) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -1455,21 +1401,15 @@ pub unsafe fn IoCheckLinkShareAccess(desiredaccess: u32, desiredshareaccess: u32 } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoCheckShareAccess(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, update: P4) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn IoCheckShareAccess(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, update: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoCheckShareAccess(core::mem::transmute(desiredaccess), core::mem::transmute(desiredshareaccess), core::mem::transmute(fileobject), core::mem::transmute(shareaccess), update.param().abi()) + IoCheckShareAccess(core::mem::transmute(desiredaccess), core::mem::transmute(desiredshareaccess), core::mem::transmute(fileobject), core::mem::transmute(shareaccess), update.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoCheckShareAccessEx(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, update: P4, writepermission: Option<*const super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn IoCheckShareAccessEx(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, update: bool, writepermission: Option<*const super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckShareAccessEx(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN, writepermission : *const super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoCheckShareAccessEx(core::mem::transmute(desiredaccess), core::mem::transmute(desiredshareaccess), core::mem::transmute(fileobject), core::mem::transmute(shareaccess), update.param().abi(), core::mem::transmute(writepermission.unwrap_or(core::mem::zeroed()))) + IoCheckShareAccessEx(core::mem::transmute(desiredaccess), core::mem::transmute(desiredshareaccess), core::mem::transmute(fileobject), core::mem::transmute(shareaccess), update.into(), core::mem::transmute(writepermission.unwrap_or(core::mem::zeroed()))) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1490,13 +1430,9 @@ pub unsafe fn IoClearIrpExtraCreateParameter(irp: *mut super::super::Foundation: } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn IoConnectInterrupt(interruptobject: *mut super::super::Foundation::PKINTERRUPT, serviceroutine: PKSERVICE_ROUTINE, servicecontext: Option<*const core::ffi::c_void>, spinlock: Option<*const usize>, vector: u32, irql: u8, synchronizeirql: u8, interruptmode: KINTERRUPT_MODE, sharevector: P8, processorenablemask: usize, floatingsave: P10) -> super::super::super::Win32::Foundation::NTSTATUS -where - P8: windows_core::Param, - P10: windows_core::Param, -{ +pub unsafe fn IoConnectInterrupt(interruptobject: *mut super::super::Foundation::PKINTERRUPT, serviceroutine: PKSERVICE_ROUTINE, servicecontext: Option<*const core::ffi::c_void>, spinlock: Option<*const usize>, vector: u32, irql: u8, synchronizeirql: u8, interruptmode: KINTERRUPT_MODE, sharevector: bool, processorenablemask: usize, floatingsave: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoConnectInterrupt(interruptobject : *mut super::super::Foundation:: PKINTERRUPT, serviceroutine : PKSERVICE_ROUTINE, servicecontext : *const core::ffi::c_void, spinlock : *const usize, vector : u32, irql : u8, synchronizeirql : u8, interruptmode : KINTERRUPT_MODE, sharevector : super::super::super::Win32::Foundation:: BOOLEAN, processorenablemask : usize, floatingsave : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoConnectInterrupt(core::mem::transmute(interruptobject), core::mem::transmute(serviceroutine), core::mem::transmute(servicecontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(spinlock.unwrap_or(core::mem::zeroed())), core::mem::transmute(vector), core::mem::transmute(irql), core::mem::transmute(synchronizeirql), core::mem::transmute(interruptmode), sharevector.param().abi(), core::mem::transmute(processorenablemask), floatingsave.param().abi()) + IoConnectInterrupt(core::mem::transmute(interruptobject), core::mem::transmute(serviceroutine), core::mem::transmute(servicecontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(spinlock.unwrap_or(core::mem::zeroed())), core::mem::transmute(vector), core::mem::transmute(irql), core::mem::transmute(synchronizeirql), core::mem::transmute(interruptmode), sharevector.into(), core::mem::transmute(processorenablemask), floatingsave.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1512,12 +1448,9 @@ pub unsafe fn IoCreateController(size: u32) -> *mut CONTROLLER_OBJECT { } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoCreateDevice(driverobject: *const super::super::Foundation::DRIVER_OBJECT, deviceextensionsize: u32, devicename: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, devicetype: u32, devicecharacteristics: u32, exclusive: P5, deviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS -where - P5: windows_core::Param, -{ +pub unsafe fn IoCreateDevice(driverobject: *const super::super::Foundation::DRIVER_OBJECT, deviceextensionsize: u32, devicename: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, devicetype: u32, devicecharacteristics: u32, exclusive: bool, deviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceextensionsize : u32, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicetype : u32, devicecharacteristics : u32, exclusive : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoCreateDevice(core::mem::transmute(driverobject), core::mem::transmute(deviceextensionsize), core::mem::transmute(devicename.unwrap_or(core::mem::zeroed())), core::mem::transmute(devicetype), core::mem::transmute(devicecharacteristics), exclusive.param().abi(), core::mem::transmute(deviceobject)) + IoCreateDevice(core::mem::transmute(driverobject), core::mem::transmute(deviceextensionsize), core::mem::transmute(devicename.unwrap_or(core::mem::zeroed())), core::mem::transmute(devicetype), core::mem::transmute(devicecharacteristics), exclusive.into(), core::mem::transmute(deviceobject)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -1703,12 +1636,9 @@ pub unsafe fn IoEnumerateKsrPersistentMemoryEx(driverobject: *const super::super } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_IscsiDisc"))] #[inline] -pub unsafe fn IoFlushAdapterBuffers(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, mdl: *const super::super::Foundation::MDL, mapregisterbase: *const core::ffi::c_void, currentva: *const core::ffi::c_void, length: u32, writetodevice: P5) -> super::super::super::Win32::Foundation::BOOLEAN -where - P5: windows_core::Param, -{ +pub unsafe fn IoFlushAdapterBuffers(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, mdl: *const super::super::Foundation::MDL, mapregisterbase: *const core::ffi::c_void, currentva: *const core::ffi::c_void, length: u32, writetodevice: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("hal.dll" "system" fn IoFlushAdapterBuffers(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mdl : *const super::super::Foundation:: MDL, mapregisterbase : *const core::ffi::c_void, currentva : *const core::ffi::c_void, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - IoFlushAdapterBuffers(core::mem::transmute(adapterobject), core::mem::transmute(mdl), core::mem::transmute(mapregisterbase), core::mem::transmute(currentva), core::mem::transmute(length), writetodevice.param().abi()) + IoFlushAdapterBuffers(core::mem::transmute(adapterobject), core::mem::transmute(mdl), core::mem::transmute(mapregisterbase), core::mem::transmute(currentva), core::mem::transmute(length), writetodevice.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -2076,12 +2006,9 @@ pub unsafe fn IoMakeAssociatedIrpEx(irp: *const super::super::Foundation::IRP, d } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_IscsiDisc"))] #[inline] -pub unsafe fn IoMapTransfer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, mdl: *const super::super::Foundation::MDL, mapregisterbase: *const core::ffi::c_void, currentva: *const core::ffi::c_void, length: *mut u32, writetodevice: P5) -> i64 -where - P5: windows_core::Param, -{ +pub unsafe fn IoMapTransfer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, mdl: *const super::super::Foundation::MDL, mapregisterbase: *const core::ffi::c_void, currentva: *const core::ffi::c_void, length: *mut u32, writetodevice: bool) -> i64 { windows_targets::link!("hal.dll" "system" fn IoMapTransfer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mdl : *const super::super::Foundation:: MDL, mapregisterbase : *const core::ffi::c_void, currentva : *const core::ffi::c_void, length : *mut u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN) -> i64); - IoMapTransfer(core::mem::transmute(adapterobject), core::mem::transmute(mdl), core::mem::transmute(mapregisterbase), core::mem::transmute(currentva), core::mem::transmute(length), writetodevice.param().abi()) + IoMapTransfer(core::mem::transmute(adapterobject), core::mem::transmute(mdl), core::mem::transmute(mapregisterbase), core::mem::transmute(currentva), core::mem::transmute(length), writetodevice.into()) } #[inline] pub unsafe fn IoOpenDeviceInterfaceRegistryKey(symboliclinkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, desiredaccess: u32, deviceinterfaceregkey: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2176,12 +2103,9 @@ pub unsafe fn IoReadDiskSignature(deviceobject: *const super::super::Foundation: } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoReadPartitionTable(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectorsize: u32, returnrecognizedpartitions: P2, partitionbuffer: *mut *mut super::super::super::Win32::System::Ioctl::DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn IoReadPartitionTable(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectorsize: u32, returnrecognizedpartitions: bool, partitionbuffer: *mut *mut super::super::super::Win32::System::Ioctl::DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoReadPartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, returnrecognizedpartitions : super::super::super::Win32::Foundation:: BOOLEAN, partitionbuffer : *mut *mut super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoReadPartitionTable(core::mem::transmute(deviceobject), core::mem::transmute(sectorsize), returnrecognizedpartitions.param().abi(), core::mem::transmute(partitionbuffer)) + IoReadPartitionTable(core::mem::transmute(deviceobject), core::mem::transmute(sectorsize), returnrecognizedpartitions.into(), core::mem::transmute(partitionbuffer)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -2283,12 +2207,9 @@ pub unsafe fn IoReplacePartitionUnit(targetpdo: *const super::super::Foundation: } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoReportDetectedDevice(driverobject: *const super::super::Foundation::DRIVER_OBJECT, legacybustype: INTERFACE_TYPE, busnumber: u32, slotnumber: u32, resourcelist: Option<*const CM_RESOURCE_LIST>, resourcerequirements: Option<*const IO_RESOURCE_REQUIREMENTS_LIST>, resourceassigned: P6, deviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS -where - P6: windows_core::Param, -{ +pub unsafe fn IoReportDetectedDevice(driverobject: *const super::super::Foundation::DRIVER_OBJECT, legacybustype: INTERFACE_TYPE, busnumber: u32, slotnumber: u32, resourcelist: Option<*const CM_RESOURCE_LIST>, resourcerequirements: Option<*const IO_RESOURCE_REQUIREMENTS_LIST>, resourceassigned: bool, deviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoReportDetectedDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, legacybustype : INTERFACE_TYPE, busnumber : u32, slotnumber : u32, resourcelist : *const CM_RESOURCE_LIST, resourcerequirements : *const IO_RESOURCE_REQUIREMENTS_LIST, resourceassigned : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoReportDetectedDevice(core::mem::transmute(driverobject), core::mem::transmute(legacybustype), core::mem::transmute(busnumber), core::mem::transmute(slotnumber), core::mem::transmute(resourcelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(resourcerequirements.unwrap_or(core::mem::zeroed())), resourceassigned.param().abi(), core::mem::transmute(deviceobject)) + IoReportDetectedDevice(core::mem::transmute(driverobject), core::mem::transmute(legacybustype), core::mem::transmute(busnumber), core::mem::transmute(slotnumber), core::mem::transmute(resourcelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(resourcerequirements.unwrap_or(core::mem::zeroed())), resourceassigned.into(), core::mem::transmute(deviceobject)) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -2310,10 +2231,7 @@ pub unsafe fn IoReportResourceForDetection(driverobject: *const super::super::Fo } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoReportResourceUsage(driverclassname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, driverobject: *const super::super::Foundation::DRIVER_OBJECT, driverlist: Option<*const CM_RESOURCE_LIST>, driverlistsize: Option, deviceobject: Option<*const super::super::Foundation::DEVICE_OBJECT>, devicelist: Option<*const CM_RESOURCE_LIST>, devicelistsize: Option, overrideconflict: P7, conflictdetected: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS -where - P7: windows_core::Param, -{ +pub unsafe fn IoReportResourceUsage(driverclassname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, driverobject: *const super::super::Foundation::DRIVER_OBJECT, driverlist: Option<*const CM_RESOURCE_LIST>, driverlistsize: Option, deviceobject: Option<*const super::super::Foundation::DEVICE_OBJECT>, devicelist: Option<*const CM_RESOURCE_LIST>, devicelistsize: Option, overrideconflict: bool, conflictdetected: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoReportResourceUsage(driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverlist : *const CM_RESOURCE_LIST, driverlistsize : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicelist : *const CM_RESOURCE_LIST, devicelistsize : u32, overrideconflict : super::super::super::Win32::Foundation:: BOOLEAN, conflictdetected : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReportResourceUsage( core::mem::transmute(driverclassname.unwrap_or(core::mem::zeroed())), @@ -2323,7 +2241,7 @@ where core::mem::transmute(deviceobject.unwrap_or(core::mem::zeroed())), core::mem::transmute(devicelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(devicelistsize.unwrap_or(core::mem::zeroed())), - overrideconflict.param().abi(), + overrideconflict.into(), core::mem::transmute(conflictdetected), ) } @@ -2388,14 +2306,9 @@ pub unsafe fn IoSetActivityIdThread(activityid: *const windows_core::GUID) -> *m } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoSetCompletionRoutineEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *const super::super::Foundation::IRP, completionroutine: super::super::Foundation::PIO_COMPLETION_ROUTINE, context: Option<*const core::ffi::c_void>, invokeonsuccess: P4, invokeonerror: P5, invokeoncancel: P6) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, -{ +pub unsafe fn IoSetCompletionRoutineEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *const super::super::Foundation::IRP, completionroutine: super::super::Foundation::PIO_COMPLETION_ROUTINE, context: Option<*const core::ffi::c_void>, invokeonsuccess: bool, invokeonerror: bool, invokeoncancel: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoSetCompletionRoutineEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP, completionroutine : super::super::Foundation:: PIO_COMPLETION_ROUTINE, context : *const core::ffi::c_void, invokeonsuccess : super::super::super::Win32::Foundation:: BOOLEAN, invokeonerror : super::super::super::Win32::Foundation:: BOOLEAN, invokeoncancel : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoSetCompletionRoutineEx(core::mem::transmute(deviceobject), core::mem::transmute(irp), core::mem::transmute(completionroutine), core::mem::transmute(context.unwrap_or(core::mem::zeroed())), invokeonsuccess.param().abi(), invokeonerror.param().abi(), invokeoncancel.param().abi()) + IoSetCompletionRoutineEx(core::mem::transmute(deviceobject), core::mem::transmute(irp), core::mem::transmute(completionroutine), core::mem::transmute(context.unwrap_or(core::mem::zeroed())), invokeonsuccess.into(), invokeonerror.into(), invokeoncancel.into()) } #[inline] pub unsafe fn IoSetDeviceInterfacePropertyData(symboliclinkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, propertykey: *const super::super::super::Win32::Foundation::DEVPROPKEY, lcid: u32, flags: u32, r#type: u32, size: u32, data: Option<*const core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2403,12 +2316,9 @@ pub unsafe fn IoSetDeviceInterfacePropertyData(symboliclinkname: *const super::s IoSetDeviceInterfacePropertyData(core::mem::transmute(symboliclinkname), core::mem::transmute(propertykey), core::mem::transmute(lcid), core::mem::transmute(flags), core::mem::transmute(r#type), core::mem::transmute(size), core::mem::transmute(data.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn IoSetDeviceInterfaceState(symboliclinkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, enable: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn IoSetDeviceInterfaceState(symboliclinkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, enable: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDeviceInterfaceState(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoSetDeviceInterfaceState(core::mem::transmute(symboliclinkname), enable.param().abi()) + IoSetDeviceInterfaceState(core::mem::transmute(symboliclinkname), enable.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -2424,12 +2334,9 @@ pub unsafe fn IoSetFileObjectIgnoreSharing(fileobject: *const super::super::Foun } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoSetFileOrigin(fileobject: *const super::super::Foundation::FILE_OBJECT, remote: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn IoSetFileOrigin(fileobject: *const super::super::Foundation::FILE_OBJECT, remote: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFileOrigin(fileobject : *const super::super::Foundation:: FILE_OBJECT, remote : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoSetFileOrigin(core::mem::transmute(fileobject), remote.param().abi()) + IoSetFileOrigin(core::mem::transmute(fileobject), remote.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -2505,13 +2412,9 @@ pub unsafe fn IoSetShareAccessEx(desiredaccess: u32, desiredshareaccess: u32, fi } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoSetStartIoAttributes(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, deferredstartio: P1, noncancelable: P2) -where - P1: windows_core::Param, - P2: windows_core::Param, -{ +pub unsafe fn IoSetStartIoAttributes(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, deferredstartio: bool, noncancelable: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn IoSetStartIoAttributes(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, deferredstartio : super::super::super::Win32::Foundation:: BOOLEAN, noncancelable : super::super::super::Win32::Foundation:: BOOLEAN)); - IoSetStartIoAttributes(core::mem::transmute(deviceobject), deferredstartio.param().abi(), noncancelable.param().abi()) + IoSetStartIoAttributes(core::mem::transmute(deviceobject), deferredstartio.into(), noncancelable.into()) } #[inline] pub unsafe fn IoSetSystemPartition(volumenamestring: *const super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2519,12 +2422,9 @@ pub unsafe fn IoSetSystemPartition(volumenamestring: *const super::super::super: IoSetSystemPartition(core::mem::transmute(volumenamestring)) } #[inline] -pub unsafe fn IoSetThreadHardErrorMode(enableharderrors: P0) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn IoSetThreadHardErrorMode(enableharderrors: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn IoSetThreadHardErrorMode(enableharderrors : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - IoSetThreadHardErrorMode(enableharderrors.param().abi()) + IoSetThreadHardErrorMode(enableharderrors.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -2545,21 +2445,15 @@ pub unsafe fn IoSizeofWorkItem() -> u32 { } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoStartNextPacket(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, cancelable: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn IoStartNextPacket(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, cancelable: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn IoStartNextPacket(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN)); - IoStartNextPacket(core::mem::transmute(deviceobject), cancelable.param().abi()) + IoStartNextPacket(core::mem::transmute(deviceobject), cancelable.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoStartNextPacketByKey(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, cancelable: P1, key: u32) -where - P1: windows_core::Param, -{ +pub unsafe fn IoStartNextPacketByKey(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, cancelable: bool, key: u32) { windows_targets::link!("ntoskrnl.exe" "system" fn IoStartNextPacketByKey(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN, key : u32)); - IoStartNextPacketByKey(core::mem::transmute(deviceobject), cancelable.param().abi(), core::mem::transmute(key)) + IoStartNextPacketByKey(core::mem::transmute(deviceobject), cancelable.into(), core::mem::transmute(key)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] @@ -2659,12 +2553,9 @@ pub unsafe fn IoValidateDeviceIoControlAccess(irp: *const super::super::Foundati } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoVerifyPartitionTable(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, fixerrors: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn IoVerifyPartitionTable(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, fixerrors: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoVerifyPartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, fixerrors : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoVerifyPartitionTable(core::mem::transmute(deviceobject), fixerrors.param().abi()) + IoVerifyPartitionTable(core::mem::transmute(deviceobject), fixerrors.into()) } #[inline] pub unsafe fn IoVolumeDeviceNameToGuid(volumedevicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, guid: *mut windows_core::GUID) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2760,12 +2651,9 @@ pub unsafe fn IoWMISetSingleItem(datablockobject: *const core::ffi::c_void, inst } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn IoWMISuggestInstanceName(physicaldeviceobject: Option<*const super::super::Foundation::DEVICE_OBJECT>, symboliclinkname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, combinenames: P2, suggestedinstancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn IoWMISuggestInstanceName(physicaldeviceobject: Option<*const super::super::Foundation::DEVICE_OBJECT>, symboliclinkname: Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, combinenames: bool, suggestedinstancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn IoWMISuggestInstanceName(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, combinenames : super::super::super::Win32::Foundation:: BOOLEAN, suggestedinstancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); - IoWMISuggestInstanceName(core::mem::transmute(physicaldeviceobject.unwrap_or(core::mem::zeroed())), core::mem::transmute(symboliclinkname.unwrap_or(core::mem::zeroed())), combinenames.param().abi(), core::mem::transmute(suggestedinstancename)) + IoWMISuggestInstanceName(core::mem::transmute(physicaldeviceobject.unwrap_or(core::mem::zeroed())), core::mem::transmute(symboliclinkname.unwrap_or(core::mem::zeroed())), combinenames.into(), core::mem::transmute(suggestedinstancename)) } #[inline] pub unsafe fn IoWMIWriteEvent(wnodeeventitem: *mut core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2920,12 +2808,9 @@ pub unsafe fn KeConvertPerformanceCounterToAuxiliaryCounter(performancecounterva KeConvertPerformanceCounterToAuxiliaryCounter(core::mem::transmute(performancecountervalue), core::mem::transmute(auxiliarycountervalue), core::mem::transmute(conversionerror.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn KeDelayExecutionThread(waitmode: i8, alertable: P1, interval: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn KeDelayExecutionThread(waitmode: i8, alertable: bool, interval: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn KeDelayExecutionThread(waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, interval : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); - KeDelayExecutionThread(core::mem::transmute(waitmode), alertable.param().abi(), core::mem::transmute(interval)) + KeDelayExecutionThread(core::mem::transmute(waitmode), alertable.into(), core::mem::transmute(interval)) } #[inline] pub unsafe fn KeDeregisterBoundCallback(handle: *const core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2970,22 +2855,15 @@ pub unsafe fn KeExpandKernelStackAndCallout(callout: PEXPAND_STACK_CALLOUT, para KeExpandKernelStackAndCallout(core::mem::transmute(callout), core::mem::transmute(parameter.unwrap_or(core::mem::zeroed())), core::mem::transmute(size)) } #[inline] -pub unsafe fn KeExpandKernelStackAndCalloutEx(callout: PEXPAND_STACK_CALLOUT, parameter: Option<*const core::ffi::c_void>, size: usize, wait: P3, context: Option<*const core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn KeExpandKernelStackAndCalloutEx(callout: PEXPAND_STACK_CALLOUT, parameter: Option<*const core::ffi::c_void>, size: usize, wait: bool, context: Option<*const core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn KeExpandKernelStackAndCalloutEx(callout : PEXPAND_STACK_CALLOUT, parameter : *const core::ffi::c_void, size : usize, wait : super::super::super::Win32::Foundation:: BOOLEAN, context : *const core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); - KeExpandKernelStackAndCalloutEx(core::mem::transmute(callout), core::mem::transmute(parameter.unwrap_or(core::mem::zeroed())), core::mem::transmute(size), wait.param().abi(), core::mem::transmute(context.unwrap_or(core::mem::zeroed()))) + KeExpandKernelStackAndCalloutEx(core::mem::transmute(callout), core::mem::transmute(parameter.unwrap_or(core::mem::zeroed())), core::mem::transmute(size), wait.into(), core::mem::transmute(context.unwrap_or(core::mem::zeroed()))) } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn KeFlushIoBuffers(mdl: *const super::super::Foundation::MDL, readoperation: P1, dmaoperation: P2) -where - P1: windows_core::Param, - P2: windows_core::Param, -{ +pub unsafe fn KeFlushIoBuffers(mdl: *const super::super::Foundation::MDL, readoperation: bool, dmaoperation: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn KeFlushIoBuffers(mdl : *const super::super::Foundation:: MDL, readoperation : super::super::super::Win32::Foundation:: BOOLEAN, dmaoperation : super::super::super::Win32::Foundation:: BOOLEAN)); - KeFlushIoBuffers(core::mem::transmute(mdl), readoperation.param().abi(), dmaoperation.param().abi()) + KeFlushIoBuffers(core::mem::transmute(mdl), readoperation.into(), dmaoperation.into()) } #[inline] pub unsafe fn KeFlushQueuedDpcs() { @@ -3049,12 +2927,9 @@ pub unsafe fn KeInitializeDpc(dpc: *mut super::super::Foundation::KDPC, deferred } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeInitializeEvent(event: *mut super::super::Foundation::KEVENT, r#type: super::super::super::Win32::System::Kernel::EVENT_TYPE, state: P2) -where - P2: windows_core::Param, -{ +pub unsafe fn KeInitializeEvent(event: *mut super::super::Foundation::KEVENT, r#type: super::super::super::Win32::System::Kernel::EVENT_TYPE, state: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeEvent(event : *mut super::super::Foundation:: KEVENT, r#type : super::super::super::Win32::System::Kernel:: EVENT_TYPE, state : super::super::super::Win32::Foundation:: BOOLEAN)); - KeInitializeEvent(core::mem::transmute(event), core::mem::transmute(r#type), state.param().abi()) + KeInitializeEvent(core::mem::transmute(event), core::mem::transmute(r#type), state.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -3155,12 +3030,9 @@ pub unsafe fn KeLeaveGuardedRegion() { } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KePulseEvent(event: *mut super::super::Foundation::KEVENT, increment: i32, wait: P2) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn KePulseEvent(event: *mut super::super::Foundation::KEVENT, increment: i32, wait: bool) -> i32 { windows_targets::link!("ntoskrnl.exe" "system" fn KePulseEvent(event : *mut super::super::Foundation:: KEVENT, increment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - KePulseEvent(core::mem::transmute(event), core::mem::transmute(increment), wait.param().abi()) + KePulseEvent(core::mem::transmute(event), core::mem::transmute(increment), wait.into()) } #[inline] pub unsafe fn KeQueryActiveGroupCount() -> u16 { @@ -3386,21 +3258,15 @@ pub unsafe fn KeReleaseInterruptSpinLock(interrupt: super::super::Foundation::PK } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeReleaseMutex(mutex: *mut super::super::Foundation::KMUTANT, wait: P1) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn KeReleaseMutex(mutex: *mut super::super::Foundation::KMUTANT, wait: bool) -> i32 { windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseMutex(mutex : *mut super::super::Foundation:: KMUTANT, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - KeReleaseMutex(core::mem::transmute(mutex), wait.param().abi()) + KeReleaseMutex(core::mem::transmute(mutex), wait.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeReleaseSemaphore(semaphore: *mut KSEMAPHORE, increment: i32, adjustment: i32, wait: P3) -> i32 -where - P3: windows_core::Param, -{ +pub unsafe fn KeReleaseSemaphore(semaphore: *mut KSEMAPHORE, increment: i32, adjustment: i32, wait: bool) -> i32 { windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseSemaphore(semaphore : *mut KSEMAPHORE, increment : i32, adjustment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - KeReleaseSemaphore(core::mem::transmute(semaphore), core::mem::transmute(increment), core::mem::transmute(adjustment), wait.param().abi()) + KeReleaseSemaphore(core::mem::transmute(semaphore), core::mem::transmute(increment), core::mem::transmute(adjustment), wait.into()) } #[inline] pub unsafe fn KeReleaseSpinLockForDpc(spinlock: *mut usize, oldirql: u8) { @@ -3439,12 +3305,9 @@ pub unsafe fn KeRemoveQueueDpc(dpc: *mut super::super::Foundation::KDPC) -> supe } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeRemoveQueueDpcEx(dpc: *mut super::super::Foundation::KDPC, waitifactive: P1) -> super::super::super::Win32::Foundation::BOOLEAN -where - P1: windows_core::Param, -{ +pub unsafe fn KeRemoveQueueDpcEx(dpc: *mut super::super::Foundation::KDPC, waitifactive: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueDpcEx(dpc : *mut super::super::Foundation:: KDPC, waitifactive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - KeRemoveQueueDpcEx(core::mem::transmute(dpc), waitifactive.param().abi()) + KeRemoveQueueDpcEx(core::mem::transmute(dpc), waitifactive.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -3494,12 +3357,9 @@ pub unsafe fn KeSetCoalescableTimer(timer: *mut KTIMER, duetime: i64, period: u3 } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeSetEvent(event: *mut super::super::Foundation::KEVENT, increment: i32, wait: P2) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn KeSetEvent(event: *mut super::super::Foundation::KEVENT, increment: i32, wait: bool) -> i32 { windows_targets::link!("ntoskrnl.exe" "system" fn KeSetEvent(event : *mut super::super::Foundation:: KEVENT, increment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - KeSetEvent(core::mem::transmute(event), core::mem::transmute(increment), wait.param().abi()) + KeSetEvent(core::mem::transmute(event), core::mem::transmute(increment), wait.into()) } #[inline] pub unsafe fn KeSetHardwareCounterConfiguration(counterarray: &[HARDWARE_COUNTER]) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3592,20 +3452,14 @@ pub unsafe fn KeTryToAcquireSpinLockAtDpcLevel(spinlock: *mut usize) -> super::s } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn KeWaitForMultipleObjects(object: &[*const core::ffi::c_void], waittype: super::super::super::Win32::System::Kernel::WAIT_TYPE, waitreason: KWAIT_REASON, waitmode: i8, alertable: P5, timeout: Option<*const i64>, waitblockarray: Option<*mut super::super::Foundation::KWAIT_BLOCK>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P5: windows_core::Param, -{ +pub unsafe fn KeWaitForMultipleObjects(object: &[*const core::ffi::c_void], waittype: super::super::super::Win32::System::Kernel::WAIT_TYPE, waitreason: KWAIT_REASON, waitmode: i8, alertable: bool, timeout: Option<*const i64>, waitblockarray: Option<*mut super::super::Foundation::KWAIT_BLOCK>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn KeWaitForMultipleObjects(count : u32, object : *const *const core::ffi::c_void, waittype : super::super::super::Win32::System::Kernel:: WAIT_TYPE, waitreason : KWAIT_REASON, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64, waitblockarray : *mut super::super::Foundation:: KWAIT_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); - KeWaitForMultipleObjects(object.len().try_into().unwrap(), core::mem::transmute(object.as_ptr()), core::mem::transmute(waittype), core::mem::transmute(waitreason), core::mem::transmute(waitmode), alertable.param().abi(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed())), core::mem::transmute(waitblockarray.unwrap_or(core::mem::zeroed()))) + KeWaitForMultipleObjects(object.len().try_into().unwrap(), core::mem::transmute(object.as_ptr()), core::mem::transmute(waittype), core::mem::transmute(waitreason), core::mem::transmute(waitmode), alertable.into(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed())), core::mem::transmute(waitblockarray.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn KeWaitForSingleObject(object: *const core::ffi::c_void, waitreason: KWAIT_REASON, waitmode: i8, alertable: P3, timeout: Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn KeWaitForSingleObject(object: *const core::ffi::c_void, waitreason: KWAIT_REASON, waitmode: i8, alertable: bool, timeout: Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn KeWaitForSingleObject(object : *const core::ffi::c_void, waitreason : KWAIT_REASON, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); - KeWaitForSingleObject(core::mem::transmute(object), core::mem::transmute(waitreason), core::mem::transmute(waitmode), alertable.param().abi(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed()))) + KeWaitForSingleObject(core::mem::transmute(object), core::mem::transmute(waitreason), core::mem::transmute(waitmode), alertable.into(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn KfRaiseIrql(newirql: u8) -> u8 { @@ -4070,12 +3924,9 @@ pub unsafe fn NtCommitEnlistment(enlistmenthandle: super::super::super::Win32::F NtCommitEnlistment(core::mem::transmute(enlistmenthandle), core::mem::transmute(tmvirtualclock.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn NtCommitTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn NtCommitTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtCommitTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtCommitTransaction(core::mem::transmute(transactionhandle), wait.param().abi()) + NtCommitTransaction(core::mem::transmute(transactionhandle), wait.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -4269,12 +4120,9 @@ pub unsafe fn NtRollbackEnlistment(enlistmenthandle: super::super::super::Win32: NtRollbackEnlistment(core::mem::transmute(enlistmenthandle), core::mem::transmute(tmvirtualclock.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn NtRollbackTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn NtRollbackTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtRollbackTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtRollbackTransaction(core::mem::transmute(transactionhandle), wait.param().abi()) + NtRollbackTransaction(core::mem::transmute(transactionhandle), wait.into()) } #[inline] pub unsafe fn NtRollforwardTransactionManager(transactionmanagerhandle: super::super::super::Win32::Foundation::HANDLE, tmvirtualclock: Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4383,12 +4231,9 @@ pub unsafe fn ObRegisterCallbacks(callbackregistration: *const OB_CALLBACK_REGIS } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn ObReleaseObjectSecurity(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, memoryallocated: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn ObReleaseObjectSecurity(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, memoryallocated: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn ObReleaseObjectSecurity(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, memoryallocated : super::super::super::Win32::Foundation:: BOOLEAN)); - ObReleaseObjectSecurity(core::mem::transmute(securitydescriptor), memoryallocated.param().abi()) + ObReleaseObjectSecurity(core::mem::transmute(securitydescriptor), memoryallocated.into()) } #[inline] pub unsafe fn ObUnRegisterCallbacks(registrationhandle: *const core::ffi::c_void) { @@ -4576,12 +4421,9 @@ pub unsafe fn PoFxRegisterDevice(pdo: *const super::super::Foundation::DEVICE_OB } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] -pub unsafe fn PoFxRegisterDripsWatchdogCallback(handle: super::super::Foundation::POHANDLE, callback: PPO_FX_DRIPS_WATCHDOG_CALLBACK, includechilddevices: P2, matchingdriverobject: Option<*const super::super::Foundation::DRIVER_OBJECT>) -where - P2: windows_core::Param, -{ +pub unsafe fn PoFxRegisterDripsWatchdogCallback(handle: super::super::Foundation::POHANDLE, callback: PPO_FX_DRIPS_WATCHDOG_CALLBACK, includechilddevices: bool, matchingdriverobject: Option<*const super::super::Foundation::DRIVER_OBJECT>) { windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterDripsWatchdogCallback(handle : super::super::Foundation:: POHANDLE, callback : PPO_FX_DRIPS_WATCHDOG_CALLBACK, includechilddevices : super::super::super::Win32::Foundation:: BOOLEAN, matchingdriverobject : *const super::super::Foundation:: DRIVER_OBJECT)); - PoFxRegisterDripsWatchdogCallback(core::mem::transmute(handle), core::mem::transmute(callback), includechilddevices.param().abi(), core::mem::transmute(matchingdriverobject.unwrap_or(core::mem::zeroed()))) + PoFxRegisterDripsWatchdogCallback(core::mem::transmute(handle), core::mem::transmute(callback), includechilddevices.into(), core::mem::transmute(matchingdriverobject.unwrap_or(core::mem::zeroed()))) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -4603,12 +4445,9 @@ pub unsafe fn PoFxSetComponentResidency(handle: super::super::Foundation::POHAND } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn PoFxSetComponentWake(handle: super::super::Foundation::POHANDLE, component: u32, wakehint: P2) -where - P2: windows_core::Param, -{ +pub unsafe fn PoFxSetComponentWake(handle: super::super::Foundation::POHANDLE, component: u32, wakehint: bool) { windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetComponentWake(handle : super::super::Foundation:: POHANDLE, component : u32, wakehint : super::super::super::Win32::Foundation:: BOOLEAN)); - PoFxSetComponentWake(core::mem::transmute(handle), core::mem::transmute(component), wakehint.param().abi()) + PoFxSetComponentWake(core::mem::transmute(handle), core::mem::transmute(component), wakehint.into()) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -4714,12 +4553,9 @@ pub unsafe fn PoSetSystemWakeDevice(deviceobject: *const super::super::Foundatio PoSetSystemWakeDevice(core::mem::transmute(deviceobject)) } #[inline] -pub unsafe fn PoSetThermalActiveCooling(thermalrequest: *mut core::ffi::c_void, engaged: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn PoSetThermalActiveCooling(thermalrequest: *mut core::ffi::c_void, engaged: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn PoSetThermalActiveCooling(thermalrequest : *mut core::ffi::c_void, engaged : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - PoSetThermalActiveCooling(core::mem::transmute(thermalrequest), engaged.param().abi()) + PoSetThermalActiveCooling(core::mem::transmute(thermalrequest), engaged.into()) } #[inline] pub unsafe fn PoSetThermalPassiveCooling(thermalrequest: *mut core::ffi::c_void, throttle: u8) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5057,29 +4893,20 @@ pub unsafe fn PsRevertToUserMultipleGroupAffinityThread(affinitytoken: super::su PsRevertToUserMultipleGroupAffinityThread(core::mem::transmute(affinitytoken)) } #[inline] -pub unsafe fn PsSetCreateProcessNotifyRoutine(notifyroutine: PCREATE_PROCESS_NOTIFY_ROUTINE, remove: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn PsSetCreateProcessNotifyRoutine(notifyroutine: PCREATE_PROCESS_NOTIFY_ROUTINE, remove: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateProcessNotifyRoutine(notifyroutine : PCREATE_PROCESS_NOTIFY_ROUTINE, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - PsSetCreateProcessNotifyRoutine(core::mem::transmute(notifyroutine), remove.param().abi()) + PsSetCreateProcessNotifyRoutine(core::mem::transmute(notifyroutine), remove.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] #[inline] -pub unsafe fn PsSetCreateProcessNotifyRoutineEx(notifyroutine: PCREATE_PROCESS_NOTIFY_ROUTINE_EX, remove: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn PsSetCreateProcessNotifyRoutineEx(notifyroutine: PCREATE_PROCESS_NOTIFY_ROUTINE_EX, remove: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateProcessNotifyRoutineEx(notifyroutine : PCREATE_PROCESS_NOTIFY_ROUTINE_EX, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - PsSetCreateProcessNotifyRoutineEx(core::mem::transmute(notifyroutine), remove.param().abi()) + PsSetCreateProcessNotifyRoutineEx(core::mem::transmute(notifyroutine), remove.into()) } #[inline] -pub unsafe fn PsSetCreateProcessNotifyRoutineEx2(notifytype: PSCREATEPROCESSNOTIFYTYPE, notifyinformation: *const core::ffi::c_void, remove: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn PsSetCreateProcessNotifyRoutineEx2(notifytype: PSCREATEPROCESSNOTIFYTYPE, notifyinformation: *const core::ffi::c_void, remove: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateProcessNotifyRoutineEx2(notifytype : PSCREATEPROCESSNOTIFYTYPE, notifyinformation : *const core::ffi::c_void, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - PsSetCreateProcessNotifyRoutineEx2(core::mem::transmute(notifytype), core::mem::transmute(notifyinformation), remove.param().abi()) + PsSetCreateProcessNotifyRoutineEx2(core::mem::transmute(notifytype), core::mem::transmute(notifyinformation), remove.into()) } #[inline] pub unsafe fn PsSetCreateThreadNotifyRoutine(notifyroutine: PCREATE_THREAD_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5092,12 +4919,9 @@ pub unsafe fn PsSetCreateThreadNotifyRoutineEx(notifytype: PSCREATETHREADNOTIFYT PsSetCreateThreadNotifyRoutineEx(core::mem::transmute(notifytype), core::mem::transmute(notifyinformation)) } #[inline] -pub unsafe fn PsSetCurrentThreadPrefetching(prefetching: P0) -> super::super::super::Win32::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn PsSetCurrentThreadPrefetching(prefetching: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCurrentThreadPrefetching(prefetching : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - PsSetCurrentThreadPrefetching(prefetching.param().abi()) + PsSetCurrentThreadPrefetching(prefetching.into()) } #[inline] pub unsafe fn PsSetLoadImageNotifyRoutine(notifyroutine: PLOAD_IMAGE_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5241,28 +5065,19 @@ pub unsafe fn RtlCmEncodeMemIoResource(descriptor: *const CM_PARTIAL_RESOURCE_DE } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlCompareString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: P2) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn RtlCompareString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: bool) -> i32 { windows_targets::link!("ntdll.dll" "system" fn RtlCompareString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - RtlCompareString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.param().abi()) + RtlCompareString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.into()) } #[inline] -pub unsafe fn RtlCompareUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: P2) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn RtlCompareUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: bool) -> i32 { windows_targets::link!("ntdll.dll" "system" fn RtlCompareUnicodeString(string1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, string2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - RtlCompareUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.param().abi()) + RtlCompareUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.into()) } #[inline] -pub unsafe fn RtlCompareUnicodeStrings(string1: &[u16], string2: &[u16], caseinsensitive: P4) -> i32 -where - P4: windows_core::Param, -{ +pub unsafe fn RtlCompareUnicodeStrings(string1: &[u16], string2: &[u16], caseinsensitive: bool) -> i32 { windows_targets::link!("ntdll.dll" "system" fn RtlCompareUnicodeStrings(string1 : *const u16, string1length : usize, string2 : *const u16, string2length : usize, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); - RtlCompareUnicodeStrings(core::mem::transmute(string1.as_ptr()), string1.len().try_into().unwrap(), core::mem::transmute(string2.as_ptr()), string2.len().try_into().unwrap(), caseinsensitive.param().abi()) + RtlCompareUnicodeStrings(core::mem::transmute(string1.as_ptr()), string1.len().try_into().unwrap(), core::mem::transmute(string2.as_ptr()), string2.len().try_into().unwrap(), caseinsensitive.into()) } #[inline] pub unsafe fn RtlContractHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -5382,20 +5197,14 @@ pub unsafe fn RtlEnumerateEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABL } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn RtlEnumerateGenericTable(table: *const RTL_GENERIC_TABLE, restart: P1) -> *mut core::ffi::c_void -where - P1: windows_core::Param, -{ +pub unsafe fn RtlEnumerateGenericTable(table: *const RTL_GENERIC_TABLE, restart: bool) -> *mut core::ffi::c_void { windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTable(table : *const RTL_GENERIC_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut core::ffi::c_void); - RtlEnumerateGenericTable(core::mem::transmute(table), restart.param().abi()) + RtlEnumerateGenericTable(core::mem::transmute(table), restart.into()) } #[inline] -pub unsafe fn RtlEnumerateGenericTableAvl(table: *const RTL_AVL_TABLE, restart: P1) -> *mut core::ffi::c_void -where - P1: windows_core::Param, -{ +pub unsafe fn RtlEnumerateGenericTableAvl(table: *const RTL_AVL_TABLE, restart: bool) -> *mut core::ffi::c_void { windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTableAvl(table : *const RTL_AVL_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut core::ffi::c_void); - RtlEnumerateGenericTableAvl(core::mem::transmute(table), restart.param().abi()) + RtlEnumerateGenericTableAvl(core::mem::transmute(table), restart.into()) } #[inline] pub unsafe fn RtlEnumerateGenericTableLikeADirectory(table: *const RTL_AVL_TABLE, matchfunction: Option, matchdata: Option<*const core::ffi::c_void>, nextflag: u32, restartkey: *mut *mut core::ffi::c_void, deletecount: *mut u32, buffer: *const core::ffi::c_void) -> *mut core::ffi::c_void { @@ -5415,20 +5224,14 @@ pub unsafe fn RtlEnumerateGenericTableWithoutSplayingAvl(table: *const RTL_AVL_T } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlEqualString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: P2) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn RtlEqualString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntdll.dll" "system" fn RtlEqualString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - RtlEqualString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.param().abi()) + RtlEqualString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.into()) } #[inline] -pub unsafe fn RtlEqualUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: P2) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn RtlEqualUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntdll.dll" "system" fn RtlEqualUnicodeString(string1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, string2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - RtlEqualUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.param().abi()) + RtlEqualUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.into()) } #[inline] pub unsafe fn RtlExpandHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -5451,12 +5254,9 @@ pub unsafe fn RtlFindClearBitsAndSet(bitmapheader: *const RTL_BITMAP, numbertofi RtlFindClearBitsAndSet(core::mem::transmute(bitmapheader), core::mem::transmute(numbertofind), core::mem::transmute(hintindex)) } #[inline] -pub unsafe fn RtlFindClearRuns(bitmapheader: *const RTL_BITMAP, runarray: &mut [RTL_BITMAP_RUN], locatelongestruns: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn RtlFindClearRuns(bitmapheader: *const RTL_BITMAP, runarray: &mut [RTL_BITMAP_RUN], locatelongestruns: bool) -> u32 { windows_targets::link!("ntdll.dll" "system" fn RtlFindClearRuns(bitmapheader : *const RTL_BITMAP, runarray : *mut RTL_BITMAP_RUN, sizeofrunarray : u32, locatelongestruns : super::super::super::Win32::Foundation:: BOOLEAN) -> u32); - RtlFindClearRuns(core::mem::transmute(bitmapheader), core::mem::transmute(runarray.as_ptr()), runarray.len().try_into().unwrap(), locatelongestruns.param().abi()) + RtlFindClearRuns(core::mem::transmute(bitmapheader), core::mem::transmute(runarray.as_ptr()), runarray.len().try_into().unwrap(), locatelongestruns.into()) } #[inline] pub unsafe fn RtlFindClosestEncodableLength(sourcelength: u64, targetlength: *mut u64) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5589,12 +5389,9 @@ pub unsafe fn RtlGetVersion(lpversioninformation: *mut super::super::super::Win3 RtlGetVersion(core::mem::transmute(lpversioninformation)) } #[inline] -pub unsafe fn RtlHashUnicodeString(string: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: P1, hashalgorithm: u32, hashvalue: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn RtlHashUnicodeString(string: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: bool, hashalgorithm: u32, hashvalue: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlHashUnicodeString(string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN, hashalgorithm : u32, hashvalue : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlHashUnicodeString(core::mem::transmute(string), caseinsensitive.param().abi(), core::mem::transmute(hashalgorithm), core::mem::transmute(hashvalue)) + RtlHashUnicodeString(core::mem::transmute(string), caseinsensitive.into(), core::mem::transmute(hashalgorithm), core::mem::transmute(hashvalue)) } #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -5786,12 +5583,9 @@ pub unsafe fn RtlMapGenericMask(accessmask: *mut u32, genericmapping: *const sup } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn RtlNormalizeSecurityDescriptor(securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, securitydescriptorlength: u32, newsecuritydescriptor: Option<*mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR>, newsecuritydescriptorlength: Option<*mut u32>, checkonly: P4) -> super::super::super::Win32::Foundation::BOOLEAN -where - P4: windows_core::Param, -{ +pub unsafe fn RtlNormalizeSecurityDescriptor(securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, securitydescriptorlength: u32, newsecuritydescriptor: Option<*mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR>, newsecuritydescriptorlength: Option<*mut u32>, checkonly: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntdll.dll" "system" fn RtlNormalizeSecurityDescriptor(securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, newsecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newsecuritydescriptorlength : *mut u32, checkonly : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - RtlNormalizeSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(securitydescriptorlength), core::mem::transmute(newsecuritydescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newsecuritydescriptorlength.unwrap_or(core::mem::zeroed())), checkonly.param().abi()) + RtlNormalizeSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(securitydescriptorlength), core::mem::transmute(newsecuritydescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newsecuritydescriptorlength.unwrap_or(core::mem::zeroed())), checkonly.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] @@ -5835,12 +5629,9 @@ pub unsafe fn RtlPrefetchMemoryNonTemporal(source: *const core::ffi::c_void, len RtlPrefetchMemoryNonTemporal(core::mem::transmute(source), core::mem::transmute(length)) } #[inline] -pub unsafe fn RtlPrefixUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: P2) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn RtlPrefixUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntdll.dll" "system" fn RtlPrefixUnicodeString(string1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, string2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - RtlPrefixUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.param().abi()) + RtlPrefixUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.into()) } #[inline] pub unsafe fn RtlQueryRegistryValueWithFallback(primaryhandle: Option, fallbackhandle: Option, valuename: *const super::super::super::Win32::Foundation::UNICODE_STRING, valuelength: u32, valuetype: Option<*mut u32>, valuedata: *mut core::ffi::c_void, resultlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5921,13 +5712,9 @@ pub unsafe fn RtlSetBits(bitmapheader: *const RTL_BITMAP, startingindex: u32, nu } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn RtlSetDaclSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, daclpresent: P1, dacl: Option<*const super::super::super::Win32::Security::ACL>, dacldefaulted: P3) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn RtlSetDaclSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, daclpresent: bool, dacl: Option<*const super::super::super::Win32::Security::ACL>, dacldefaulted: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlSetDaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, daclpresent : super::super::super::Win32::Foundation:: BOOLEAN, dacl : *const super::super::super::Win32::Security:: ACL, dacldefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlSetDaclSecurityDescriptor(core::mem::transmute(securitydescriptor), daclpresent.param().abi(), core::mem::transmute(dacl.unwrap_or(core::mem::zeroed())), dacldefaulted.param().abi()) + RtlSetDaclSecurityDescriptor(core::mem::transmute(securitydescriptor), daclpresent.into(), core::mem::transmute(dacl.unwrap_or(core::mem::zeroed())), dacldefaulted.into()) } #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -5965,12 +5752,9 @@ pub unsafe fn RtlSubtreeSuccessor(links: *const super::super::Foundation::RTL_SP RtlSubtreeSuccessor(core::mem::transmute(links)) } #[inline] -pub unsafe fn RtlSuffixUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: P2) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn RtlSuffixUnicodeString(string1: *const super::super::super::Win32::Foundation::UNICODE_STRING, string2: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitive: bool) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn RtlSuffixUnicodeString(string1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, string2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); - RtlSuffixUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.param().abi()) + RtlSuffixUnicodeString(core::mem::transmute(string1), core::mem::transmute(string2), caseinsensitive.into()) } #[inline] pub unsafe fn RtlTestBit(bitmapheader: *const RTL_BITMAP, bitnumber: u32) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -5991,12 +5775,9 @@ pub unsafe fn RtlTimeToTimeFields(time: *const i64) -> TIME_FIELDS { } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlUTF8StringToUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUTF8StringToUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUTF8StringToUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlUTF8StringToUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUTF8StringToUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlUTF8ToUnicodeN(unicodestringdestination: windows_core::PWSTR, unicodestringmaxbytecount: u32, unicodestringactualbytecount: *mut u32, utf8stringsource: &[u8]) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -6015,12 +5796,9 @@ pub unsafe fn RtlUnicodeStringToInteger(string: *const super::super::super::Win3 } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlUnicodeStringToUTF8String(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUnicodeStringToUTF8String(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToUTF8String(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlUnicodeStringToUTF8String(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUnicodeStringToUTF8String(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlUnicodeToUTF8N(utf8stringdestination: &mut [u8], utf8stringactualbytecount: *mut u32, unicodestringsource: *const u16, unicodestringbytecount: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -6033,12 +5811,9 @@ pub unsafe fn RtlUpcaseUnicodeChar(sourcecharacter: u16) -> u16 { RtlUpcaseUnicodeChar(core::mem::transmute(sourcecharacter)) } #[inline] -pub unsafe fn RtlUpcaseUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::super::Win32::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUpcaseUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - RtlUpcaseUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUpcaseUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlUpperChar(character: i8) -> i8 { @@ -6107,30 +5882,21 @@ pub unsafe fn RtlxUnicodeStringToAnsiSize(unicodestring: *const super::super::su } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeAccessCheck(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, subjectcontextlocked: P2, desiredaccess: u32, previouslygrantedaccess: u32, privileges: Option<*mut *mut super::super::super::Win32::Security::PRIVILEGE_SET>, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, accessmode: i8, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::super::super::Win32::Foundation::BOOLEAN -where - P2: windows_core::Param, -{ +pub unsafe fn SeAccessCheck(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, subjectcontextlocked: bool, desiredaccess: u32, previouslygrantedaccess: u32, privileges: Option<*mut *mut super::super::super::Win32::Security::PRIVILEGE_SET>, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, accessmode: i8, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::super::super::Win32::Foundation::BOOLEAN { windows_targets::link!("ntoskrnl.exe" "system" fn SeAccessCheck(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, subjectcontextlocked : super::super::super::Win32::Foundation:: BOOLEAN, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); - SeAccessCheck(core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext), subjectcontextlocked.param().abi(), core::mem::transmute(desiredaccess), core::mem::transmute(previouslygrantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), core::mem::transmute(genericmapping), core::mem::transmute(accessmode), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus)) + SeAccessCheck(core::mem::transmute(securitydescriptor), core::mem::transmute(subjectsecuritycontext), subjectcontextlocked.into(), core::mem::transmute(desiredaccess), core::mem::transmute(previouslygrantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), core::mem::transmute(genericmapping), core::mem::transmute(accessmode), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeAssignSecurity(parentdescriptor: Option, explicitdescriptor: Option, newdescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, isdirectoryobject: P3, subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, pooltype: super::super::Foundation::POOL_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn SeAssignSecurity(parentdescriptor: Option, explicitdescriptor: Option, newdescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, isdirectoryobject: bool, subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, pooltype: super::super::Foundation::POOL_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn SeAssignSecurity(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); - SeAssignSecurity(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(explicitdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), isdirectoryobject.param().abi(), core::mem::transmute(subjectcontext), core::mem::transmute(genericmapping), core::mem::transmute(pooltype)) + SeAssignSecurity(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(explicitdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), isdirectoryobject.into(), core::mem::transmute(subjectcontext), core::mem::transmute(genericmapping), core::mem::transmute(pooltype)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SeAssignSecurityEx(parentdescriptor: Option, explicitdescriptor: Option, newdescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, objecttype: Option<*const windows_core::GUID>, isdirectoryobject: P4, autoinheritflags: u32, subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, pooltype: super::super::Foundation::POOL_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn SeAssignSecurityEx(parentdescriptor: Option, explicitdescriptor: Option, newdescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, objecttype: Option<*const windows_core::GUID>, isdirectoryobject: bool, autoinheritflags: u32, subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, pooltype: super::super::Foundation::POOL_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn SeAssignSecurityEx(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objecttype : *const windows_core::GUID, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, autoinheritflags : u32, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); - SeAssignSecurityEx(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(explicitdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), core::mem::transmute(objecttype.unwrap_or(core::mem::zeroed())), isdirectoryobject.param().abi(), core::mem::transmute(autoinheritflags), core::mem::transmute(subjectcontext), core::mem::transmute(genericmapping), core::mem::transmute(pooltype)) + SeAssignSecurityEx(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(explicitdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), core::mem::transmute(objecttype.unwrap_or(core::mem::zeroed())), isdirectoryobject.into(), core::mem::transmute(autoinheritflags), core::mem::transmute(subjectcontext), core::mem::transmute(genericmapping), core::mem::transmute(pooltype)) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -6222,12 +5988,9 @@ pub unsafe fn TmCommitEnlistment(enlistment: *const super::super::Foundation::KE } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn TmCommitTransaction(transaction: *const super::super::Foundation::KTRANSACTION, wait: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn TmCommitTransaction(transaction: *const super::super::Foundation::KTRANSACTION, wait: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn TmCommitTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - TmCommitTransaction(core::mem::transmute(transaction), wait.param().abi()) + TmCommitTransaction(core::mem::transmute(transaction), wait.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -6357,12 +6120,9 @@ pub unsafe fn TmRollbackEnlistment(enlistment: *const super::super::Foundation:: } #[cfg(feature = "Wdk_Foundation")] #[inline] -pub unsafe fn TmRollbackTransaction(transaction: *const super::super::Foundation::KTRANSACTION, wait: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn TmRollbackTransaction(transaction: *const super::super::Foundation::KTRANSACTION, wait: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntoskrnl.exe" "system" fn TmRollbackTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - TmRollbackTransaction(core::mem::transmute(transaction), wait.param().abi()) + TmRollbackTransaction(core::mem::transmute(transaction), wait.into()) } #[cfg(feature = "Wdk_Foundation")] #[inline] @@ -6542,12 +6302,9 @@ pub unsafe fn ZwCommitEnlistment(enlistmenthandle: super::super::super::Win32::F ZwCommitEnlistment(core::mem::transmute(enlistmenthandle), core::mem::transmute(tmvirtualclock.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn ZwCommitTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn ZwCommitTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwCommitTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwCommitTransaction(core::mem::transmute(transactionhandle), wait.param().abi()) + ZwCommitTransaction(core::mem::transmute(transactionhandle), wait.into()) } #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] @@ -6805,12 +6562,9 @@ pub unsafe fn ZwRollbackEnlistment(enlistmenthandle: super::super::super::Win32: ZwRollbackEnlistment(core::mem::transmute(enlistmenthandle), core::mem::transmute(tmvirtualclock.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn ZwRollbackTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: P1) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn ZwRollbackTransaction(transactionhandle: super::super::super::Win32::Foundation::HANDLE, wait: bool) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwRollbackTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwRollbackTransaction(core::mem::transmute(transactionhandle), wait.param().abi()) + ZwRollbackTransaction(core::mem::transmute(transactionhandle), wait.into()) } #[inline] pub unsafe fn ZwRollforwardTransactionManager(transactionmanagerhandle: super::super::super::Win32::Foundation::HANDLE, tmvirtualclock: Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -20022,9 +19776,6 @@ pub const SECURE_SECTION_ALLOW_PARTIAL_MDL: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct SECURITY_CONTEXT_TRACKING_MODE(pub u8); -impl windows_core::TypeKind for SECURITY_CONTEXT_TRACKING_MODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct SECURITY_OPERATION_CODE(pub i32); diff --git a/crates/libs/windows/src/Windows/Wdk/System/Threading/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/Threading/mod.rs index ace02119f51..c6e14973f75 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/Threading/mod.rs @@ -44,12 +44,9 @@ pub unsafe fn NtSetInformationThread(threadhandle: super::super::super::Win32::F } #[cfg(feature = "Wdk_System_SystemServices")] #[inline] -pub unsafe fn NtSetTimer(timerhandle: super::super::super::Win32::Foundation::HANDLE, duetime: *const i64, timerapcroutine: Option, timercontext: Option<*const core::ffi::c_void>, resumetimer: P4, period: Option, previousstate: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn NtSetTimer(timerhandle: super::super::super::Win32::Foundation::HANDLE, duetime: *const i64, timerapcroutine: Option, timercontext: Option<*const core::ffi::c_void>, resumetimer: bool, period: Option, previousstate: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtSetTimer(timerhandle : super::super::super::Win32::Foundation:: HANDLE, duetime : *const i64, timerapcroutine : super::SystemServices:: PTIMER_APC_ROUTINE, timercontext : *const core::ffi::c_void, resumetimer : super::super::super::Win32::Foundation:: BOOLEAN, period : i32, previousstate : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtSetTimer(core::mem::transmute(timerhandle), core::mem::transmute(duetime), core::mem::transmute(timerapcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(timercontext.unwrap_or(core::mem::zeroed())), resumetimer.param().abi(), core::mem::transmute(period.unwrap_or(core::mem::zeroed())), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed()))) + NtSetTimer(core::mem::transmute(timerhandle), core::mem::transmute(duetime), core::mem::transmute(timerapcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(timercontext.unwrap_or(core::mem::zeroed())), resumetimer.into(), core::mem::transmute(period.unwrap_or(core::mem::zeroed())), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn NtSetTimerEx(timerhandle: super::super::super::Win32::Foundation::HANDLE, timersetinformationclass: TIMER_SET_INFORMATION_CLASS, timersetinformation: Option<*mut core::ffi::c_void>, timersetinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -62,12 +59,9 @@ pub unsafe fn NtTerminateProcess(processhandle: Option(handle: super::super::super::Win32::Foundation::HANDLE, alertable: P1, timeout: *mut i64) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn NtWaitForSingleObject(handle: super::super::super::Win32::Foundation::HANDLE, alertable: bool, timeout: *mut i64) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn NtWaitForSingleObject(handle : super::super::super::Win32::Foundation:: HANDLE, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); - NtWaitForSingleObject(core::mem::transmute(handle), alertable.param().abi(), core::mem::transmute(timeout)) + NtWaitForSingleObject(core::mem::transmute(handle), alertable.into(), core::mem::transmute(timeout)) } #[inline] pub unsafe fn ZwCancelTimer(timerhandle: super::super::super::Win32::Foundation::HANDLE, currentstate: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -115,12 +109,9 @@ pub unsafe fn ZwSetInformationThread(threadhandle: super::super::super::Win32::F } #[cfg(feature = "Wdk_System_SystemServices")] #[inline] -pub unsafe fn ZwSetTimer(timerhandle: super::super::super::Win32::Foundation::HANDLE, duetime: *const i64, timerapcroutine: Option, timercontext: Option<*const core::ffi::c_void>, resumetimer: P4, period: Option, previousstate: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn ZwSetTimer(timerhandle: super::super::super::Win32::Foundation::HANDLE, duetime: *const i64, timerapcroutine: Option, timercontext: Option<*const core::ffi::c_void>, resumetimer: bool, period: Option, previousstate: Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwSetTimer(timerhandle : super::super::super::Win32::Foundation:: HANDLE, duetime : *const i64, timerapcroutine : super::SystemServices:: PTIMER_APC_ROUTINE, timercontext : *const core::ffi::c_void, resumetimer : super::super::super::Win32::Foundation:: BOOLEAN, period : i32, previousstate : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwSetTimer(core::mem::transmute(timerhandle), core::mem::transmute(duetime), core::mem::transmute(timerapcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(timercontext.unwrap_or(core::mem::zeroed())), resumetimer.param().abi(), core::mem::transmute(period.unwrap_or(core::mem::zeroed())), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed()))) + ZwSetTimer(core::mem::transmute(timerhandle), core::mem::transmute(duetime), core::mem::transmute(timerapcroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(timercontext.unwrap_or(core::mem::zeroed())), resumetimer.into(), core::mem::transmute(period.unwrap_or(core::mem::zeroed())), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ZwSetTimerEx(timerhandle: super::super::super::Win32::Foundation::HANDLE, timersetinformationclass: TIMER_SET_INFORMATION_CLASS, timersetinformation: Option<*mut core::ffi::c_void>, timersetinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -133,12 +124,9 @@ pub unsafe fn ZwTerminateProcess(processhandle: Option(handle: super::super::super::Win32::Foundation::HANDLE, alertable: P1, timeout: Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn ZwWaitForSingleObject(handle: super::super::super::Win32::Foundation::HANDLE, alertable: bool, timeout: Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn ZwWaitForSingleObject(handle : super::super::super::Win32::Foundation:: HANDLE, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); - ZwWaitForSingleObject(core::mem::transmute(handle), alertable.param().abi(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed()))) + ZwWaitForSingleObject(core::mem::transmute(handle), alertable.into(), core::mem::transmute(timeout.unwrap_or(core::mem::zeroed()))) } pub const MaxProcessInfoClass: PROCESSINFOCLASS = PROCESSINFOCLASS(83i32); pub const MaxThreadInfoClass: THREADINFOCLASS = THREADINFOCLASS(56i32); diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs index 8d744c35acd..0841192c9a6 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs @@ -2893,11 +2893,8 @@ impl windows_core::RuntimeName for IDMLCompiledOperator {} windows_core::imp::define_interface!(IDMLDebugDevice, IDMLDebugDevice_Vtbl, 0x7d6f3ac9_394a_4ac3_92a7_390cc57a8217); windows_core::imp::interface_hierarchy!(IDMLDebugDevice, windows_core::IUnknown); impl IDMLDebugDevice { - pub unsafe fn SetMuteDebugOutput(&self, mute: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), mute.param().abi()) + pub unsafe fn SetMuteDebugOutput(&self, mute: bool) { + (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), mute.into()) } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs index 710c5a99c4b..10f2ca4277a 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -509,12 +509,11 @@ impl IITDatabase { pub unsafe fn GetObject(&self, dwobjinstance: u32, riid: *const windows_core::GUID, ppvobj: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetObject)(windows_core::Interface::as_raw(self), core::mem::transmute(dwobjinstance), core::mem::transmute(riid), core::mem::transmute(ppvobj)).ok() } - pub unsafe fn GetObjectPersistence(&self, lpwszobject: P0, dwobjinstance: u32, ppvpersistence: *mut *mut core::ffi::c_void, fstream: P3) -> windows_core::Result<()> + pub unsafe fn GetObjectPersistence(&self, lpwszobject: P0, dwobjinstance: u32, ppvpersistence: *mut *mut core::ffi::c_void, fstream: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).GetObjectPersistence)(windows_core::Interface::as_raw(self), lpwszobject.param().abi(), core::mem::transmute(dwobjinstance), core::mem::transmute(ppvpersistence), fstream.param().abi()).ok() + (windows_core::Interface::vtable(self).GetObjectPersistence)(windows_core::Interface::as_raw(self), lpwszobject.param().abi(), core::mem::transmute(dwobjinstance), core::mem::transmute(ppvpersistence), fstream.into()).ok() } } #[repr(C)] @@ -603,17 +602,11 @@ impl IITPropList { pub unsafe fn Clear(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Clear)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetPersist(&self, fpersist: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPersist)(windows_core::Interface::as_raw(self), fpersist.param().abi()).ok() + pub unsafe fn SetPersist(&self, fpersist: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPersist)(windows_core::Interface::as_raw(self), fpersist.into()).ok() } - pub unsafe fn SetPersist2(&self, propid: u32, fpersist: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPersist2)(windows_core::Interface::as_raw(self), core::mem::transmute(propid), fpersist.param().abi()).ok() + pub unsafe fn SetPersist2(&self, propid: u32, fpersist: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPersist2)(windows_core::Interface::as_raw(self), core::mem::transmute(propid), fpersist.into()).ok() } pub unsafe fn GetFirst(&self, property: *mut CProperty) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFirst)(windows_core::Interface::as_raw(self), core::mem::transmute(property)).ok() @@ -896,11 +889,8 @@ impl IITResultSet { pub unsafe fn Cancel(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Cancel)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Pause(&self, fpause: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Pause)(windows_core::Interface::as_raw(self), fpause.param().abi()).ok() + pub unsafe fn Pause(&self, fpause: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Pause)(windows_core::Interface::as_raw(self), fpause.into()).ok() } pub unsafe fn GetRowStatus(&self, lrowfirst: i32, crows: i32, lprowstatus: *mut ROWSTATUS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetRowStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(lrowfirst), core::mem::transmute(crows), core::mem::transmute(lprowstatus)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs index 7d3f2276b60..52b554a404b 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -545,12 +545,9 @@ where DRMParseUnboundLicense(wszcertificate.param().abi(), core::mem::transmute(phqueryroot)).ok() } #[inline] -pub unsafe fn DRMRegisterContent(fregister: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn DRMRegisterContent(fregister: bool) -> windows_core::Result<()> { windows_targets::link!("msdrm.dll" "system" fn DRMRegisterContent(fregister : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - DRMRegisterContent(fregister.param().abi()).ok() + DRMRegisterContent(fregister.into()).ok() } #[inline] pub unsafe fn DRMRegisterProtectedWindow(henv: u32, hwnd: super::super::Foundation::HWND) -> windows_core::Result<()> { @@ -571,14 +568,13 @@ pub unsafe fn DRMRepair() -> windows_core::Result<()> { DRMRepair().ok() } #[inline] -pub unsafe fn DRMSetApplicationSpecificData(hissuancelicense: u32, fdelete: P1, wszname: P2, wszvalue: P3) -> windows_core::Result<()> +pub unsafe fn DRMSetApplicationSpecificData(hissuancelicense: u32, fdelete: bool, wszname: P2, wszvalue: P3) -> windows_core::Result<()> where - P1: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("msdrm.dll" "system" fn DRMSetApplicationSpecificData(hissuancelicense : u32, fdelete : super::super::Foundation:: BOOL, wszname : windows_core::PCWSTR, wszvalue : windows_core::PCWSTR) -> windows_core::HRESULT); - DRMSetApplicationSpecificData(core::mem::transmute(hissuancelicense), fdelete.param().abi(), wszname.param().abi(), wszvalue.param().abi()).ok() + DRMSetApplicationSpecificData(core::mem::transmute(hissuancelicense), fdelete.into(), wszname.param().abi(), wszvalue.param().abi()).ok() } #[inline] pub unsafe fn DRMSetGlobalOptions(eglobaloptions: DRMGLOBALOPTIONS, pvdata: *mut core::ffi::c_void, dwlen: u32) -> windows_core::Result<()> { @@ -604,19 +600,17 @@ where DRMSetMetaData(core::mem::transmute(hissuancelicense), wszcontentid.param().abi(), wszcontentidtype.param().abi(), wszskuid.param().abi(), wszskuidtype.param().abi(), wszcontenttype.param().abi(), wszcontentname.param().abi()).ok() } #[inline] -pub unsafe fn DRMSetNameAndDescription(hissuancelicense: u32, fdelete: P1, lcid: u32, wszname: P3, wszdescription: P4) -> windows_core::Result<()> +pub unsafe fn DRMSetNameAndDescription(hissuancelicense: u32, fdelete: bool, lcid: u32, wszname: P3, wszdescription: P4) -> windows_core::Result<()> where - P1: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, { windows_targets::link!("msdrm.dll" "system" fn DRMSetNameAndDescription(hissuancelicense : u32, fdelete : super::super::Foundation:: BOOL, lcid : u32, wszname : windows_core::PCWSTR, wszdescription : windows_core::PCWSTR) -> windows_core::HRESULT); - DRMSetNameAndDescription(core::mem::transmute(hissuancelicense), fdelete.param().abi(), core::mem::transmute(lcid), wszname.param().abi(), wszdescription.param().abi()).ok() + DRMSetNameAndDescription(core::mem::transmute(hissuancelicense), fdelete.into(), core::mem::transmute(lcid), wszname.param().abi(), wszdescription.param().abi()).ok() } #[inline] -pub unsafe fn DRMSetRevocationPoint(hissuancelicense: u32, fdelete: P1, wszid: P2, wszidtype: P3, wszurl: P4, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, wszname: P6, wszpublickey: P7) -> windows_core::Result<()> +pub unsafe fn DRMSetRevocationPoint(hissuancelicense: u32, fdelete: bool, wszid: P2, wszidtype: P3, wszurl: P4, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, wszname: P6, wszpublickey: P7) -> windows_core::Result<()> where - P1: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, @@ -624,13 +618,11 @@ where P7: windows_core::Param, { windows_targets::link!("msdrm.dll" "system" fn DRMSetRevocationPoint(hissuancelicense : u32, fdelete : super::super::Foundation:: BOOL, wszid : windows_core::PCWSTR, wszidtype : windows_core::PCWSTR, wszurl : windows_core::PCWSTR, pstfrequency : *mut super::super::Foundation:: SYSTEMTIME, wszname : windows_core::PCWSTR, wszpublickey : windows_core::PCWSTR) -> windows_core::HRESULT); - DRMSetRevocationPoint(core::mem::transmute(hissuancelicense), fdelete.param().abi(), wszid.param().abi(), wszidtype.param().abi(), wszurl.param().abi(), core::mem::transmute(pstfrequency), wszname.param().abi(), wszpublickey.param().abi()).ok() + DRMSetRevocationPoint(core::mem::transmute(hissuancelicense), fdelete.into(), wszid.param().abi(), wszidtype.param().abi(), wszurl.param().abi(), core::mem::transmute(pstfrequency), wszname.param().abi(), wszpublickey.param().abi()).ok() } #[inline] -pub unsafe fn DRMSetUsagePolicy(hissuancelicense: u32, eusagepolicytype: DRM_USAGEPOLICY_TYPE, fdelete: P2, fexclusion: P3, wszname: P4, wszminversion: P5, wszmaxversion: P6, wszpublickey: P7, wszdigestalgorithm: P8, pbdigest: *mut u8, cbdigest: u32) -> windows_core::Result<()> +pub unsafe fn DRMSetUsagePolicy(hissuancelicense: u32, eusagepolicytype: DRM_USAGEPOLICY_TYPE, fdelete: bool, fexclusion: bool, wszname: P4, wszminversion: P5, wszmaxversion: P6, wszpublickey: P7, wszdigestalgorithm: P8, pbdigest: *mut u8, cbdigest: u32) -> windows_core::Result<()> where - P2: windows_core::Param, - P3: windows_core::Param, P4: windows_core::Param, P5: windows_core::Param, P6: windows_core::Param, @@ -638,7 +630,7 @@ where P8: windows_core::Param, { windows_targets::link!("msdrm.dll" "system" fn DRMSetUsagePolicy(hissuancelicense : u32, eusagepolicytype : DRM_USAGEPOLICY_TYPE, fdelete : super::super::Foundation:: BOOL, fexclusion : super::super::Foundation:: BOOL, wszname : windows_core::PCWSTR, wszminversion : windows_core::PCWSTR, wszmaxversion : windows_core::PCWSTR, wszpublickey : windows_core::PCWSTR, wszdigestalgorithm : windows_core::PCWSTR, pbdigest : *mut u8, cbdigest : u32) -> windows_core::HRESULT); - DRMSetUsagePolicy(core::mem::transmute(hissuancelicense), core::mem::transmute(eusagepolicytype), fdelete.param().abi(), fexclusion.param().abi(), wszname.param().abi(), wszminversion.param().abi(), wszmaxversion.param().abi(), wszpublickey.param().abi(), wszdigestalgorithm.param().abi(), core::mem::transmute(pbdigest), core::mem::transmute(cbdigest)).ok() + DRMSetUsagePolicy(core::mem::transmute(hissuancelicense), core::mem::transmute(eusagepolicytype), fdelete.into(), fexclusion.into(), wszname.param().abi(), wszminversion.param().abi(), wszmaxversion.param().abi(), wszpublickey.param().abi(), wszdigestalgorithm.param().abi(), core::mem::transmute(pbdigest), core::mem::transmute(cbdigest)).ok() } #[inline] pub unsafe fn DRMVerify(wszdata: P0, pcattesteddata: *mut u32, wszattesteddata: Option, petype: *mut DRMATTESTTYPE, pcprincipal: *mut u32, wszprincipal: Option, pcmanifest: *mut u32, wszmanifest: Option) -> windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs index 0cd02fef853..4c763567bdc 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs @@ -9683,11 +9683,8 @@ impl IXMLDSOControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).JavaDSOCompatible)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetJavaDSOCompatible(&self, fjavadsocompatible: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetJavaDSOCompatible)(windows_core::Interface::as_raw(self), fjavadsocompatible.param().abi()).ok() + pub unsafe fn SetJavaDSOCompatible(&self, fjavadsocompatible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetJavaDSOCompatible)(windows_core::Interface::as_raw(self), fjavadsocompatible.into()).ok() } pub unsafe fn readyState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs index 64dece9cb9f..cbe892af3af 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs @@ -9,30 +9,28 @@ where } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn CreateXmlReaderInputWithEncodingCodePage(pinputstream: P0, pmalloc: P1, nencodingcodepage: u32, fencodinghint: P3, pwszbaseuri: P4) -> windows_core::Result +pub unsafe fn CreateXmlReaderInputWithEncodingCodePage(pinputstream: P0, pmalloc: P1, nencodingcodepage: u32, fencodinghint: bool, pwszbaseuri: P4) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, P4: windows_core::Param, { windows_targets::link!("xmllite.dll" "system" fn CreateXmlReaderInputWithEncodingCodePage(pinputstream : * mut core::ffi::c_void, pmalloc : * mut core::ffi::c_void, nencodingcodepage : u32, fencodinghint : super::super::super::Foundation:: BOOL, pwszbaseuri : windows_core::PCWSTR, ppinput : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - CreateXmlReaderInputWithEncodingCodePage(pinputstream.param().abi(), pmalloc.param().abi(), core::mem::transmute(nencodingcodepage), fencodinghint.param().abi(), pwszbaseuri.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + CreateXmlReaderInputWithEncodingCodePage(pinputstream.param().abi(), pmalloc.param().abi(), core::mem::transmute(nencodingcodepage), fencodinghint.into(), pwszbaseuri.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn CreateXmlReaderInputWithEncodingName(pinputstream: P0, pmalloc: P1, pwszencodingname: P2, fencodinghint: P3, pwszbaseuri: P4) -> windows_core::Result +pub unsafe fn CreateXmlReaderInputWithEncodingName(pinputstream: P0, pmalloc: P1, pwszencodingname: P2, fencodinghint: bool, pwszbaseuri: P4) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, P4: windows_core::Param, { windows_targets::link!("xmllite.dll" "system" fn CreateXmlReaderInputWithEncodingName(pinputstream : * mut core::ffi::c_void, pmalloc : * mut core::ffi::c_void, pwszencodingname : windows_core::PCWSTR, fencodinghint : super::super::super::Foundation:: BOOL, pwszbaseuri : windows_core::PCWSTR, ppinput : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - CreateXmlReaderInputWithEncodingName(pinputstream.param().abi(), pmalloc.param().abi(), pwszencodingname.param().abi(), fencodinghint.param().abi(), pwszbaseuri.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + CreateXmlReaderInputWithEncodingName(pinputstream.param().abi(), pmalloc.param().abi(), pwszencodingname.param().abi(), fencodinghint.into(), pwszbaseuri.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] #[inline] @@ -427,12 +425,11 @@ impl IXmlWriter { pub unsafe fn SetProperty(&self, nproperty: u32, pvalue: Option) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetProperty)(windows_core::Interface::as_raw(self), core::mem::transmute(nproperty), core::mem::transmute(pvalue.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn WriteAttributes(&self, preader: P0, fwritedefaultattributes: P1) -> windows_core::Result<()> + pub unsafe fn WriteAttributes(&self, preader: P0, fwritedefaultattributes: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteAttributes)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteAttributes)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.into()).ok() } pub unsafe fn WriteAttributeString(&self, pwszprefix: P0, pwszlocalname: P1, pwsznamespaceuri: P2, pwszvalue: P3) -> windows_core::Result<()> where @@ -506,19 +503,17 @@ impl IXmlWriter { { (windows_core::Interface::vtable(self).WriteNmToken)(windows_core::Interface::as_raw(self), pwsznmtoken.param().abi()).ok() } - pub unsafe fn WriteNode(&self, preader: P0, fwritedefaultattributes: P1) -> windows_core::Result<()> + pub unsafe fn WriteNode(&self, preader: P0, fwritedefaultattributes: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteNode)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteNode)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.into()).ok() } - pub unsafe fn WriteNodeShallow(&self, preader: P0, fwritedefaultattributes: P1) -> windows_core::Result<()> + pub unsafe fn WriteNodeShallow(&self, preader: P0, fwritedefaultattributes: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteNodeShallow)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteNodeShallow)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.into()).ok() } pub unsafe fn WriteProcessingInstruction(&self, pwszname: P0, pwsztext: P1) -> windows_core::Result<()> where @@ -815,12 +810,11 @@ impl IXmlWriterLite { pub unsafe fn SetProperty(&self, nproperty: u32, pvalue: Option) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetProperty)(windows_core::Interface::as_raw(self), core::mem::transmute(nproperty), core::mem::transmute(pvalue.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn WriteAttributes(&self, preader: P0, fwritedefaultattributes: P1) -> windows_core::Result<()> + pub unsafe fn WriteAttributes(&self, preader: P0, fwritedefaultattributes: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteAttributes)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteAttributes)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.into()).ok() } pub unsafe fn WriteAttributeString(&self, pwszqname: &[u16], pwszvalue: Option<&[u16]>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).WriteAttributeString)(windows_core::Interface::as_raw(self), core::mem::transmute(pwszqname.as_ptr()), pwszqname.len().try_into().unwrap(), core::mem::transmute(pwszvalue.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pwszvalue.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())).ok() @@ -885,19 +879,17 @@ impl IXmlWriterLite { { (windows_core::Interface::vtable(self).WriteNmToken)(windows_core::Interface::as_raw(self), pwsznmtoken.param().abi()).ok() } - pub unsafe fn WriteNode(&self, preader: P0, fwritedefaultattributes: P1) -> windows_core::Result<()> + pub unsafe fn WriteNode(&self, preader: P0, fwritedefaultattributes: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteNode)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteNode)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.into()).ok() } - pub unsafe fn WriteNodeShallow(&self, preader: P0, fwritedefaultattributes: P1) -> windows_core::Result<()> + pub unsafe fn WriteNodeShallow(&self, preader: P0, fwritedefaultattributes: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteNodeShallow)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteNodeShallow)(windows_core::Interface::as_raw(self), preader.param().abi(), fwritedefaultattributes.into()).ok() } pub unsafe fn WriteProcessingInstruction(&self, pwszname: P0, pwsztext: P1) -> windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs index c22e7a0e31a..2f8ab67c95c 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -3866,15 +3866,9 @@ pub struct alljoyn_about_announceflag(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_aboutdata(pub isize); -impl windows_core::TypeKind for alljoyn_aboutdata { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_aboutdatalistener(pub isize); -impl windows_core::TypeKind for alljoyn_aboutdatalistener { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct alljoyn_aboutdatalistener_callbacks { @@ -3891,27 +3885,15 @@ pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4001,25 +3968,16 @@ impl Default for alljoyn_authlistenerasync_callbacks { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_autopinger(pub isize); -impl windows_core::TypeKind for alljoyn_autopinger { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_autopinger_destination_found_ptr = Option; pub type alljoyn_autopinger_destination_lost_ptr = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_busattachment(pub isize); -impl windows_core::TypeKind for alljoyn_busattachment { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_busattachment_joinsessioncb_ptr = Option; pub type alljoyn_busattachment_setlinktimeoutcb_ptr = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_buslistener(pub isize); -impl windows_core::TypeKind for alljoyn_buslistener { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_buslistener_bus_disconnected_ptr = Option; pub type alljoyn_buslistener_bus_prop_changed_ptr = Option; pub type alljoyn_buslistener_bus_stopping_ptr = Option; @@ -4048,9 +4006,6 @@ pub type alljoyn_buslistener_name_owner_changed_ptr = Option QStatus>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4208,9 +4151,6 @@ impl Default for alljoyn_manifestarray { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_message(pub isize); -impl windows_core::TypeKind for alljoyn_message { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_messagereceiver_methodhandler_ptr = Option; pub type alljoyn_messagereceiver_replyhandler_ptr = Option; pub type alljoyn_messagereceiver_signalhandler_ptr = Option; @@ -4220,23 +4160,14 @@ pub struct alljoyn_messagetype(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_msgarg(pub isize); -impl windows_core::TypeKind for alljoyn_msgarg { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_observer(pub isize); -impl windows_core::TypeKind for alljoyn_observer { - type TypeKind = windows_core::CopyType; -} pub type alljoyn_observer_object_discovered_ptr = Option; pub type alljoyn_observer_object_lost_ptr = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_observerlistener(pub isize); -impl windows_core::TypeKind for alljoyn_observerlistener { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct alljoyn_observerlistener_callback { @@ -4251,9 +4182,6 @@ impl Default for alljoyn_observerlistener_callback { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct alljoyn_permissionconfigurationlistener(pub isize); -impl windows_core::TypeKind for alljoyn_permissionconfigurationlistener { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct alljoyn_permissionconfigurationlistener_callbacks { @@ -4274,15 +4202,9 @@ pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = Option; pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = Option; pub type alljoyn_proxybusobject_listener_introspectcb_ptr = Option; @@ -4308,21 +4227,12 @@ pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = Option i32>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs index 83ea26c4ab4..f4021a7230f 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -24,18 +24,12 @@ pub unsafe fn WinBioAsyncMonitorFrameworkChanges(frameworkhandle: u32, changetyp WinBioAsyncMonitorFrameworkChanges(core::mem::transmute(frameworkhandle), core::mem::transmute(changetypes)).ok() } #[inline] -pub unsafe fn WinBioAsyncOpenFramework(notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Option, messagecode: Option, callbackroutine: Option, userdata: Option<*const core::ffi::c_void>, asynchronousopen: P5, frameworkhandle: Option<*mut u32>) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn WinBioAsyncOpenFramework(notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Option, messagecode: Option, callbackroutine: Option, userdata: Option<*const core::ffi::c_void>, asynchronousopen: bool, frameworkhandle: Option<*mut u32>) -> windows_core::Result<()> { windows_targets::link!("winbio.dll" "system" fn WinBioAsyncOpenFramework(notificationmethod : WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow : super::super::Foundation:: HWND, messagecode : u32, callbackroutine : PWINBIO_ASYNC_COMPLETION_CALLBACK, userdata : *const core::ffi::c_void, asynchronousopen : super::super::Foundation:: BOOL, frameworkhandle : *mut u32) -> windows_core::HRESULT); - WinBioAsyncOpenFramework(core::mem::transmute(notificationmethod), core::mem::transmute(targetwindow.unwrap_or(core::mem::zeroed())), core::mem::transmute(messagecode.unwrap_or(core::mem::zeroed())), core::mem::transmute(callbackroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(userdata.unwrap_or(core::mem::zeroed())), asynchronousopen.param().abi(), core::mem::transmute(frameworkhandle.unwrap_or(core::mem::zeroed()))).ok() + WinBioAsyncOpenFramework(core::mem::transmute(notificationmethod), core::mem::transmute(targetwindow.unwrap_or(core::mem::zeroed())), core::mem::transmute(messagecode.unwrap_or(core::mem::zeroed())), core::mem::transmute(callbackroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(userdata.unwrap_or(core::mem::zeroed())), asynchronousopen.into(), core::mem::transmute(frameworkhandle.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn WinBioAsyncOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: Option<&[u32]>, databaseid: Option<*const windows_core::GUID>, notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Option, messagecode: Option, callbackroutine: Option, userdata: Option<*const core::ffi::c_void>, asynchronousopen: P11, sessionhandle: Option<*mut u32>) -> windows_core::Result<()> -where - P11: windows_core::Param, -{ +pub unsafe fn WinBioAsyncOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: Option<&[u32]>, databaseid: Option<*const windows_core::GUID>, notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Option, messagecode: Option, callbackroutine: Option, userdata: Option<*const core::ffi::c_void>, asynchronousopen: bool, sessionhandle: Option<*mut u32>) -> windows_core::Result<()> { windows_targets::link!("winbio.dll" "system" 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 : PWINBIO_ASYNC_COMPLETION_CALLBACK, userdata : *const core::ffi::c_void, asynchronousopen : super::super::Foundation:: BOOL, sessionhandle : *mut u32) -> windows_core::HRESULT); WinBioAsyncOpenSession( core::mem::transmute(factor), @@ -49,7 +43,7 @@ where core::mem::transmute(messagecode.unwrap_or(core::mem::zeroed())), core::mem::transmute(callbackroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(userdata.unwrap_or(core::mem::zeroed())), - asynchronousopen.param().abi(), + asynchronousopen.into(), core::mem::transmute(sessionhandle.unwrap_or(core::mem::zeroed())), ) .ok() @@ -2292,18 +2286,9 @@ pub const WINBIO_WBDI_MINOR_VERSION: u32 = 0u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WINIBIO_ENGINE_CONTEXT(pub isize); -impl windows_core::TypeKind for WINIBIO_ENGINE_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WINIBIO_SENSOR_CONTEXT(pub isize); -impl windows_core::TypeKind for WINIBIO_SENSOR_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WINIBIO_STORAGE_CONTEXT(pub isize); -impl windows_core::TypeKind for WINIBIO_STORAGE_CONTEXT { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs index 6052a59c075..7b29b9ef729 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -19,20 +19,14 @@ pub unsafe fn BluetoothDisplayDeviceProperties(hwndparent: Option(hradio: Option, fenabled: P1) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn BluetoothEnableDiscovery(hradio: Option, fenabled: bool) -> super::super::Foundation::BOOL { windows_targets::link!("bluetoothapis.dll" "system" fn BluetoothEnableDiscovery(hradio : super::super::Foundation:: HANDLE, fenabled : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - BluetoothEnableDiscovery(core::mem::transmute(hradio.unwrap_or(core::mem::zeroed())), fenabled.param().abi()) + BluetoothEnableDiscovery(core::mem::transmute(hradio.unwrap_or(core::mem::zeroed())), fenabled.into()) } #[inline] -pub unsafe fn BluetoothEnableIncomingConnections(hradio: Option, fenabled: P1) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn BluetoothEnableIncomingConnections(hradio: Option, fenabled: bool) -> super::super::Foundation::BOOL { windows_targets::link!("bluetoothapis.dll" "system" fn BluetoothEnableIncomingConnections(hradio : super::super::Foundation:: HANDLE, fenabled : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - BluetoothEnableIncomingConnections(core::mem::transmute(hradio.unwrap_or(core::mem::zeroed())), fenabled.param().abi()) + BluetoothEnableIncomingConnections(core::mem::transmute(hradio.unwrap_or(core::mem::zeroed())), fenabled.into()) } #[inline] pub unsafe fn BluetoothEnumerateInstalledServices(hradio: Option, pbtdi: *const BLUETOOTH_DEVICE_INFO, pcserviceinout: *mut u32, pguidservices: Option<*mut windows_core::GUID>) -> u32 { @@ -1371,9 +1365,6 @@ pub const GenericTelephonyServiceClassID_UUID16: u32 = 4612u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HANDLE_SDP_TYPE(pub u64); -impl windows_core::TypeKind for HANDLE_SDP_TYPE { - type TypeKind = windows_core::CopyType; -} impl HANDLE_SDP_TYPE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 @@ -1382,9 +1373,6 @@ impl HANDLE_SDP_TYPE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HBLUETOOTH_DEVICE_FIND(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HBLUETOOTH_DEVICE_FIND { - type TypeKind = windows_core::CopyType; -} impl HBLUETOOTH_DEVICE_FIND { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1407,9 +1395,6 @@ impl Default for HBLUETOOTH_DEVICE_FIND { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HBLUETOOTH_RADIO_FIND(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HBLUETOOTH_RADIO_FIND { - type TypeKind = windows_core::CopyType; -} impl HBLUETOOTH_RADIO_FIND { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index 137f3ba1c20..bdbfebe7da3 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -3310,12 +3310,9 @@ where SetupOpenInfFileW(filename.param().abi(), infclass.param().abi(), core::mem::transmute(infstyle), core::mem::transmute(errorline.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SetupOpenLog(erase: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn SetupOpenLog(erase: bool) -> windows_core::Result<()> { windows_targets::link!("setupapi.dll" "system" fn SetupOpenLog(erase : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetupOpenLog(erase.param().abi()).ok() + SetupOpenLog(erase.into()).ok() } #[inline] pub unsafe fn SetupOpenMasterInf() -> *mut core::ffi::c_void { @@ -3363,12 +3360,9 @@ where SetupPromptForDiskW(core::mem::transmute(hwndparent), dialogtitle.param().abi(), diskname.param().abi(), pathtosource.param().abi(), filesought.param().abi(), tagfile.param().abi(), core::mem::transmute(diskpromptstyle), core::mem::transmute(pathbuffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pathbuffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pathrequiredsize.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SetupPromptReboot(filequeue: Option<*const core::ffi::c_void>, owner: Option, scanonly: P2) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn SetupPromptReboot(filequeue: Option<*const core::ffi::c_void>, owner: Option, scanonly: bool) -> i32 { windows_targets::link!("setupapi.dll" "system" fn SetupPromptReboot(filequeue : *const core::ffi::c_void, owner : super::super::Foundation:: HWND, scanonly : super::super::Foundation:: BOOL) -> i32); - SetupPromptReboot(core::mem::transmute(filequeue.unwrap_or(core::mem::zeroed())), core::mem::transmute(owner.unwrap_or(core::mem::zeroed())), scanonly.param().abi()) + SetupPromptReboot(core::mem::transmute(filequeue.unwrap_or(core::mem::zeroed())), core::mem::transmute(owner.unwrap_or(core::mem::zeroed())), scanonly.into()) } #[inline] pub unsafe fn SetupQueryDrivesInDiskSpaceListA(diskspace: *const core::ffi::c_void, returnbuffer: Option<&mut [u8]>, requiredsize: Option<*mut u32>) -> windows_core::Result<()> { @@ -3778,12 +3772,9 @@ pub unsafe fn SetupSetFileQueueFlags(filequeue: *const core::ffi::c_void, flagma SetupSetFileQueueFlags(core::mem::transmute(filequeue), core::mem::transmute(flagmask), core::mem::transmute(flags)).ok() } #[inline] -pub unsafe fn SetupSetNonInteractiveMode(noninteractiveflag: P0) -> super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn SetupSetNonInteractiveMode(noninteractiveflag: bool) -> super::super::Foundation::BOOL { windows_targets::link!("setupapi.dll" "system" fn SetupSetNonInteractiveMode(noninteractiveflag : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetupSetNonInteractiveMode(noninteractiveflag.param().abi()) + SetupSetNonInteractiveMode(noninteractiveflag.into()) } #[inline] pub unsafe fn SetupSetPlatformPathOverrideA(r#override: P0) -> windows_core::Result<()> @@ -5910,9 +5901,6 @@ pub const GUID_WUDF_DEVICE_HOST_PROBLEM: windows_core::GUID = windows_core::GUID #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCMNOTIFICATION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCMNOTIFICATION { - type TypeKind = windows_core::CopyType; -} impl HCMNOTIFICATION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5935,9 +5923,6 @@ impl Default for HCMNOTIFICATION { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HDEVINFO(pub isize); -impl windows_core::TypeKind for HDEVINFO { - type TypeKind = windows_core::CopyType; -} impl HDEVINFO { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs index 06703c2beed..8fa207fc7fb 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -393,9 +393,6 @@ pub const DevQueryStateInitialized: DEV_QUERY_STATE = DEV_QUERY_STATE(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDEVQUERY(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDEVQUERY { - type TypeKind = windows_core::CopyType; -} impl HDEVQUERY { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs index f6bf8baaaa0..52b014f1277 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs @@ -24,12 +24,9 @@ pub unsafe fn CLIPOBJ_bEnum(pco: *mut CLIPOBJ, cj: u32, pul: *mut u32) -> super: CLIPOBJ_bEnum(core::mem::transmute(pco), core::mem::transmute(cj), core::mem::transmute(pul)) } #[inline] -pub unsafe fn CLIPOBJ_cEnumStart(pco: *mut CLIPOBJ, ball: P1, itype: u32, idirection: u32, climit: u32) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn CLIPOBJ_cEnumStart(pco: *mut CLIPOBJ, ball: bool, itype: u32, idirection: u32, climit: u32) -> u32 { windows_targets::link!("gdi32.dll" "system" fn CLIPOBJ_cEnumStart(pco : *mut CLIPOBJ, ball : super::super::Foundation:: BOOL, itype : u32, idirection : u32, climit : u32) -> u32); - CLIPOBJ_cEnumStart(core::mem::transmute(pco), ball.param().abi(), core::mem::transmute(itype), core::mem::transmute(idirection), core::mem::transmute(climit)) + CLIPOBJ_cEnumStart(core::mem::transmute(pco), ball.into(), core::mem::transmute(itype), core::mem::transmute(idirection), core::mem::transmute(climit)) } #[inline] pub unsafe fn CLIPOBJ_ppoGetPath(pco: *mut CLIPOBJ) -> *mut PATHOBJ { @@ -472,12 +469,9 @@ pub unsafe fn HT_Get8BPPFormatPalette(ppaletteentry: Option<*mut super::super::G } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn HT_Get8BPPMaskPalette(ppaletteentry: Option<*mut super::super::Graphics::Gdi::PALETTEENTRY>, use8bppmaskpal: P1, cmymask: u8, redgamma: u16, greengamma: u16, bluegamma: u16) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn HT_Get8BPPMaskPalette(ppaletteentry: Option<*mut super::super::Graphics::Gdi::PALETTEENTRY>, use8bppmaskpal: bool, cmymask: u8, redgamma: u16, greengamma: u16, bluegamma: u16) -> i32 { windows_targets::link!("gdi32.dll" "system" fn HT_Get8BPPMaskPalette(ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY, use8bppmaskpal : super::super::Foundation:: BOOL, cmymask : u8, redgamma : u16, greengamma : u16, bluegamma : u16) -> i32); - HT_Get8BPPMaskPalette(core::mem::transmute(ppaletteentry.unwrap_or(core::mem::zeroed())), use8bppmaskpal.param().abi(), core::mem::transmute(cmymask), core::mem::transmute(redgamma), core::mem::transmute(greengamma), core::mem::transmute(bluegamma)) + HT_Get8BPPMaskPalette(core::mem::transmute(ppaletteentry.unwrap_or(core::mem::zeroed())), use8bppmaskpal.into(), core::mem::transmute(cmymask), core::mem::transmute(redgamma), core::mem::transmute(greengamma), core::mem::transmute(bluegamma)) } #[inline] pub unsafe fn PATHOBJ_bEnum(ppo: *mut PATHOBJ, ppd: *mut PATHDATA) -> super::super::Foundation::BOOL { @@ -1220,9 +1214,6 @@ pub const DEVPKEY_IndirectDisplay: super::super::Foundation::DEVPROPKEY = super: #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct DHPDEV(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for DHPDEV { - type TypeKind = windows_core::CopyType; -} impl DHPDEV { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1236,9 +1227,6 @@ impl Default for DHPDEV { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct DHSURF(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for DHSURF { - type TypeKind = windows_core::CopyType; -} impl DHSURF { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2744,9 +2732,6 @@ pub const GX_SCALE: i32 = 2i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HBM(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HBM { - type TypeKind = windows_core::CopyType; -} impl HBM { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2760,9 +2745,6 @@ impl Default for HBM { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDEV(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDEV { - type TypeKind = windows_core::CopyType; -} impl HDEV { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2776,9 +2758,6 @@ impl Default for HDEV { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVOBJ(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDRVOBJ { - type TypeKind = windows_core::CopyType; -} impl HDRVOBJ { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2792,9 +2771,6 @@ impl Default for HDRVOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HFASTMUTEX(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HFASTMUTEX { - type TypeKind = windows_core::CopyType; -} impl HFASTMUTEX { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2836,9 +2812,6 @@ pub const HOST_DSI_TRANSMISSION_TIMEOUT: u32 = 64u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSEMAPHORE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSEMAPHORE { - type TypeKind = windows_core::CopyType; -} impl HSEMAPHORE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2861,9 +2834,6 @@ impl Default for HSEMAPHORE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSURF(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSURF { - type TypeKind = windows_core::CopyType; -} impl HSURF { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2947,11 +2917,8 @@ impl ICloneViewHelper { { (windows_core::Interface::vtable(self).SetActiveTopology)(windows_core::Interface::as_raw(self), wszadaptorname.param().abi(), core::mem::transmute(ulsourceid), core::mem::transmute(ulcount), core::mem::transmute(pultargetid)).ok() } - pub unsafe fn Commit(&self, ffinalcall: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Commit)(windows_core::Interface::as_raw(self), ffinalcall.param().abi()).ok() + pub unsafe fn Commit(&self, ffinalcall: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Commit)(windows_core::Interface::as_raw(self), ffinalcall.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index 527c3b16f70..eb26e19d8c6 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -31,23 +31,21 @@ where } #[cfg(feature = "Win32_Devices_Properties")] #[inline] -pub unsafe fn SwDeviceInterfaceRegister(hswdevice: HSWDEVICE, pinterfaceclassguid: *const windows_core::GUID, pszreferencestring: P2, pproperties: Option<&[super::super::Properties::DEVPROPERTY]>, fenabled: P5) -> windows_core::Result +pub unsafe fn SwDeviceInterfaceRegister(hswdevice: HSWDEVICE, pinterfaceclassguid: *const windows_core::GUID, pszreferencestring: P2, pproperties: Option<&[super::super::Properties::DEVPROPERTY]>, fenabled: bool) -> windows_core::Result where P2: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceInterfaceRegister(hswdevice : HSWDEVICE, pinterfaceclassguid : *const windows_core::GUID, pszreferencestring : windows_core::PCWSTR, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY, fenabled : super::super::super::Foundation:: BOOL, ppszdeviceinterfaceid : *mut windows_core::PWSTR) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - SwDeviceInterfaceRegister(core::mem::transmute(hswdevice), core::mem::transmute(pinterfaceclassguid), pszreferencestring.param().abi(), pproperties.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pproperties.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), fenabled.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + SwDeviceInterfaceRegister(core::mem::transmute(hswdevice), core::mem::transmute(pinterfaceclassguid), pszreferencestring.param().abi(), pproperties.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pproperties.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), fenabled.into(), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn SwDeviceInterfaceSetState(hswdevice: HSWDEVICE, pszdeviceinterfaceid: P1, fenabled: P2) -> windows_core::Result<()> +pub unsafe fn SwDeviceInterfaceSetState(hswdevice: HSWDEVICE, pszdeviceinterfaceid: P1, fenabled: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceInterfaceSetState(hswdevice : HSWDEVICE, pszdeviceinterfaceid : windows_core::PCWSTR, fenabled : super::super::super::Foundation:: BOOL) -> windows_core::HRESULT); - SwDeviceInterfaceSetState(core::mem::transmute(hswdevice), pszdeviceinterfaceid.param().abi(), fenabled.param().abi()).ok() + SwDeviceInterfaceSetState(core::mem::transmute(hswdevice), pszdeviceinterfaceid.param().abi(), fenabled.into()).ok() } #[cfg(feature = "Win32_Devices_Properties")] #[inline] @@ -76,9 +74,6 @@ pub const FAULT_INVALID_VARIABLE: u32 = 404u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSWDEVICE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSWDEVICE { - type TypeKind = windows_core::CopyType; -} impl HSWDEVICE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1327,11 +1322,8 @@ impl IUPnPRegistrar { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetUniqueDeviceName)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrdeviceidentifier), core::mem::transmute_copy(bstrtemplateudn), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn UnregisterDevice(&self, bstrdeviceidentifier: &windows_core::BSTR, fpermanent: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).UnregisterDevice)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrdeviceidentifier), fpermanent.param().abi()).ok() + pub unsafe fn UnregisterDevice(&self, bstrdeviceidentifier: &windows_core::BSTR, fpermanent: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UnregisterDevice)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrdeviceidentifier), fpermanent.into()).ok() } pub unsafe fn UnregisterDeviceProvider(&self, bstrprovidername: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UnregisterDeviceProvider)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrprovidername)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs index f37a8d28afa..5333767808a 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs @@ -45,22 +45,20 @@ where FaxConnectFaxServerW(machinename.param().abi(), core::mem::transmute(faxhandle)).ok() } #[inline] -pub unsafe fn FaxEnableRoutingMethodA(faxporthandle: super::super::Foundation::HANDLE, routingguid: P1, enabled: P2) -> windows_core::Result<()> +pub unsafe fn FaxEnableRoutingMethodA(faxporthandle: super::super::Foundation::HANDLE, routingguid: P1, enabled: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("winfax.dll" "system" fn FaxEnableRoutingMethodA(faxporthandle : super::super::Foundation:: HANDLE, routingguid : windows_core::PCSTR, enabled : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - FaxEnableRoutingMethodA(core::mem::transmute(faxporthandle), routingguid.param().abi(), enabled.param().abi()).ok() + FaxEnableRoutingMethodA(core::mem::transmute(faxporthandle), routingguid.param().abi(), enabled.into()).ok() } #[inline] -pub unsafe fn FaxEnableRoutingMethodW(faxporthandle: super::super::Foundation::HANDLE, routingguid: P1, enabled: P2) -> windows_core::Result<()> +pub unsafe fn FaxEnableRoutingMethodW(faxporthandle: super::super::Foundation::HANDLE, routingguid: P1, enabled: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("winfax.dll" "system" fn FaxEnableRoutingMethodW(faxporthandle : super::super::Foundation:: HANDLE, routingguid : windows_core::PCWSTR, enabled : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - FaxEnableRoutingMethodW(core::mem::transmute(faxporthandle), routingguid.param().abi(), enabled.param().abi()).ok() + FaxEnableRoutingMethodW(core::mem::transmute(faxporthandle), routingguid.param().abi(), enabled.into()).ok() } #[inline] pub unsafe fn FaxEnumGlobalRoutingInfoA(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOA, methodsreturned: *mut u32) -> windows_core::Result<()> { @@ -12716,12 +12714,11 @@ impl IStillImageW { { (windows_core::Interface::vtable(self).UnregisterLaunchApplication)(windows_core::Interface::as_raw(self), pwszappname.param().abi()).ok() } - pub unsafe fn EnableHwNotifications(&self, pwszdevicename: P0, bnewstate: P1) -> windows_core::Result<()> + pub unsafe fn EnableHwNotifications(&self, pwszdevicename: P0, bnewstate: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).EnableHwNotifications)(windows_core::Interface::as_raw(self), pwszdevicename.param().abi(), bnewstate.param().abi()).ok() + (windows_core::Interface::vtable(self).EnableHwNotifications)(windows_core::Interface::as_raw(self), pwszdevicename.param().abi(), bnewstate.into()).ok() } pub unsafe fn GetHwNotificationState(&self, pwszdevicename: P0) -> windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs index 1b0453884f5..d5fb44ff3b0 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs @@ -80,14 +80,13 @@ pub const FunctionInstanceCollection: windows_core::GUID = windows_core::GUID::f windows_core::imp::define_interface!(IFunctionDiscovery, IFunctionDiscovery_Vtbl, 0x4df99b70_e148_4432_b004_4c9eeb535a5e); windows_core::imp::interface_hierarchy!(IFunctionDiscovery, windows_core::IUnknown); impl IFunctionDiscovery { - pub unsafe fn GetInstanceCollection(&self, pszcategory: P0, pszsubcategory: P1, fincludeallsubcategories: P2) -> windows_core::Result + pub unsafe fn GetInstanceCollection(&self, pszcategory: P0, pszsubcategory: P1, fincludeallsubcategories: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetInstanceCollection)(windows_core::Interface::as_raw(self), pszcategory.param().abi(), pszsubcategory.param().abi(), fincludeallsubcategories.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetInstanceCollection)(windows_core::Interface::as_raw(self), pszcategory.param().abi(), pszsubcategory.param().abi(), fincludeallsubcategories.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInstance(&self, pszfunctioninstanceidentity: P0) -> windows_core::Result @@ -97,15 +96,14 @@ impl IFunctionDiscovery { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetInstance)(windows_core::Interface::as_raw(self), pszfunctioninstanceidentity.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreateInstanceCollectionQuery(&self, pszcategory: P0, pszsubcategory: P1, fincludeallsubcategories: P2, pifunctiondiscoverynotification: P3, pfdqcquerycontext: *mut u64) -> windows_core::Result + pub unsafe fn CreateInstanceCollectionQuery(&self, pszcategory: P0, pszsubcategory: P1, fincludeallsubcategories: bool, pifunctiondiscoverynotification: P3, pfdqcquerycontext: *mut u64) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, P3: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateInstanceCollectionQuery)(windows_core::Interface::as_raw(self), pszcategory.param().abi(), pszsubcategory.param().abi(), fincludeallsubcategories.param().abi(), pifunctiondiscoverynotification.param().abi(), core::mem::transmute(pfdqcquerycontext), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateInstanceCollectionQuery)(windows_core::Interface::as_raw(self), pszcategory.param().abi(), pszsubcategory.param().abi(), fincludeallsubcategories.into(), pifunctiondiscoverynotification.param().abi(), core::mem::transmute(pfdqcquerycontext), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateInstanceQuery(&self, pszfunctioninstanceidentity: P0, pifunctiondiscoverynotification: P1, pfdqcquerycontext: *mut u64) -> windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs index 9deb5ee271c..5fd756232c5 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs @@ -1776,11 +1776,8 @@ impl ILocation { pub unsafe fn SetDesiredAccuracy(&self, reporttype: *const windows_core::GUID, desiredaccuracy: super::Sensors::LOCATION_DESIRED_ACCURACY) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDesiredAccuracy)(windows_core::Interface::as_raw(self), core::mem::transmute(reporttype), core::mem::transmute(desiredaccuracy)).ok() } - pub unsafe fn RequestPermissions(&self, hparent: Option, preporttypes: &[windows_core::GUID], fmodal: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).RequestPermissions)(windows_core::Interface::as_raw(self), core::mem::transmute(hparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(preporttypes.as_ptr()), preporttypes.len().try_into().unwrap(), fmodal.param().abi()).ok() + pub unsafe fn RequestPermissions(&self, hparent: Option, preporttypes: &[windows_core::GUID], fmodal: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RequestPermissions)(windows_core::Interface::as_raw(self), core::mem::transmute(hparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(preporttypes.as_ptr()), preporttypes.len().try_into().unwrap(), fmodal.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index 4d959d51148..f6214eed6d3 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -6953,9 +6953,6 @@ pub type PHIDP_INSERT_SCANCODES = Option(&self, bpreviewvisible: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPreviewVisible)(windows_core::Interface::as_raw(self), bpreviewvisible.param().abi()).ok() + pub unsafe fn SetPreviewVisible(&self, bpreviewvisible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPreviewVisible)(windows_core::Interface::as_raw(self), bpreviewvisible.into()).ok() } pub unsafe fn ImagesDirectory(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3088,26 +3085,14 @@ impl IWiaVideo { pub unsafe fn SetImagesDirectory(&self, bstrimagedirectory: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetImagesDirectory)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrimagedirectory)).ok() } - pub unsafe fn CreateVideoByWiaDevID(&self, bstrwiadeviceid: &windows_core::BSTR, hwndparent: super::super::Foundation::HWND, bstretchtofitparent: P2, bautobeginplayback: P3) -> windows_core::Result<()> - where - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateVideoByWiaDevID)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrwiadeviceid), core::mem::transmute(hwndparent), bstretchtofitparent.param().abi(), bautobeginplayback.param().abi()).ok() + pub unsafe fn CreateVideoByWiaDevID(&self, bstrwiadeviceid: &windows_core::BSTR, hwndparent: super::super::Foundation::HWND, bstretchtofitparent: bool, bautobeginplayback: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateVideoByWiaDevID)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrwiadeviceid), core::mem::transmute(hwndparent), bstretchtofitparent.into(), bautobeginplayback.into()).ok() } - pub unsafe fn CreateVideoByDevNum(&self, uidevicenumber: u32, hwndparent: super::super::Foundation::HWND, bstretchtofitparent: P2, bautobeginplayback: P3) -> windows_core::Result<()> - where - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateVideoByDevNum)(windows_core::Interface::as_raw(self), core::mem::transmute(uidevicenumber), core::mem::transmute(hwndparent), bstretchtofitparent.param().abi(), bautobeginplayback.param().abi()).ok() + pub unsafe fn CreateVideoByDevNum(&self, uidevicenumber: u32, hwndparent: super::super::Foundation::HWND, bstretchtofitparent: bool, bautobeginplayback: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateVideoByDevNum)(windows_core::Interface::as_raw(self), core::mem::transmute(uidevicenumber), core::mem::transmute(hwndparent), bstretchtofitparent.into(), bautobeginplayback.into()).ok() } - pub unsafe fn CreateVideoByName(&self, bstrfriendlyname: &windows_core::BSTR, hwndparent: super::super::Foundation::HWND, bstretchtofitparent: P2, bautobeginplayback: P3) -> windows_core::Result<()> - where - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateVideoByName)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrfriendlyname), core::mem::transmute(hwndparent), bstretchtofitparent.param().abi(), bautobeginplayback.param().abi()).ok() + pub unsafe fn CreateVideoByName(&self, bstrfriendlyname: &windows_core::BSTR, hwndparent: super::super::Foundation::HWND, bstretchtofitparent: bool, bautobeginplayback: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateVideoByName)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrfriendlyname), core::mem::transmute(hwndparent), bstretchtofitparent.into(), bautobeginplayback.into()).ok() } pub unsafe fn DestroyVideo(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).DestroyVideo)(windows_core::Interface::as_raw(self)).ok() @@ -3122,11 +3107,8 @@ impl IWiaVideo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).TakePicture)(windows_core::Interface::as_raw(self), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn ResizeVideo(&self, bstretchtofitparent: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ResizeVideo)(windows_core::Interface::as_raw(self), bstretchtofitparent.param().abi()).ok() + pub unsafe fn ResizeVideo(&self, bstretchtofitparent: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ResizeVideo)(windows_core::Interface::as_raw(self), bstretchtofitparent.into()).ok() } pub unsafe fn GetCurrentState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs index cbdc7deb066..f7e78528535 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -2712,11 +2712,8 @@ impl IPortableDeviceValues { pub unsafe fn GetKeyValue(&self, key: *const super::super::Foundation::PROPERTYKEY, pvalue: *mut super::super::Foundation::PROPERTYKEY) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetKeyValue)(windows_core::Interface::as_raw(self), core::mem::transmute(key), core::mem::transmute(pvalue)).ok() } - pub unsafe fn SetBoolValue(&self, key: *const super::super::Foundation::PROPERTYKEY, value: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBoolValue)(windows_core::Interface::as_raw(self), core::mem::transmute(key), value.param().abi()).ok() + pub unsafe fn SetBoolValue(&self, key: *const super::super::Foundation::PROPERTYKEY, value: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBoolValue)(windows_core::Interface::as_raw(self), core::mem::transmute(key), value.into()).ok() } pub unsafe fn GetBoolValue(&self, key: *const super::super::Foundation::PROPERTYKEY) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs index 3bc2522f4d2..50eff66cddf 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Properties/mod.rs @@ -231,9 +231,6 @@ pub struct DEVPROPTYPE(pub u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct DEVPROP_BOOLEAN(pub u8); -impl windows_core::TypeKind for DEVPROP_BOOLEAN { - type TypeKind = windows_core::CopyType; -} pub const DEVPROP_FALSE: DEVPROP_BOOLEAN = DEVPROP_BOOLEAN(0u8); pub const DEVPROP_MASK_TYPE: u32 = 4095u32; pub const DEVPROP_MASK_TYPEMOD: u32 = 61440u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs index fa52eafdbae..3dc52d0039b 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs @@ -178,12 +178,9 @@ pub unsafe fn PropKeyFindKeyGetNthUshort(plist: *const SENSOR_COLLECTION_LIST, p } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[inline] -pub unsafe fn PropKeyFindKeyGetPropVariant(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::Foundation::PROPERTYKEY, typecheck: P2, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn PropKeyFindKeyGetPropVariant(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::Foundation::PROPERTYKEY, typecheck: bool, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS { windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetPropVariant(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::Foundation:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); - PropKeyFindKeyGetPropVariant(core::mem::transmute(plist), core::mem::transmute(pkey), typecheck.param().abi(), core::mem::transmute(pvalue)) + PropKeyFindKeyGetPropVariant(core::mem::transmute(plist), core::mem::transmute(pkey), typecheck.into(), core::mem::transmute(pvalue)) } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[inline] @@ -199,12 +196,9 @@ pub unsafe fn PropKeyFindKeyGetUshort(plist: *const SENSOR_COLLECTION_LIST, pkey } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[inline] -pub unsafe fn PropKeyFindKeySetPropVariant(plist: *mut SENSOR_COLLECTION_LIST, pkey: *const super::super::Foundation::PROPERTYKEY, typecheck: P2, pvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn PropKeyFindKeySetPropVariant(plist: *mut SENSOR_COLLECTION_LIST, pkey: *const super::super::Foundation::PROPERTYKEY, typecheck: bool, pvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS { windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeySetPropVariant(plist : *mut SENSOR_COLLECTION_LIST, pkey : *const super::super::Foundation:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); - PropKeyFindKeySetPropVariant(core::mem::transmute(plist), core::mem::transmute(pkey), typecheck.param().abi(), core::mem::transmute(pvalue)) + PropKeyFindKeySetPropVariant(core::mem::transmute(plist), core::mem::transmute(pkey), typecheck.into(), core::mem::transmute(pvalue)) } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[inline] @@ -935,12 +929,11 @@ impl ISensorManager { { (windows_core::Interface::vtable(self).SetEventSink)(windows_core::Interface::as_raw(self), pevents.param().abi()).ok() } - pub unsafe fn RequestPermissions(&self, hparent: super::super::Foundation::HWND, psensors: P1, fmodal: P2) -> windows_core::Result<()> + pub unsafe fn RequestPermissions(&self, hparent: super::super::Foundation::HWND, psensors: P1, fmodal: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).RequestPermissions)(windows_core::Interface::as_raw(self), core::mem::transmute(hparent), psensors.param().abi(), fmodal.param().abi()).ok() + (windows_core::Interface::vtable(self).RequestPermissions)(windows_core::Interface::as_raw(self), core::mem::transmute(hparent), psensors.param().abi(), fmodal.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs index bf6aeca69c7..85f18e2c63a 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs @@ -4,12 +4,9 @@ pub unsafe fn ComDBClaimNextFreePort(hcomdb: HCOMDB, comnumber: *mut u32) -> i32 ComDBClaimNextFreePort(core::mem::transmute(hcomdb), core::mem::transmute(comnumber)) } #[inline] -pub unsafe fn ComDBClaimPort(hcomdb: HCOMDB, comnumber: u32, forceclaim: P2, forced: Option<*mut super::super::Foundation::BOOL>) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn ComDBClaimPort(hcomdb: HCOMDB, comnumber: u32, forceclaim: bool, forced: Option<*mut super::super::Foundation::BOOL>) -> i32 { windows_targets::link!("msports.dll" "system" fn ComDBClaimPort(hcomdb : HCOMDB, comnumber : u32, forceclaim : super::super::Foundation:: BOOL, forced : *mut super::super::Foundation:: BOOL) -> i32); - ComDBClaimPort(core::mem::transmute(hcomdb), core::mem::transmute(comnumber), forceclaim.param().abi(), core::mem::transmute(forced.unwrap_or(core::mem::zeroed()))) + ComDBClaimPort(core::mem::transmute(hcomdb), core::mem::transmute(comnumber), forceclaim.into(), core::mem::transmute(forced.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ComDBClose(hcomdb: HCOMDB) -> i32 { @@ -47,9 +44,6 @@ pub const EVEN_PARITY: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCOMDB(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCOMDB { - type TypeKind = windows_core::CopyType; -} impl HCOMDB { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs index b5ac2c794ae..f607bfd8785 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs @@ -1977,9 +1977,6 @@ pub const GETTNEFSTREAMCODEPAGE: windows_core::PCSTR = windows_core::s!("GetTnef #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVCALL(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDRVCALL { - type TypeKind = windows_core::CopyType; -} impl HDRVCALL { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -1993,9 +1990,6 @@ impl Default for HDRVCALL { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVDIALOGINSTANCE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDRVDIALOGINSTANCE { - type TypeKind = windows_core::CopyType; -} impl HDRVDIALOGINSTANCE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2009,9 +2003,6 @@ impl Default for HDRVDIALOGINSTANCE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVLINE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDRVLINE { - type TypeKind = windows_core::CopyType; -} impl HDRVLINE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2025,9 +2016,6 @@ impl Default for HDRVLINE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVMSPLINE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDRVMSPLINE { - type TypeKind = windows_core::CopyType; -} impl HDRVMSPLINE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2041,9 +2029,6 @@ impl Default for HDRVMSPLINE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVPHONE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDRVPHONE { - type TypeKind = windows_core::CopyType; -} impl HDRVPHONE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2057,9 +2042,6 @@ impl Default for HDRVPHONE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPROVIDER(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPROVIDER { - type TypeKind = windows_core::CopyType; -} impl HPROVIDER { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2073,9 +2055,6 @@ impl Default for HPROVIDER { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HTAPICALL(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HTAPICALL { - type TypeKind = windows_core::CopyType; -} impl HTAPICALL { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2089,9 +2068,6 @@ impl Default for HTAPICALL { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HTAPILINE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HTAPILINE { - type TypeKind = windows_core::CopyType; -} impl HTAPILINE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -2105,9 +2081,6 @@ impl Default for HTAPILINE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HTAPIPHONE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HTAPIPHONE { - type TypeKind = windows_core::CopyType; -} impl HTAPIPHONE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -6709,11 +6682,8 @@ impl ITAllocatorProperties { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetAllocatorProperties)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetAllocateBuffers(&self, ballocbuffers: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllocateBuffers)(windows_core::Interface::as_raw(self), ballocbuffers.param().abi()).ok() + pub unsafe fn SetAllocateBuffers(&self, ballocbuffers: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllocateBuffers)(windows_core::Interface::as_raw(self), ballocbuffers.into()).ok() } pub unsafe fn GetAllocateBuffers(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs index d86b130be36..3544d014d05 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs @@ -51,12 +51,9 @@ pub unsafe fn WinUsb_GetDescriptor(interfacehandle: WINUSB_INTERFACE_HANDLE, des } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn WinUsb_GetOverlappedResult(interfacehandle: WINUSB_INTERFACE_HANDLE, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: P3) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn WinUsb_GetOverlappedResult(interfacehandle: WINUSB_INTERFACE_HANDLE, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: bool) -> windows_core::Result<()> { windows_targets::link!("winusb.dll" "system" fn WinUsb_GetOverlappedResult(interfacehandle : WINUSB_INTERFACE_HANDLE, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, lpnumberofbytestransferred : *mut u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WinUsb_GetOverlappedResult(core::mem::transmute(interfacehandle), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.param().abi()).ok() + WinUsb_GetOverlappedResult(core::mem::transmute(interfacehandle), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.into()).ok() } #[inline] pub unsafe fn WinUsb_GetPipePolicy(interfacehandle: WINUSB_INTERFACE_HANDLE, pipeid: u8, policytype: WINUSB_PIPE_POLICY, valuelength: *mut u32, value: *mut core::ffi::c_void) -> windows_core::Result<()> { @@ -111,12 +108,9 @@ pub unsafe fn WinUsb_ReadIsochPipe(bufferhandle: *const core::ffi::c_void, offse } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn WinUsb_ReadIsochPipeAsap(bufferhandle: *const core::ffi::c_void, offset: u32, length: u32, continuestream: P3, isopacketdescriptors: &mut [USBD_ISO_PACKET_DESCRIPTOR], overlapped: Option<*const super::super::System::IO::OVERLAPPED>) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn WinUsb_ReadIsochPipeAsap(bufferhandle: *const core::ffi::c_void, offset: u32, length: u32, continuestream: bool, isopacketdescriptors: &mut [USBD_ISO_PACKET_DESCRIPTOR], overlapped: Option<*const super::super::System::IO::OVERLAPPED>) -> windows_core::Result<()> { windows_targets::link!("winusb.dll" "system" fn WinUsb_ReadIsochPipeAsap(bufferhandle : *const core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, numberofpackets : u32, isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); - WinUsb_ReadIsochPipeAsap(core::mem::transmute(bufferhandle), core::mem::transmute(offset), core::mem::transmute(length), continuestream.param().abi(), isopacketdescriptors.len().try_into().unwrap(), core::mem::transmute(isopacketdescriptors.as_ptr()), core::mem::transmute(overlapped.unwrap_or(core::mem::zeroed()))).ok() + WinUsb_ReadIsochPipeAsap(core::mem::transmute(bufferhandle), core::mem::transmute(offset), core::mem::transmute(length), continuestream.into(), isopacketdescriptors.len().try_into().unwrap(), core::mem::transmute(isopacketdescriptors.as_ptr()), core::mem::transmute(overlapped.unwrap_or(core::mem::zeroed()))).ok() } #[cfg(feature = "Win32_System_IO")] #[inline] @@ -172,12 +166,9 @@ pub unsafe fn WinUsb_WriteIsochPipe(bufferhandle: *const core::ffi::c_void, offs } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn WinUsb_WriteIsochPipeAsap(bufferhandle: *const core::ffi::c_void, offset: u32, length: u32, continuestream: P3, overlapped: Option<*const super::super::System::IO::OVERLAPPED>) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn WinUsb_WriteIsochPipeAsap(bufferhandle: *const core::ffi::c_void, offset: u32, length: u32, continuestream: bool, overlapped: Option<*const super::super::System::IO::OVERLAPPED>) -> windows_core::Result<()> { windows_targets::link!("winusb.dll" "system" fn WinUsb_WriteIsochPipeAsap(bufferhandle : *const core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); - WinUsb_WriteIsochPipeAsap(core::mem::transmute(bufferhandle), core::mem::transmute(offset), core::mem::transmute(length), continuestream.param().abi(), core::mem::transmute(overlapped.unwrap_or(core::mem::zeroed()))).ok() + WinUsb_WriteIsochPipeAsap(core::mem::transmute(bufferhandle), core::mem::transmute(offset), core::mem::transmute(length), continuestream.into(), core::mem::transmute(overlapped.unwrap_or(core::mem::zeroed()))).ok() } #[cfg(feature = "Win32_System_IO")] #[inline] @@ -1525,9 +1516,6 @@ impl Default for USB_BUS_STATISTICS_0 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct USB_CHANGE_REGISTRATION_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for USB_CHANGE_REGISTRATION_HANDLE { - type TypeKind = windows_core::CopyType; -} impl USB_CHANGE_REGISTRATION_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -3650,9 +3638,6 @@ pub struct WDMUSB_POWER_STATE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct WINUSB_INTERFACE_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for WINUSB_INTERFACE_HANDLE { - type TypeKind = windows_core::CopyType; -} impl WINUSB_INTERFACE_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs index e89578e1f36..8d27a73c1f5 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -245,11 +245,8 @@ pub const DirectedDiscovery: DeviceDiscoveryMechanism = DeviceDiscoveryMechanism windows_core::imp::define_interface!(IWSDAddress, IWSDAddress_Vtbl, 0xb9574c6c_12a6_4f74_93a1_3318ff605759); windows_core::imp::interface_hierarchy!(IWSDAddress, windows_core::IUnknown); impl IWSDAddress { - pub unsafe fn Serialize(&self, pszbuffer: &mut [u16], fsafe: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).Serialize)(windows_core::Interface::as_raw(self), core::mem::transmute(pszbuffer.as_ptr()), pszbuffer.len().try_into().unwrap(), fsafe.param().abi()).ok() + pub unsafe fn Serialize(&self, pszbuffer: &mut [u16], fsafe: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Serialize)(windows_core::Interface::as_raw(self), core::mem::transmute(pszbuffer.as_ptr()), pszbuffer.len().try_into().unwrap(), fsafe.into()).ok() } pub unsafe fn Deserialize(&self, pszbuffer: P0) -> windows_core::Result<()> where @@ -501,12 +498,11 @@ impl IWSDDeviceHost { { (windows_core::Interface::vtable(self).RemoveDynamicService)(windows_core::Interface::as_raw(self), pszserviceid.param().abi()).ok() } - pub unsafe fn SetServiceDiscoverable(&self, pszserviceid: P0, fdiscoverable: P1) -> windows_core::Result<()> + pub unsafe fn SetServiceDiscoverable(&self, pszserviceid: P0, fdiscoverable: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetServiceDiscoverable)(windows_core::Interface::as_raw(self), pszserviceid.param().abi(), fdiscoverable.param().abi()).ok() + (windows_core::Interface::vtable(self).SetServiceDiscoverable)(windows_core::Interface::as_raw(self), pszserviceid.param().abi(), fdiscoverable.into()).ok() } pub unsafe fn SignalEvent(&self, pszserviceid: P0, pbody: Option<*const core::ffi::c_void>, poperation: *const WSD_OPERATION) -> windows_core::Result<()> where @@ -1035,11 +1031,8 @@ impl IWSDHttpAddress { pub unsafe fn GetSecure(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetSecure)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetSecure(&self, fsecure: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSecure)(windows_core::Interface::as_raw(self), fsecure.param().abi()).ok() + pub unsafe fn SetSecure(&self, fsecure: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSecure)(windows_core::Interface::as_raw(self), fsecure.into()).ok() } pub unsafe fn GetPath(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2169,12 +2162,9 @@ impl IWSDTransportAddress { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetTransportAddress)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetTransportAddressEx(&self, fsafe: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetTransportAddressEx(&self, fsafe: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetTransportAddressEx)(windows_core::Interface::as_raw(self), fsafe.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetTransportAddressEx)(windows_core::Interface::as_raw(self), fsafe.into(), &mut result__).map(|| result__) } pub unsafe fn SetTransportAddress(&self, pszaddress: P0) -> windows_core::Result<()> where @@ -2270,11 +2260,8 @@ impl IWSDUdpAddress { pub unsafe fn GetSockaddr(&self, psockaddr: *mut super::super::Networking::WinSock::SOCKADDR_STORAGE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetSockaddr)(windows_core::Interface::as_raw(self), core::mem::transmute(psockaddr)).ok() } - pub unsafe fn SetExclusive(&self, fexclusive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetExclusive)(windows_core::Interface::as_raw(self), fexclusive.param().abi()).ok() + pub unsafe fn SetExclusive(&self, fexclusive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetExclusive)(windows_core::Interface::as_raw(self), fexclusive.into()).ok() } pub unsafe fn GetExclusive(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetExclusive)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs index 5e19247afa9..2715e52fed5 100644 --- a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs @@ -9,12 +9,9 @@ pub unsafe fn CompareObjectHandles(hfirstobjecthandle: HANDLE, hsecondobjecthand CompareObjectHandles(core::mem::transmute(hfirstobjecthandle), core::mem::transmute(hsecondobjecthandle)) } #[inline] -pub unsafe fn DuplicateHandle(hsourceprocesshandle: HANDLE, hsourcehandle: HANDLE, htargetprocesshandle: HANDLE, lptargethandle: *mut HANDLE, dwdesiredaccess: u32, binherithandle: P5, dwoptions: DUPLICATE_HANDLE_OPTIONS) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn DuplicateHandle(hsourceprocesshandle: HANDLE, hsourcehandle: HANDLE, htargetprocesshandle: HANDLE, lptargethandle: *mut HANDLE, dwdesiredaccess: u32, binherithandle: bool, dwoptions: DUPLICATE_HANDLE_OPTIONS) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn DuplicateHandle(hsourceprocesshandle : HANDLE, hsourcehandle : HANDLE, htargetprocesshandle : HANDLE, lptargethandle : *mut HANDLE, dwdesiredaccess : u32, binherithandle : BOOL, dwoptions : DUPLICATE_HANDLE_OPTIONS) -> BOOL); - DuplicateHandle(core::mem::transmute(hsourceprocesshandle), core::mem::transmute(hsourcehandle), core::mem::transmute(htargetprocesshandle), core::mem::transmute(lptargethandle), core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), core::mem::transmute(dwoptions)).ok() + DuplicateHandle(core::mem::transmute(hsourceprocesshandle), core::mem::transmute(hsourcehandle), core::mem::transmute(htargetprocesshandle), core::mem::transmute(lptargethandle), core::mem::transmute(dwdesiredaccess), binherithandle.into(), core::mem::transmute(dwoptions)).ok() } #[inline] pub unsafe fn FreeLibrary(hlibmodule: HMODULE) -> windows_core::Result<()> { @@ -170,15 +167,9 @@ pub const APP_LOCAL_DEVICE_ID_SIZE: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct BOOL(pub i32); -impl windows_core::TypeKind for BOOL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct BOOLEAN(pub u8); -impl windows_core::TypeKind for BOOLEAN { - type TypeKind = windows_core::CopyType; -} pub const BT_E_SPURIOUS_ACTIVATION: windows_core::HRESULT = windows_core::HRESULT(0x80080300_u32 as _); pub const CACHE_E_FIRST: i32 = -2147221136i32; pub const CACHE_E_LAST: i32 = -2147221121i32; @@ -333,9 +324,6 @@ pub const CLIPBRD_S_LAST: i32 = 262623i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct COLORREF(pub u32); -impl windows_core::TypeKind for COLORREF { - type TypeKind = windows_core::CopyType; -} pub const COMADMIN_E_ALREADYINSTALLED: windows_core::HRESULT = windows_core::HRESULT(0x80110404_u32 as _); pub const COMADMIN_E_AMBIGUOUS_APPLICATION_NAME: windows_core::HRESULT = windows_core::HRESULT(0x8011045C_u32 as _); pub const COMADMIN_E_AMBIGUOUS_PARTITION_NAME: windows_core::HRESULT = windows_core::HRESULT(0x8011045D_u32 as _); @@ -5333,9 +5321,6 @@ pub const GENERIC_WRITE: GENERIC_ACCESS_RIGHTS = GENERIC_ACCESS_RIGHTS(107374182 #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HANDLE { - type TypeKind = windows_core::CopyType; -} impl HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5396,9 +5381,6 @@ pub const HANDLE_FLAG_PROTECT_FROM_CLOSE: HANDLE_FLAGS = HANDLE_FLAGS(2u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HANDLE_PTR(pub usize); -impl windows_core::TypeKind for HANDLE_PTR { - type TypeKind = windows_core::CopyType; -} pub const HCN_E_ADAPTER_NOT_FOUND: windows_core::HRESULT = windows_core::HRESULT(0x803B0006_u32 as _); pub const HCN_E_ADDR_INVALID_OR_RESERVED: windows_core::HRESULT = windows_core::HRESULT(0x803B002F_u32 as _); pub const HCN_E_DEGRADED_OPERATION: windows_core::HRESULT = windows_core::HRESULT(0x803B0017_u32 as _); @@ -5480,9 +5462,6 @@ pub const HCS_E_WINDOWS_INSIDER_REQUIRED: windows_core::HRESULT = windows_core:: #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HGLOBAL(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HGLOBAL { - type TypeKind = windows_core::CopyType; -} impl HGLOBAL { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5505,9 +5484,6 @@ impl Default for HGLOBAL { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HINSTANCE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HINSTANCE { - type TypeKind = windows_core::CopyType; -} impl HINSTANCE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -5536,9 +5512,6 @@ impl From for HMODULE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HLOCAL(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HLOCAL { - type TypeKind = windows_core::CopyType; -} impl HLOCAL { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5561,9 +5534,6 @@ impl Default for HLOCAL { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HLSURF(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HLSURF { - type TypeKind = windows_core::CopyType; -} impl HLSURF { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -5577,9 +5547,6 @@ impl Default for HLSURF { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMODULE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMODULE { - type TypeKind = windows_core::CopyType; -} impl HMODULE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -5608,9 +5575,6 @@ impl From for HINSTANCE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRSRC(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRSRC { - type TypeKind = windows_core::CopyType; -} impl HRSRC { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5624,9 +5588,6 @@ impl Default for HRSRC { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSPRITE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSPRITE { - type TypeKind = windows_core::CopyType; -} impl HSPRITE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -5668,9 +5629,6 @@ pub const HSP_KSP_PARAMETER_NOT_SET: windows_core::HRESULT = windows_core::HRESU #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSTR(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSTR { - type TypeKind = windows_core::CopyType; -} impl HSTR { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -5719,9 +5677,6 @@ pub const HTTP_E_STATUS_VERSION_NOT_SUP: windows_core::HRESULT = windows_core::H #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HUMPD(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HUMPD { - type TypeKind = windows_core::CopyType; -} impl HUMPD { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -5735,9 +5690,6 @@ impl Default for HUMPD { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWND(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWND { - type TypeKind = windows_core::CopyType; -} impl HWND { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -5876,15 +5828,9 @@ pub const LANGUAGE_S_LARGE_WORD: windows_core::HRESULT = windows_core::HRESULT(0 #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct LPARAM(pub isize); -impl windows_core::TypeKind for LPARAM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct LRESULT(pub isize); -impl windows_core::TypeKind for LRESULT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct LUID { @@ -6172,9 +6118,6 @@ pub const NTE_VALIDATION_FAILED: windows_core::HRESULT = windows_core::HRESULT(0 #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NTSTATUS(pub i32); -impl windows_core::TypeKind for NTSTATUS { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct NTSTATUS_FACILITY_CODE(pub u32); @@ -7030,9 +6973,6 @@ pub const SEVERITY_SUCCESS: u32 = 0u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct SHANDLE_PTR(pub isize); -impl windows_core::TypeKind for SHANDLE_PTR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct SIZE { @@ -10589,9 +10529,6 @@ pub const UTC_E_WINRT_INIT_FAILED: windows_core::HRESULT = windows_core::HRESULT #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct VARIANT_BOOL(pub i16); -impl windows_core::TypeKind for VARIANT_BOOL { - type TypeKind = windows_core::CopyType; -} pub const VARIANT_FALSE: VARIANT_BOOL = VARIANT_BOOL(0i16); pub const VARIANT_TRUE: VARIANT_BOOL = VARIANT_BOOL(-1i16); pub const VIEW_E_DRAW: windows_core::HRESULT = windows_core::HRESULT(0x80040140_u32 as _); @@ -10809,9 +10746,6 @@ pub const WINVER_MAXVER: u32 = 2560u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WPARAM(pub usize); -impl windows_core::TypeKind for WPARAM { - type TypeKind = windows_core::CopyType; -} pub const WPN_E_ACCESS_DENIED: windows_core::HRESULT = windows_core::HRESULT(0x803E0117_u32 as _); pub const WPN_E_ALL_URL_NOT_COMPLETED: windows_core::HRESULT = windows_core::HRESULT(0x803E0203_u32 as _); pub const WPN_E_CALLBACK_ALREADY_REGISTERED: windows_core::HRESULT = windows_core::HRESULT(0x803E0206_u32 as _); diff --git a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs index 872fb766a37..0653e12d54a 100644 --- a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs @@ -45,12 +45,9 @@ pub unsafe fn HasExpandedResources() -> windows_core::Result(waitforcompletion: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn ProcessPendingGameUI(waitforcompletion: bool) -> windows_core::Result<()> { windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" fn ProcessPendingGameUI(waitforcompletion : super::Foundation:: BOOL) -> windows_core::HRESULT); - ProcessPendingGameUI(waitforcompletion.param().abi()).ok() + ProcessPendingGameUI(waitforcompletion.into()).ok() } #[inline] pub unsafe fn ReleaseExclusiveCpuSets() -> windows_core::Result<()> { @@ -442,11 +439,8 @@ impl IGameStatistics { { (windows_core::Interface::vtable(self).SetStatistic)(windows_core::Interface::as_raw(self), core::mem::transmute(categoryindex), core::mem::transmute(statindex), name.param().abi(), value.param().abi()).ok() } - pub unsafe fn Save(&self, trackchanges: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), trackchanges.param().abi()).ok() + pub unsafe fn Save(&self, trackchanges: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), trackchanges.into()).ok() } pub unsafe fn SetLastPlayedCategory(&self, categoryindex: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetLastPlayedCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(categoryindex)).ok() @@ -674,7 +668,7 @@ impl IXblIdpAuthManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetSandbox)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetTokenAndSignatureWithTokenResult(&self, msaaccountid: P0, appsid: P1, msatarget: P2, msapolicy: P3, httpmethod: P4, uri: P5, headers: P6, body: &[u8], forcerefresh: P9) -> windows_core::Result + pub unsafe fn GetTokenAndSignatureWithTokenResult(&self, msaaccountid: P0, appsid: P1, msatarget: P2, msapolicy: P3, httpmethod: P4, uri: P5, headers: P6, body: &[u8], forcerefresh: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, @@ -683,10 +677,9 @@ impl IXblIdpAuthManager { P4: windows_core::Param, P5: windows_core::Param, P6: windows_core::Param, - P9: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetTokenAndSignatureWithTokenResult)(windows_core::Interface::as_raw(self), msaaccountid.param().abi(), appsid.param().abi(), msatarget.param().abi(), msapolicy.param().abi(), httpmethod.param().abi(), uri.param().abi(), headers.param().abi(), core::mem::transmute(body.as_ptr()), body.len().try_into().unwrap(), forcerefresh.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetTokenAndSignatureWithTokenResult)(windows_core::Interface::as_raw(self), msaaccountid.param().abi(), appsid.param().abi(), msatarget.param().abi(), msapolicy.param().abi(), httpmethod.param().abi(), uri.param().abi(), headers.param().abi(), core::mem::transmute(body.as_ptr()), body.len().try_into().unwrap(), forcerefresh.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -769,7 +762,7 @@ impl windows_core::RuntimeName for IXblIdpAuthManager {} windows_core::imp::define_interface!(IXblIdpAuthManager2, IXblIdpAuthManager2_Vtbl, 0xbf8c0950_8389_43dd_9a76_a19728ec5dc5); windows_core::imp::interface_hierarchy!(IXblIdpAuthManager2, windows_core::IUnknown); impl IXblIdpAuthManager2 { - pub unsafe fn GetUserlessTokenAndSignatureWithTokenResult(&self, appsid: P0, msatarget: P1, msapolicy: P2, httpmethod: P3, uri: P4, headers: P5, body: &[u8], forcerefresh: P8) -> windows_core::Result + pub unsafe fn GetUserlessTokenAndSignatureWithTokenResult(&self, appsid: P0, msatarget: P1, msapolicy: P2, httpmethod: P3, uri: P4, headers: P5, body: &[u8], forcerefresh: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, @@ -777,10 +770,9 @@ impl IXblIdpAuthManager2 { P3: windows_core::Param, P4: windows_core::Param, P5: windows_core::Param, - P8: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetUserlessTokenAndSignatureWithTokenResult)(windows_core::Interface::as_raw(self), appsid.param().abi(), msatarget.param().abi(), msapolicy.param().abi(), httpmethod.param().abi(), uri.param().abi(), headers.param().abi(), core::mem::transmute(body.as_ptr()), body.len().try_into().unwrap(), forcerefresh.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetUserlessTokenAndSignatureWithTokenResult)(windows_core::Interface::as_raw(self), appsid.param().abi(), msatarget.param().abi(), msapolicy.param().abi(), httpmethod.param().abi(), uri.param().abi(), headers.param().abi(), core::mem::transmute(body.as_ptr()), body.len().try_into().unwrap(), forcerefresh.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs index f4d6709a043..8faf961c58c 100644 --- a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs @@ -17,12 +17,9 @@ where CompareStringEx(lplocalename.param().abi(), core::mem::transmute(dwcmpflags), core::mem::transmute(lpstring1.as_ptr()), lpstring1.len().try_into().unwrap(), core::mem::transmute(lpstring2.as_ptr()), lpstring2.len().try_into().unwrap(), core::mem::transmute(lpversioninformation.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpreserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(lparam.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn CompareStringOrdinal(lpstring1: &[u16], lpstring2: &[u16], bignorecase: P4) -> COMPARESTRING_RESULT -where - P4: windows_core::Param, -{ +pub unsafe fn CompareStringOrdinal(lpstring1: &[u16], lpstring2: &[u16], bignorecase: bool) -> COMPARESTRING_RESULT { windows_targets::link!("kernel32.dll" "system" fn CompareStringOrdinal(lpstring1 : windows_core::PCWSTR, cchcount1 : i32, lpstring2 : windows_core::PCWSTR, cchcount2 : i32, bignorecase : super::Foundation:: BOOL) -> COMPARESTRING_RESULT); - CompareStringOrdinal(core::mem::transmute(lpstring1.as_ptr()), lpstring1.len().try_into().unwrap(), core::mem::transmute(lpstring2.as_ptr()), lpstring2.len().try_into().unwrap(), bignorecase.param().abi()) + CompareStringOrdinal(core::mem::transmute(lpstring1.as_ptr()), lpstring1.len().try_into().unwrap(), core::mem::transmute(lpstring2.as_ptr()), lpstring2.len().try_into().unwrap(), bignorecase.into()) } #[inline] pub unsafe fn CompareStringW(locale: u32, dwcmpflags: u32, lpstring1: &[u16], lpstring2: &[u16]) -> COMPARESTRING_RESULT { @@ -209,12 +206,9 @@ where ) } #[inline] -pub unsafe fn FindStringOrdinal(dwfindstringordinalflags: u32, lpstringsource: &[u16], lpstringvalue: &[u16], bignorecase: P5) -> i32 -where - P5: windows_core::Param, -{ +pub unsafe fn FindStringOrdinal(dwfindstringordinalflags: u32, lpstringsource: &[u16], lpstringvalue: &[u16], bignorecase: bool) -> i32 { windows_targets::link!("kernel32.dll" "system" fn FindStringOrdinal(dwfindstringordinalflags : u32, lpstringsource : windows_core::PCWSTR, cchsource : i32, lpstringvalue : windows_core::PCWSTR, cchvalue : i32, bignorecase : super::Foundation:: BOOL) -> i32); - FindStringOrdinal(core::mem::transmute(dwfindstringordinalflags), core::mem::transmute(lpstringsource.as_ptr()), lpstringsource.len().try_into().unwrap(), core::mem::transmute(lpstringvalue.as_ptr()), lpstringvalue.len().try_into().unwrap(), bignorecase.param().abi()) + FindStringOrdinal(core::mem::transmute(dwfindstringordinalflags), core::mem::transmute(lpstringsource.as_ptr()), lpstringsource.len().try_into().unwrap(), core::mem::transmute(lpstringvalue.as_ptr()), lpstringvalue.len().try_into().unwrap(), bignorecase.into()) } #[inline] pub unsafe fn FoldStringA(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: &[u8], lpdeststr: Option<&mut [u8]>) -> i32 { @@ -807,12 +801,9 @@ where ScriptBreak(pwcchars.param().abi(), core::mem::transmute(cchars), core::mem::transmute(psa), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn ScriptCPtoX(icp: i32, ftrailing: P1, cglyphs: i32, pwlogclust: &[u16], psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, pix: *mut i32) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn ScriptCPtoX(icp: i32, ftrailing: bool, cglyphs: i32, pwlogclust: &[u16], psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, pix: *mut i32) -> windows_core::Result<()> { windows_targets::link!("usp10.dll" "system" fn ScriptCPtoX(icp : i32, ftrailing : super::Foundation:: BOOL, cchars : i32, cglyphs : i32, pwlogclust : *const u16, psva : *const SCRIPT_VISATTR, piadvance : *const i32, psa : *const SCRIPT_ANALYSIS, pix : *mut i32) -> windows_core::HRESULT); - ScriptCPtoX(core::mem::transmute(icp), ftrailing.param().abi(), pwlogclust.len().try_into().unwrap(), core::mem::transmute(cglyphs), core::mem::transmute(pwlogclust.as_ptr()), core::mem::transmute(psva), core::mem::transmute(piadvance), core::mem::transmute(psa), core::mem::transmute(pix)).ok() + ScriptCPtoX(core::mem::transmute(icp), ftrailing.into(), pwlogclust.len().try_into().unwrap(), core::mem::transmute(cglyphs), core::mem::transmute(pwlogclust.as_ptr()), core::mem::transmute(psva), core::mem::transmute(piadvance), core::mem::transmute(psa), core::mem::transmute(pix)).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] @@ -1011,13 +1002,10 @@ pub unsafe fn ScriptStringAnalyse(hdc: super::Graphics::Gdi::HDC, pstring: *cons .ok() } #[inline] -pub unsafe fn ScriptStringCPtoX(ssa: *const core::ffi::c_void, icp: i32, ftrailing: P2) -> windows_core::Result -where - P2: windows_core::Param, -{ +pub unsafe fn ScriptStringCPtoX(ssa: *const core::ffi::c_void, icp: i32, ftrailing: bool) -> windows_core::Result { windows_targets::link!("usp10.dll" "system" fn ScriptStringCPtoX(ssa : *const core::ffi::c_void, icp : i32, ftrailing : super::Foundation:: BOOL, px : *mut i32) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - ScriptStringCPtoX(core::mem::transmute(ssa), core::mem::transmute(icp), ftrailing.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + ScriptStringCPtoX(core::mem::transmute(ssa), core::mem::transmute(icp), ftrailing.into(), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] pub unsafe fn ScriptStringFree(pssa: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { @@ -1036,12 +1024,9 @@ pub unsafe fn ScriptStringGetOrder(ssa: *const core::ffi::c_void, puorder: *mut } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn ScriptStringOut(ssa: *const core::ffi::c_void, ix: i32, iy: i32, uoptions: super::Graphics::Gdi::ETO_OPTIONS, prc: Option<*const super::Foundation::RECT>, iminsel: i32, imaxsel: i32, fdisabled: P7) -> windows_core::Result<()> -where - P7: windows_core::Param, -{ +pub unsafe fn ScriptStringOut(ssa: *const core::ffi::c_void, ix: i32, iy: i32, uoptions: super::Graphics::Gdi::ETO_OPTIONS, prc: Option<*const super::Foundation::RECT>, iminsel: i32, imaxsel: i32, fdisabled: bool) -> windows_core::Result<()> { windows_targets::link!("usp10.dll" "system" fn ScriptStringOut(ssa : *const core::ffi::c_void, ix : i32, iy : i32, uoptions : super::Graphics::Gdi:: ETO_OPTIONS, prc : *const super::Foundation:: RECT, iminsel : i32, imaxsel : i32, fdisabled : super::Foundation:: BOOL) -> windows_core::HRESULT); - ScriptStringOut(core::mem::transmute(ssa), core::mem::transmute(ix), core::mem::transmute(iy), core::mem::transmute(uoptions), core::mem::transmute(prc.unwrap_or(core::mem::zeroed())), core::mem::transmute(iminsel), core::mem::transmute(imaxsel), fdisabled.param().abi()).ok() + ScriptStringOut(core::mem::transmute(ssa), core::mem::transmute(ix), core::mem::transmute(iy), core::mem::transmute(uoptions), core::mem::transmute(prc.unwrap_or(core::mem::zeroed())), core::mem::transmute(iminsel), core::mem::transmute(imaxsel), fdisabled.into()).ok() } #[inline] pub unsafe fn ScriptStringValidate(ssa: *const core::ffi::c_void) -> windows_core::Result<()> { @@ -7680,9 +7665,6 @@ pub const HIGH_SURROGATE_START: u32 = 55296u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSAVEDUILANGUAGES(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSAVEDUILANGUAGES { - type TypeKind = windows_core::CopyType; -} impl HSAVEDUILANGUAGES { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -8409,11 +8391,8 @@ impl windows_core::RuntimeName for IMLangLineBreakConsole {} windows_core::imp::define_interface!(IMLangString, IMLangString_Vtbl, 0xc04d65ce_b70d_11d0_b188_00aa0038c969); windows_core::imp::interface_hierarchy!(IMLangString, windows_core::IUnknown); impl IMLangString { - pub unsafe fn Sync(&self, fnoaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Sync)(windows_core::Interface::as_raw(self), fnoaccess.param().abi()).ok() + pub unsafe fn Sync(&self, fnoaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Sync)(windows_core::Interface::as_raw(self), fnoaccess.into()).ok() } pub unsafe fn GetLength(&self, pllen: Option<*mut i32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLength)(windows_core::Interface::as_raw(self), core::mem::transmute(pllen.unwrap_or(core::mem::zeroed()))).ok() @@ -11853,9 +11832,6 @@ pub const UBRK_WORD_NUMBER_LIMIT: UWordBreak = UWordBreak(200i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UBiDi(pub isize); -impl windows_core::TypeKind for UBiDi { - type TypeKind = windows_core::CopyType; -} pub type UBiDiClassCallback = Option UCharDirection>; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -11875,9 +11851,6 @@ pub struct UBiDiReorderingOption(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UBiDiTransform(pub isize); -impl windows_core::TypeKind for UBiDiTransform { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UBidiPairedBracketType(pub i32); @@ -11887,9 +11860,6 @@ pub struct UBlockCode(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UBreakIterator(pub isize); -impl windows_core::TypeKind for UBreakIterator { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UBreakIteratorType(pub i32); @@ -12215,9 +12185,6 @@ pub const UCPMAP_RANGE_NORMAL: UCPMapRangeOption = UCPMapRangeOption(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UCPMap(pub isize); -impl windows_core::TypeKind for UCPMap { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UCPMapRangeOption(pub i32); @@ -12319,9 +12286,6 @@ pub struct UCalendarWeekdayType(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UCaseMap(pub isize); -impl windows_core::TypeKind for UCaseMap { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UCharCategory(pub i32); @@ -12373,15 +12337,9 @@ pub struct UCharNameChoice(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UCharsetDetector(pub isize); -impl windows_core::TypeKind for UCharsetDetector { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UCharsetMatch(pub isize); -impl windows_core::TypeKind for UCharsetMatch { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UColAttribute(pub i32); @@ -12400,30 +12358,18 @@ pub struct UColRuleOption(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UCollationElements(pub isize); -impl windows_core::TypeKind for UCollationElements { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UCollationResult(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UCollator(pub isize); -impl windows_core::TypeKind for UCollator { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UConstrainedFieldPosition(pub isize); -impl windows_core::TypeKind for UConstrainedFieldPosition { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UConverter(pub isize); -impl windows_core::TypeKind for UConverter { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UConverterCallbackReason(pub i32); @@ -12451,9 +12397,6 @@ pub struct UConverterPlatform(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UConverterSelector(pub isize); -impl windows_core::TypeKind for UConverterSelector { - type TypeKind = windows_core::CopyType; -} pub type UConverterToUCallback = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -12732,15 +12675,9 @@ pub struct UDateFormatSymbolType(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UDateFormatSymbols(pub isize); -impl windows_core::TypeKind for UDateFormatSymbols { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UDateIntervalFormat(pub isize); -impl windows_core::TypeKind for UDateIntervalFormat { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UDateRelativeDateTimeFormatterStyle(pub i32); @@ -12781,9 +12718,6 @@ pub type UEnumCharNamesFn = Option u16>; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -13304,9 +13196,6 @@ pub struct UNormalizationMode(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UNormalizer2(pub isize); -impl windows_core::TypeKind for UNormalizer2 { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UNumberCompactStyle(pub i32); @@ -13340,9 +13229,6 @@ pub struct UNumberFormatTextAttribute(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UNumberFormatter(pub isize); -impl windows_core::TypeKind for UNumberFormatter { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UNumberGroupingStrategy(pub i32); @@ -13364,9 +13250,6 @@ pub struct UNumberUnitWidth(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UNumberingSystem(pub isize); -impl windows_core::TypeKind for UNumberingSystem { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UNumericType(pub i32); @@ -13388,9 +13271,6 @@ impl Default for UParseError { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UPluralRules(pub isize); -impl windows_core::TypeKind for UPluralRules { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct UPluralType(pub i32); @@ -13431,24 +13311,15 @@ pub struct URegexpFlag(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct URegion(pub isize); -impl windows_core::TypeKind for URegion { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct URegionType(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct URegularExpression(pub isize); -impl windows_core::TypeKind for URegularExpression { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct URelativeDateTimeFormatter(pub isize); -impl windows_core::TypeKind for URelativeDateTimeFormatter { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct URelativeDateTimeFormatterField(pub i32); @@ -13476,9 +13347,6 @@ pub struct UResType(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UResourceBundle(pub isize); -impl windows_core::TypeKind for UResourceBundle { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct URestrictionLevel(pub i32); @@ -13753,9 +13621,6 @@ pub struct UScriptUsage(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct USearch(pub isize); -impl windows_core::TypeKind for USearch { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USearchAttribute(pub i32); @@ -13784,24 +13649,15 @@ impl Default for USerializedSet { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct USet(pub isize); -impl windows_core::TypeKind for USet { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USetSpanCondition(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct USpoofCheckResult(pub isize); -impl windows_core::TypeKind for USpoofCheckResult { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct USpoofChecker(pub isize); -impl windows_core::TypeKind for USpoofChecker { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct USpoofChecks(pub i32); @@ -13809,18 +13665,12 @@ pub type UStringCaseMapper = Option windows_core::Result<()> { (windows_core::Interface::vtable(self).SetOutputBuffer)(windows_core::Interface::as_raw(self), core::mem::transmute(bufferprecision), core::mem::transmute(channeldepth)).ok() } - pub unsafe fn SetCached(&self, iscached: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCached)(windows_core::Interface::as_raw(self), iscached.param().abi()) + pub unsafe fn SetCached(&self, iscached: bool) { + (windows_core::Interface::vtable(self).SetCached)(windows_core::Interface::as_raw(self), iscached.into()) } } #[repr(C)] @@ -5955,22 +5952,20 @@ impl ID2D1DeviceContext4 { (windows_core::Interface::vtable(self).DrawSvgGlyphRun)(windows_core::Interface::as_raw(self), core::mem::transmute(baselineorigin), core::mem::transmute(glyphrun), defaultfillbrush.param().abi(), svgglyphstyle.param().abi(), core::mem::transmute(colorpaletteindex), core::mem::transmute(measuringmode)) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetColorBitmapGlyphImage(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: P2, fontemsize: f32, glyphindex: u16, issideways: P5, worldtransform: Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut Option) -> windows_core::Result<()> + pub unsafe fn GetColorBitmapGlyphImage(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: P2, fontemsize: f32, glyphindex: u16, issideways: bool, worldtransform: Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut Option) -> windows_core::Result<()> where P2: windows_core::Param, - P5: windows_core::Param, { - (windows_core::Interface::vtable(self).GetColorBitmapGlyphImage)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphimageformat), core::mem::transmute(glyphorigin), fontface.param().abi(), core::mem::transmute(fontemsize), core::mem::transmute(glyphindex), issideways.param().abi(), core::mem::transmute(worldtransform.unwrap_or(core::mem::zeroed())), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(glyphtransform), core::mem::transmute(glyphimage)).ok() + (windows_core::Interface::vtable(self).GetColorBitmapGlyphImage)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphimageformat), core::mem::transmute(glyphorigin), fontface.param().abi(), core::mem::transmute(fontemsize), core::mem::transmute(glyphindex), issideways.into(), core::mem::transmute(worldtransform.unwrap_or(core::mem::zeroed())), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(glyphtransform), core::mem::transmute(glyphimage)).ok() } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetSvgGlyphImage(&self, glyphorigin: Common::D2D_POINT_2F, fontface: P1, fontemsize: f32, glyphindex: u16, issideways: P4, worldtransform: Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, defaultfillbrush: P6, svgglyphstyle: P7, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut Option) -> windows_core::Result<()> + pub unsafe fn GetSvgGlyphImage(&self, glyphorigin: Common::D2D_POINT_2F, fontface: P1, fontemsize: f32, glyphindex: u16, issideways: bool, worldtransform: Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, defaultfillbrush: P6, svgglyphstyle: P7, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut Option) -> windows_core::Result<()> where P1: windows_core::Param, - P4: windows_core::Param, P6: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).GetSvgGlyphImage)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphorigin), fontface.param().abi(), core::mem::transmute(fontemsize), core::mem::transmute(glyphindex), issideways.param().abi(), core::mem::transmute(worldtransform.unwrap_or(core::mem::zeroed())), defaultfillbrush.param().abi(), svgglyphstyle.param().abi(), core::mem::transmute(colorpaletteindex), core::mem::transmute(glyphtransform), core::mem::transmute(glyphimage)).ok() + (windows_core::Interface::vtable(self).GetSvgGlyphImage)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphorigin), fontface.param().abi(), core::mem::transmute(fontemsize), core::mem::transmute(glyphindex), issideways.into(), core::mem::transmute(worldtransform.unwrap_or(core::mem::zeroed())), defaultfillbrush.param().abi(), svgglyphstyle.param().abi(), core::mem::transmute(colorpaletteindex), core::mem::transmute(glyphtransform), core::mem::transmute(glyphimage)).ok() } } #[repr(C)] @@ -6604,12 +6599,11 @@ impl core::ops::Deref for ID2D1Effect { } windows_core::imp::interface_hierarchy!(ID2D1Effect, windows_core::IUnknown, ID2D1Properties); impl ID2D1Effect { - pub unsafe fn SetInput(&self, index: u32, input: P1, invalidate: P2) + pub unsafe fn SetInput(&self, index: u32, input: P1, invalidate: bool) where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SetInput)(windows_core::Interface::as_raw(self), core::mem::transmute(index), input.param().abi(), invalidate.param().abi()) + (windows_core::Interface::vtable(self).SetInput)(windows_core::Interface::as_raw(self), core::mem::transmute(index), input.param().abi(), invalidate.into()) } pub unsafe fn SetInputCount(&self, inputcount: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetInputCount)(windows_core::Interface::as_raw(self), core::mem::transmute(inputcount)).ok() @@ -10621,11 +10615,8 @@ impl ID2D1RenderInfo { pub unsafe fn SetOutputBuffer(&self, bufferprecision: D2D1_BUFFER_PRECISION, channeldepth: D2D1_CHANNEL_DEPTH) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetOutputBuffer)(windows_core::Interface::as_raw(self), core::mem::transmute(bufferprecision), core::mem::transmute(channeldepth)).ok() } - pub unsafe fn SetCached(&self, iscached: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCached)(windows_core::Interface::as_raw(self), iscached.param().abi()) + pub unsafe fn SetCached(&self, iscached: bool) { + (windows_core::Interface::vtable(self).SetCached)(windows_core::Interface::as_raw(self), iscached.into()) } pub unsafe fn SetInstructionCountHint(&self, instructioncount: u32) { (windows_core::Interface::vtable(self).SetInstructionCountHint)(windows_core::Interface::as_raw(self), core::mem::transmute(instructioncount)) diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs index dd73afea08b..21edb6f035b 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs @@ -188,14 +188,13 @@ pub unsafe fn D3DStripShader(pshaderbytecode: *const core::ffi::c_void, bytecode D3DStripShader(core::mem::transmute(pshaderbytecode), core::mem::transmute(bytecodelength), core::mem::transmute(ustripflags), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] -pub unsafe fn D3DWriteBlobToFile(pblob: P0, pfilename: P1, boverwrite: P2) -> windows_core::Result<()> +pub unsafe fn D3DWriteBlobToFile(pblob: P0, pfilename: P1, boverwrite: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("d3dcompiler_47.dll" "system" fn D3DWriteBlobToFile(pblob : * mut core::ffi::c_void, pfilename : windows_core::PCWSTR, boverwrite : super::super::super::Foundation:: BOOL) -> windows_core::HRESULT); - D3DWriteBlobToFile(pblob.param().abi(), pfilename.param().abi(), boverwrite.param().abi()).ok() + D3DWriteBlobToFile(pblob.param().abi(), pfilename.param().abi(), boverwrite.into()).ok() } pub const D3DCOMPILER_DLL_A: windows_core::PCSTR = windows_core::s!("d3dcompiler_47.dll"); pub const D3DCOMPILER_DLL_W: windows_core::PCWSTR = windows_core::w!("d3dcompiler_47.dll"); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs index f838d552e4e..601694b22b4 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs @@ -93,25 +93,23 @@ where } #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] -pub unsafe fn D3D10DisassembleEffect(peffect: P0, enablecolorcode: P1) -> windows_core::Result +pub unsafe fn D3D10DisassembleEffect(peffect: P0, enablecolorcode: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("d3d10.dll" "system" fn D3D10DisassembleEffect(peffect : * mut core::ffi::c_void, enablecolorcode : super::super::Foundation:: BOOL, ppdisassembly : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - D3D10DisassembleEffect(peffect.param().abi(), enablecolorcode.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + D3D10DisassembleEffect(peffect.param().abi(), enablecolorcode.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] -pub unsafe fn D3D10DisassembleShader(pshader: *const core::ffi::c_void, bytecodelength: usize, enablecolorcode: P2, pcomments: P3) -> windows_core::Result +pub unsafe fn D3D10DisassembleShader(pshader: *const core::ffi::c_void, bytecodelength: usize, enablecolorcode: bool, pcomments: P3) -> windows_core::Result where - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("d3d10.dll" "system" fn D3D10DisassembleShader(pshader : *const core::ffi::c_void, bytecodelength : usize, enablecolorcode : super::super::Foundation:: BOOL, pcomments : windows_core::PCSTR, ppdisassembly : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - D3D10DisassembleShader(core::mem::transmute(pshader), core::mem::transmute(bytecodelength), enablecolorcode.param().abi(), pcomments.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + D3D10DisassembleShader(core::mem::transmute(pshader), core::mem::transmute(bytecodelength), enablecolorcode.into(), pcomments.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] pub unsafe fn D3D10GetGeometryShaderProfile(pdevice: P0) -> windows_core::PCSTR @@ -3219,12 +3217,11 @@ impl ID3D10Device { pub unsafe fn VSSetSamplers(&self, startslot: u32, ppsamplers: Option<&[Option]>) { (windows_core::Interface::vtable(self).VSSetSamplers)(windows_core::Interface::as_raw(self), core::mem::transmute(startslot), ppsamplers.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(ppsamplers.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr()))) } - pub unsafe fn SetPredication(&self, ppredicate: P0, predicatevalue: P1) + pub unsafe fn SetPredication(&self, ppredicate: P0, predicatevalue: bool) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetPredication)(windows_core::Interface::as_raw(self), ppredicate.param().abi(), predicatevalue.param().abi()) + (windows_core::Interface::vtable(self).SetPredication)(windows_core::Interface::as_raw(self), ppredicate.param().abi(), predicatevalue.into()) } pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: Option<&[Option]>) { (windows_core::Interface::vtable(self).GSSetShaderResources)(windows_core::Interface::as_raw(self), core::mem::transmute(startslot), ppshaderresourceviews.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(ppshaderresourceviews.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr()))) @@ -5468,11 +5465,8 @@ impl ID3D10EffectScalarVariable { pub unsafe fn GetIntArray(&self, pdata: &mut [i32], offset: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetIntArray)(windows_core::Interface::as_raw(self), core::mem::transmute(pdata.as_ptr()), core::mem::transmute(offset), pdata.len().try_into().unwrap()).ok() } - pub unsafe fn SetBool(&self, value: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBool)(windows_core::Interface::as_raw(self), value.param().abi()).ok() + pub unsafe fn SetBool(&self, value: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBool)(windows_core::Interface::as_raw(self), value.into()).ok() } pub unsafe fn GetBool(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6738,23 +6732,14 @@ impl ID3D10InfoQueue { { (windows_core::Interface::vtable(self).AddApplicationMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), pdescription.param().abi()).ok() } - pub unsafe fn SetBreakOnCategory(&self, category: D3D10_MESSAGE_CATEGORY, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), benable.param().abi()).ok() + pub unsafe fn SetBreakOnCategory(&self, category: D3D10_MESSAGE_CATEGORY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), benable.into()).ok() } - pub unsafe fn SetBreakOnSeverity(&self, severity: D3D10_MESSAGE_SEVERITY, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), benable.param().abi()).ok() + pub unsafe fn SetBreakOnSeverity(&self, severity: D3D10_MESSAGE_SEVERITY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), benable.into()).ok() } - pub unsafe fn SetBreakOnID(&self, id: D3D10_MESSAGE_ID, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id), benable.param().abi()).ok() + pub unsafe fn SetBreakOnID(&self, id: D3D10_MESSAGE_ID, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id), benable.into()).ok() } pub unsafe fn GetBreakOnCategory(&self, category: D3D10_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category)) @@ -6765,11 +6750,8 @@ impl ID3D10InfoQueue { pub unsafe fn GetBreakOnID(&self, id: D3D10_MESSAGE_ID) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id)) } - pub unsafe fn SetMuteDebugOutput(&self, bmute: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), bmute.param().abi()) + pub unsafe fn SetMuteDebugOutput(&self, bmute: bool) { + (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), bmute.into()) } pub unsafe fn GetMuteDebugOutput(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetMuteDebugOutput)(windows_core::Interface::as_raw(self)) @@ -7072,11 +7054,8 @@ impl ID3D10Multithread { pub unsafe fn Leave(&self) { (windows_core::Interface::vtable(self).Leave)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetMultithreadProtected(&self, bmtprotect: P0) -> super::super::Foundation::BOOL - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMultithreadProtected)(windows_core::Interface::as_raw(self), bmtprotect.param().abi()) + pub unsafe fn SetMultithreadProtected(&self, bmtprotect: bool) -> super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).SetMultithreadProtected)(windows_core::Interface::as_raw(self), bmtprotect.into()) } pub unsafe fn GetMultithreadProtected(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetMultithreadProtected)(windows_core::Interface::as_raw(self)) @@ -8124,11 +8103,8 @@ unsafe impl Sync for ID3D10StateBlock {} windows_core::imp::define_interface!(ID3D10SwitchToRef, ID3D10SwitchToRef_Vtbl, 0x9b7e4e02_342c_4106_a19f_4f2704f689f0); windows_core::imp::interface_hierarchy!(ID3D10SwitchToRef, windows_core::IUnknown); impl ID3D10SwitchToRef { - pub unsafe fn SetUseRef(&self, useref: P0) -> super::super::Foundation::BOOL - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUseRef)(windows_core::Interface::as_raw(self), useref.param().abi()) + pub unsafe fn SetUseRef(&self, useref: bool) -> super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).SetUseRef)(windows_core::Interface::as_raw(self), useref.into()) } pub unsafe fn GetUseRef(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetUseRef)(windows_core::Interface::as_raw(self)) diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs index faf563732c5..a32756f3629 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -8094,12 +8094,11 @@ impl ID3D11DeviceContext { { (windows_core::Interface::vtable(self).GetData)(windows_core::Interface::as_raw(self), pasync.param().abi(), core::mem::transmute(pdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(datasize), core::mem::transmute(getdataflags)).ok() } - pub unsafe fn SetPredication(&self, ppredicate: P0, predicatevalue: P1) + pub unsafe fn SetPredication(&self, ppredicate: P0, predicatevalue: bool) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetPredication)(windows_core::Interface::as_raw(self), ppredicate.param().abi(), predicatevalue.param().abi()) + (windows_core::Interface::vtable(self).SetPredication)(windows_core::Interface::as_raw(self), ppredicate.param().abi(), predicatevalue.into()) } pub unsafe fn GSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: Option<&[Option]>) { (windows_core::Interface::vtable(self).GSSetShaderResources)(windows_core::Interface::as_raw(self), core::mem::transmute(startslot), ppshaderresourceviews.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(ppshaderresourceviews.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr()))) @@ -8247,12 +8246,11 @@ impl ID3D11DeviceContext { { (windows_core::Interface::vtable(self).ResolveSubresource)(windows_core::Interface::as_raw(self), pdstresource.param().abi(), core::mem::transmute(dstsubresource), psrcresource.param().abi(), core::mem::transmute(srcsubresource), core::mem::transmute(format)) } - pub unsafe fn ExecuteCommandList(&self, pcommandlist: P0, restorecontextstate: P1) + pub unsafe fn ExecuteCommandList(&self, pcommandlist: P0, restorecontextstate: bool) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).ExecuteCommandList)(windows_core::Interface::as_raw(self), pcommandlist.param().abi(), restorecontextstate.param().abi()) + (windows_core::Interface::vtable(self).ExecuteCommandList)(windows_core::Interface::as_raw(self), pcommandlist.param().abi(), restorecontextstate.into()) } pub unsafe fn HSSetShaderResources(&self, startslot: u32, ppshaderresourceviews: Option<&[Option]>) { (windows_core::Interface::vtable(self).HSSetShaderResources)(windows_core::Interface::as_raw(self), core::mem::transmute(startslot), ppshaderresourceviews.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(ppshaderresourceviews.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr()))) @@ -8444,11 +8442,8 @@ impl ID3D11DeviceContext { pub unsafe fn GetContextFlags(&self) -> u32 { (windows_core::Interface::vtable(self).GetContextFlags)(windows_core::Interface::as_raw(self)) } - pub unsafe fn FinishCommandList(&self, restoredeferredcontextstate: P0, ppcommandlist: Option<*mut Option>) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).FinishCommandList)(windows_core::Interface::as_raw(self), restoredeferredcontextstate.param().abi(), core::mem::transmute(ppcommandlist.unwrap_or(core::mem::zeroed()))).ok() + pub unsafe fn FinishCommandList(&self, restoredeferredcontextstate: bool, ppcommandlist: Option<*mut Option>) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).FinishCommandList)(windows_core::Interface::as_raw(self), restoredeferredcontextstate.into(), core::mem::transmute(ppcommandlist.unwrap_or(core::mem::zeroed()))).ok() } } #[repr(C)] @@ -9692,11 +9687,8 @@ impl ID3D11DeviceContext3 { pub unsafe fn Flush1(&self, contexttype: D3D11_CONTEXT_TYPE, hevent: Option) { (windows_core::Interface::vtable(self).Flush1)(windows_core::Interface::as_raw(self), core::mem::transmute(contexttype), core::mem::transmute(hevent.unwrap_or(core::mem::zeroed()))) } - pub unsafe fn SetHardwareProtectionState(&self, hwprotectionenable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetHardwareProtectionState)(windows_core::Interface::as_raw(self), hwprotectionenable.param().abi()) + pub unsafe fn SetHardwareProtectionState(&self, hwprotectionenable: bool) { + (windows_core::Interface::vtable(self).SetHardwareProtectionState)(windows_core::Interface::as_raw(self), hwprotectionenable.into()) } pub unsafe fn GetHardwareProtectionState(&self) -> super::super::Foundation::BOOL { let mut result__ = core::mem::zeroed(); @@ -10395,23 +10387,14 @@ impl ID3D11InfoQueue { { (windows_core::Interface::vtable(self).AddApplicationMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), pdescription.param().abi()).ok() } - pub unsafe fn SetBreakOnCategory(&self, category: D3D11_MESSAGE_CATEGORY, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), benable.param().abi()).ok() + pub unsafe fn SetBreakOnCategory(&self, category: D3D11_MESSAGE_CATEGORY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), benable.into()).ok() } - pub unsafe fn SetBreakOnSeverity(&self, severity: D3D11_MESSAGE_SEVERITY, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), benable.param().abi()).ok() + pub unsafe fn SetBreakOnSeverity(&self, severity: D3D11_MESSAGE_SEVERITY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), benable.into()).ok() } - pub unsafe fn SetBreakOnID(&self, id: D3D11_MESSAGE_ID, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id), benable.param().abi()).ok() + pub unsafe fn SetBreakOnID(&self, id: D3D11_MESSAGE_ID, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id), benable.into()).ok() } pub unsafe fn GetBreakOnCategory(&self, category: D3D11_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category)) @@ -10422,11 +10405,8 @@ impl ID3D11InfoQueue { pub unsafe fn GetBreakOnID(&self, id: D3D11_MESSAGE_ID) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id)) } - pub unsafe fn SetMuteDebugOutput(&self, bmute: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), bmute.param().abi()) + pub unsafe fn SetMuteDebugOutput(&self, bmute: bool) { + (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), bmute.into()) } pub unsafe fn GetMuteDebugOutput(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetMuteDebugOutput)(windows_core::Interface::as_raw(self)) @@ -11045,11 +11025,8 @@ impl ID3D11Multithread { pub unsafe fn Leave(&self) { (windows_core::Interface::vtable(self).Leave)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetMultithreadProtected(&self, bmtprotect: P0) -> super::super::Foundation::BOOL - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMultithreadProtected)(windows_core::Interface::as_raw(self), bmtprotect.param().abi()) + pub unsafe fn SetMultithreadProtected(&self, bmtprotect: bool) -> super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).SetMultithreadProtected)(windows_core::Interface::as_raw(self), bmtprotect.into()) } pub unsafe fn GetMultithreadProtected(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetMultithreadProtected)(windows_core::Interface::as_raw(self)) @@ -12390,11 +12367,8 @@ unsafe impl Sync for ID3D11ShaderTraceFactory {} windows_core::imp::define_interface!(ID3D11SwitchToRef, ID3D11SwitchToRef_Vtbl, 0x1ef337e3_58e7_4f83_a692_db221f5ed47e); windows_core::imp::interface_hierarchy!(ID3D11SwitchToRef, windows_core::IUnknown); impl ID3D11SwitchToRef { - pub unsafe fn SetUseRef(&self, useref: P0) -> super::super::Foundation::BOOL - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUseRef)(windows_core::Interface::as_raw(self), useref.param().abi()) + pub unsafe fn SetUseRef(&self, useref: bool) -> super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).SetUseRef)(windows_core::Interface::as_raw(self), useref.into()) } pub unsafe fn GetUseRef(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetUseRef)(windows_core::Interface::as_raw(self)) @@ -12864,19 +12838,17 @@ impl ID3D11VideoContext { { (windows_core::Interface::vtable(self).DecoderExtension)(windows_core::Interface::as_raw(self), pdecoder.param().abi(), core::mem::transmute(pextensiondata)) } - pub unsafe fn VideoProcessorSetOutputTargetRect(&self, pvideoprocessor: P0, enable: P1, prect: Option<*const super::super::Foundation::RECT>) + pub unsafe fn VideoProcessorSetOutputTargetRect(&self, pvideoprocessor: P0, enable: bool, prect: Option<*const super::super::Foundation::RECT>) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetOutputTargetRect)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), enable.param().abi(), core::mem::transmute(prect.unwrap_or(core::mem::zeroed()))) + (windows_core::Interface::vtable(self).VideoProcessorSetOutputTargetRect)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), enable.into(), core::mem::transmute(prect.unwrap_or(core::mem::zeroed()))) } - pub unsafe fn VideoProcessorSetOutputBackgroundColor(&self, pvideoprocessor: P0, ycbcr: P1, pcolor: *const D3D11_VIDEO_COLOR) + pub unsafe fn VideoProcessorSetOutputBackgroundColor(&self, pvideoprocessor: P0, ycbcr: bool, pcolor: *const D3D11_VIDEO_COLOR) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetOutputBackgroundColor)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), ycbcr.param().abi(), core::mem::transmute(pcolor)) + (windows_core::Interface::vtable(self).VideoProcessorSetOutputBackgroundColor)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), ycbcr.into(), core::mem::transmute(pcolor)) } pub unsafe fn VideoProcessorSetOutputColorSpace(&self, pvideoprocessor: P0, pcolorspace: *const D3D11_VIDEO_PROCESSOR_COLOR_SPACE) where @@ -12890,19 +12862,17 @@ impl ID3D11VideoContext { { (windows_core::Interface::vtable(self).VideoProcessorSetOutputAlphaFillMode)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(alphafillmode), core::mem::transmute(streamindex)) } - pub unsafe fn VideoProcessorSetOutputConstriction(&self, pvideoprocessor: P0, enable: P1, size: super::super::Foundation::SIZE) + pub unsafe fn VideoProcessorSetOutputConstriction(&self, pvideoprocessor: P0, enable: bool, size: super::super::Foundation::SIZE) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetOutputConstriction)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), enable.param().abi(), core::mem::transmute(size)) + (windows_core::Interface::vtable(self).VideoProcessorSetOutputConstriction)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), enable.into(), core::mem::transmute(size)) } - pub unsafe fn VideoProcessorSetOutputStereoMode(&self, pvideoprocessor: P0, enable: P1) + pub unsafe fn VideoProcessorSetOutputStereoMode(&self, pvideoprocessor: P0, enable: bool) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetOutputStereoMode)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), enable.param().abi()) + (windows_core::Interface::vtable(self).VideoProcessorSetOutputStereoMode)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), enable.into()) } pub unsafe fn VideoProcessorSetOutputExtension(&self, pvideoprocessor: P0, pextensionguid: *const windows_core::GUID, datasize: u32, pdata: *const core::ffi::c_void) -> i32 where @@ -12969,33 +12939,29 @@ impl ID3D11VideoContext { (windows_core::Interface::vtable(self).VideoProcessorSetStreamColorSpace)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), core::mem::transmute(pcolorspace)) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] - pub unsafe fn VideoProcessorSetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, outputrate: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, repeatframe: P3, pcustomrate: Option<*const super::Dxgi::Common::DXGI_RATIONAL>) + pub unsafe fn VideoProcessorSetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, outputrate: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, repeatframe: bool, pcustomrate: Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamOutputRate)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), core::mem::transmute(outputrate), repeatframe.param().abi(), core::mem::transmute(pcustomrate.unwrap_or(core::mem::zeroed()))) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamOutputRate)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), core::mem::transmute(outputrate), repeatframe.into(), core::mem::transmute(pcustomrate.unwrap_or(core::mem::zeroed()))) } - pub unsafe fn VideoProcessorSetStreamSourceRect(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, prect: Option<*const super::super::Foundation::RECT>) + pub unsafe fn VideoProcessorSetStreamSourceRect(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, prect: Option<*const super::super::Foundation::RECT>) where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamSourceRect)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), core::mem::transmute(prect.unwrap_or(core::mem::zeroed()))) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamSourceRect)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), core::mem::transmute(prect.unwrap_or(core::mem::zeroed()))) } - pub unsafe fn VideoProcessorSetStreamDestRect(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, prect: Option<*const super::super::Foundation::RECT>) + pub unsafe fn VideoProcessorSetStreamDestRect(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, prect: Option<*const super::super::Foundation::RECT>) where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamDestRect)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), core::mem::transmute(prect.unwrap_or(core::mem::zeroed()))) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamDestRect)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), core::mem::transmute(prect.unwrap_or(core::mem::zeroed()))) } - pub unsafe fn VideoProcessorSetStreamAlpha(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, alpha: f32) + pub unsafe fn VideoProcessorSetStreamAlpha(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, alpha: f32) where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamAlpha)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), core::mem::transmute(alpha)) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamAlpha)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), core::mem::transmute(alpha)) } pub unsafe fn VideoProcessorSetStreamPalette(&self, pvideoprocessor: P0, streamindex: u32, pentries: Option<&[u32]>) where @@ -13004,42 +12970,35 @@ impl ID3D11VideoContext { (windows_core::Interface::vtable(self).VideoProcessorSetStreamPalette)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), pentries.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pentries.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr()))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] - pub unsafe fn VideoProcessorSetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, psourceaspectratio: Option<*const super::Dxgi::Common::DXGI_RATIONAL>, pdestinationaspectratio: Option<*const super::Dxgi::Common::DXGI_RATIONAL>) + pub unsafe fn VideoProcessorSetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, psourceaspectratio: Option<*const super::Dxgi::Common::DXGI_RATIONAL>, pdestinationaspectratio: Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamPixelAspectRatio)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), core::mem::transmute(psourceaspectratio.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdestinationaspectratio.unwrap_or(core::mem::zeroed()))) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamPixelAspectRatio)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), core::mem::transmute(psourceaspectratio.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdestinationaspectratio.unwrap_or(core::mem::zeroed()))) } - pub unsafe fn VideoProcessorSetStreamLumaKey(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, lower: f32, upper: f32) + pub unsafe fn VideoProcessorSetStreamLumaKey(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, lower: f32, upper: f32) where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamLumaKey)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), core::mem::transmute(lower), core::mem::transmute(upper)) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamLumaKey)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), core::mem::transmute(lower), core::mem::transmute(upper)) } - pub unsafe fn VideoProcessorSetStreamStereoFormat(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, leftviewframe0: P4, baseviewframe0: P5, flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: i32) + pub unsafe fn VideoProcessorSetStreamStereoFormat(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, leftviewframe0: bool, baseviewframe0: bool, flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: i32) where P0: windows_core::Param, - P2: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamStereoFormat)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), core::mem::transmute(format), leftviewframe0.param().abi(), baseviewframe0.param().abi(), core::mem::transmute(flipmode), core::mem::transmute(monooffset)) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamStereoFormat)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), core::mem::transmute(format), leftviewframe0.into(), baseviewframe0.into(), core::mem::transmute(flipmode), core::mem::transmute(monooffset)) } - pub unsafe fn VideoProcessorSetStreamAutoProcessingMode(&self, pvideoprocessor: P0, streamindex: u32, enable: P2) + pub unsafe fn VideoProcessorSetStreamAutoProcessingMode(&self, pvideoprocessor: P0, streamindex: u32, enable: bool) where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamAutoProcessingMode)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi()) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamAutoProcessingMode)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into()) } - pub unsafe fn VideoProcessorSetStreamFilter(&self, pvideoprocessor: P0, streamindex: u32, filter: D3D11_VIDEO_PROCESSOR_FILTER, enable: P3, level: i32) + pub unsafe fn VideoProcessorSetStreamFilter(&self, pvideoprocessor: P0, streamindex: u32, filter: D3D11_VIDEO_PROCESSOR_FILTER, enable: bool, level: i32) where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamFilter)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), core::mem::transmute(filter), enable.param().abi(), core::mem::transmute(level)) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamFilter)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), core::mem::transmute(filter), enable.into(), core::mem::transmute(level)) } pub unsafe fn VideoProcessorSetStreamExtension(&self, pvideoprocessor: P0, streamindex: u32, pextensionguid: *const windows_core::GUID, datasize: u32, pdata: *const core::ffi::c_void) -> i32 where @@ -13198,12 +13157,11 @@ impl ID3D11VideoContext { { (windows_core::Interface::vtable(self).ConfigureAuthenticatedChannel)(windows_core::Interface::as_raw(self), pchannel.param().abi(), core::mem::transmute(inputsize), core::mem::transmute(pinput), core::mem::transmute(poutput)).ok() } - pub unsafe fn VideoProcessorSetStreamRotation(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, rotation: D3D11_VIDEO_PROCESSOR_ROTATION) + pub unsafe fn VideoProcessorSetStreamRotation(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, rotation: D3D11_VIDEO_PROCESSOR_ROTATION) where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamRotation)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), core::mem::transmute(rotation)) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamRotation)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), core::mem::transmute(rotation)) } pub unsafe fn VideoProcessorGetStreamRotation(&self, pvideoprocessor: P0, streamindex: u32, penable: *mut super::super::Foundation::BOOL, protation: *mut D3D11_VIDEO_PROCESSOR_ROTATION) where @@ -13704,12 +13662,11 @@ impl ID3D11VideoContext1 { { (windows_core::Interface::vtable(self).VideoProcessorSetOutputColorSpace1)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(colorspace)) } - pub unsafe fn VideoProcessorSetOutputShaderUsage(&self, pvideoprocessor: P0, shaderusage: P1) + pub unsafe fn VideoProcessorSetOutputShaderUsage(&self, pvideoprocessor: P0, shaderusage: bool) where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetOutputShaderUsage)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), shaderusage.param().abi()) + (windows_core::Interface::vtable(self).VideoProcessorSetOutputShaderUsage)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), shaderusage.into()) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetOutputColorSpace1(&self, pvideoprocessor: P0) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE @@ -13735,14 +13692,11 @@ impl ID3D11VideoContext1 { { (windows_core::Interface::vtable(self).VideoProcessorSetStreamColorSpace1)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), core::mem::transmute(colorspace)) } - pub unsafe fn VideoProcessorSetStreamMirror(&self, pvideoprocessor: P0, streamindex: u32, enable: P2, fliphorizontal: P3, flipvertical: P4) + pub unsafe fn VideoProcessorSetStreamMirror(&self, pvideoprocessor: P0, streamindex: u32, enable: bool, fliphorizontal: bool, flipvertical: bool) where P0: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { - (windows_core::Interface::vtable(self).VideoProcessorSetStreamMirror)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.param().abi(), fliphorizontal.param().abi(), flipvertical.param().abi()) + (windows_core::Interface::vtable(self).VideoProcessorSetStreamMirror)(windows_core::Interface::as_raw(self), pvideoprocessor.param().abi(), core::mem::transmute(streamindex), enable.into(), fliphorizontal.into(), flipvertical.into()) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamColorSpace1(&self, pvideoprocessor: P0, streamindex: u32) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs index 91529c2b9b4..fc9d709a335 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -9477,17 +9477,11 @@ impl ID3D12Debug1 { pub unsafe fn EnableDebugLayer(&self) { (windows_core::Interface::vtable(self).EnableDebugLayer)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetEnableGPUBasedValidation(&self, enable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableGPUBasedValidation)(windows_core::Interface::as_raw(self), enable.param().abi()) + pub unsafe fn SetEnableGPUBasedValidation(&self, enable: bool) { + (windows_core::Interface::vtable(self).SetEnableGPUBasedValidation)(windows_core::Interface::as_raw(self), enable.into()) } - pub unsafe fn SetEnableSynchronizedCommandQueueValidation(&self, enable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableSynchronizedCommandQueueValidation)(windows_core::Interface::as_raw(self), enable.param().abi()) + pub unsafe fn SetEnableSynchronizedCommandQueueValidation(&self, enable: bool) { + (windows_core::Interface::vtable(self).SetEnableSynchronizedCommandQueueValidation)(windows_core::Interface::as_raw(self), enable.into()) } } #[repr(C)] @@ -9569,17 +9563,11 @@ impl core::ops::Deref for ID3D12Debug3 { } windows_core::imp::interface_hierarchy!(ID3D12Debug3, windows_core::IUnknown, ID3D12Debug); impl ID3D12Debug3 { - pub unsafe fn SetEnableGPUBasedValidation(&self, enable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableGPUBasedValidation)(windows_core::Interface::as_raw(self), enable.param().abi()) + pub unsafe fn SetEnableGPUBasedValidation(&self, enable: bool) { + (windows_core::Interface::vtable(self).SetEnableGPUBasedValidation)(windows_core::Interface::as_raw(self), enable.into()) } - pub unsafe fn SetEnableSynchronizedCommandQueueValidation(&self, enable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableSynchronizedCommandQueueValidation)(windows_core::Interface::as_raw(self), enable.param().abi()) + pub unsafe fn SetEnableSynchronizedCommandQueueValidation(&self, enable: bool) { + (windows_core::Interface::vtable(self).SetEnableSynchronizedCommandQueueValidation)(windows_core::Interface::as_raw(self), enable.into()) } pub unsafe fn SetGPUBasedValidationFlags(&self, flags: D3D12_GPU_BASED_VALIDATION_FLAGS) { (windows_core::Interface::vtable(self).SetGPUBasedValidationFlags)(windows_core::Interface::as_raw(self), core::mem::transmute(flags)) @@ -9670,11 +9658,8 @@ impl core::ops::Deref for ID3D12Debug5 { } windows_core::imp::interface_hierarchy!(ID3D12Debug5, windows_core::IUnknown, ID3D12Debug, ID3D12Debug3, ID3D12Debug4); impl ID3D12Debug5 { - pub unsafe fn SetEnableAutoName(&self, enable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableAutoName)(windows_core::Interface::as_raw(self), enable.param().abi()) + pub unsafe fn SetEnableAutoName(&self, enable: bool) { + (windows_core::Interface::vtable(self).SetEnableAutoName)(windows_core::Interface::as_raw(self), enable.into()) } } #[repr(C)] @@ -9709,11 +9694,8 @@ impl core::ops::Deref for ID3D12Debug6 { } windows_core::imp::interface_hierarchy!(ID3D12Debug6, windows_core::IUnknown, ID3D12Debug, ID3D12Debug3, ID3D12Debug4, ID3D12Debug5); impl ID3D12Debug6 { - pub unsafe fn SetForceLegacyBarrierValidation(&self, enable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetForceLegacyBarrierValidation)(windows_core::Interface::as_raw(self), enable.param().abi()) + pub unsafe fn SetForceLegacyBarrierValidation(&self, enable: bool) { + (windows_core::Interface::vtable(self).SetForceLegacyBarrierValidation)(windows_core::Interface::as_raw(self), enable.into()) } } #[repr(C)] @@ -10461,11 +10443,8 @@ impl ID3D12Device { { (windows_core::Interface::vtable(self).CreateQueryHeap)(windows_core::Interface::as_raw(self), core::mem::transmute(pdesc), &T::IID, result__ as *mut _ as *mut _).ok() } - pub unsafe fn SetStablePowerState(&self, enable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStablePowerState)(windows_core::Interface::as_raw(self), enable.param().abi()).ok() + pub unsafe fn SetStablePowerState(&self, enable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStablePowerState)(windows_core::Interface::as_raw(self), enable.into()).ok() } pub unsafe fn CreateCommandSignature(&self, pdesc: *const D3D12_COMMAND_SIGNATURE_DESC, prootsignature: P1, result__: *mut Option) -> windows_core::Result<()> where @@ -12430,11 +12409,8 @@ impl core::ops::Deref for ID3D12DeviceRemovedExtendedDataSettings2 { } windows_core::imp::interface_hierarchy!(ID3D12DeviceRemovedExtendedDataSettings2, windows_core::IUnknown, ID3D12DeviceRemovedExtendedDataSettings, ID3D12DeviceRemovedExtendedDataSettings1); impl ID3D12DeviceRemovedExtendedDataSettings2 { - pub unsafe fn UseMarkersOnlyAutoBreadcrumbs(&self, markersonly: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).UseMarkersOnlyAutoBreadcrumbs)(windows_core::Interface::as_raw(self), markersonly.param().abi()) + pub unsafe fn UseMarkersOnlyAutoBreadcrumbs(&self, markersonly: bool) { + (windows_core::Interface::vtable(self).UseMarkersOnlyAutoBreadcrumbs)(windows_core::Interface::as_raw(self), markersonly.into()) } } #[repr(C)] @@ -13014,11 +12990,8 @@ impl ID3D12GraphicsCommandList { pub unsafe fn SOSetTargets(&self, startslot: u32, pviews: Option<&[D3D12_STREAM_OUTPUT_BUFFER_VIEW]>) { (windows_core::Interface::vtable(self).SOSetTargets)(windows_core::Interface::as_raw(self), core::mem::transmute(startslot), pviews.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pviews.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr()))) } - pub unsafe fn OMSetRenderTargets(&self, numrendertargetdescriptors: u32, prendertargetdescriptors: Option<*const D3D12_CPU_DESCRIPTOR_HANDLE>, rtssinglehandletodescriptorrange: P2, pdepthstencildescriptor: Option<*const D3D12_CPU_DESCRIPTOR_HANDLE>) - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OMSetRenderTargets)(windows_core::Interface::as_raw(self), core::mem::transmute(numrendertargetdescriptors), core::mem::transmute(prendertargetdescriptors.unwrap_or(core::mem::zeroed())), rtssinglehandletodescriptorrange.param().abi(), core::mem::transmute(pdepthstencildescriptor.unwrap_or(core::mem::zeroed()))) + pub unsafe fn OMSetRenderTargets(&self, numrendertargetdescriptors: u32, prendertargetdescriptors: Option<*const D3D12_CPU_DESCRIPTOR_HANDLE>, rtssinglehandletodescriptorrange: bool, pdepthstencildescriptor: Option<*const D3D12_CPU_DESCRIPTOR_HANDLE>) { + (windows_core::Interface::vtable(self).OMSetRenderTargets)(windows_core::Interface::as_raw(self), core::mem::transmute(numrendertargetdescriptors), core::mem::transmute(prendertargetdescriptors.unwrap_or(core::mem::zeroed())), rtssinglehandletodescriptorrange.into(), core::mem::transmute(pdepthstencildescriptor.unwrap_or(core::mem::zeroed()))) } pub unsafe fn ClearDepthStencilView(&self, depthstencilview: D3D12_CPU_DESCRIPTOR_HANDLE, clearflags: D3D12_CLEAR_FLAGS, depth: f32, stencil: u8, prects: Option<&[super::super::Foundation::RECT]>) { (windows_core::Interface::vtable(self).ClearDepthStencilView)(windows_core::Interface::as_raw(self), core::mem::transmute(depthstencilview), core::mem::transmute(clearflags), core::mem::transmute(depth), core::mem::transmute(stencil), prects.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(prects.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr()))) @@ -14307,23 +14280,14 @@ impl ID3D12InfoQueue { { (windows_core::Interface::vtable(self).AddApplicationMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), pdescription.param().abi()).ok() } - pub unsafe fn SetBreakOnCategory(&self, category: D3D12_MESSAGE_CATEGORY, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), benable.param().abi()).ok() + pub unsafe fn SetBreakOnCategory(&self, category: D3D12_MESSAGE_CATEGORY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), benable.into()).ok() } - pub unsafe fn SetBreakOnSeverity(&self, severity: D3D12_MESSAGE_SEVERITY, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), benable.param().abi()).ok() + pub unsafe fn SetBreakOnSeverity(&self, severity: D3D12_MESSAGE_SEVERITY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), benable.into()).ok() } - pub unsafe fn SetBreakOnID(&self, id: D3D12_MESSAGE_ID, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id), benable.param().abi()).ok() + pub unsafe fn SetBreakOnID(&self, id: D3D12_MESSAGE_ID, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id), benable.into()).ok() } pub unsafe fn GetBreakOnCategory(&self, category: D3D12_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category)) @@ -14334,11 +14298,8 @@ impl ID3D12InfoQueue { pub unsafe fn GetBreakOnID(&self, id: D3D12_MESSAGE_ID) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(id)) } - pub unsafe fn SetMuteDebugOutput(&self, bmute: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), bmute.param().abi()) + pub unsafe fn SetMuteDebugOutput(&self, bmute: bool) { + (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), bmute.into()) } pub unsafe fn GetMuteDebugOutput(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetMuteDebugOutput)(windows_core::Interface::as_raw(self)) @@ -16552,11 +16513,8 @@ unsafe impl Sync for ID3D12SwapChainAssistant {} windows_core::imp::define_interface!(ID3D12Tools, ID3D12Tools_Vtbl, 0x7071e1f0_e84b_4b33_974f_12fa49de65c5); windows_core::imp::interface_hierarchy!(ID3D12Tools, windows_core::IUnknown); impl ID3D12Tools { - pub unsafe fn EnableShaderInstrumentation(&self, benable: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableShaderInstrumentation)(windows_core::Interface::as_raw(self), benable.param().abi()) + pub unsafe fn EnableShaderInstrumentation(&self, benable: bool) { + (windows_core::Interface::vtable(self).EnableShaderInstrumentation)(windows_core::Interface::as_raw(self), benable.into()) } pub unsafe fn ShaderInstrumentationEnabled(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).ShaderInstrumentationEnabled)(windows_core::Interface::as_raw(self)) diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs index 6b60dfe2119..03d38fea316 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs @@ -3889,20 +3889,14 @@ impl IDirect3D9 { pub unsafe fn GetAdapterDisplayMode(&self, adapter: u32, pmode: *mut D3DDISPLAYMODE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetAdapterDisplayMode)(windows_core::Interface::as_raw(self), core::mem::transmute(adapter), core::mem::transmute(pmode)).ok() } - pub unsafe fn CheckDeviceType(&self, adapter: u32, devtype: D3DDEVTYPE, adapterformat: D3DFORMAT, backbufferformat: D3DFORMAT, bwindowed: P4) -> windows_core::Result<()> - where - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).CheckDeviceType)(windows_core::Interface::as_raw(self), core::mem::transmute(adapter), core::mem::transmute(devtype), core::mem::transmute(adapterformat), core::mem::transmute(backbufferformat), bwindowed.param().abi()).ok() + pub unsafe fn CheckDeviceType(&self, adapter: u32, devtype: D3DDEVTYPE, adapterformat: D3DFORMAT, backbufferformat: D3DFORMAT, bwindowed: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CheckDeviceType)(windows_core::Interface::as_raw(self), core::mem::transmute(adapter), core::mem::transmute(devtype), core::mem::transmute(adapterformat), core::mem::transmute(backbufferformat), bwindowed.into()).ok() } pub unsafe fn CheckDeviceFormat(&self, adapter: u32, devicetype: D3DDEVTYPE, adapterformat: D3DFORMAT, usage: u32, rtype: D3DRESOURCETYPE, checkformat: D3DFORMAT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CheckDeviceFormat)(windows_core::Interface::as_raw(self), core::mem::transmute(adapter), core::mem::transmute(devicetype), core::mem::transmute(adapterformat), core::mem::transmute(usage), core::mem::transmute(rtype), core::mem::transmute(checkformat)).ok() } - pub unsafe fn CheckDeviceMultiSampleType(&self, adapter: u32, devicetype: D3DDEVTYPE, surfaceformat: D3DFORMAT, windowed: P3, multisampletype: D3DMULTISAMPLE_TYPE, pqualitylevels: *mut u32) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).CheckDeviceMultiSampleType)(windows_core::Interface::as_raw(self), core::mem::transmute(adapter), core::mem::transmute(devicetype), core::mem::transmute(surfaceformat), windowed.param().abi(), core::mem::transmute(multisampletype), core::mem::transmute(pqualitylevels)).ok() + pub unsafe fn CheckDeviceMultiSampleType(&self, adapter: u32, devicetype: D3DDEVTYPE, surfaceformat: D3DFORMAT, windowed: bool, multisampletype: D3DMULTISAMPLE_TYPE, pqualitylevels: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CheckDeviceMultiSampleType)(windows_core::Interface::as_raw(self), core::mem::transmute(adapter), core::mem::transmute(devicetype), core::mem::transmute(surfaceformat), windowed.into(), core::mem::transmute(multisampletype), core::mem::transmute(pqualitylevels)).ok() } pub unsafe fn CheckDepthStencilMatch(&self, adapter: u32, devicetype: D3DDEVTYPE, adapterformat: D3DFORMAT, rendertargetformat: D3DFORMAT, depthstencilformat: D3DFORMAT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CheckDepthStencilMatch)(windows_core::Interface::as_raw(self), core::mem::transmute(adapter), core::mem::transmute(devicetype), core::mem::transmute(adapterformat), core::mem::transmute(rendertargetformat), core::mem::transmute(depthstencilformat)).ok() @@ -4327,11 +4321,8 @@ impl IDirect3DDevice9 { pub unsafe fn SetCursorPosition(&self, x: i32, y: i32, flags: u32) { (windows_core::Interface::vtable(self).SetCursorPosition)(windows_core::Interface::as_raw(self), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(flags)) } - pub unsafe fn ShowCursor(&self, bshow: P0) -> super::super::Foundation::BOOL - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ShowCursor)(windows_core::Interface::as_raw(self), bshow.param().abi()) + pub unsafe fn ShowCursor(&self, bshow: bool) -> super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).ShowCursor)(windows_core::Interface::as_raw(self), bshow.into()) } pub unsafe fn CreateAdditionalSwapChain(&self, ppresentationparameters: *mut D3DPRESENT_PARAMETERS, pswapchain: *mut Option) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CreateAdditionalSwapChain)(windows_core::Interface::as_raw(self), core::mem::transmute(ppresentationparameters), core::mem::transmute(pswapchain)).ok() @@ -4357,11 +4348,8 @@ impl IDirect3DDevice9 { pub unsafe fn GetRasterStatus(&self, iswapchain: u32, prasterstatus: *mut D3DRASTER_STATUS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetRasterStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(iswapchain), core::mem::transmute(prasterstatus)).ok() } - pub unsafe fn SetDialogBoxMode(&self, benabledialogs: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDialogBoxMode)(windows_core::Interface::as_raw(self), benabledialogs.param().abi()).ok() + pub unsafe fn SetDialogBoxMode(&self, benabledialogs: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDialogBoxMode)(windows_core::Interface::as_raw(self), benabledialogs.into()).ok() } pub unsafe fn SetGammaRamp(&self, iswapchain: u32, flags: u32, pramp: *const D3DGAMMARAMP) { (windows_core::Interface::vtable(self).SetGammaRamp)(windows_core::Interface::as_raw(self), core::mem::transmute(iswapchain), core::mem::transmute(flags), core::mem::transmute(pramp)) @@ -4384,17 +4372,11 @@ impl IDirect3DDevice9 { pub unsafe fn CreateIndexBuffer(&self, length: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppindexbuffer: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CreateIndexBuffer)(windows_core::Interface::as_raw(self), core::mem::transmute(length), core::mem::transmute(usage), core::mem::transmute(format), core::mem::transmute(pool), core::mem::transmute(ppindexbuffer), core::mem::transmute(psharedhandle)).ok() } - pub unsafe fn CreateRenderTarget(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, lockable: P5, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> windows_core::Result<()> - where - P5: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateRenderTarget)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), lockable.param().abi(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle)).ok() + pub unsafe fn CreateRenderTarget(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, lockable: bool, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateRenderTarget)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), lockable.into(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle)).ok() } - pub unsafe fn CreateDepthStencilSurface(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, discard: P5, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> windows_core::Result<()> - where - P5: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateDepthStencilSurface)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), discard.param().abi(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle)).ok() + pub unsafe fn CreateDepthStencilSurface(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, discard: bool, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateDepthStencilSurface)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), discard.into(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle)).ok() } pub unsafe fn UpdateSurface(&self, psourcesurface: P0, psourcerect: *const super::super::Foundation::RECT, pdestinationsurface: P2, pdestpoint: *const super::super::Foundation::POINT) -> windows_core::Result<()> where @@ -4500,11 +4482,8 @@ impl IDirect3DDevice9 { pub unsafe fn GetLight(&self, index: u32, param1: *mut D3DLIGHT9) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLight)(windows_core::Interface::as_raw(self), core::mem::transmute(index), core::mem::transmute(param1)).ok() } - pub unsafe fn LightEnable(&self, index: u32, enable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).LightEnable)(windows_core::Interface::as_raw(self), core::mem::transmute(index), enable.param().abi()).ok() + pub unsafe fn LightEnable(&self, index: u32, enable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LightEnable)(windows_core::Interface::as_raw(self), core::mem::transmute(index), enable.into()).ok() } pub unsafe fn GetLightEnable(&self, index: u32, penable: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLightEnable)(windows_core::Interface::as_raw(self), core::mem::transmute(index), core::mem::transmute(penable)).ok() @@ -4583,11 +4562,8 @@ impl IDirect3DDevice9 { pub unsafe fn GetScissorRect(&self, prect: *mut super::super::Foundation::RECT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetScissorRect)(windows_core::Interface::as_raw(self), core::mem::transmute(prect)).ok() } - pub unsafe fn SetSoftwareVertexProcessing(&self, bsoftware: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSoftwareVertexProcessing)(windows_core::Interface::as_raw(self), bsoftware.param().abi()).ok() + pub unsafe fn SetSoftwareVertexProcessing(&self, bsoftware: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSoftwareVertexProcessing)(windows_core::Interface::as_raw(self), bsoftware.into()).ok() } pub unsafe fn GetSoftwareVertexProcessing(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetSoftwareVertexProcessing)(windows_core::Interface::as_raw(self)) @@ -5738,20 +5714,14 @@ impl IDirect3DDevice9Ex { pub unsafe fn CheckDeviceState(&self, hdestinationwindow: super::super::Foundation::HWND) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CheckDeviceState)(windows_core::Interface::as_raw(self), core::mem::transmute(hdestinationwindow)).ok() } - pub unsafe fn CreateRenderTargetEx(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, lockable: P5, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> windows_core::Result<()> - where - P5: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateRenderTargetEx)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), lockable.param().abi(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle), core::mem::transmute(usage)).ok() + pub unsafe fn CreateRenderTargetEx(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, lockable: bool, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateRenderTargetEx)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), lockable.into(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle), core::mem::transmute(usage)).ok() } pub unsafe fn CreateOffscreenPlainSurfaceEx(&self, width: u32, height: u32, format: D3DFORMAT, pool: D3DPOOL, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CreateOffscreenPlainSurfaceEx)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(pool), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle), core::mem::transmute(usage)).ok() } - pub unsafe fn CreateDepthStencilSurfaceEx(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, discard: P5, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> windows_core::Result<()> - where - P5: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateDepthStencilSurfaceEx)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), discard.param().abi(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle), core::mem::transmute(usage)).ok() + pub unsafe fn CreateDepthStencilSurfaceEx(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, discard: bool, ppsurface: *mut Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateDepthStencilSurfaceEx)(windows_core::Interface::as_raw(self), core::mem::transmute(width), core::mem::transmute(height), core::mem::transmute(format), core::mem::transmute(multisample), core::mem::transmute(multisamplequality), discard.into(), core::mem::transmute(ppsurface), core::mem::transmute(psharedhandle), core::mem::transmute(usage)).ok() } pub unsafe fn ResetEx(&self, ppresentationparameters: *mut D3DPRESENT_PARAMETERS, pfullscreendisplaymode: *mut D3DDISPLAYMODEEX) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ResetEx)(windows_core::Interface::as_raw(self), core::mem::transmute(ppresentationparameters), core::mem::transmute(pfullscreendisplaymode)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs index 0a9fcbb3956..4a1456d988a 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs @@ -1,28 +1,23 @@ #[inline] -pub unsafe fn DCompositionAttachMouseDragToHwnd(visual: P0, hwnd: super::super::Foundation::HWND, enable: P2) -> windows_core::Result<()> +pub unsafe fn DCompositionAttachMouseDragToHwnd(visual: P0, hwnd: super::super::Foundation::HWND, enable: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dcomp.dll" "system" fn DCompositionAttachMouseDragToHwnd(visual : * mut core::ffi::c_void, hwnd : super::super::Foundation:: HWND, enable : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - DCompositionAttachMouseDragToHwnd(visual.param().abi(), core::mem::transmute(hwnd), enable.param().abi()).ok() + DCompositionAttachMouseDragToHwnd(visual.param().abi(), core::mem::transmute(hwnd), enable.into()).ok() } #[inline] -pub unsafe fn DCompositionAttachMouseWheelToHwnd(visual: P0, hwnd: super::super::Foundation::HWND, enable: P2) -> windows_core::Result<()> +pub unsafe fn DCompositionAttachMouseWheelToHwnd(visual: P0, hwnd: super::super::Foundation::HWND, enable: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dcomp.dll" "system" fn DCompositionAttachMouseWheelToHwnd(visual : * mut core::ffi::c_void, hwnd : super::super::Foundation:: HWND, enable : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - DCompositionAttachMouseWheelToHwnd(visual.param().abi(), core::mem::transmute(hwnd), enable.param().abi()).ok() + DCompositionAttachMouseWheelToHwnd(visual.param().abi(), core::mem::transmute(hwnd), enable.into()).ok() } #[inline] -pub unsafe fn DCompositionBoostCompositorClock(enable: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn DCompositionBoostCompositorClock(enable: bool) -> windows_core::Result<()> { windows_targets::link!("dcomp.dll" "system" fn DCompositionBoostCompositorClock(enable : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - DCompositionBoostCompositorClock(enable.param().abi()).ok() + DCompositionBoostCompositorClock(enable.into()).ok() } #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] @@ -425,11 +420,8 @@ impl IDCompositionArithmeticCompositeEffect { pub unsafe fn SetCoefficients(&self, coefficients: *const super::Direct2D::Common::D2D_VECTOR_4F) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetCoefficients)(windows_core::Interface::as_raw(self), core::mem::transmute(coefficients)).ok() } - pub unsafe fn SetClampOutput(&self, clampoutput: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clampoutput.param().abi()).ok() + pub unsafe fn SetClampOutput(&self, clampoutput: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clampoutput.into()).ok() } pub unsafe fn SetCoefficient1(&self, animation: P0) -> windows_core::Result<()> where @@ -794,11 +786,8 @@ impl IDCompositionColorMatrixEffect { pub unsafe fn SetAlphaMode(&self, mode: super::Direct2D::Common::D2D1_COLORMATRIX_ALPHA_MODE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetAlphaMode)(windows_core::Interface::as_raw(self), core::mem::transmute(mode)).ok() } - pub unsafe fn SetClampOutput(&self, clamp: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clamp.param().abi()).ok() + pub unsafe fn SetClampOutput(&self, clamp: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clamp.into()).ok() } } #[repr(C)] @@ -994,12 +983,9 @@ impl core::ops::Deref for IDCompositionDesktopDevice { } windows_core::imp::interface_hierarchy!(IDCompositionDesktopDevice, windows_core::IUnknown, IDCompositionDevice2); impl IDCompositionDesktopDevice { - pub unsafe fn CreateTargetForHwnd(&self, hwnd: super::super::Foundation::HWND, topmost: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn CreateTargetForHwnd(&self, hwnd: super::super::Foundation::HWND, topmost: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTargetForHwnd)(windows_core::Interface::as_raw(self), core::mem::transmute(hwnd), topmost.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateTargetForHwnd)(windows_core::Interface::as_raw(self), core::mem::transmute(hwnd), topmost.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateSurfaceFromHandle(&self, handle: super::super::Foundation::HANDLE) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1083,12 +1069,9 @@ impl IDCompositionDevice { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetFrameStatistics)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn CreateTargetForHwnd(&self, hwnd: super::super::Foundation::HWND, topmost: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn CreateTargetForHwnd(&self, hwnd: super::super::Foundation::HWND, topmost: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTargetForHwnd)(windows_core::Interface::as_raw(self), core::mem::transmute(hwnd), topmost.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateTargetForHwnd)(windows_core::Interface::as_raw(self), core::mem::transmute(hwnd), topmost.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateVisual(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2564,11 +2547,8 @@ impl IDCompositionLinearTransferEffect { pub unsafe fn SetRedSlope2(&self, redslope: f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetRedSlope2)(windows_core::Interface::as_raw(self), core::mem::transmute(redslope)).ok() } - pub unsafe fn SetRedDisable(&self, reddisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRedDisable)(windows_core::Interface::as_raw(self), reddisable.param().abi()).ok() + pub unsafe fn SetRedDisable(&self, reddisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRedDisable)(windows_core::Interface::as_raw(self), reddisable.into()).ok() } pub unsafe fn SetGreenYIntercept(&self, animation: P0) -> windows_core::Result<()> where @@ -2588,11 +2568,8 @@ impl IDCompositionLinearTransferEffect { pub unsafe fn SetGreenSlope2(&self, greenslope: f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetGreenSlope2)(windows_core::Interface::as_raw(self), core::mem::transmute(greenslope)).ok() } - pub unsafe fn SetGreenDisable(&self, greendisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetGreenDisable)(windows_core::Interface::as_raw(self), greendisable.param().abi()).ok() + pub unsafe fn SetGreenDisable(&self, greendisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetGreenDisable)(windows_core::Interface::as_raw(self), greendisable.into()).ok() } pub unsafe fn SetBlueYIntercept(&self, animation: P0) -> windows_core::Result<()> where @@ -2612,11 +2589,8 @@ impl IDCompositionLinearTransferEffect { pub unsafe fn SetBlueSlope2(&self, blueslope: f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetBlueSlope2)(windows_core::Interface::as_raw(self), core::mem::transmute(blueslope)).ok() } - pub unsafe fn SetBlueDisable(&self, bluedisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBlueDisable)(windows_core::Interface::as_raw(self), bluedisable.param().abi()).ok() + pub unsafe fn SetBlueDisable(&self, bluedisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBlueDisable)(windows_core::Interface::as_raw(self), bluedisable.into()).ok() } pub unsafe fn SetAlphaYIntercept(&self, animation: P0) -> windows_core::Result<()> where @@ -2636,17 +2610,11 @@ impl IDCompositionLinearTransferEffect { pub unsafe fn SetAlphaSlope2(&self, alphaslope: f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetAlphaSlope2)(windows_core::Interface::as_raw(self), core::mem::transmute(alphaslope)).ok() } - pub unsafe fn SetAlphaDisable(&self, alphadisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAlphaDisable)(windows_core::Interface::as_raw(self), alphadisable.param().abi()).ok() + pub unsafe fn SetAlphaDisable(&self, alphadisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAlphaDisable)(windows_core::Interface::as_raw(self), alphadisable.into()).ok() } - pub unsafe fn SetClampOutput(&self, clampoutput: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clampoutput.param().abi()).ok() + pub unsafe fn SetClampOutput(&self, clampoutput: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clampoutput.into()).ok() } } #[repr(C)] @@ -4308,35 +4276,20 @@ impl IDCompositionTableTransferEffect { pub unsafe fn SetAlphaTable(&self, tablevalues: &[f32]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetAlphaTable)(windows_core::Interface::as_raw(self), core::mem::transmute(tablevalues.as_ptr()), tablevalues.len().try_into().unwrap()).ok() } - pub unsafe fn SetRedDisable(&self, reddisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRedDisable)(windows_core::Interface::as_raw(self), reddisable.param().abi()).ok() + pub unsafe fn SetRedDisable(&self, reddisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRedDisable)(windows_core::Interface::as_raw(self), reddisable.into()).ok() } - pub unsafe fn SetGreenDisable(&self, greendisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetGreenDisable)(windows_core::Interface::as_raw(self), greendisable.param().abi()).ok() + pub unsafe fn SetGreenDisable(&self, greendisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetGreenDisable)(windows_core::Interface::as_raw(self), greendisable.into()).ok() } - pub unsafe fn SetBlueDisable(&self, bluedisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBlueDisable)(windows_core::Interface::as_raw(self), bluedisable.param().abi()).ok() + pub unsafe fn SetBlueDisable(&self, bluedisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBlueDisable)(windows_core::Interface::as_raw(self), bluedisable.into()).ok() } - pub unsafe fn SetAlphaDisable(&self, alphadisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAlphaDisable)(windows_core::Interface::as_raw(self), alphadisable.param().abi()).ok() + pub unsafe fn SetAlphaDisable(&self, alphadisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAlphaDisable)(windows_core::Interface::as_raw(self), alphadisable.into()).ok() } - pub unsafe fn SetClampOutput(&self, clampoutput: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clampoutput.param().abi()).ok() + pub unsafe fn SetClampOutput(&self, clampoutput: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetClampOutput)(windows_core::Interface::as_raw(self), clampoutput.into()).ok() } pub unsafe fn SetRedTableValue(&self, index: u32, animation: P1) -> windows_core::Result<()> where @@ -4866,11 +4819,8 @@ impl IDCompositionTurbulenceEffect { pub unsafe fn SetNoise(&self, noise: super::Direct2D::Common::D2D1_TURBULENCE_NOISE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetNoise)(windows_core::Interface::as_raw(self), core::mem::transmute(noise)).ok() } - pub unsafe fn SetStitchable(&self, stitchable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStitchable)(windows_core::Interface::as_raw(self), stitchable.param().abi()).ok() + pub unsafe fn SetStitchable(&self, stitchable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStitchable)(windows_core::Interface::as_raw(self), stitchable.into()).ok() } } #[repr(C)] @@ -5062,13 +5012,12 @@ impl IDCompositionVisual { { (windows_core::Interface::vtable(self).SetContent)(windows_core::Interface::as_raw(self), content.param().abi()).ok() } - pub unsafe fn AddVisual(&self, visual: P0, insertabove: P1, referencevisual: P2) -> windows_core::Result<()> + pub unsafe fn AddVisual(&self, visual: P0, insertabove: bool, referencevisual: P2) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddVisual)(windows_core::Interface::as_raw(self), visual.param().abi(), insertabove.param().abi(), referencevisual.param().abi()).ok() + (windows_core::Interface::vtable(self).AddVisual)(windows_core::Interface::as_raw(self), visual.param().abi(), insertabove.into(), referencevisual.param().abi()).ok() } pub unsafe fn RemoveVisual(&self, visual: P0) -> windows_core::Result<()> where @@ -5318,11 +5267,8 @@ impl IDCompositionVisual3 { pub unsafe fn SetTransform2(&self, matrix: *const super::Direct2D::Common::D2D_MATRIX_4X4_F) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetTransform2)(windows_core::Interface::as_raw(self), core::mem::transmute(matrix)).ok() } - pub unsafe fn SetVisible(&self, visible: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetVisible)(windows_core::Interface::as_raw(self), visible.param().abi()).ok() + pub unsafe fn SetVisible(&self, visible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetVisible)(windows_core::Interface::as_raw(self), visible.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs index 952a79e1b37..1aee06d7978 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -10209,9 +10209,6 @@ pub type LPDDENUMVIDEOCALLBACK = Option windows_core::HRESULT>; #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALCOLORCB_COLORCONTROL = Option u32>; @@ -10385,9 +10382,6 @@ pub type PDD_DESTROYDRIVER = Option u32>; pub type PDD_FREEDRIVERMEMORY = Option u32>; pub type PDD_GETAVAILDRIVERMEMORY = Option u32>; @@ -10397,9 +10391,6 @@ pub type PDD_GETSCANLINE = Option u32>; pub type PDD_KERNELCB_SYNCVIDEOPORT = Option u32>; pub type PDD_MAPMEMORY = Option u32>; @@ -10422,9 +10413,6 @@ pub type PDD_SETMODE = Option u32>; pub type PDD_SURFCB_BLT = Option u32>; pub type PDD_SURFCB_DESTROYSURFACE = Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs index 1f0fe8241ce..2e26567574a 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs @@ -1327,11 +1327,8 @@ impl IDirectManipulationViewport { pub unsafe fn SetViewportRect(&self, viewport: *const super::super::Foundation::RECT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetViewportRect)(windows_core::Interface::as_raw(self), core::mem::transmute(viewport)).ok() } - pub unsafe fn ZoomToRect(&self, left: f32, top: f32, right: f32, bottom: f32, animate: P4) -> windows_core::Result<()> - where - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).ZoomToRect)(windows_core::Interface::as_raw(self), core::mem::transmute(left), core::mem::transmute(top), core::mem::transmute(right), core::mem::transmute(bottom), animate.param().abi()).ok() + pub unsafe fn ZoomToRect(&self, left: f32, top: f32, right: f32, bottom: f32, animate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ZoomToRect)(windows_core::Interface::as_raw(self), core::mem::transmute(left), core::mem::transmute(top), core::mem::transmute(right), core::mem::transmute(bottom), animate.into()).ok() } pub unsafe fn SetViewportTransform(&self, matrix: &[f32]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetViewportTransform)(windows_core::Interface::as_raw(self), core::mem::transmute(matrix.as_ptr()), matrix.len().try_into().unwrap()).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs index cc23a762aa5..933187a7dc3 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs @@ -2277,11 +2277,8 @@ unsafe impl Sync for IDWriteColorGlyphRunEnumerator1 {} windows_core::imp::define_interface!(IDWriteFactory, IDWriteFactory_Vtbl, 0xb859ee5a_d838_4b5b_a2e8_1adc7d93db48); windows_core::imp::interface_hierarchy!(IDWriteFactory, windows_core::IUnknown); impl IDWriteFactory { - pub unsafe fn GetSystemFontCollection(&self, fontcollection: *mut Option, checkforupdates: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), core::mem::transmute(fontcollection), checkforupdates.param().abi()).ok() + pub unsafe fn GetSystemFontCollection(&self, fontcollection: *mut Option, checkforupdates: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), core::mem::transmute(fontcollection), checkforupdates.into()).ok() } pub unsafe fn CreateCustomFontCollection(&self, collectionloader: P0, collectionkey: *const core::ffi::c_void, collectionkeysize: u32) -> windows_core::Result where @@ -2369,13 +2366,12 @@ impl IDWriteFactory { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateTextLayout)(windows_core::Interface::as_raw(self), core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.param().abi(), core::mem::transmute(maxwidth), core::mem::transmute(maxheight), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreateGdiCompatibleTextLayout(&self, string: &[u16], textformat: P2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: P7) -> windows_core::Result + pub unsafe fn CreateGdiCompatibleTextLayout(&self, string: &[u16], textformat: P2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: bool) -> windows_core::Result where P2: windows_core::Param, - P7: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateGdiCompatibleTextLayout)(windows_core::Interface::as_raw(self), core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.param().abi(), core::mem::transmute(layoutwidth), core::mem::transmute(layoutheight), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), usegdinatural.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateGdiCompatibleTextLayout)(windows_core::Interface::as_raw(self), core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.param().abi(), core::mem::transmute(layoutwidth), core::mem::transmute(layoutheight), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), usegdinatural.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateEllipsisTrimmingSign(&self, textformat: P0) -> windows_core::Result where @@ -2388,13 +2384,12 @@ impl IDWriteFactory { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateTextAnalyzer)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreateNumberSubstitution(&self, substitutionmethod: DWRITE_NUMBER_SUBSTITUTION_METHOD, localename: P1, ignoreuseroverride: P2) -> windows_core::Result + pub unsafe fn CreateNumberSubstitution(&self, substitutionmethod: DWRITE_NUMBER_SUBSTITUTION_METHOD, localename: P1, ignoreuseroverride: bool) -> windows_core::Result where P1: windows_core::Param, - P2: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateNumberSubstitution)(windows_core::Interface::as_raw(self), core::mem::transmute(substitutionmethod), localename.param().abi(), ignoreuseroverride.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateNumberSubstitution)(windows_core::Interface::as_raw(self), core::mem::transmute(substitutionmethod), localename.param().abi(), ignoreuseroverride.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2680,11 +2675,8 @@ impl core::ops::Deref for IDWriteFactory1 { } windows_core::imp::interface_hierarchy!(IDWriteFactory1, windows_core::IUnknown, IDWriteFactory); impl IDWriteFactory1 { - pub unsafe fn GetEudcFontCollection(&self, fontcollection: *mut Option, checkforupdates: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetEudcFontCollection)(windows_core::Interface::as_raw(self), core::mem::transmute(fontcollection), checkforupdates.param().abi()).ok() + pub unsafe fn GetEudcFontCollection(&self, fontcollection: *mut Option, checkforupdates: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetEudcFontCollection)(windows_core::Interface::as_raw(self), core::mem::transmute(fontcollection), checkforupdates.into()).ok() } pub unsafe fn CreateCustomRenderingParams(&self, gamma: f32, enhancedcontrast: f32, enhancedcontrastgrayscale: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2900,12 +2892,8 @@ impl IDWriteFactory3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateFontCollectionFromFontSet)(windows_core::Interface::as_raw(self), fontset.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetSystemFontCollection(&self, includedownloadablefonts: P0, fontcollection: *mut Option, checkforupdates: P2) -> windows_core::Result<()> - where - P0: windows_core::Param, - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), includedownloadablefonts.param().abi(), core::mem::transmute(fontcollection), checkforupdates.param().abi()).ok() + pub unsafe fn GetSystemFontCollection(&self, includedownloadablefonts: bool, fontcollection: *mut Option, checkforupdates: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), includedownloadablefonts.into(), core::mem::transmute(fontcollection), checkforupdates.into()).ok() } pub unsafe fn GetFontDownloadQueue(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3283,19 +3271,13 @@ impl IDWriteFactory6 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateFontResource)(windows_core::Interface::as_raw(self), fontfile.param().abi(), core::mem::transmute(faceindex), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetSystemFontSet(&self, includedownloadablefonts: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetSystemFontSet(&self, includedownloadablefonts: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSystemFontSet)(windows_core::Interface::as_raw(self), includedownloadablefonts.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetSystemFontSet)(windows_core::Interface::as_raw(self), includedownloadablefonts.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetSystemFontCollection(&self, includedownloadablefonts: P0, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetSystemFontCollection(&self, includedownloadablefonts: bool, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), includedownloadablefonts.param().abi(), core::mem::transmute(fontfamilymodel), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), includedownloadablefonts.into(), core::mem::transmute(fontfamilymodel), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateFontCollectionFromFontSet(&self, fontset: P0, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> windows_core::Result where @@ -3442,19 +3424,13 @@ impl core::ops::Deref for IDWriteFactory7 { } windows_core::imp::interface_hierarchy!(IDWriteFactory7, windows_core::IUnknown, IDWriteFactory, IDWriteFactory1, IDWriteFactory2, IDWriteFactory3, IDWriteFactory4, IDWriteFactory5, IDWriteFactory6); impl IDWriteFactory7 { - pub unsafe fn GetSystemFontSet(&self, includedownloadablefonts: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetSystemFontSet(&self, includedownloadablefonts: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSystemFontSet)(windows_core::Interface::as_raw(self), includedownloadablefonts.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetSystemFontSet)(windows_core::Interface::as_raw(self), includedownloadablefonts.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetSystemFontCollection(&self, includedownloadablefonts: P0, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetSystemFontCollection(&self, includedownloadablefonts: bool, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), includedownloadablefonts.param().abi(), core::mem::transmute(fontfamilymodel), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetSystemFontCollection)(windows_core::Interface::as_raw(self), includedownloadablefonts.into(), core::mem::transmute(fontfamilymodel), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -4392,11 +4368,8 @@ impl IDWriteFontFace { pub unsafe fn GetGlyphCount(&self) -> u16 { (windows_core::Interface::vtable(self).GetGlyphCount)(windows_core::Interface::as_raw(self)) } - pub unsafe fn GetDesignGlyphMetrics(&self, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetDesignGlyphMetrics)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphindices), core::mem::transmute(glyphcount), core::mem::transmute(glyphmetrics), issideways.param().abi()).ok() + pub unsafe fn GetDesignGlyphMetrics(&self, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetDesignGlyphMetrics)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphindices), core::mem::transmute(glyphcount), core::mem::transmute(glyphmetrics), issideways.into()).ok() } pub unsafe fn GetGlyphIndices(&self, codepoints: *const u32, codepointcount: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4409,13 +4382,11 @@ impl IDWriteFontFace { (windows_core::Interface::vtable(self).ReleaseFontTable)(windows_core::Interface::as_raw(self), core::mem::transmute(tablecontext)) } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] - pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: Option<*const f32>, glyphoffsets: Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P5, isrighttoleft: P6, geometrysink: P7) -> windows_core::Result<()> + pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: Option<*const f32>, glyphoffsets: Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: bool, isrighttoleft: bool, geometrysink: P7) -> windows_core::Result<()> where - P5: windows_core::Param, - P6: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).GetGlyphRunOutline)(windows_core::Interface::as_raw(self), core::mem::transmute(emsize), core::mem::transmute(glyphindices), core::mem::transmute(glyphadvances.unwrap_or(core::mem::zeroed())), core::mem::transmute(glyphoffsets.unwrap_or(core::mem::zeroed())), core::mem::transmute(glyphcount), issideways.param().abi(), isrighttoleft.param().abi(), geometrysink.param().abi()).ok() + (windows_core::Interface::vtable(self).GetGlyphRunOutline)(windows_core::Interface::as_raw(self), core::mem::transmute(emsize), core::mem::transmute(glyphindices), core::mem::transmute(glyphadvances.unwrap_or(core::mem::zeroed())), core::mem::transmute(glyphoffsets.unwrap_or(core::mem::zeroed())), core::mem::transmute(glyphcount), issideways.into(), isrighttoleft.into(), geometrysink.param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P3) -> windows_core::Result where @@ -4427,12 +4398,8 @@ impl IDWriteFontFace { pub unsafe fn GetGdiCompatibleMetrics(&self, emsize: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, fontfacemetrics: *mut DWRITE_FONT_METRICS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetGdiCompatibleMetrics)(windows_core::Interface::as_raw(self), core::mem::transmute(emsize), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), core::mem::transmute(fontfacemetrics)).ok() } - pub unsafe fn GetGdiCompatibleGlyphMetrics(&self, emsize: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: P3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: P7) -> windows_core::Result<()> - where - P3: windows_core::Param, - P7: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetGdiCompatibleGlyphMetrics)(windows_core::Interface::as_raw(self), core::mem::transmute(emsize), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), usegdinatural.param().abi(), core::mem::transmute(glyphindices), core::mem::transmute(glyphcount), core::mem::transmute(glyphmetrics), issideways.param().abi()).ok() + pub unsafe fn GetGdiCompatibleGlyphMetrics(&self, emsize: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: bool, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetGdiCompatibleGlyphMetrics)(windows_core::Interface::as_raw(self), core::mem::transmute(emsize), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), usegdinatural.into(), core::mem::transmute(glyphindices), core::mem::transmute(glyphcount), core::mem::transmute(glyphmetrics), issideways.into()).ok() } } #[repr(C)] @@ -4605,19 +4572,12 @@ impl IDWriteFontFace1 { pub unsafe fn IsMonospacedFont(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).IsMonospacedFont)(windows_core::Interface::as_raw(self)) } - pub unsafe fn GetDesignGlyphAdvances(&self, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32, issideways: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetDesignGlyphAdvances)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphcount), core::mem::transmute(glyphindices), core::mem::transmute(glyphadvances), issideways.param().abi()).ok() + pub unsafe fn GetDesignGlyphAdvances(&self, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32, issideways: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetDesignGlyphAdvances)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphcount), core::mem::transmute(glyphindices), core::mem::transmute(glyphadvances), issideways.into()).ok() } - pub unsafe fn GetGdiCompatibleGlyphAdvances(&self, emsize: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: P3, issideways: P4, glyphcount: u32, glyphindices: *const u16) -> windows_core::Result - where - P3: windows_core::Param, - P4: windows_core::Param, - { + pub unsafe fn GetGdiCompatibleGlyphAdvances(&self, emsize: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: bool, issideways: bool, glyphcount: u32, glyphindices: *const u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetGdiCompatibleGlyphAdvances)(windows_core::Interface::as_raw(self), core::mem::transmute(emsize), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), usegdinatural.param().abi(), issideways.param().abi(), core::mem::transmute(glyphcount), core::mem::transmute(glyphindices), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetGdiCompatibleGlyphAdvances)(windows_core::Interface::as_raw(self), core::mem::transmute(emsize), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), usegdinatural.into(), issideways.into(), core::mem::transmute(glyphcount), core::mem::transmute(glyphindices), &mut result__).map(|| result__) } pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4626,12 +4586,9 @@ impl IDWriteFontFace1 { pub unsafe fn HasKerningPairs(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).HasKerningPairs)(windows_core::Interface::as_raw(self)) } - pub unsafe fn GetRecommendedRenderingMode(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: Option<*const DWRITE_MATRIX>, issideways: P4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE) -> windows_core::Result - where - P4: windows_core::Param, - { + pub unsafe fn GetRecommendedRenderingMode(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: Option<*const DWRITE_MATRIX>, issideways: bool, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetRecommendedRenderingMode)(windows_core::Interface::as_raw(self), core::mem::transmute(fontemsize), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), issideways.param().abi(), core::mem::transmute(outlinethreshold), core::mem::transmute(measuringmode), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetRecommendedRenderingMode)(windows_core::Interface::as_raw(self), core::mem::transmute(fontemsize), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), issideways.into(), core::mem::transmute(outlinethreshold), core::mem::transmute(measuringmode), &mut result__).map(|| result__) } pub unsafe fn GetVerticalGlyphVariants(&self, glyphcount: u32, nominalglyphindices: *const u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4794,12 +4751,11 @@ impl IDWriteFontFace2 { pub unsafe fn GetPaletteEntries(&self, colorpaletteindex: u32, firstentryindex: u32, paletteentries: &mut [DWRITE_COLOR_F]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetPaletteEntries)(windows_core::Interface::as_raw(self), core::mem::transmute(colorpaletteindex), core::mem::transmute(firstentryindex), paletteentries.len().try_into().unwrap(), core::mem::transmute(paletteentries.as_ptr())).ok() } - pub unsafe fn GetRecommendedRenderingMode(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: Option<*const DWRITE_MATRIX>, issideways: P4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P7, renderingmode: *mut DWRITE_RENDERING_MODE, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> windows_core::Result<()> + pub unsafe fn GetRecommendedRenderingMode(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: Option<*const DWRITE_MATRIX>, issideways: bool, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P7, renderingmode: *mut DWRITE_RENDERING_MODE, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> windows_core::Result<()> where - P4: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).GetRecommendedRenderingMode)(windows_core::Interface::as_raw(self), core::mem::transmute(fontemsize), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), issideways.param().abi(), core::mem::transmute(outlinethreshold), core::mem::transmute(measuringmode), renderingparams.param().abi(), core::mem::transmute(renderingmode), core::mem::transmute(gridfitmode)).ok() + (windows_core::Interface::vtable(self).GetRecommendedRenderingMode)(windows_core::Interface::as_raw(self), core::mem::transmute(fontemsize), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), issideways.into(), core::mem::transmute(outlinethreshold), core::mem::transmute(measuringmode), renderingparams.param().abi(), core::mem::transmute(renderingmode), core::mem::transmute(gridfitmode)).ok() } } #[repr(C)] @@ -4902,12 +4858,11 @@ impl IDWriteFontFace3 { pub unsafe fn HasCharacter(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).HasCharacter)(windows_core::Interface::as_raw(self), core::mem::transmute(unicodevalue)) } - pub unsafe fn GetRecommendedRenderingMode(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: Option<*const DWRITE_MATRIX>, issideways: P4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P7, renderingmode: *mut DWRITE_RENDERING_MODE1, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> windows_core::Result<()> + pub unsafe fn GetRecommendedRenderingMode(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: Option<*const DWRITE_MATRIX>, issideways: bool, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: P7, renderingmode: *mut DWRITE_RENDERING_MODE1, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> windows_core::Result<()> where - P4: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).GetRecommendedRenderingMode)(windows_core::Interface::as_raw(self), core::mem::transmute(fontemsize), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), issideways.param().abi(), core::mem::transmute(outlinethreshold), core::mem::transmute(measuringmode), renderingparams.param().abi(), core::mem::transmute(renderingmode), core::mem::transmute(gridfitmode)).ok() + (windows_core::Interface::vtable(self).GetRecommendedRenderingMode)(windows_core::Interface::as_raw(self), core::mem::transmute(fontemsize), core::mem::transmute(dpix), core::mem::transmute(dpiy), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), issideways.into(), core::mem::transmute(outlinethreshold), core::mem::transmute(measuringmode), renderingparams.param().abi(), core::mem::transmute(renderingmode), core::mem::transmute(gridfitmode)).ok() } pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).IsCharacterLocal)(windows_core::Interface::as_raw(self), core::mem::transmute(unicodevalue)) @@ -4915,19 +4870,13 @@ impl IDWriteFontFace3 { pub unsafe fn IsGlyphLocal(&self, glyphid: u16) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).IsGlyphLocal)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphid)) } - pub unsafe fn AreCharactersLocal(&self, characters: &[u16], enqueueifnotlocal: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn AreCharactersLocal(&self, characters: &[u16], enqueueifnotlocal: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).AreCharactersLocal)(windows_core::Interface::as_raw(self), core::mem::transmute(characters.as_ptr()), characters.len().try_into().unwrap(), enqueueifnotlocal.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).AreCharactersLocal)(windows_core::Interface::as_raw(self), core::mem::transmute(characters.as_ptr()), characters.len().try_into().unwrap(), enqueueifnotlocal.into(), &mut result__).map(|| result__) } - pub unsafe fn AreGlyphsLocal(&self, glyphindices: &[u16], enqueueifnotlocal: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn AreGlyphsLocal(&self, glyphindices: &[u16], enqueueifnotlocal: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).AreGlyphsLocal)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphindices.as_ptr()), glyphindices.len().try_into().unwrap(), enqueueifnotlocal.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).AreGlyphsLocal)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphindices.as_ptr()), glyphindices.len().try_into().unwrap(), enqueueifnotlocal.into(), &mut result__).map(|| result__) } } #[repr(C)] @@ -6793,31 +6742,19 @@ impl IDWriteFontSet1 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetFilteredFonts)(windows_core::Interface::as_raw(self), core::mem::transmute(indices.as_ptr()), indices.len().try_into().unwrap(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetFilteredFonts2(&self, fontaxisranges: &[DWRITE_FONT_AXIS_RANGE], selectanyrange: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn GetFilteredFonts2(&self, fontaxisranges: &[DWRITE_FONT_AXIS_RANGE], selectanyrange: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetFilteredFonts2)(windows_core::Interface::as_raw(self), core::mem::transmute(fontaxisranges.as_ptr()), fontaxisranges.len().try_into().unwrap(), selectanyrange.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetFilteredFonts2)(windows_core::Interface::as_raw(self), core::mem::transmute(fontaxisranges.as_ptr()), fontaxisranges.len().try_into().unwrap(), selectanyrange.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetFilteredFonts3(&self, properties: Option<&[DWRITE_FONT_PROPERTY]>, selectanyproperty: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn GetFilteredFonts3(&self, properties: Option<&[DWRITE_FONT_PROPERTY]>, selectanyproperty: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetFilteredFonts3)(windows_core::Interface::as_raw(self), core::mem::transmute(properties.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), selectanyproperty.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetFilteredFonts3)(windows_core::Interface::as_raw(self), core::mem::transmute(properties.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), selectanyproperty.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetFilteredFontIndices(&self, fontaxisranges: &[DWRITE_FONT_AXIS_RANGE], selectanyrange: P2, indices: &mut [u32], actualindexcount: *mut u32) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetFilteredFontIndices)(windows_core::Interface::as_raw(self), core::mem::transmute(fontaxisranges.as_ptr()), fontaxisranges.len().try_into().unwrap(), selectanyrange.param().abi(), core::mem::transmute(indices.as_ptr()), indices.len().try_into().unwrap(), core::mem::transmute(actualindexcount)).ok() + pub unsafe fn GetFilteredFontIndices(&self, fontaxisranges: &[DWRITE_FONT_AXIS_RANGE], selectanyrange: bool, indices: &mut [u32], actualindexcount: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetFilteredFontIndices)(windows_core::Interface::as_raw(self), core::mem::transmute(fontaxisranges.as_ptr()), fontaxisranges.len().try_into().unwrap(), selectanyrange.into(), core::mem::transmute(indices.as_ptr()), indices.len().try_into().unwrap(), core::mem::transmute(actualindexcount)).ok() } - pub unsafe fn GetFilteredFontIndices2(&self, properties: &[DWRITE_FONT_PROPERTY], selectanyproperty: P2, indices: &mut [u32], actualindexcount: *mut u32) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetFilteredFontIndices2)(windows_core::Interface::as_raw(self), core::mem::transmute(properties.as_ptr()), properties.len().try_into().unwrap(), selectanyproperty.param().abi(), core::mem::transmute(indices.as_ptr()), indices.len().try_into().unwrap(), core::mem::transmute(actualindexcount)).ok() + pub unsafe fn GetFilteredFontIndices2(&self, properties: &[DWRITE_FONT_PROPERTY], selectanyproperty: bool, indices: &mut [u32], actualindexcount: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetFilteredFontIndices2)(windows_core::Interface::as_raw(self), core::mem::transmute(properties.as_ptr()), properties.len().try_into().unwrap(), selectanyproperty.into(), core::mem::transmute(indices.as_ptr()), indices.len().try_into().unwrap(), core::mem::transmute(actualindexcount)).ok() } pub unsafe fn GetFontAxisRanges(&self, listindex: u32, fontaxisranges: &mut [DWRITE_FONT_AXIS_RANGE], actualfontaxisrangecount: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFontAxisRanges)(windows_core::Interface::as_raw(self), core::mem::transmute(listindex), core::mem::transmute(fontaxisranges.as_ptr()), fontaxisranges.len().try_into().unwrap(), core::mem::transmute(actualfontaxisrangecount)).ok() @@ -7693,14 +7630,12 @@ unsafe impl Sync for IDWriteInMemoryFontFileLoader {} windows_core::imp::define_interface!(IDWriteInlineObject, IDWriteInlineObject_Vtbl, 0x8339fde3_106f_47ab_8373_1c6295eb10b3); windows_core::imp::interface_hierarchy!(IDWriteInlineObject, windows_core::IUnknown); impl IDWriteInlineObject { - pub unsafe fn Draw(&self, clientdrawingcontext: Option<*const core::ffi::c_void>, renderer: P1, originx: f32, originy: f32, issideways: P4, isrighttoleft: P5, clientdrawingeffect: P6) -> windows_core::Result<()> + pub unsafe fn Draw(&self, clientdrawingcontext: Option<*const core::ffi::c_void>, renderer: P1, originx: f32, originy: f32, issideways: bool, isrighttoleft: bool, clientdrawingeffect: P6) -> windows_core::Result<()> where P1: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, P6: windows_core::Param, { - (windows_core::Interface::vtable(self).Draw)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), renderer.param().abi(), core::mem::transmute(originx), core::mem::transmute(originy), issideways.param().abi(), isrighttoleft.param().abi(), clientdrawingeffect.param().abi()).ok() + (windows_core::Interface::vtable(self).Draw)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), renderer.param().abi(), core::mem::transmute(originx), core::mem::transmute(originy), issideways.into(), isrighttoleft.into(), clientdrawingeffect.param().abi()).ok() } pub unsafe fn GetMetrics(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -8676,12 +8611,8 @@ impl core::ops::Deref for IDWriteTextAnalysisSink1 { } windows_core::imp::interface_hierarchy!(IDWriteTextAnalysisSink1, windows_core::IUnknown, IDWriteTextAnalysisSink); impl IDWriteTextAnalysisSink1 { - pub unsafe fn SetGlyphOrientation(&self, textposition: u32, textlength: u32, glyphorientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, adjustedbidilevel: u8, issideways: P4, isrighttoleft: P5) -> windows_core::Result<()> - where - P4: windows_core::Param, - P5: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetGlyphOrientation)(windows_core::Interface::as_raw(self), core::mem::transmute(textposition), core::mem::transmute(textlength), core::mem::transmute(glyphorientationangle), core::mem::transmute(adjustedbidilevel), issideways.param().abi(), isrighttoleft.param().abi()).ok() + pub unsafe fn SetGlyphOrientation(&self, textposition: u32, textlength: u32, glyphorientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, adjustedbidilevel: u8, issideways: bool, isrighttoleft: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetGlyphOrientation)(windows_core::Interface::as_raw(self), core::mem::transmute(textposition), core::mem::transmute(textlength), core::mem::transmute(glyphorientationangle), core::mem::transmute(adjustedbidilevel), issideways.into(), isrighttoleft.into()).ok() } } #[repr(C)] @@ -8847,12 +8778,10 @@ impl IDWriteTextAnalyzer { { (windows_core::Interface::vtable(self).AnalyzeLineBreakpoints)(windows_core::Interface::as_raw(self), analysissource.param().abi(), core::mem::transmute(textposition), core::mem::transmute(textlength), analysissink.param().abi()).ok() } - pub unsafe fn GetGlyphs(&self, textstring: P0, textlength: u32, fontface: P2, issideways: P3, isrighttoleft: P4, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: P6, numbersubstitution: P7, features: Option<*const *const DWRITE_TYPOGRAPHIC_FEATURES>, featurerangelengths: Option<*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::Result<()> + pub unsafe fn GetGlyphs(&self, textstring: P0, textlength: u32, fontface: P2, issideways: bool, isrighttoleft: bool, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: P6, numbersubstitution: P7, features: Option<*const *const DWRITE_TYPOGRAPHIC_FEATURES>, featurerangelengths: Option<*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::Result<()> where P0: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, P6: windows_core::Param, P7: windows_core::Param, { @@ -8861,8 +8790,8 @@ impl IDWriteTextAnalyzer { textstring.param().abi(), core::mem::transmute(textlength), fontface.param().abi(), - issideways.param().abi(), - isrighttoleft.param().abi(), + issideways.into(), + isrighttoleft.into(), core::mem::transmute(scriptanalysis), localename.param().abi(), numbersubstitution.param().abi(), @@ -8878,12 +8807,10 @@ impl IDWriteTextAnalyzer { ) .ok() } - pub unsafe fn GetGlyphPlacements(&self, textstring: P0, clustermap: *const u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, glyphindices: *const u16, glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, glyphcount: u32, fontface: P7, fontemsize: f32, issideways: P9, isrighttoleft: P10, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: P12, features: Option<*const *const DWRITE_TYPOGRAPHIC_FEATURES>, featurerangelengths: Option<*const u32>, featureranges: u32, glyphadvances: *mut f32, glyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> windows_core::Result<()> + pub unsafe fn GetGlyphPlacements(&self, textstring: P0, clustermap: *const u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, glyphindices: *const u16, glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, glyphcount: u32, fontface: P7, fontemsize: f32, issideways: bool, isrighttoleft: bool, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: P12, features: Option<*const *const DWRITE_TYPOGRAPHIC_FEATURES>, featurerangelengths: Option<*const u32>, featureranges: u32, glyphadvances: *mut f32, glyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> windows_core::Result<()> where P0: windows_core::Param, P7: windows_core::Param, - P9: windows_core::Param, - P10: windows_core::Param, P12: windows_core::Param, { (windows_core::Interface::vtable(self).GetGlyphPlacements)( @@ -8897,8 +8824,8 @@ impl IDWriteTextAnalyzer { core::mem::transmute(glyphcount), fontface.param().abi(), core::mem::transmute(fontemsize), - issideways.param().abi(), - isrighttoleft.param().abi(), + issideways.into(), + isrighttoleft.into(), core::mem::transmute(scriptanalysis), localename.param().abi(), core::mem::transmute(features.unwrap_or(core::mem::zeroed())), @@ -8909,13 +8836,10 @@ impl IDWriteTextAnalyzer { ) .ok() } - pub unsafe fn GetGdiCompatibleGlyphPlacements(&self, textstring: P0, clustermap: *const u16, textprops: *const DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, glyphindices: *const u16, glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, glyphcount: u32, fontface: P7, fontemsize: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: P11, issideways: P12, isrighttoleft: P13, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: P15, features: Option<*const *const DWRITE_TYPOGRAPHIC_FEATURES>, featurerangelengths: Option<*const u32>, featureranges: u32, glyphadvances: *mut f32, glyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> windows_core::Result<()> + pub unsafe fn GetGdiCompatibleGlyphPlacements(&self, textstring: P0, clustermap: *const u16, textprops: *const DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, glyphindices: *const u16, glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, glyphcount: u32, fontface: P7, fontemsize: f32, pixelsperdip: f32, transform: Option<*const DWRITE_MATRIX>, usegdinatural: bool, issideways: bool, isrighttoleft: bool, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: P15, features: Option<*const *const DWRITE_TYPOGRAPHIC_FEATURES>, featurerangelengths: Option<*const u32>, featureranges: u32, glyphadvances: *mut f32, glyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> windows_core::Result<()> where P0: windows_core::Param, P7: windows_core::Param, - P11: windows_core::Param, - P12: windows_core::Param, - P13: windows_core::Param, P15: windows_core::Param, { (windows_core::Interface::vtable(self).GetGdiCompatibleGlyphPlacements)( @@ -8931,9 +8855,9 @@ impl IDWriteTextAnalyzer { core::mem::transmute(fontemsize), core::mem::transmute(pixelsperdip), core::mem::transmute(transform.unwrap_or(core::mem::zeroed())), - usegdinatural.param().abi(), - issideways.param().abi(), - isrighttoleft.param().abi(), + usegdinatural.into(), + issideways.into(), + isrighttoleft.into(), core::mem::transmute(scriptanalysis), localename.param().abi(), core::mem::transmute(features.unwrap_or(core::mem::zeroed())), @@ -9113,14 +9037,12 @@ impl IDWriteTextAnalyzer1 { pub unsafe fn ApplyCharacterSpacing(&self, leadingspacing: f32, trailingspacing: f32, minimumadvancewidth: f32, glyphcount: u32, clustermap: &[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).ApplyCharacterSpacing)(windows_core::Interface::as_raw(self), core::mem::transmute(leadingspacing), core::mem::transmute(trailingspacing), core::mem::transmute(minimumadvancewidth), clustermap.len().try_into().unwrap(), core::mem::transmute(glyphcount), core::mem::transmute(clustermap.as_ptr()), core::mem::transmute(glyphadvances), core::mem::transmute(glyphoffsets), core::mem::transmute(glyphproperties), core::mem::transmute(modifiedglyphadvances), core::mem::transmute(modifiedglyphoffsets)).ok() } - pub unsafe fn GetBaseline(&self, fontface: P0, baseline: DWRITE_BASELINE, isvertical: P2, issimulationallowed: P3, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, localename: P5, baselinecoordinate: *mut i32, exists: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> + pub unsafe fn GetBaseline(&self, fontface: P0, baseline: DWRITE_BASELINE, isvertical: bool, issimulationallowed: bool, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, localename: P5, baselinecoordinate: *mut i32, exists: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, P5: windows_core::Param, { - (windows_core::Interface::vtable(self).GetBaseline)(windows_core::Interface::as_raw(self), fontface.param().abi(), core::mem::transmute(baseline), isvertical.param().abi(), issimulationallowed.param().abi(), core::mem::transmute(scriptanalysis), localename.param().abi(), core::mem::transmute(baselinecoordinate), core::mem::transmute(exists)).ok() + (windows_core::Interface::vtable(self).GetBaseline)(windows_core::Interface::as_raw(self), fontface.param().abi(), core::mem::transmute(baseline), isvertical.into(), issimulationallowed.into(), core::mem::transmute(scriptanalysis), localename.param().abi(), core::mem::transmute(baselinecoordinate), core::mem::transmute(exists)).ok() } pub unsafe fn AnalyzeVerticalGlyphOrientation(&self, analysissource: P0, textposition: u32, textlength: u32, analysissink: P3) -> windows_core::Result<()> where @@ -9129,11 +9051,8 @@ impl IDWriteTextAnalyzer1 { { (windows_core::Interface::vtable(self).AnalyzeVerticalGlyphOrientation)(windows_core::Interface::as_raw(self), analysissource.param().abi(), core::mem::transmute(textposition), core::mem::transmute(textlength), analysissink.param().abi()).ok() } - pub unsafe fn GetGlyphOrientationTransform(&self, glyphorientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, issideways: P1, transform: *mut DWRITE_MATRIX) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetGlyphOrientationTransform)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphorientationangle), issideways.param().abi(), core::mem::transmute(transform)).ok() + pub unsafe fn GetGlyphOrientationTransform(&self, glyphorientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, issideways: bool, transform: *mut DWRITE_MATRIX) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetGlyphOrientationTransform)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphorientationangle), issideways.into(), core::mem::transmute(transform)).ok() } pub unsafe fn GetScriptProperties(&self, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, scriptproperties: *mut DWRITE_SCRIPT_PROPERTIES) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetScriptProperties)(windows_core::Interface::as_raw(self), core::mem::transmute(scriptanalysis), core::mem::transmute(scriptproperties)).ok() @@ -9314,11 +9233,8 @@ impl core::ops::Deref for IDWriteTextAnalyzer2 { } windows_core::imp::interface_hierarchy!(IDWriteTextAnalyzer2, windows_core::IUnknown, IDWriteTextAnalyzer, IDWriteTextAnalyzer1); impl IDWriteTextAnalyzer2 { - pub unsafe fn GetGlyphOrientationTransform(&self, glyphorientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, issideways: P1, originx: f32, originy: f32, transform: *mut DWRITE_MATRIX) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetGlyphOrientationTransform)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphorientationangle), issideways.param().abi(), core::mem::transmute(originx), core::mem::transmute(originy), core::mem::transmute(transform)).ok() + pub unsafe fn GetGlyphOrientationTransform(&self, glyphorientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, issideways: bool, originx: f32, originy: f32, transform: *mut DWRITE_MATRIX) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetGlyphOrientationTransform)(windows_core::Interface::as_raw(self), core::mem::transmute(glyphorientationangle), issideways.into(), core::mem::transmute(originx), core::mem::transmute(originy), core::mem::transmute(transform)).ok() } pub unsafe fn GetTypographicFeatures(&self, fontface: P0, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, localename: P2, actualtagcount: *mut u32, tags: &mut [DWRITE_FONT_FEATURE_TAG]) -> windows_core::Result<()> where @@ -9680,11 +9596,8 @@ impl IDWriteTextFormat1 { pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { (windows_core::Interface::vtable(self).GetVerticalGlyphOrientation)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetLastLineWrapping(&self, islastlinewrappingenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLastLineWrapping)(windows_core::Interface::as_raw(self), islastlinewrappingenabled.param().abi()).ok() + pub unsafe fn SetLastLineWrapping(&self, islastlinewrappingenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLastLineWrapping)(windows_core::Interface::as_raw(self), islastlinewrappingenabled.into()).ok() } pub unsafe fn GetLastLineWrapping(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetLastLineWrapping)(windows_core::Interface::as_raw(self)) @@ -9954,17 +9867,11 @@ impl IDWriteTextLayout { pub unsafe fn SetFontSize(&self, fontsize: f32, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetFontSize)(windows_core::Interface::as_raw(self), core::mem::transmute(fontsize), core::mem::transmute(textrange)).ok() } - pub unsafe fn SetUnderline(&self, hasunderline: P0, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUnderline)(windows_core::Interface::as_raw(self), hasunderline.param().abi(), core::mem::transmute(textrange)).ok() + pub unsafe fn SetUnderline(&self, hasunderline: bool, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUnderline)(windows_core::Interface::as_raw(self), hasunderline.into(), core::mem::transmute(textrange)).ok() } - pub unsafe fn SetStrikethrough(&self, hasstrikethrough: P0, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStrikethrough)(windows_core::Interface::as_raw(self), hasstrikethrough.param().abi(), core::mem::transmute(textrange)).ok() + pub unsafe fn SetStrikethrough(&self, hasstrikethrough: bool, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStrikethrough)(windows_core::Interface::as_raw(self), hasstrikethrough.into(), core::mem::transmute(textrange)).ok() } pub unsafe fn SetDrawingEffect(&self, drawingeffect: P0, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> where @@ -10064,11 +9971,8 @@ impl IDWriteTextLayout { pub unsafe fn HitTestPoint(&self, pointx: f32, pointy: f32, istrailinghit: *mut super::super::Foundation::BOOL, isinside: *mut super::super::Foundation::BOOL, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).HitTestPoint)(windows_core::Interface::as_raw(self), core::mem::transmute(pointx), core::mem::transmute(pointy), core::mem::transmute(istrailinghit), core::mem::transmute(isinside), core::mem::transmute(hittestmetrics)).ok() } - pub unsafe fn HitTestTextPosition(&self, textposition: u32, istrailinghit: P1, pointx: *mut f32, pointy: *mut f32, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).HitTestTextPosition)(windows_core::Interface::as_raw(self), core::mem::transmute(textposition), istrailinghit.param().abi(), core::mem::transmute(pointx), core::mem::transmute(pointy), core::mem::transmute(hittestmetrics)).ok() + pub unsafe fn HitTestTextPosition(&self, textposition: u32, istrailinghit: bool, pointx: *mut f32, pointy: *mut f32, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).HitTestTextPosition)(windows_core::Interface::as_raw(self), core::mem::transmute(textposition), istrailinghit.into(), core::mem::transmute(pointx), core::mem::transmute(pointy), core::mem::transmute(hittestmetrics)).ok() } pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: Option<&mut [DWRITE_HIT_TEST_METRICS]>, actualhittestmetricscount: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).HitTestTextRange)(windows_core::Interface::as_raw(self), core::mem::transmute(textposition), core::mem::transmute(textlength), core::mem::transmute(originx), core::mem::transmute(originy), core::mem::transmute(hittestmetrics.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), hittestmetrics.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(actualhittestmetricscount)).ok() @@ -10387,11 +10291,8 @@ impl core::ops::Deref for IDWriteTextLayout1 { } windows_core::imp::interface_hierarchy!(IDWriteTextLayout1, windows_core::IUnknown, IDWriteTextFormat, IDWriteTextLayout); impl IDWriteTextLayout1 { - pub unsafe fn SetPairKerning(&self, ispairkerningenabled: P0, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPairKerning)(windows_core::Interface::as_raw(self), ispairkerningenabled.param().abi(), core::mem::transmute(textrange)).ok() + pub unsafe fn SetPairKerning(&self, ispairkerningenabled: bool, textrange: DWRITE_TEXT_RANGE) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPairKerning)(windows_core::Interface::as_raw(self), ispairkerningenabled.into(), core::mem::transmute(textrange)).ok() } pub unsafe fn GetPairKerning(&self, currentposition: u32, ispairkerningenabled: *mut super::super::Foundation::BOOL, textrange: Option<*mut DWRITE_TEXT_RANGE>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetPairKerning)(windows_core::Interface::as_raw(self), core::mem::transmute(currentposition), core::mem::transmute(ispairkerningenabled), core::mem::transmute(textrange.unwrap_or(core::mem::zeroed()))).ok() @@ -10468,11 +10369,8 @@ impl IDWriteTextLayout2 { pub unsafe fn GetVerticalGlyphOrientation(&self) -> DWRITE_VERTICAL_GLYPH_ORIENTATION { (windows_core::Interface::vtable(self).GetVerticalGlyphOrientation)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetLastLineWrapping(&self, islastlinewrappingenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLastLineWrapping)(windows_core::Interface::as_raw(self), islastlinewrappingenabled.param().abi()).ok() + pub unsafe fn SetLastLineWrapping(&self, islastlinewrappingenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLastLineWrapping)(windows_core::Interface::as_raw(self), islastlinewrappingenabled.into()).ok() } pub unsafe fn GetLastLineWrapping(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetLastLineWrapping)(windows_core::Interface::as_raw(self)) @@ -10757,14 +10655,12 @@ impl IDWriteTextRenderer { { (windows_core::Interface::vtable(self).DrawStrikethrough)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(baselineoriginx), core::mem::transmute(baselineoriginy), core::mem::transmute(strikethrough), clientdrawingeffect.param().abi()).ok() } - pub unsafe fn DrawInlineObject(&self, clientdrawingcontext: Option<*const core::ffi::c_void>, originx: f32, originy: f32, inlineobject: P3, issideways: P4, isrighttoleft: P5, clientdrawingeffect: P6) -> windows_core::Result<()> + pub unsafe fn DrawInlineObject(&self, clientdrawingcontext: Option<*const core::ffi::c_void>, originx: f32, originy: f32, inlineobject: P3, issideways: bool, isrighttoleft: bool, clientdrawingeffect: P6) -> windows_core::Result<()> where P3: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, P6: windows_core::Param, { - (windows_core::Interface::vtable(self).DrawInlineObject)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(originx), core::mem::transmute(originy), inlineobject.param().abi(), issideways.param().abi(), isrighttoleft.param().abi(), clientdrawingeffect.param().abi()).ok() + (windows_core::Interface::vtable(self).DrawInlineObject)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(originx), core::mem::transmute(originy), inlineobject.param().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.param().abi()).ok() } } #[repr(C)] @@ -10841,14 +10737,12 @@ impl IDWriteTextRenderer1 { { (windows_core::Interface::vtable(self).DrawStrikethrough)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(baselineoriginx), core::mem::transmute(baselineoriginy), core::mem::transmute(orientationangle), core::mem::transmute(strikethrough), clientdrawingeffect.param().abi()).ok() } - pub unsafe fn DrawInlineObject(&self, clientdrawingcontext: Option<*const core::ffi::c_void>, originx: f32, originy: f32, orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, inlineobject: P4, issideways: P5, isrighttoleft: P6, clientdrawingeffect: P7) -> windows_core::Result<()> + pub unsafe fn DrawInlineObject(&self, clientdrawingcontext: Option<*const core::ffi::c_void>, originx: f32, originy: f32, orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, inlineobject: P4, issideways: bool, isrighttoleft: bool, clientdrawingeffect: P7) -> windows_core::Result<()> where P4: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).DrawInlineObject)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(originx), core::mem::transmute(originy), core::mem::transmute(orientationangle), inlineobject.param().abi(), issideways.param().abi(), isrighttoleft.param().abi(), clientdrawingeffect.param().abi()).ok() + (windows_core::Interface::vtable(self).DrawInlineObject)(windows_core::Interface::as_raw(self), core::mem::transmute(clientdrawingcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(originx), core::mem::transmute(originy), core::mem::transmute(orientationangle), inlineobject.param().abi(), issideways.into(), isrighttoleft.into(), clientdrawingeffect.param().abi()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs index 3f58b581682..d8654042da5 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs @@ -25,12 +25,9 @@ pub unsafe fn DwmEnableComposition(ucompositionaction: u32) -> windows_core::Res DwmEnableComposition(core::mem::transmute(ucompositionaction)).ok() } #[inline] -pub unsafe fn DwmEnableMMCSS(fenablemmcss: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn DwmEnableMMCSS(fenablemmcss: bool) -> windows_core::Result<()> { windows_targets::link!("dwmapi.dll" "system" fn DwmEnableMMCSS(fenablemmcss : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - DwmEnableMMCSS(fenablemmcss.param().abi()).ok() + DwmEnableMMCSS(fenablemmcss.into()).ok() } #[cfg(feature = "Win32_UI_Controls")] #[inline] @@ -92,12 +89,9 @@ pub unsafe fn DwmIsCompositionEnabled() -> windows_core::Result(hwnd: super::super::Foundation::HWND, crefreshes: i32, frelative: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn DwmModifyPreviousDxFrameDuration(hwnd: super::super::Foundation::HWND, crefreshes: i32, frelative: bool) -> windows_core::Result<()> { windows_targets::link!("dwmapi.dll" "system" fn DwmModifyPreviousDxFrameDuration(hwnd : super::super::Foundation:: HWND, crefreshes : i32, frelative : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - DwmModifyPreviousDxFrameDuration(core::mem::transmute(hwnd), core::mem::transmute(crefreshes), frelative.param().abi()).ok() + DwmModifyPreviousDxFrameDuration(core::mem::transmute(hwnd), core::mem::transmute(crefreshes), frelative.into()).ok() } #[inline] pub unsafe fn DwmQueryThumbnailSourceSize(hthumbnail: isize) -> windows_core::Result { @@ -149,12 +143,9 @@ pub unsafe fn DwmShowContact(dwpointerid: u32, eshowcontact: DWM_SHOWCONTACT) -> DwmShowContact(core::mem::transmute(dwpointerid), core::mem::transmute(eshowcontact)).ok() } #[inline] -pub unsafe fn DwmTetherContact(dwpointerid: u32, fenable: P1, pttether: super::super::Foundation::POINT) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn DwmTetherContact(dwpointerid: u32, fenable: bool, pttether: super::super::Foundation::POINT) -> windows_core::Result<()> { windows_targets::link!("dwmapi.dll" "system" fn DwmTetherContact(dwpointerid : u32, fenable : super::super::Foundation:: BOOL, pttether : super::super::Foundation:: POINT) -> windows_core::HRESULT); - DwmTetherContact(core::mem::transmute(dwpointerid), fenable.param().abi(), core::mem::transmute(pttether)).ok() + DwmTetherContact(core::mem::transmute(dwpointerid), fenable.into(), core::mem::transmute(pttether)).ok() } #[inline] pub unsafe fn DwmTransitionOwnedWindow(hwnd: super::super::Foundation::HWND, target: DWMTRANSITION_OWNEDWINDOW_TARGET) -> windows_core::Result<()> { diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs index 0f158ef45e8..c0a755cfbaf 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs @@ -2623,11 +2623,8 @@ impl IDXGIDisplayControl { pub unsafe fn IsStereoEnabled(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).IsStereoEnabled)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetStereoEnabled(&self, enabled: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStereoEnabled)(windows_core::Interface::as_raw(self), enabled.param().abi()) + pub unsafe fn SetStereoEnabled(&self, enabled: bool) { + (windows_core::Interface::vtable(self).SetStereoEnabled)(windows_core::Interface::as_raw(self), enabled.into()) } } #[repr(C)] @@ -3478,23 +3475,14 @@ impl IDXGIInfoQueue { { (windows_core::Interface::vtable(self).AddApplicationMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(severity), pdescription.param().abi()).ok() } - pub unsafe fn SetBreakOnCategory(&self, producer: windows_core::GUID, category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY, benable: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(category), benable.param().abi()).ok() + pub unsafe fn SetBreakOnCategory(&self, producer: windows_core::GUID, category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(category), benable.into()).ok() } - pub unsafe fn SetBreakOnSeverity(&self, producer: windows_core::GUID, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY, benable: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(severity), benable.param().abi()).ok() + pub unsafe fn SetBreakOnSeverity(&self, producer: windows_core::GUID, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnSeverity)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(severity), benable.into()).ok() } - pub unsafe fn SetBreakOnID(&self, producer: windows_core::GUID, id: i32, benable: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(id), benable.param().abi()).ok() + pub unsafe fn SetBreakOnID(&self, producer: windows_core::GUID, id: i32, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(id), benable.into()).ok() } pub unsafe fn GetBreakOnCategory(&self, producer: windows_core::GUID, category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(category)) @@ -3505,11 +3493,8 @@ impl IDXGIInfoQueue { pub unsafe fn GetBreakOnID(&self, producer: windows_core::GUID, id: i32) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetBreakOnID)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), core::mem::transmute(id)) } - pub unsafe fn SetMuteDebugOutput(&self, producer: windows_core::GUID, bmute: P1) - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), bmute.param().abi()) + pub unsafe fn SetMuteDebugOutput(&self, producer: windows_core::GUID, bmute: bool) { + (windows_core::Interface::vtable(self).SetMuteDebugOutput)(windows_core::Interface::as_raw(self), core::mem::transmute(producer), bmute.into()) } pub unsafe fn GetMuteDebugOutput(&self, producer: windows_core::GUID) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetMuteDebugOutput)(windows_core::Interface::as_raw(self), core::mem::transmute(producer)) @@ -3940,12 +3925,11 @@ impl IDXGIOutput { pub unsafe fn WaitForVBlank(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).WaitForVBlank)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn TakeOwnership(&self, pdevice: P0, exclusive: P1) -> windows_core::Result<()> + pub unsafe fn TakeOwnership(&self, pdevice: P0, exclusive: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).TakeOwnership)(windows_core::Interface::as_raw(self), pdevice.param().abi(), exclusive.param().abi()).ok() + (windows_core::Interface::vtable(self).TakeOwnership)(windows_core::Interface::as_raw(self), pdevice.param().abi(), exclusive.into()).ok() } pub unsafe fn ReleaseOwnership(&self) { (windows_core::Interface::vtable(self).ReleaseOwnership)(windows_core::Interface::as_raw(self)) @@ -4863,12 +4847,9 @@ impl core::ops::Deref for IDXGISurface1 { windows_core::imp::interface_hierarchy!(IDXGISurface1, windows_core::IUnknown, IDXGIObject, IDXGIDeviceSubObject, IDXGISurface); impl IDXGISurface1 { #[cfg(feature = "Win32_Graphics_Gdi")] - pub unsafe fn GetDC(&self, discard: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetDC(&self, discard: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetDC)(windows_core::Interface::as_raw(self), discard.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetDC)(windows_core::Interface::as_raw(self), discard.into(), &mut result__).map(|| result__) } pub unsafe fn ReleaseDC(&self, pdirtyrect: Option<*const super::super::Foundation::RECT>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReleaseDC)(windows_core::Interface::as_raw(self), core::mem::transmute(pdirtyrect.unwrap_or(core::mem::zeroed()))).ok() @@ -4981,12 +4962,11 @@ impl IDXGISwapChain { let mut result__ = core::ptr::null_mut(); (windows_core::Interface::vtable(self).GetBuffer)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetFullscreenState(&self, fullscreen: P0, ptarget: P1) -> windows_core::Result<()> + pub unsafe fn SetFullscreenState(&self, fullscreen: bool, ptarget: P1) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetFullscreenState)(windows_core::Interface::as_raw(self), fullscreen.param().abi(), ptarget.param().abi()).ok() + (windows_core::Interface::vtable(self).SetFullscreenState)(windows_core::Interface::as_raw(self), fullscreen.into(), ptarget.param().abi()).ok() } pub unsafe fn GetFullscreenState(&self, pfullscreen: Option<*mut super::super::Foundation::BOOL>, pptarget: Option<*mut Option>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFullscreenState)(windows_core::Interface::as_raw(self), core::mem::transmute(pfullscreen.unwrap_or(core::mem::zeroed())), core::mem::transmute(pptarget.unwrap_or(core::mem::zeroed()))).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs index bec6f450b02..585ad2ee1ea 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -1323,20 +1323,14 @@ pub unsafe fn GetTextMetricsW(hdc: HDC, lptm: *mut TEXTMETRICW) -> super::super: GetTextMetricsW(core::mem::transmute(hdc), core::mem::transmute(lptm)) } #[inline] -pub unsafe fn GetUpdateRect(hwnd: super::super::Foundation::HWND, lprect: Option<*mut super::super::Foundation::RECT>, berase: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn GetUpdateRect(hwnd: super::super::Foundation::HWND, lprect: Option<*mut super::super::Foundation::RECT>, berase: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn GetUpdateRect(hwnd : super::super::Foundation:: HWND, lprect : *mut super::super::Foundation:: RECT, berase : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - GetUpdateRect(core::mem::transmute(hwnd), core::mem::transmute(lprect.unwrap_or(core::mem::zeroed())), berase.param().abi()) + GetUpdateRect(core::mem::transmute(hwnd), core::mem::transmute(lprect.unwrap_or(core::mem::zeroed())), berase.into()) } #[inline] -pub unsafe fn GetUpdateRgn(hwnd: super::super::Foundation::HWND, hrgn: HRGN, berase: P2) -> GDI_REGION_TYPE -where - P2: windows_core::Param, -{ +pub unsafe fn GetUpdateRgn(hwnd: super::super::Foundation::HWND, hrgn: HRGN, berase: bool) -> GDI_REGION_TYPE { windows_targets::link!("user32.dll" "system" fn GetUpdateRgn(hwnd : super::super::Foundation:: HWND, hrgn : HRGN, berase : super::super::Foundation:: BOOL) -> GDI_REGION_TYPE); - GetUpdateRgn(core::mem::transmute(hwnd), core::mem::transmute(hrgn), berase.param().abi()) + GetUpdateRgn(core::mem::transmute(hwnd), core::mem::transmute(hrgn), berase.into()) } #[inline] pub unsafe fn GetViewportExtEx(hdc: HDC, lpsize: *mut super::super::Foundation::SIZE) -> super::super::Foundation::BOOL { @@ -1414,20 +1408,14 @@ pub unsafe fn IntersectRect(lprcdst: *mut super::super::Foundation::RECT, lprcsr IntersectRect(core::mem::transmute(lprcdst), core::mem::transmute(lprcsrc1), core::mem::transmute(lprcsrc2)) } #[inline] -pub unsafe fn InvalidateRect(hwnd: Option, lprect: Option<*const super::super::Foundation::RECT>, berase: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn InvalidateRect(hwnd: Option, lprect: Option<*const super::super::Foundation::RECT>, berase: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn InvalidateRect(hwnd : super::super::Foundation:: HWND, lprect : *const super::super::Foundation:: RECT, berase : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - InvalidateRect(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(lprect.unwrap_or(core::mem::zeroed())), berase.param().abi()) + InvalidateRect(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(lprect.unwrap_or(core::mem::zeroed())), berase.into()) } #[inline] -pub unsafe fn InvalidateRgn(hwnd: super::super::Foundation::HWND, hrgn: Option, berase: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn InvalidateRgn(hwnd: super::super::Foundation::HWND, hrgn: Option, berase: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn InvalidateRgn(hwnd : super::super::Foundation:: HWND, hrgn : HRGN, berase : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - InvalidateRgn(core::mem::transmute(hwnd), core::mem::transmute(hrgn.unwrap_or(core::mem::zeroed())), berase.param().abi()) + InvalidateRgn(core::mem::transmute(hwnd), core::mem::transmute(hrgn.unwrap_or(core::mem::zeroed())), berase.into()) } #[inline] pub unsafe fn InvertRect(hdc: HDC, lprc: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL { @@ -1788,12 +1776,9 @@ pub unsafe fn SelectObject(hdc: HDC, h: HGDIOBJ) -> HGDIOBJ { SelectObject(core::mem::transmute(hdc), core::mem::transmute(h)) } #[inline] -pub unsafe fn SelectPalette(hdc: HDC, hpal: HPALETTE, bforcebkgd: P2) -> HPALETTE -where - P2: windows_core::Param, -{ +pub unsafe fn SelectPalette(hdc: HDC, hpal: HPALETTE, bforcebkgd: bool) -> HPALETTE { windows_targets::link!("gdi32.dll" "system" fn SelectPalette(hdc : HDC, hpal : HPALETTE, bforcebkgd : super::super::Foundation:: BOOL) -> HPALETTE); - SelectPalette(core::mem::transmute(hdc), core::mem::transmute(hpal), bforcebkgd.param().abi()) + SelectPalette(core::mem::transmute(hdc), core::mem::transmute(hpal), bforcebkgd.into()) } #[inline] pub unsafe fn SetArcDirection(hdc: HDC, dir: ARC_DIRECTION) -> i32 { @@ -1996,12 +1981,9 @@ pub unsafe fn SetWindowOrgEx(hdc: HDC, x: i32, y: i32, lppt: Option<*mut super:: SetWindowOrgEx(core::mem::transmute(hdc), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(lppt.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SetWindowRgn(hwnd: super::super::Foundation::HWND, hrgn: Option, bredraw: P2) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn SetWindowRgn(hwnd: super::super::Foundation::HWND, hrgn: Option, bredraw: bool) -> i32 { windows_targets::link!("user32.dll" "system" fn SetWindowRgn(hwnd : super::super::Foundation:: HWND, hrgn : HRGN, bredraw : super::super::Foundation:: BOOL) -> i32); - SetWindowRgn(core::mem::transmute(hwnd), core::mem::transmute(hrgn.unwrap_or(core::mem::zeroed())), bredraw.param().abi()) + SetWindowRgn(core::mem::transmute(hwnd), core::mem::transmute(hrgn.unwrap_or(core::mem::zeroed())), bredraw.into()) } #[inline] pub unsafe fn SetWorldTransform(hdc: HDC, lpxf: *const XFORM) -> super::super::Foundation::BOOL { @@ -2076,13 +2058,12 @@ where ) } #[inline] -pub unsafe fn TTEnableEmbeddingForFacename(lpszfacename: P0, benable: P1) -> i32 +pub unsafe fn TTEnableEmbeddingForFacename(lpszfacename: P0, benable: bool) -> i32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("t2embed.dll" "system" fn TTEnableEmbeddingForFacename(lpszfacename : windows_core::PCSTR, benable : super::super::Foundation:: BOOL) -> i32); - TTEnableEmbeddingForFacename(lpszfacename.param().abi(), benable.param().abi()) + TTEnableEmbeddingForFacename(lpszfacename.param().abi(), benable.into()) } #[inline] 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: Option<*const TTLOADINFO>) -> i32 { @@ -5676,9 +5657,6 @@ pub struct HATCH_BRUSH_STYLE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HBITMAP(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HBITMAP { - type TypeKind = windows_core::CopyType; -} impl HBITMAP { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5707,9 +5685,6 @@ impl From for HGDIOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HBRUSH(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HBRUSH { - type TypeKind = windows_core::CopyType; -} impl HBRUSH { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5738,9 +5713,6 @@ impl From for HGDIOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDC(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDC { - type TypeKind = windows_core::CopyType; -} impl HDC { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5758,9 +5730,6 @@ pub const HEBREW_CHARSET: FONT_CHARSET = FONT_CHARSET(177u8); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HENHMETAFILE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HENHMETAFILE { - type TypeKind = windows_core::CopyType; -} impl HENHMETAFILE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5783,9 +5752,6 @@ impl Default for HENHMETAFILE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HFONT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HFONT { - type TypeKind = windows_core::CopyType; -} impl HFONT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5814,9 +5780,6 @@ impl From for HGDIOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HGDIOBJ(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HGDIOBJ { - type TypeKind = windows_core::CopyType; -} impl HGDIOBJ { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5839,9 +5802,6 @@ impl Default for HGDIOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMETAFILE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMETAFILE { - type TypeKind = windows_core::CopyType; -} impl HMETAFILE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5864,9 +5824,6 @@ impl Default for HMETAFILE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMONITOR(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMONITOR { - type TypeKind = windows_core::CopyType; -} impl HMONITOR { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5883,9 +5840,6 @@ pub const HORZSIZE: GET_DEVICE_CAPS_INDEX = GET_DEVICE_CAPS_INDEX(4u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPALETTE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPALETTE { - type TypeKind = windows_core::CopyType; -} impl HPALETTE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5914,9 +5868,6 @@ impl From for HGDIOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPEN(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPEN { - type TypeKind = windows_core::CopyType; -} impl HPEN { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5945,9 +5896,6 @@ impl From for HGDIOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRGN(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRGN { - type TypeKind = windows_core::CopyType; -} impl HRGN { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs index e3b8aba02ec..1c296f42d8a 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs @@ -109,12 +109,9 @@ pub unsafe fn GdipAddPathLineI(path: *mut GpPath, x1: i32, y1: i32, x2: i32, y2: GdipAddPathLineI(core::mem::transmute(path), core::mem::transmute(x1), core::mem::transmute(y1), core::mem::transmute(x2), core::mem::transmute(y2)) } #[inline] -pub unsafe fn GdipAddPathPath(path: *mut GpPath, addingpath: *const GpPath, connect: P2) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipAddPathPath(path: *mut GpPath, addingpath: *const GpPath, connect: bool) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipAddPathPath(path : *mut GpPath, addingpath : *const GpPath, connect : super::super::Foundation:: BOOL) -> Status); - GdipAddPathPath(core::mem::transmute(path), core::mem::transmute(addingpath), connect.param().abi()) + GdipAddPathPath(core::mem::transmute(path), core::mem::transmute(addingpath), connect.into()) } #[inline] pub unsafe fn GdipAddPathPie(path: *mut GpPath, x: f32, y: f32, width: f32, height: f32, startangle: f32, sweepangle: f32) -> Status { @@ -193,12 +190,9 @@ pub unsafe fn GdipBeginContainerI(graphics: *mut GpGraphics, dstrect: *const Rec GdipBeginContainerI(core::mem::transmute(graphics), core::mem::transmute(dstrect), core::mem::transmute(srcrect), core::mem::transmute(unit), core::mem::transmute(state)) } #[inline] -pub unsafe fn GdipBitmapApplyEffect(bitmap: *mut GpBitmap, effect: *mut CGpEffect, roi: *mut super::super::Foundation::RECT, useauxdata: P3, auxdata: *mut *mut core::ffi::c_void, auxdatasize: *mut i32) -> Status -where - P3: windows_core::Param, -{ +pub unsafe fn GdipBitmapApplyEffect(bitmap: *mut GpBitmap, effect: *mut CGpEffect, roi: *mut super::super::Foundation::RECT, useauxdata: bool, auxdata: *mut *mut core::ffi::c_void, auxdatasize: *mut i32) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipBitmapApplyEffect(bitmap : *mut GpBitmap, effect : *mut CGpEffect, roi : *mut super::super::Foundation:: RECT, useauxdata : super::super::Foundation:: BOOL, auxdata : *mut *mut core::ffi::c_void, auxdatasize : *mut i32) -> Status); - GdipBitmapApplyEffect(core::mem::transmute(bitmap), core::mem::transmute(effect), core::mem::transmute(roi), useauxdata.param().abi(), core::mem::transmute(auxdata), core::mem::transmute(auxdatasize)) + GdipBitmapApplyEffect(core::mem::transmute(bitmap), core::mem::transmute(effect), core::mem::transmute(roi), useauxdata.into(), core::mem::transmute(auxdata), core::mem::transmute(auxdatasize)) } #[inline] pub unsafe fn GdipBitmapConvertFormat(pinputbitmap: *mut GpBitmap, format: i32, dithertype: DitherType, palettetype: PaletteType, palette: *mut ColorPalette, alphathresholdpercent: f32) -> Status { @@ -206,12 +200,9 @@ pub unsafe fn GdipBitmapConvertFormat(pinputbitmap: *mut GpBitmap, format: i32, GdipBitmapConvertFormat(core::mem::transmute(pinputbitmap), core::mem::transmute(format), core::mem::transmute(dithertype), core::mem::transmute(palettetype), core::mem::transmute(palette), core::mem::transmute(alphathresholdpercent)) } #[inline] -pub unsafe fn GdipBitmapCreateApplyEffect(inputbitmaps: *mut *mut GpBitmap, numinputs: i32, effect: *mut CGpEffect, roi: *mut super::super::Foundation::RECT, outputrect: *mut super::super::Foundation::RECT, outputbitmap: *mut *mut GpBitmap, useauxdata: P6, auxdata: *mut *mut core::ffi::c_void, auxdatasize: *mut i32) -> Status -where - P6: windows_core::Param, -{ +pub unsafe fn GdipBitmapCreateApplyEffect(inputbitmaps: *mut *mut GpBitmap, numinputs: i32, effect: *mut CGpEffect, roi: *mut super::super::Foundation::RECT, outputrect: *mut super::super::Foundation::RECT, outputbitmap: *mut *mut GpBitmap, useauxdata: bool, auxdata: *mut *mut core::ffi::c_void, auxdatasize: *mut i32) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipBitmapCreateApplyEffect(inputbitmaps : *mut *mut GpBitmap, numinputs : i32, effect : *mut CGpEffect, roi : *mut super::super::Foundation:: RECT, outputrect : *mut super::super::Foundation:: RECT, outputbitmap : *mut *mut GpBitmap, useauxdata : super::super::Foundation:: BOOL, auxdata : *mut *mut core::ffi::c_void, auxdatasize : *mut i32) -> Status); - GdipBitmapCreateApplyEffect(core::mem::transmute(inputbitmaps), core::mem::transmute(numinputs), core::mem::transmute(effect), core::mem::transmute(roi), core::mem::transmute(outputrect), core::mem::transmute(outputbitmap), useauxdata.param().abi(), core::mem::transmute(auxdata), core::mem::transmute(auxdatasize)) + GdipBitmapCreateApplyEffect(core::mem::transmute(inputbitmaps), core::mem::transmute(numinputs), core::mem::transmute(effect), core::mem::transmute(roi), core::mem::transmute(outputrect), core::mem::transmute(outputbitmap), useauxdata.into(), core::mem::transmute(auxdata), core::mem::transmute(auxdatasize)) } #[inline] pub unsafe fn GdipBitmapGetHistogram(bitmap: *mut GpBitmap, format: HistogramFormat, numberofentries: u32, channel0: *mut u32, channel1: *mut u32, channel2: *mut u32, channel3: *mut u32) -> Status { @@ -381,12 +372,9 @@ where GdipConvertToEmfPlusToStream(core::mem::transmute(refgraphics), core::mem::transmute(metafile), core::mem::transmute(conversionfailureflag), stream.param().abi(), core::mem::transmute(emftype), description.param().abi(), core::mem::transmute(out_metafile)) } #[inline] -pub unsafe fn GdipCreateAdjustableArrowCap(height: f32, width: f32, isfilled: P2, cap: *mut *mut GpAdjustableArrowCap) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipCreateAdjustableArrowCap(height: f32, width: f32, isfilled: bool, cap: *mut *mut GpAdjustableArrowCap) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipCreateAdjustableArrowCap(height : f32, width : f32, isfilled : super::super::Foundation:: BOOL, cap : *mut *mut GpAdjustableArrowCap) -> Status); - GdipCreateAdjustableArrowCap(core::mem::transmute(height), core::mem::transmute(width), isfilled.param().abi(), core::mem::transmute(cap)) + GdipCreateAdjustableArrowCap(core::mem::transmute(height), core::mem::transmute(width), isfilled.into(), core::mem::transmute(cap)) } #[cfg(feature = "Win32_Graphics_DirectDraw")] #[inline] @@ -579,20 +567,14 @@ pub unsafe fn GdipCreateLineBrushFromRectI(rect: *const Rect, color1: u32, color GdipCreateLineBrushFromRectI(core::mem::transmute(rect), core::mem::transmute(color1), core::mem::transmute(color2), core::mem::transmute(mode), core::mem::transmute(wrapmode), core::mem::transmute(linegradient)) } #[inline] -pub unsafe fn GdipCreateLineBrushFromRectWithAngle(rect: *const RectF, color1: u32, color2: u32, angle: f32, isanglescalable: P4, wrapmode: WrapMode, linegradient: *mut *mut GpLineGradient) -> Status -where - P4: windows_core::Param, -{ +pub unsafe fn GdipCreateLineBrushFromRectWithAngle(rect: *const RectF, color1: u32, color2: u32, angle: f32, isanglescalable: bool, wrapmode: WrapMode, linegradient: *mut *mut GpLineGradient) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipCreateLineBrushFromRectWithAngle(rect : *const RectF, color1 : u32, color2 : u32, angle : f32, isanglescalable : super::super::Foundation:: BOOL, wrapmode : WrapMode, linegradient : *mut *mut GpLineGradient) -> Status); - GdipCreateLineBrushFromRectWithAngle(core::mem::transmute(rect), core::mem::transmute(color1), core::mem::transmute(color2), core::mem::transmute(angle), isanglescalable.param().abi(), core::mem::transmute(wrapmode), core::mem::transmute(linegradient)) + GdipCreateLineBrushFromRectWithAngle(core::mem::transmute(rect), core::mem::transmute(color1), core::mem::transmute(color2), core::mem::transmute(angle), isanglescalable.into(), core::mem::transmute(wrapmode), core::mem::transmute(linegradient)) } #[inline] -pub unsafe fn GdipCreateLineBrushFromRectWithAngleI(rect: *const Rect, color1: u32, color2: u32, angle: f32, isanglescalable: P4, wrapmode: WrapMode, linegradient: *mut *mut GpLineGradient) -> Status -where - P4: windows_core::Param, -{ +pub unsafe fn GdipCreateLineBrushFromRectWithAngleI(rect: *const Rect, color1: u32, color2: u32, angle: f32, isanglescalable: bool, wrapmode: WrapMode, linegradient: *mut *mut GpLineGradient) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipCreateLineBrushFromRectWithAngleI(rect : *const Rect, color1 : u32, color2 : u32, angle : f32, isanglescalable : super::super::Foundation:: BOOL, wrapmode : WrapMode, linegradient : *mut *mut GpLineGradient) -> Status); - GdipCreateLineBrushFromRectWithAngleI(core::mem::transmute(rect), core::mem::transmute(color1), core::mem::transmute(color2), core::mem::transmute(angle), isanglescalable.param().abi(), core::mem::transmute(wrapmode), core::mem::transmute(linegradient)) + GdipCreateLineBrushFromRectWithAngleI(core::mem::transmute(rect), core::mem::transmute(color1), core::mem::transmute(color2), core::mem::transmute(angle), isanglescalable.into(), core::mem::transmute(wrapmode), core::mem::transmute(linegradient)) } #[inline] pub unsafe fn GdipCreateLineBrushI(point1: *const Point, point2: *const Point, color1: u32, color2: u32, wrapmode: WrapMode, linegradient: *mut *mut GpLineGradient) -> Status { @@ -621,12 +603,9 @@ pub unsafe fn GdipCreateMatrix3I(rect: *const Rect, dstplg: *const Point, matrix } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn GdipCreateMetafileFromEmf(hemf: super::Gdi::HENHMETAFILE, deleteemf: P1, metafile: *mut *mut GpMetafile) -> Status -where - P1: windows_core::Param, -{ +pub unsafe fn GdipCreateMetafileFromEmf(hemf: super::Gdi::HENHMETAFILE, deleteemf: bool, metafile: *mut *mut GpMetafile) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromEmf(hemf : super::Gdi:: HENHMETAFILE, deleteemf : super::super::Foundation:: BOOL, metafile : *mut *mut GpMetafile) -> Status); - GdipCreateMetafileFromEmf(core::mem::transmute(hemf), deleteemf.param().abi(), core::mem::transmute(metafile)) + GdipCreateMetafileFromEmf(core::mem::transmute(hemf), deleteemf.into(), core::mem::transmute(metafile)) } #[inline] pub unsafe fn GdipCreateMetafileFromFile(file: P0, metafile: *mut *mut GpMetafile) -> Status @@ -647,12 +626,9 @@ where } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn GdipCreateMetafileFromWmf(hwmf: super::Gdi::HMETAFILE, deletewmf: P1, wmfplaceablefileheader: *const WmfPlaceableFileHeader, metafile: *mut *mut GpMetafile) -> Status -where - P1: windows_core::Param, -{ +pub unsafe fn GdipCreateMetafileFromWmf(hwmf: super::Gdi::HMETAFILE, deletewmf: bool, wmfplaceablefileheader: *const WmfPlaceableFileHeader, metafile: *mut *mut GpMetafile) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromWmf(hwmf : super::Gdi:: HMETAFILE, deletewmf : super::super::Foundation:: BOOL, wmfplaceablefileheader : *const WmfPlaceableFileHeader, metafile : *mut *mut GpMetafile) -> Status); - GdipCreateMetafileFromWmf(core::mem::transmute(hwmf), deletewmf.param().abi(), core::mem::transmute(wmfplaceablefileheader), core::mem::transmute(metafile)) + GdipCreateMetafileFromWmf(core::mem::transmute(hwmf), deletewmf.into(), core::mem::transmute(wmfplaceablefileheader), core::mem::transmute(metafile)) } #[inline] pub unsafe fn GdipCreateMetafileFromWmfFile(file: P0, wmfplaceablefileheader: *const WmfPlaceableFileHeader, metafile: *mut *mut GpMetafile) -> Status @@ -2189,12 +2165,9 @@ where GdipImageSetAbort(core::mem::transmute(pimage), piabort.param().abi()) } #[inline] -pub unsafe fn GdipInitializePalette(palette: *mut ColorPalette, palettetype: PaletteType, optimalcolors: i32, usetransparentcolor: P3, bitmap: *mut GpBitmap) -> Status -where - P3: windows_core::Param, -{ +pub unsafe fn GdipInitializePalette(palette: *mut ColorPalette, palettetype: PaletteType, optimalcolors: i32, usetransparentcolor: bool, bitmap: *mut GpBitmap) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipInitializePalette(palette : *mut ColorPalette, palettetype : PaletteType, optimalcolors : i32, usetransparentcolor : super::super::Foundation:: BOOL, bitmap : *mut GpBitmap) -> Status); - GdipInitializePalette(core::mem::transmute(palette), core::mem::transmute(palettetype), core::mem::transmute(optimalcolors), usetransparentcolor.param().abi(), core::mem::transmute(bitmap)) + GdipInitializePalette(core::mem::transmute(palette), core::mem::transmute(palettetype), core::mem::transmute(optimalcolors), usetransparentcolor.into(), core::mem::transmute(bitmap)) } #[inline] pub unsafe fn GdipInvertMatrix(matrix: *mut Matrix) -> Status { @@ -2696,12 +2669,9 @@ pub unsafe fn GdipScaleWorldTransform(graphics: *mut GpGraphics, sx: f32, sy: f3 GdipScaleWorldTransform(core::mem::transmute(graphics), core::mem::transmute(sx), core::mem::transmute(sy), core::mem::transmute(order)) } #[inline] -pub unsafe fn GdipSetAdjustableArrowCapFillState(cap: *mut GpAdjustableArrowCap, fillstate: P1) -> Status -where - P1: windows_core::Param, -{ +pub unsafe fn GdipSetAdjustableArrowCapFillState(cap: *mut GpAdjustableArrowCap, fillstate: bool) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetAdjustableArrowCapFillState(cap : *mut GpAdjustableArrowCap, fillstate : super::super::Foundation:: BOOL) -> Status); - GdipSetAdjustableArrowCapFillState(core::mem::transmute(cap), fillstate.param().abi()) + GdipSetAdjustableArrowCapFillState(core::mem::transmute(cap), fillstate.into()) } #[inline] pub unsafe fn GdipSetAdjustableArrowCapHeight(cap: *mut GpAdjustableArrowCap, height: f32) -> Status { @@ -2795,77 +2765,52 @@ pub unsafe fn GdipSetEmpty(region: *mut GpRegion) -> Status { GdipSetEmpty(core::mem::transmute(region)) } #[inline] -pub unsafe fn GdipSetImageAttributesCachedBackground(imageattr: *mut GpImageAttributes, enableflag: P1) -> Status -where - P1: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesCachedBackground(imageattr: *mut GpImageAttributes, enableflag: bool) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesCachedBackground(imageattr : *mut GpImageAttributes, enableflag : super::super::Foundation:: BOOL) -> Status); - GdipSetImageAttributesCachedBackground(core::mem::transmute(imageattr), enableflag.param().abi()) + GdipSetImageAttributesCachedBackground(core::mem::transmute(imageattr), enableflag.into()) } #[inline] -pub unsafe fn GdipSetImageAttributesColorKeys(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2, colorlow: u32, colorhigh: u32) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesColorKeys(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool, colorlow: u32, colorhigh: u32) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesColorKeys(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL, colorlow : u32, colorhigh : u32) -> Status); - GdipSetImageAttributesColorKeys(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi(), core::mem::transmute(colorlow), core::mem::transmute(colorhigh)) + GdipSetImageAttributesColorKeys(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into(), core::mem::transmute(colorlow), core::mem::transmute(colorhigh)) } #[inline] -pub unsafe fn GdipSetImageAttributesColorMatrix(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2, colormatrix: *const ColorMatrix, graymatrix: *const ColorMatrix, flags: ColorMatrixFlags) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesColorMatrix(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool, colormatrix: *const ColorMatrix, graymatrix: *const ColorMatrix, flags: ColorMatrixFlags) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesColorMatrix(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL, colormatrix : *const ColorMatrix, graymatrix : *const ColorMatrix, flags : ColorMatrixFlags) -> Status); - GdipSetImageAttributesColorMatrix(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi(), core::mem::transmute(colormatrix), core::mem::transmute(graymatrix), core::mem::transmute(flags)) + GdipSetImageAttributesColorMatrix(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into(), core::mem::transmute(colormatrix), core::mem::transmute(graymatrix), core::mem::transmute(flags)) } #[inline] -pub unsafe fn GdipSetImageAttributesGamma(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2, gamma: f32) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesGamma(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool, gamma: f32) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesGamma(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL, gamma : f32) -> Status); - GdipSetImageAttributesGamma(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi(), core::mem::transmute(gamma)) + GdipSetImageAttributesGamma(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into(), core::mem::transmute(gamma)) } #[inline] -pub unsafe fn GdipSetImageAttributesNoOp(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesNoOp(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesNoOp(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL) -> Status); - GdipSetImageAttributesNoOp(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi()) + GdipSetImageAttributesNoOp(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into()) } #[inline] -pub unsafe fn GdipSetImageAttributesOutputChannel(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2, channelflags: ColorChannelFlags) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesOutputChannel(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool, channelflags: ColorChannelFlags) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesOutputChannel(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL, channelflags : ColorChannelFlags) -> Status); - GdipSetImageAttributesOutputChannel(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi(), core::mem::transmute(channelflags)) + GdipSetImageAttributesOutputChannel(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into(), core::mem::transmute(channelflags)) } #[inline] -pub unsafe fn GdipSetImageAttributesOutputChannelColorProfile(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2, colorprofilefilename: P3) -> Status +pub unsafe fn GdipSetImageAttributesOutputChannelColorProfile(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool, colorprofilefilename: P3) -> Status where - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesOutputChannelColorProfile(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL, colorprofilefilename : windows_core::PCWSTR) -> Status); - GdipSetImageAttributesOutputChannelColorProfile(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi(), colorprofilefilename.param().abi()) + GdipSetImageAttributesOutputChannelColorProfile(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into(), colorprofilefilename.param().abi()) } #[inline] -pub unsafe fn GdipSetImageAttributesRemapTable(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2, mapsize: u32, map: *const ColorMap) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesRemapTable(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool, mapsize: u32, map: *const ColorMap) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesRemapTable(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL, mapsize : u32, map : *const ColorMap) -> Status); - GdipSetImageAttributesRemapTable(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi(), core::mem::transmute(mapsize), core::mem::transmute(map)) + GdipSetImageAttributesRemapTable(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into(), core::mem::transmute(mapsize), core::mem::transmute(map)) } #[inline] -pub unsafe fn GdipSetImageAttributesThreshold(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: P2, threshold: f32) -> Status -where - P2: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesThreshold(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType, enableflag: bool, threshold: f32) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesThreshold(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType, enableflag : super::super::Foundation:: BOOL, threshold : f32) -> Status); - GdipSetImageAttributesThreshold(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.param().abi(), core::mem::transmute(threshold)) + GdipSetImageAttributesThreshold(core::mem::transmute(imageattr), core::mem::transmute(r#type), enableflag.into(), core::mem::transmute(threshold)) } #[inline] pub unsafe fn GdipSetImageAttributesToIdentity(imageattr: *mut GpImageAttributes, r#type: ColorAdjustType) -> Status { @@ -2873,12 +2818,9 @@ pub unsafe fn GdipSetImageAttributesToIdentity(imageattr: *mut GpImageAttributes GdipSetImageAttributesToIdentity(core::mem::transmute(imageattr), core::mem::transmute(r#type)) } #[inline] -pub unsafe fn GdipSetImageAttributesWrapMode(imageattr: *mut GpImageAttributes, wrap: WrapMode, argb: u32, clamp: P3) -> Status -where - P3: windows_core::Param, -{ +pub unsafe fn GdipSetImageAttributesWrapMode(imageattr: *mut GpImageAttributes, wrap: WrapMode, argb: u32, clamp: bool) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetImageAttributesWrapMode(imageattr : *mut GpImageAttributes, wrap : WrapMode, argb : u32, clamp : super::super::Foundation:: BOOL) -> Status); - GdipSetImageAttributesWrapMode(core::mem::transmute(imageattr), core::mem::transmute(wrap), core::mem::transmute(argb), clamp.param().abi()) + GdipSetImageAttributesWrapMode(core::mem::transmute(imageattr), core::mem::transmute(wrap), core::mem::transmute(argb), clamp.into()) } #[inline] pub unsafe fn GdipSetImagePalette(image: *mut GpImage, palette: *const ColorPalette) -> Status { @@ -2906,12 +2848,9 @@ pub unsafe fn GdipSetLineColors(brush: *mut GpLineGradient, color1: u32, color2: GdipSetLineColors(core::mem::transmute(brush), core::mem::transmute(color1), core::mem::transmute(color2)) } #[inline] -pub unsafe fn GdipSetLineGammaCorrection(brush: *mut GpLineGradient, usegammacorrection: P1) -> Status -where - P1: windows_core::Param, -{ +pub unsafe fn GdipSetLineGammaCorrection(brush: *mut GpLineGradient, usegammacorrection: bool) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetLineGammaCorrection(brush : *mut GpLineGradient, usegammacorrection : super::super::Foundation:: BOOL) -> Status); - GdipSetLineGammaCorrection(core::mem::transmute(brush), usegammacorrection.param().abi()) + GdipSetLineGammaCorrection(core::mem::transmute(brush), usegammacorrection.into()) } #[inline] pub unsafe fn GdipSetLineLinearBlend(brush: *mut GpLineGradient, focus: f32, scale: f32) -> Status { @@ -2989,12 +2928,9 @@ pub unsafe fn GdipSetPathGradientFocusScales(brush: *mut GpPathGradient, xscale: GdipSetPathGradientFocusScales(core::mem::transmute(brush), core::mem::transmute(xscale), core::mem::transmute(yscale)) } #[inline] -pub unsafe fn GdipSetPathGradientGammaCorrection(brush: *mut GpPathGradient, usegammacorrection: P1) -> Status -where - P1: windows_core::Param, -{ +pub unsafe fn GdipSetPathGradientGammaCorrection(brush: *mut GpPathGradient, usegammacorrection: bool) -> Status { windows_targets::link!("gdiplus.dll" "system" fn GdipSetPathGradientGammaCorrection(brush : *mut GpPathGradient, usegammacorrection : super::super::Foundation:: BOOL) -> Status); - GdipSetPathGradientGammaCorrection(core::mem::transmute(brush), usegammacorrection.param().abi()) + GdipSetPathGradientGammaCorrection(core::mem::transmute(brush), usegammacorrection.into()) } #[inline] pub unsafe fn GdipSetPathGradientLinearBlend(brush: *mut GpPathGradient, focus: f32, scale: f32) -> Status { @@ -3381,9 +3317,6 @@ pub const BLUE_SHIFT: u32 = 0u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct Bitmap(pub isize); -impl windows_core::TypeKind for Bitmap { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct BitmapData { @@ -3454,15 +3387,9 @@ pub const BrushTypeTextureFill: BrushType = BrushType(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct CGpEffect(pub isize); -impl windows_core::TypeKind for CGpEffect { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct CachedBitmap(pub isize); -impl windows_core::TypeKind for CachedBitmap { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CharacterRange { @@ -3828,9 +3755,6 @@ pub const CurveChannelRed: CurveChannel = CurveChannel(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct CustomLineCap(pub isize); -impl windows_core::TypeKind for CustomLineCap { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct CustomLineCapType(pub i32); @@ -4213,21 +4137,12 @@ pub const FlushIntentionSync: FlushIntention = FlushIntention(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct Font(pub isize); -impl windows_core::TypeKind for Font { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct FontCollection(pub isize); -impl windows_core::TypeKind for FontCollection { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct FontFamily(pub isize); -impl windows_core::TypeKind for FontFamily { - type TypeKind = windows_core::CopyType; -} pub const FontFamilyNotFound: Status = Status(14i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4682,9 +4597,6 @@ impl windows_core::RuntimeName for IImageBytes {} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct Image(pub isize); -impl windows_core::TypeKind for Image { - type TypeKind = windows_core::CopyType; -} pub type ImageAbort = Option super::super::Foundation::BOOL>; #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4781,9 +4693,6 @@ pub const ImageTypeUnknown: ImageType = ImageType(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct InstalledFontCollection(pub isize); -impl windows_core::TypeKind for InstalledFontCollection { - type TypeKind = windows_core::CopyType; -} pub const InsufficientBuffer: Status = Status(5i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -4858,9 +4767,6 @@ pub const LinearGradientModeVertical: LinearGradientMode = LinearGradientMode(1i #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct Matrix(pub isize); -impl windows_core::TypeKind for Matrix { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MatrixOrder(pub i32); @@ -4869,9 +4775,6 @@ pub const MatrixOrderPrepend: MatrixOrder = MatrixOrder(0i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct Metafile(pub isize); -impl windows_core::TypeKind for Metafile { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct MetafileFrameUnit(pub i32); @@ -4986,9 +4889,6 @@ pub const PaletteTypeOptimal: PaletteType = PaletteType(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PathData(pub isize); -impl windows_core::TypeKind for PathData { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct PathPointType(pub i32); @@ -5057,9 +4957,6 @@ impl Default for PointF { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PrivateFontCollection(pub isize); -impl windows_core::TypeKind for PrivateFontCollection { - type TypeKind = windows_core::CopyType; -} pub const ProfileNotFound: Status = Status(21i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5378,9 +5275,6 @@ impl Default for RedEyeCorrectionParams { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct Region(pub isize); -impl windows_core::TypeKind for Region { - type TypeKind = windows_core::CopyType; -} pub const Rotate180FlipNone: RotateFlipType = RotateFlipType(2i32); pub const Rotate180FlipX: RotateFlipType = RotateFlipType(6i32); pub const Rotate180FlipXY: RotateFlipType = RotateFlipType(0i32); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs index 8351fe170e1..59b01e9984e 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -4524,21 +4524,17 @@ impl windows_core::RuntimeName for IWICMetadataWriterInfo {} windows_core::imp::define_interface!(IWICPalette, IWICPalette_Vtbl, 0x00000040_a8f2_4877_ba0a_fd2b6645fb94); windows_core::imp::interface_hierarchy!(IWICPalette, windows_core::IUnknown); impl IWICPalette { - pub unsafe fn InitializePredefined(&self, epalettetype: WICBitmapPaletteType, faddtransparentcolor: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).InitializePredefined)(windows_core::Interface::as_raw(self), core::mem::transmute(epalettetype), faddtransparentcolor.param().abi()).ok() + pub unsafe fn InitializePredefined(&self, epalettetype: WICBitmapPaletteType, faddtransparentcolor: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InitializePredefined)(windows_core::Interface::as_raw(self), core::mem::transmute(epalettetype), faddtransparentcolor.into()).ok() } pub unsafe fn InitializeCustom(&self, pcolors: &[u32]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InitializeCustom)(windows_core::Interface::as_raw(self), core::mem::transmute(pcolors.as_ptr()), pcolors.len().try_into().unwrap()).ok() } - pub unsafe fn InitializeFromBitmap(&self, pisurface: P0, ccount: u32, faddtransparentcolor: P2) -> windows_core::Result<()> + pub unsafe fn InitializeFromBitmap(&self, pisurface: P0, ccount: u32, faddtransparentcolor: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).InitializeFromBitmap)(windows_core::Interface::as_raw(self), pisurface.param().abi(), core::mem::transmute(ccount), faddtransparentcolor.param().abi()).ok() + (windows_core::Interface::vtable(self).InitializeFromBitmap)(windows_core::Interface::as_raw(self), pisurface.param().abi(), core::mem::transmute(ccount), faddtransparentcolor.into()).ok() } pub unsafe fn InitializeFromPalette(&self, pipalette: P0) -> windows_core::Result<()> where @@ -4708,12 +4704,11 @@ impl IWICPersistStream { (windows_core::Interface::vtable(self).LoadEx)(windows_core::Interface::as_raw(self), pistream.param().abi(), core::mem::transmute(pguidpreferredvendor), core::mem::transmute(dwpersistoptions)).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn SaveEx(&self, pistream: P0, dwpersistoptions: u32, fcleardirty: P2) -> windows_core::Result<()> + pub unsafe fn SaveEx(&self, pistream: P0, dwpersistoptions: u32, fcleardirty: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SaveEx)(windows_core::Interface::as_raw(self), pistream.param().abi(), core::mem::transmute(dwpersistoptions), fcleardirty.param().abi()).ok() + (windows_core::Interface::vtable(self).SaveEx)(windows_core::Interface::as_raw(self), pistream.param().abi(), core::mem::transmute(dwpersistoptions), fcleardirty.into()).ok() } } #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs index d583fc0f7ce..2fa84389cd4 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -2037,12 +2037,9 @@ pub unsafe fn wglMakeCurrent(param0: super::Gdi::HDC, param1: HGLRC) -> windows_ } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn wglRealizeLayerPalette(param0: super::Gdi::HDC, param1: i32, param2: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn wglRealizeLayerPalette(param0: super::Gdi::HDC, param1: i32, param2: bool) -> windows_core::Result<()> { windows_targets::link!("opengl32.dll" "system" fn wglRealizeLayerPalette(param0 : super::Gdi:: HDC, param1 : i32, param2 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - wglRealizeLayerPalette(core::mem::transmute(param0), core::mem::transmute(param1), param2.param().abi()).ok() + wglRealizeLayerPalette(core::mem::transmute(param0), core::mem::transmute(param1), param2.into()).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] @@ -2216,16 +2213,10 @@ pub const GLU_V_STEP: u32 = 100207u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct GLUnurbs(pub isize); -impl windows_core::TypeKind for GLUnurbs { - type TypeKind = windows_core::CopyType; -} pub type GLUnurbsErrorProc = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct GLUquadric(pub isize); -impl windows_core::TypeKind for GLUquadric { - type TypeKind = windows_core::CopyType; -} pub type GLUquadricErrorProc = Option; pub type GLUtessBeginDataProc = Option; pub type GLUtessBeginProc = Option; @@ -2242,9 +2233,6 @@ pub type GLUtessVertexProc = Option bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs index e69d6643ceb..3fe641d3e91 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs @@ -107,9 +107,6 @@ pub const E_PRINTTICKET_FORMAT: u32 = 2147745795u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPTPROVIDER(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPTPROVIDER { - type TypeKind = windows_core::CopyType; -} impl HPTPROVIDER { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs index 12ee450dd17..6802391213b 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs @@ -3259,12 +3259,11 @@ impl core::ops::Deref for IAsyncGetSendNotificationCookie { } windows_core::imp::interface_hierarchy!(IAsyncGetSendNotificationCookie, windows_core::IUnknown, IPrintAsyncCookie); impl IAsyncGetSendNotificationCookie { - pub unsafe fn FinishAsyncCallWithData(&self, param0: P0, param1: P1) -> windows_core::Result<()> + pub unsafe fn FinishAsyncCallWithData(&self, param0: P0, param1: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).FinishAsyncCallWithData)(windows_core::Interface::as_raw(self), param0.param().abi(), param1.param().abi()).ok() + (windows_core::Interface::vtable(self).FinishAsyncCallWithData)(windows_core::Interface::as_raw(self), param0.param().abi(), param1.into()).ok() } } #[repr(C)] @@ -5456,11 +5455,8 @@ impl IPrintCoreHelper { (windows_core::Interface::vtable(self).GetOption)(windows_core::Interface::as_raw(self), core::mem::transmute(pdevmode.unwrap_or(core::mem::zeroed())), core::mem::transmute(cbsize), pszfeaturerequested.param().abi(), &mut result__).map(|| result__) } #[cfg(feature = "Win32_Graphics_Gdi")] - pub unsafe fn SetOptions(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, bresolveconflicts: P2, pfopairs: *const PRINT_FEATURE_OPTION, cpairs: u32, pcpairswritten: *mut u32, pdwresult: *mut u32) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetOptions)(windows_core::Interface::as_raw(self), core::mem::transmute(pdevmode), core::mem::transmute(cbsize), bresolveconflicts.param().abi(), core::mem::transmute(pfopairs), core::mem::transmute(cpairs), core::mem::transmute(pcpairswritten), core::mem::transmute(pdwresult)).ok() + pub unsafe fn SetOptions(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, bresolveconflicts: bool, pfopairs: *const PRINT_FEATURE_OPTION, cpairs: u32, pcpairswritten: *mut u32, pdwresult: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetOptions)(windows_core::Interface::as_raw(self), core::mem::transmute(pdevmode), core::mem::transmute(cbsize), bresolveconflicts.into(), core::mem::transmute(pfopairs), core::mem::transmute(cpairs), core::mem::transmute(pcpairswritten), core::mem::transmute(pdwresult)).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn EnumConstrainedOptions(&self, pdevmode: *const super::Gdi::DEVMODEA, cbsize: u32, pszfeaturekeyword: P2, pconstrainedoptionlist: *const *const *const windows_core::PCSTR, pdwnumoptions: *mut u32) -> windows_core::Result<()> @@ -9205,11 +9201,8 @@ impl IPrinterPropertyBag { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetBool)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrname), &mut result__).map(|| result__) } - pub unsafe fn SetBool(&self, bstrname: &windows_core::BSTR, bvalue: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBool)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrname), bvalue.param().abi()).ok() + pub unsafe fn SetBool(&self, bstrname: &windows_core::BSTR, bvalue: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBool)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrname), bvalue.into()).ok() } pub unsafe fn GetInt32(&self, bstrname: &windows_core::BSTR) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -9769,11 +9762,8 @@ impl IPrinterScriptablePropertyBag { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetBool)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrname), &mut result__).map(|| result__) } - pub unsafe fn SetBool(&self, bstrname: &windows_core::BSTR, bvalue: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBool)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrname), bvalue.param().abi()).ok() + pub unsafe fn SetBool(&self, bstrname: &windows_core::BSTR, bvalue: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBool)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrname), bvalue.into()).ok() } pub unsafe fn GetInt32(&self, bstrname: &windows_core::BSTR) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs b/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs index 1330b8cc399..2337270c90b 100644 --- a/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs @@ -103,12 +103,9 @@ where SetDeviceManagementConfigInfo(providerid.param().abi(), configstring.param().abi()).ok() } #[inline] -pub unsafe fn SetManagedExternally(ismanagedexternally: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn SetManagedExternally(ismanagedexternally: bool) -> windows_core::Result<()> { windows_targets::link!("mdmregistration.dll" "system" fn SetManagedExternally(ismanagedexternally : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - SetManagedExternally(ismanagedexternally.param().abi()).ok() + SetManagedExternally(ismanagedexternally.into()).ok() } #[inline] pub unsafe fn UnregisterDeviceWithLocalManagement() -> windows_core::Result<()> { diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs index b7c59b5682b..996ca7e1189 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs @@ -862,11 +862,8 @@ impl IDirectMusic { pub unsafe fn SetMasterClock(&self, rguidclock: *const windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetMasterClock)(windows_core::Interface::as_raw(self), core::mem::transmute(rguidclock)).ok() } - pub unsafe fn Activate(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Activate(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn GetDefaultPort(&self, pguidport: *mut windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDefaultPort)(windows_core::Interface::as_raw(self), core::mem::transmute(pguidport)).ok() @@ -1341,11 +1338,8 @@ impl IDirectMusicPort { pub unsafe fn GetNumChannelGroups(&self, pdwchannelgroups: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetNumChannelGroups)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwchannelgroups)).ok() } - pub unsafe fn Activate(&self, factive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), factive.param().abi()).ok() + pub unsafe fn Activate(&self, factive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), factive.into()).ok() } pub unsafe fn SetChannelPriority(&self, dwchannelgroup: u32, dwchannel: u32, dwpriority: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetChannelPriority)(windows_core::Interface::as_raw(self), core::mem::transmute(dwchannelgroup), core::mem::transmute(dwchannel), core::mem::transmute(dwpriority)).ok() @@ -1654,11 +1648,8 @@ impl IDirectMusicSynth { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetLatencyClock)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Activate(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Activate(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn SetSynthSink(&self, psynthsink: P0) -> windows_core::Result<()> where @@ -1920,11 +1911,8 @@ impl IDirectMusicSynthSink { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetLatencyClock)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Activate(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Activate(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn SampleToRefTime(&self, llsampletime: i64, prftime: *mut i64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SampleToRefTime)(windows_core::Interface::as_raw(self), core::mem::transmute(llsampletime), core::mem::transmute(prftime)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs index 03162723ba3..8efba0ec54f 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs @@ -313,11 +313,8 @@ impl IAudioEndpointVolume { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetChannelVolumeLevelScalar)(windows_core::Interface::as_raw(self), core::mem::transmute(nchannel), &mut result__).map(|| result__) } - pub unsafe fn SetMute(&self, bmute: P0, pguideventcontext: *const windows_core::GUID) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmute.param().abi(), core::mem::transmute(pguideventcontext)).ok() + pub unsafe fn SetMute(&self, bmute: bool, pguideventcontext: *const windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmute.into(), core::mem::transmute(pguideventcontext)).ok() } pub unsafe fn GetMute(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -590,11 +587,8 @@ impl windows_core::RuntimeName for IAudioEndpointVolumeEx {} windows_core::imp::define_interface!(IAudioLfxControl, IAudioLfxControl_Vtbl, 0x076a6922_d802_4f83_baf6_409d9ca11bfe); windows_core::imp::interface_hierarchy!(IAudioLfxControl, windows_core::IUnknown); impl IAudioLfxControl { - pub unsafe fn SetLocalEffectsState(&self, benabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLocalEffectsState)(windows_core::Interface::as_raw(self), benabled.param().abi()).ok() + pub unsafe fn SetLocalEffectsState(&self, benabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLocalEffectsState)(windows_core::Interface::as_raw(self), benabled.into()).ok() } pub unsafe fn GetLocalEffectsState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -730,12 +724,11 @@ impl IHardwareAudioEngineBase { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetAvailableOffloadConnectorCount)(windows_core::Interface::as_raw(self), _pwstrdeviceid.param().abi(), core::mem::transmute(_uconnectorid), &mut result__).map(|| result__) } - pub unsafe fn GetEngineFormat(&self, pdevice: P0, _brequestdeviceformat: P1, _ppwfxformat: *mut *mut super::WAVEFORMATEX) -> windows_core::Result<()> + pub unsafe fn GetEngineFormat(&self, pdevice: P0, _brequestdeviceformat: bool, _ppwfxformat: *mut *mut super::WAVEFORMATEX) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).GetEngineFormat)(windows_core::Interface::as_raw(self), pdevice.param().abi(), _brequestdeviceformat.param().abi(), core::mem::transmute(_ppwfxformat)).ok() + (windows_core::Interface::vtable(self).GetEngineFormat)(windows_core::Interface::as_raw(self), pdevice.param().abi(), _brequestdeviceformat.into(), core::mem::transmute(_ppwfxformat)).ok() } pub unsafe fn SetEngineDeviceFormat(&self, pdevice: P0, _pwfxformat: *mut super::WAVEFORMATEX) -> windows_core::Result<()> where @@ -743,12 +736,11 @@ impl IHardwareAudioEngineBase { { (windows_core::Interface::vtable(self).SetEngineDeviceFormat)(windows_core::Interface::as_raw(self), pdevice.param().abi(), core::mem::transmute(_pwfxformat)).ok() } - pub unsafe fn SetGfxState(&self, pdevice: P0, _benable: P1) -> windows_core::Result<()> + pub unsafe fn SetGfxState(&self, pdevice: P0, _benable: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetGfxState)(windows_core::Interface::as_raw(self), pdevice.param().abi(), _benable.param().abi()).ok() + (windows_core::Interface::vtable(self).SetGfxState)(windows_core::Interface::as_raw(self), pdevice.param().abi(), _benable.into()).ok() } pub unsafe fn GetGfxState(&self, pdevice: P0) -> windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs index 7184ba55782..f791df31b33 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs @@ -261,11 +261,8 @@ impl IXAPO { pub unsafe fn UnlockForProcess(&self) { (windows_core::Interface::vtable(self).UnlockForProcess)(windows_core::Interface::as_raw(self)) } - pub unsafe fn Process(&self, pinputprocessparameters: Option<&[XAPO_PROCESS_BUFFER_PARAMETERS]>, poutputprocessparameters: Option<&mut [XAPO_PROCESS_BUFFER_PARAMETERS]>, isenabled: P4) - where - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).Process)(windows_core::Interface::as_raw(self), pinputprocessparameters.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pinputprocessparameters.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), poutputprocessparameters.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(poutputprocessparameters.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), isenabled.param().abi()) + pub unsafe fn Process(&self, pinputprocessparameters: Option<&[XAPO_PROCESS_BUFFER_PARAMETERS]>, poutputprocessparameters: Option<&mut [XAPO_PROCESS_BUFFER_PARAMETERS]>, isenabled: bool) { + (windows_core::Interface::vtable(self).Process)(windows_core::Interface::as_raw(self), pinputprocessparameters.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pinputprocessparameters.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), poutputprocessparameters.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(poutputprocessparameters.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), isenabled.into()) } pub unsafe fn CalcInputFrames(&self, outputframecount: u32) -> u32 { (windows_core::Interface::vtable(self).CalcInputFrames)(windows_core::Interface::as_raw(self), core::mem::transmute(outputframecount)) diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs index bfb745536f4..78c94baa7fe 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs @@ -1947,9 +1947,6 @@ pub const Full: AudioStateMonitorSoundLevel = AudioStateMonitorSoundLevel(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HACMDRIVER(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HACMDRIVER { - type TypeKind = windows_core::CopyType; -} impl HACMDRIVER { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1972,9 +1969,6 @@ impl Default for HACMDRIVER { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HACMDRIVERID(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HACMDRIVERID { - type TypeKind = windows_core::CopyType; -} impl HACMDRIVERID { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1988,9 +1982,6 @@ impl Default for HACMDRIVERID { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HACMOBJ(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HACMOBJ { - type TypeKind = windows_core::CopyType; -} impl HACMOBJ { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2004,9 +1995,6 @@ impl Default for HACMOBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HACMSTREAM(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HACMSTREAM { - type TypeKind = windows_core::CopyType; -} impl HACMSTREAM { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2029,9 +2017,6 @@ impl Default for HACMSTREAM { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMIDI(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMIDI { - type TypeKind = windows_core::CopyType; -} impl HMIDI { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2045,9 +2030,6 @@ impl Default for HMIDI { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMIDIIN(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMIDIIN { - type TypeKind = windows_core::CopyType; -} impl HMIDIIN { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2070,9 +2052,6 @@ impl Default for HMIDIIN { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMIDIOUT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMIDIOUT { - type TypeKind = windows_core::CopyType; -} impl HMIDIOUT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2095,9 +2074,6 @@ impl Default for HMIDIOUT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMIDISTRM(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMIDISTRM { - type TypeKind = windows_core::CopyType; -} impl HMIDISTRM { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2120,9 +2096,6 @@ impl Default for HMIDISTRM { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMIXER(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMIXER { - type TypeKind = windows_core::CopyType; -} impl HMIXER { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2145,9 +2118,6 @@ impl Default for HMIXER { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMIXEROBJ(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMIXEROBJ { - type TypeKind = windows_core::CopyType; -} impl HMIXEROBJ { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2161,9 +2131,6 @@ impl Default for HMIXEROBJ { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWAVE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWAVE { - type TypeKind = windows_core::CopyType; -} impl HWAVE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2177,9 +2144,6 @@ impl Default for HWAVE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWAVEIN(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWAVEIN { - type TypeKind = windows_core::CopyType; -} impl HWAVEIN { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2202,9 +2166,6 @@ impl Default for HWAVEIN { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWAVEOUT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWAVEOUT { - type TypeKind = windows_core::CopyType; -} impl HWAVEOUT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2326,11 +2287,8 @@ impl IAudioAmbisonicsControl { pub unsafe fn SetData(&self, pambisonicsparams: &[AMBISONICS_PARAMS]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetData)(windows_core::Interface::as_raw(self), core::mem::transmute(pambisonicsparams.as_ptr()), pambisonicsparams.len().try_into().unwrap()).ok() } - pub unsafe fn SetHeadTracking(&self, benableheadtracking: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetHeadTracking)(windows_core::Interface::as_raw(self), benableheadtracking.param().abi()).ok() + pub unsafe fn SetHeadTracking(&self, benableheadtracking: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetHeadTracking)(windows_core::Interface::as_raw(self), benableheadtracking.into()).ok() } pub unsafe fn GetHeadTracking(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2398,11 +2356,8 @@ impl IAudioAutoGainControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnabled(&self, benable: P0, pguideventcontext: Option<*const windows_core::GUID>) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), benable.param().abi(), core::mem::transmute(pguideventcontext.unwrap_or(core::mem::zeroed()))).ok() + pub unsafe fn SetEnabled(&self, benable: bool, pguideventcontext: Option<*const windows_core::GUID>) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), benable.into(), core::mem::transmute(pguideventcontext.unwrap_or(core::mem::zeroed()))).ok() } } #[repr(C)] @@ -2759,11 +2714,8 @@ impl IAudioClient2 { pub unsafe fn SetClientProperties(&self, pproperties: *const AudioClientProperties) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetClientProperties)(windows_core::Interface::as_raw(self), core::mem::transmute(pproperties)).ok() } - pub unsafe fn GetBufferSizeLimits(&self, pformat: *const WAVEFORMATEX, beventdriven: P1, phnsminbufferduration: *mut i64, phnsmaxbufferduration: *mut i64) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetBufferSizeLimits)(windows_core::Interface::as_raw(self), core::mem::transmute(pformat), beventdriven.param().abi(), core::mem::transmute(phnsminbufferduration), core::mem::transmute(phnsmaxbufferduration)).ok() + pub unsafe fn GetBufferSizeLimits(&self, pformat: *const WAVEFORMATEX, beventdriven: bool, phnsminbufferduration: *mut i64, phnsmaxbufferduration: *mut i64) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetBufferSizeLimits)(windows_core::Interface::as_raw(self), core::mem::transmute(pformat), beventdriven.into(), core::mem::transmute(phnsminbufferduration), core::mem::transmute(phnsmaxbufferduration)).ok() } } #[repr(C)] @@ -3220,11 +3172,8 @@ impl IAudioLoudness { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnabled(&self, benable: P0, pguideventcontext: Option<*const windows_core::GUID>) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), benable.param().abi(), core::mem::transmute(pguideventcontext.unwrap_or(core::mem::zeroed()))).ok() + pub unsafe fn SetEnabled(&self, benable: bool, pguideventcontext: Option<*const windows_core::GUID>) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), benable.into(), core::mem::transmute(pguideventcontext.unwrap_or(core::mem::zeroed()))).ok() } } #[repr(C)] @@ -3289,11 +3238,8 @@ impl windows_core::RuntimeName for IAudioMidrange {} windows_core::imp::define_interface!(IAudioMute, IAudioMute_Vtbl, 0xdf45aeea_b74a_4b6b_afad_2366b6aa012e); windows_core::imp::interface_hierarchy!(IAudioMute, windows_core::IUnknown); impl IAudioMute { - pub unsafe fn SetMute(&self, bmuted: P0, pguideventcontext: Option<*const windows_core::GUID>) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmuted.param().abi(), core::mem::transmute(pguideventcontext.unwrap_or(core::mem::zeroed()))).ok() + pub unsafe fn SetMute(&self, bmuted: bool, pguideventcontext: Option<*const windows_core::GUID>) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmuted.into(), core::mem::transmute(pguideventcontext.unwrap_or(core::mem::zeroed()))).ok() } pub unsafe fn GetMute(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3659,11 +3605,8 @@ impl IAudioSessionControl2 { pub unsafe fn IsSystemSoundsSession(&self) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).IsSystemSoundsSession)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetDuckingPreference(&self, optout: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDuckingPreference)(windows_core::Interface::as_raw(self), optout.param().abi()).ok() + pub unsafe fn SetDuckingPreference(&self, optout: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDuckingPreference)(windows_core::Interface::as_raw(self), optout.into()).ok() } } #[repr(C)] @@ -3806,11 +3749,8 @@ impl IAudioSessionEvents { { (windows_core::Interface::vtable(self).OnIconPathChanged)(windows_core::Interface::as_raw(self), newiconpath.param().abi(), core::mem::transmute(eventcontext)).ok() } - pub unsafe fn OnSimpleVolumeChanged(&self, newvolume: f32, newmute: P1, eventcontext: *const windows_core::GUID) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnSimpleVolumeChanged)(windows_core::Interface::as_raw(self), core::mem::transmute(newvolume), newmute.param().abi(), core::mem::transmute(eventcontext)).ok() + pub unsafe fn OnSimpleVolumeChanged(&self, newvolume: f32, newmute: bool, eventcontext: *const windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnSimpleVolumeChanged)(windows_core::Interface::as_raw(self), core::mem::transmute(newvolume), newmute.into(), core::mem::transmute(eventcontext)).ok() } pub unsafe fn OnChannelVolumeChanged(&self, newchannelvolumearray: &[f32], changedchannel: u32, eventcontext: *const windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnChannelVolumeChanged)(windows_core::Interface::as_raw(self), newchannelvolumearray.len().try_into().unwrap(), core::mem::transmute(newchannelvolumearray.as_ptr()), core::mem::transmute(changedchannel), core::mem::transmute(eventcontext)).ok() @@ -4902,14 +4842,13 @@ impl IDeviceTopology { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetDeviceId)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetSignalPath(&self, pipartfrom: P0, pipartto: P1, brejectmixedpaths: P2) -> windows_core::Result + pub unsafe fn GetSignalPath(&self, pipartfrom: P0, pipartto: P1, brejectmixedpaths: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSignalPath)(windows_core::Interface::as_raw(self), pipartfrom.param().abi(), pipartto.param().abi(), brejectmixedpaths.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetSignalPath)(windows_core::Interface::as_raw(self), pipartfrom.param().abi(), pipartto.param().abi(), brejectmixedpaths.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -5869,11 +5808,8 @@ impl ISimpleAudioVolume { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMasterVolume)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetMute(&self, bmute: P0, eventcontext: *const windows_core::GUID) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmute.param().abi(), core::mem::transmute(eventcontext)).ok() + pub unsafe fn SetMute(&self, bmute: bool, eventcontext: *const windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmute.into(), core::mem::transmute(eventcontext)).ok() } pub unsafe fn GetMute(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6094,12 +6030,9 @@ impl ISpatialAudioClient2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsOffloadCapable)(windows_core::Interface::as_raw(self), core::mem::transmute(category), &mut result__).map(|| result__) } - pub unsafe fn GetMaxFrameCountForCategory(&self, category: AUDIO_STREAM_CATEGORY, offloadenabled: P1, objectformat: *const WAVEFORMATEX) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetMaxFrameCountForCategory(&self, category: AUDIO_STREAM_CATEGORY, offloadenabled: bool, objectformat: *const WAVEFORMATEX) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetMaxFrameCountForCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), offloadenabled.param().abi(), core::mem::transmute(objectformat), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetMaxFrameCountForCategory)(windows_core::Interface::as_raw(self), core::mem::transmute(category), offloadenabled.into(), core::mem::transmute(objectformat), &mut result__).map(|| result__) } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs index 39233c8b556..cd9c4b143f6 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -3020,11 +3020,8 @@ impl IWMDMLogger { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn Enable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Enable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn GetLogFileName(&self, pszfilename: windows_core::PSTR, nmaxchars: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFileName)(windows_core::Interface::as_raw(self), core::mem::transmute(pszfilename), core::mem::transmute(nmaxchars)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs index 60770667a6f..32778a68803 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs @@ -3031,12 +3031,9 @@ impl IAtscPsipParser { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMGT)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetVCT(&self, tableid: u8, fgetnexttable: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetVCT(&self, tableid: u8, fgetnexttable: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetVCT)(windows_core::Interface::as_raw(self), core::mem::transmute(tableid), fgetnexttable.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetVCT)(windows_core::Interface::as_raw(self), core::mem::transmute(tableid), fgetnexttable.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn GetEIT(&self, pid: u16, pwsourceid: *const u16, dwtimeout: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -5017,11 +5014,8 @@ impl IDTFilter { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).BlockUnRated)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetBlockUnRated(&self, fblockunratedshows: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBlockUnRated)(windows_core::Interface::as_raw(self), fblockunratedshows.param().abi()).ok() + pub unsafe fn SetBlockUnRated(&self, fblockunratedshows: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBlockUnRated)(windows_core::Interface::as_raw(self), fblockunratedshows.into()).ok() } pub unsafe fn BlockUnRatedDelay(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -13207,11 +13201,8 @@ impl IETFilter { pub unsafe fn GetLastErrorCode(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLastErrorCode)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetRecordingOn(&self, frecstate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRecordingOn)(windows_core::Interface::as_raw(self), frecstate.param().abi()).ok() + pub unsafe fn SetRecordingOn(&self, frecstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRecordingOn)(windows_core::Interface::as_raw(self), frecstate.into()).ok() } } #[repr(C)] @@ -13890,11 +13881,8 @@ impl IEvalRat { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).BlockUnRated)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetBlockUnRated(&self, fblockunratedshows: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBlockUnRated)(windows_core::Interface::as_raw(self), fblockunratedshows.param().abi()).ok() + pub unsafe fn SetBlockUnRated(&self, fblockunratedshows: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBlockUnRated)(windows_core::Interface::as_raw(self), fblockunratedshows.into()).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).MostRestrictiveRating)(windows_core::Interface::as_raw(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() @@ -29392,13 +29380,12 @@ impl windows_core::RuntimeName for IPSITables {} windows_core::imp::define_interface!(IPTFilterLicenseRenewal, IPTFilterLicenseRenewal_Vtbl, 0x26d836a5_0c15_44c7_ac59_b0da8728f240); windows_core::imp::interface_hierarchy!(IPTFilterLicenseRenewal, windows_core::IUnknown); impl IPTFilterLicenseRenewal { - pub unsafe fn RenewLicenses(&self, wszfilename: P0, wszexpiredkid: P1, dwcallersid: u32, bhighpriority: P3) -> windows_core::Result<()> + pub unsafe fn RenewLicenses(&self, wszfilename: P0, wszexpiredkid: P1, dwcallersid: u32, bhighpriority: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).RenewLicenses)(windows_core::Interface::as_raw(self), wszfilename.param().abi(), wszexpiredkid.param().abi(), core::mem::transmute(dwcallersid), bhighpriority.param().abi()).ok() + (windows_core::Interface::vtable(self).RenewLicenses)(windows_core::Interface::as_raw(self), wszfilename.param().abi(), wszexpiredkid.param().abi(), core::mem::transmute(dwcallersid), bhighpriority.into()).ok() } pub unsafe fn CancelLicenseRenewal(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CancelLicenseRenewal)(windows_core::Interface::as_raw(self)).ok() @@ -31245,11 +31232,8 @@ impl core::ops::Deref for IStreamBufferConfigure3 { } windows_core::imp::interface_hierarchy!(IStreamBufferConfigure3, windows_core::IUnknown, IStreamBufferConfigure, IStreamBufferConfigure2); impl IStreamBufferConfigure3 { - pub unsafe fn SetStartRecConfig(&self, fstartstopscur: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStartRecConfig)(windows_core::Interface::as_raw(self), fstartstopscur.param().abi()).ok() + pub unsafe fn SetStartRecConfig(&self, fstartstopscur: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStartRecConfig)(windows_core::Interface::as_raw(self), fstartstopscur.into()).ok() } pub unsafe fn GetStartRecConfig(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs index eab241dd5de..68df71be021 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs @@ -4367,11 +4367,8 @@ impl IAMAsyncReaderTimestampScaling { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetTimestampMode)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetTimestampMode(&self, fraw: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetTimestampMode)(windows_core::Interface::as_raw(self), fraw.param().abi()).ok() + pub unsafe fn SetTimestampMode(&self, fraw: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetTimestampMode)(windows_core::Interface::as_raw(self), fraw.into()).ok() } } #[repr(C)] @@ -4414,21 +4411,15 @@ impl windows_core::RuntimeName for IAMAsyncReaderTimestampScaling {} windows_core::imp::define_interface!(IAMAudioInputMixer, IAMAudioInputMixer_Vtbl, 0x54c39221_8380_11d0_b3f0_00aa003761c5); windows_core::imp::interface_hierarchy!(IAMAudioInputMixer, windows_core::IUnknown); impl IAMAudioInputMixer { - pub unsafe fn SetEnable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn SetEnable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn Enable(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetMono(&self, fmono: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMono)(windows_core::Interface::as_raw(self), fmono.param().abi()).ok() + pub unsafe fn SetMono(&self, fmono: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMono)(windows_core::Interface::as_raw(self), fmono.into()).ok() } pub unsafe fn Mono(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4448,11 +4439,8 @@ impl IAMAudioInputMixer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Pan)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetLoudness(&self, floudness: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLoudness)(windows_core::Interface::as_raw(self), floudness.param().abi()).ok() + pub unsafe fn SetLoudness(&self, floudness: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLoudness)(windows_core::Interface::as_raw(self), floudness.into()).ok() } pub unsafe fn Loudness(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -5153,11 +5141,8 @@ impl IAMCrossbar { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).get_IsRoutedTo)(windows_core::Interface::as_raw(self), core::mem::transmute(outputpinindex), &mut result__).map(|| result__) } - pub unsafe fn get_CrossbarPinInfo(&self, isinputpin: P0, pinindex: i32, pinindexrelated: *mut i32, physicaltype: *mut i32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).get_CrossbarPinInfo)(windows_core::Interface::as_raw(self), isinputpin.param().abi(), core::mem::transmute(pinindex), core::mem::transmute(pinindexrelated), core::mem::transmute(physicaltype)).ok() + pub unsafe fn get_CrossbarPinInfo(&self, isinputpin: bool, pinindex: i32, pinindexrelated: *mut i32, physicaltype: *mut i32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).get_CrossbarPinInfo)(windows_core::Interface::as_raw(self), isinputpin.into(), core::mem::transmute(pinindex), core::mem::transmute(pinindexrelated), core::mem::transmute(physicaltype)).ok() } } #[repr(C)] @@ -5475,11 +5460,8 @@ impl IAMDirectSound { { (windows_core::Interface::vtable(self).ReleaseSecondaryBufferInterface)(windows_core::Interface::as_raw(self), lpdsb.param().abi()).ok() } - pub unsafe fn SetFocusWindow(&self, param0: super::super::Foundation::HWND, param1: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFocusWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(param0), param1.param().abi()).ok() + pub unsafe fn SetFocusWindow(&self, param0: super::super::Foundation::HWND, param1: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFocusWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(param0), param1.into()).ok() } pub unsafe fn GetFocusWindow(&self, param0: *mut super::super::Foundation::HWND, param1: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFocusWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(param0), core::mem::transmute(param1)).ok() @@ -6492,11 +6474,8 @@ impl IAMGraphStreams { { (windows_core::Interface::vtable(self).FindUpstreamInterface)(windows_core::Interface::as_raw(self), ppin.param().abi(), core::mem::transmute(riid), core::mem::transmute(ppvinterface), core::mem::transmute(dwflags)).ok() } - pub unsafe fn SyncUsingStreamOffset(&self, busestreamoffset: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SyncUsingStreamOffset)(windows_core::Interface::as_raw(self), busestreamoffset.param().abi()).ok() + pub unsafe fn SyncUsingStreamOffset(&self, busestreamoffset: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SyncUsingStreamOffset)(windows_core::Interface::as_raw(self), busestreamoffset.into()).ok() } pub unsafe fn SetMaxGraphLatency(&self, rtmaxgraphlatency: i64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetMaxGraphLatency)(windows_core::Interface::as_raw(self), core::mem::transmute(rtmaxgraphlatency)).ok() @@ -6610,11 +6589,8 @@ impl IAMLine21Decoder { pub unsafe fn GetRedrawAlways(&self, lpboption: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetRedrawAlways)(windows_core::Interface::as_raw(self), core::mem::transmute(lpboption)).ok() } - pub unsafe fn SetRedrawAlways(&self, boption: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRedrawAlways)(windows_core::Interface::as_raw(self), boption.param().abi()).ok() + pub unsafe fn SetRedrawAlways(&self, boption: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRedrawAlways)(windows_core::Interface::as_raw(self), boption.into()).ok() } pub unsafe fn GetDrawBackgroundMode(&self, lpmode: *mut AM_LINE21_DRAWBGMODE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDrawBackgroundMode)(windows_core::Interface::as_raw(self), core::mem::transmute(lpmode)).ok() @@ -7094,20 +7070,14 @@ impl IAMMediaTypeSample { pub unsafe fn IsSyncPoint(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).IsSyncPoint)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetSyncPoint(&self, bissyncpoint: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSyncPoint)(windows_core::Interface::as_raw(self), bissyncpoint.param().abi()).ok() + pub unsafe fn SetSyncPoint(&self, bissyncpoint: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSyncPoint)(windows_core::Interface::as_raw(self), bissyncpoint.into()).ok() } pub unsafe fn IsPreroll(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).IsPreroll)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetPreroll(&self, bispreroll: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPreroll)(windows_core::Interface::as_raw(self), bispreroll.param().abi()).ok() + pub unsafe fn SetPreroll(&self, bispreroll: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPreroll)(windows_core::Interface::as_raw(self), bispreroll.into()).ok() } pub unsafe fn GetActualDataLength(&self) -> i32 { (windows_core::Interface::vtable(self).GetActualDataLength)(windows_core::Interface::as_raw(self)) @@ -7127,11 +7097,8 @@ impl IAMMediaTypeSample { pub unsafe fn IsDiscontinuity(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).IsDiscontinuity)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetDiscontinuity(&self, bdiscontinuity: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDiscontinuity)(windows_core::Interface::as_raw(self), bdiscontinuity.param().abi()).ok() + pub unsafe fn SetDiscontinuity(&self, bdiscontinuity: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDiscontinuity)(windows_core::Interface::as_raw(self), bdiscontinuity.into()).ok() } pub unsafe fn GetMediaTime(&self, ptimestart: *mut i64, ptimeend: *mut i64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetMediaTime)(windows_core::Interface::as_raw(self), core::mem::transmute(ptimestart), core::mem::transmute(ptimeend)).ok() @@ -8599,11 +8566,8 @@ impl IAMPluginControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetDisabledByIndex)(windows_core::Interface::as_raw(self), core::mem::transmute(index), &mut result__).map(|| result__) } - pub unsafe fn SetDisabled(&self, clsid: *const windows_core::GUID, disabled: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDisabled)(windows_core::Interface::as_raw(self), core::mem::transmute(clsid), disabled.param().abi()).ok() + pub unsafe fn SetDisabled(&self, clsid: *const windows_core::GUID, disabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDisabled)(windows_core::Interface::as_raw(self), core::mem::transmute(clsid), disabled.into()).ok() } pub unsafe fn IsLegacyDisabled(&self, dllname: P0) -> windows_core::Result<()> where @@ -9052,11 +9016,8 @@ impl IAMStreamControl { pub unsafe fn StartAt(&self, ptstart: Option<*const i64>, dwcookie: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).StartAt)(windows_core::Interface::as_raw(self), core::mem::transmute(ptstart.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwcookie)).ok() } - pub unsafe fn StopAt(&self, ptstop: Option<*const i64>, bsendextra: P1, dwcookie: u32) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).StopAt)(windows_core::Interface::as_raw(self), core::mem::transmute(ptstop.unwrap_or(core::mem::zeroed())), bsendextra.param().abi(), core::mem::transmute(dwcookie)).ok() + pub unsafe fn StopAt(&self, ptstop: Option<*const i64>, bsendextra: bool, dwcookie: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).StopAt)(windows_core::Interface::as_raw(self), core::mem::transmute(ptstop.unwrap_or(core::mem::zeroed())), bsendextra.into(), core::mem::transmute(dwcookie)).ok() } pub unsafe fn GetInfo(&self, pinfo: *mut AM_STREAM_INFO) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo)).ok() @@ -10140,11 +10101,8 @@ impl IAMVideoAccelerator { pub unsafe fn EndFrame(&self, pendframeinfo: *const AMVAEndFrameInfo) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EndFrame)(windows_core::Interface::as_raw(self), core::mem::transmute(pendframeinfo)).ok() } - pub unsafe fn GetBuffer(&self, dwtypeindex: u32, dwbufferindex: u32, breadonly: P2, ppbuffer: *mut *mut core::ffi::c_void, lpstride: *mut i32) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetBuffer)(windows_core::Interface::as_raw(self), core::mem::transmute(dwtypeindex), core::mem::transmute(dwbufferindex), breadonly.param().abi(), core::mem::transmute(ppbuffer), core::mem::transmute(lpstride)).ok() + pub unsafe fn GetBuffer(&self, dwtypeindex: u32, dwbufferindex: u32, breadonly: bool, ppbuffer: *mut *mut core::ffi::c_void, lpstride: *mut i32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetBuffer)(windows_core::Interface::as_raw(self), core::mem::transmute(dwtypeindex), core::mem::transmute(dwbufferindex), breadonly.into(), core::mem::transmute(ppbuffer), core::mem::transmute(lpstride)).ok() } pub unsafe fn ReleaseBuffer(&self, dwtypeindex: u32, dwbufferindex: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReleaseBuffer)(windows_core::Interface::as_raw(self), core::mem::transmute(dwtypeindex), core::mem::transmute(dwbufferindex)).ok() @@ -10834,11 +10792,8 @@ impl IAMWstDecoder { pub unsafe fn GetRedrawAlways(&self, lpboption: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetRedrawAlways)(windows_core::Interface::as_raw(self), core::mem::transmute(lpboption)).ok() } - pub unsafe fn SetRedrawAlways(&self, boption: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRedrawAlways)(windows_core::Interface::as_raw(self), boption.param().abi()).ok() + pub unsafe fn SetRedrawAlways(&self, boption: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRedrawAlways)(windows_core::Interface::as_raw(self), boption.into()).ok() } pub unsafe fn GetDrawBackgroundMode(&self, lpmode: *mut AM_WST_DRAWBGMODE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDrawBackgroundMode)(windows_core::Interface::as_raw(self), core::mem::transmute(lpmode)).ok() @@ -10846,20 +10801,14 @@ impl IAMWstDecoder { pub unsafe fn SetDrawBackgroundMode(&self, mode: AM_WST_DRAWBGMODE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDrawBackgroundMode)(windows_core::Interface::as_raw(self), core::mem::transmute(mode)).ok() } - pub unsafe fn SetAnswerMode(&self, banswer: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAnswerMode)(windows_core::Interface::as_raw(self), banswer.param().abi()).ok() + pub unsafe fn SetAnswerMode(&self, banswer: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAnswerMode)(windows_core::Interface::as_raw(self), banswer.into()).ok() } pub unsafe fn GetAnswerMode(&self, pbanswer: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetAnswerMode)(windows_core::Interface::as_raw(self), core::mem::transmute(pbanswer)).ok() } - pub unsafe fn SetHoldPage(&self, bholdpage: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetHoldPage)(windows_core::Interface::as_raw(self), bholdpage.param().abi()).ok() + pub unsafe fn SetHoldPage(&self, bholdpage: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetHoldPage)(windows_core::Interface::as_raw(self), bholdpage.into()).ok() } pub unsafe fn GetHoldPage(&self, pbholdpage: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetHoldPage)(windows_core::Interface::as_raw(self), core::mem::transmute(pbholdpage)).ok() @@ -11862,11 +11811,8 @@ impl IBDA_DRM { pub unsafe fn GetDRMPairingStatus(&self, pdwstatus: *mut u32, pherror: *mut windows_core::HRESULT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDRMPairingStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwstatus), core::mem::transmute(pherror)).ok() } - pub unsafe fn PerformDRMPairing(&self, fsync: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).PerformDRMPairing)(windows_core::Interface::as_raw(self), fsync.param().abi()).ok() + pub unsafe fn PerformDRMPairing(&self, fsync: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).PerformDRMPairing)(windows_core::Interface::as_raw(self), fsync.into()).ok() } } #[repr(C)] @@ -12369,20 +12315,14 @@ impl windows_core::RuntimeName for IBDA_DigitalDemodulator3 {} windows_core::imp::define_interface!(IBDA_DiseqCommand, IBDA_DiseqCommand_Vtbl, 0xf84e2ab0_3c6b_45e3_a0fc_8669d4b81f11); windows_core::imp::interface_hierarchy!(IBDA_DiseqCommand, windows_core::IUnknown); impl IBDA_DiseqCommand { - pub unsafe fn SetEnableDiseqCommands(&self, benable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableDiseqCommands)(windows_core::Interface::as_raw(self), benable.param().abi()).ok() + pub unsafe fn SetEnableDiseqCommands(&self, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableDiseqCommands)(windows_core::Interface::as_raw(self), benable.into()).ok() } pub unsafe fn SetDiseqLNBSource(&self, ullnbsource: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDiseqLNBSource)(windows_core::Interface::as_raw(self), core::mem::transmute(ullnbsource)).ok() } - pub unsafe fn SetDiseqUseToneBurst(&self, busetoneburst: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDiseqUseToneBurst)(windows_core::Interface::as_raw(self), busetoneburst.param().abi()).ok() + pub unsafe fn SetDiseqUseToneBurst(&self, busetoneburst: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDiseqUseToneBurst)(windows_core::Interface::as_raw(self), busetoneburst.into()).ok() } pub unsafe fn SetDiseqRepeats(&self, ulrepeats: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDiseqRepeats)(windows_core::Interface::as_raw(self), core::mem::transmute(ulrepeats)).ok() @@ -13805,20 +13745,14 @@ impl IBDA_SignalStatistics { pub unsafe fn SignalQuality(&self, plpercentquality: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SignalQuality)(windows_core::Interface::as_raw(self), core::mem::transmute(plpercentquality)).ok() } - pub unsafe fn SetSignalPresent(&self, fpresent: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSignalPresent)(windows_core::Interface::as_raw(self), fpresent.param().abi()).ok() + pub unsafe fn SetSignalPresent(&self, fpresent: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSignalPresent)(windows_core::Interface::as_raw(self), fpresent.into()).ok() } pub unsafe fn SignalPresent(&self, pfpresent: *mut u8) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SignalPresent)(windows_core::Interface::as_raw(self), core::mem::transmute(pfpresent)).ok() } - pub unsafe fn SetSignalLocked(&self, flocked: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSignalLocked)(windows_core::Interface::as_raw(self), flocked.param().abi()).ok() + pub unsafe fn SetSignalLocked(&self, flocked: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSignalLocked)(windows_core::Interface::as_raw(self), flocked.into()).ok() } pub unsafe fn SignalLocked(&self, pflocked: *mut u8) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SignalLocked)(windows_core::Interface::as_raw(self), core::mem::transmute(pflocked)).ok() @@ -16172,13 +16106,12 @@ impl ICaptureGraphBuilder2 { { (windows_core::Interface::vtable(self).CopyCaptureFile)(windows_core::Interface::as_raw(self), lpwstrold.param().abi(), lpwstrnew.param().abi(), core::mem::transmute(fallowescabort), pcallback.param().abi()).ok() } - pub unsafe fn FindPin(&self, psource: P0, pindir: PIN_DIRECTION, pcategory: Option<*const windows_core::GUID>, ptype: Option<*const windows_core::GUID>, funconnected: P4, num: i32) -> windows_core::Result + pub unsafe fn FindPin(&self, psource: P0, pindir: PIN_DIRECTION, pcategory: Option<*const windows_core::GUID>, ptype: Option<*const windows_core::GUID>, funconnected: bool, num: i32) -> windows_core::Result where P0: windows_core::Param, - P4: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FindPin)(windows_core::Interface::as_raw(self), psource.param().abi(), core::mem::transmute(pindir), core::mem::transmute(pcategory.unwrap_or(core::mem::zeroed())), core::mem::transmute(ptype.unwrap_or(core::mem::zeroed())), funconnected.param().abi(), core::mem::transmute(num), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FindPin)(windows_core::Interface::as_raw(self), psource.param().abi(), core::mem::transmute(pindir), core::mem::transmute(pcategory.unwrap_or(core::mem::zeroed())), core::mem::transmute(ptype.unwrap_or(core::mem::zeroed())), funconnected.into(), core::mem::transmute(num), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -16317,11 +16250,8 @@ impl IConfigAsfWriter { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCurrentProfile)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetIndexMode(&self, bindexfile: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIndexMode)(windows_core::Interface::as_raw(self), bindexfile.param().abi()).ok() + pub unsafe fn SetIndexMode(&self, bindexfile: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIndexMode)(windows_core::Interface::as_raw(self), bindexfile.into()).ok() } pub unsafe fn GetIndexMode(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -16524,11 +16454,8 @@ impl IConfigAviMux { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMasterStream)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetOutputCompatibilityIndex(&self, foldindex: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetOutputCompatibilityIndex)(windows_core::Interface::as_raw(self), foldindex.param().abi()).ok() + pub unsafe fn SetOutputCompatibilityIndex(&self, foldindex: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetOutputCompatibilityIndex)(windows_core::Interface::as_raw(self), foldindex.into()).ok() } pub unsafe fn GetOutputCompatibilityIndex(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -16817,13 +16744,8 @@ impl windows_core::RuntimeName for IDDrawExclModeVideo {} windows_core::imp::define_interface!(IDDrawExclModeVideoCallback, IDDrawExclModeVideoCallback_Vtbl, 0x913c24a0_20ab_11d2_9038_00a0c9697298); windows_core::imp::interface_hierarchy!(IDDrawExclModeVideoCallback, windows_core::IUnknown); impl IDDrawExclModeVideoCallback { - pub unsafe fn OnUpdateOverlay(&self, bbefore: P0, dwflags: u32, boldvisible: P2, prcoldsrc: *const super::super::Foundation::RECT, prcolddest: *const super::super::Foundation::RECT, bnewvisible: P5, prcnewsrc: *const super::super::Foundation::RECT, prcnewdest: *const super::super::Foundation::RECT) -> windows_core::Result<()> - where - P0: windows_core::Param, - P2: windows_core::Param, - P5: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnUpdateOverlay)(windows_core::Interface::as_raw(self), bbefore.param().abi(), core::mem::transmute(dwflags), boldvisible.param().abi(), core::mem::transmute(prcoldsrc), core::mem::transmute(prcolddest), bnewvisible.param().abi(), core::mem::transmute(prcnewsrc), core::mem::transmute(prcnewdest)).ok() + pub unsafe fn OnUpdateOverlay(&self, bbefore: bool, dwflags: u32, boldvisible: bool, prcoldsrc: *const super::super::Foundation::RECT, prcolddest: *const super::super::Foundation::RECT, bnewvisible: bool, prcnewsrc: *const super::super::Foundation::RECT, prcnewdest: *const super::super::Foundation::RECT) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnUpdateOverlay)(windows_core::Interface::as_raw(self), bbefore.into(), core::mem::transmute(dwflags), boldvisible.into(), core::mem::transmute(prcoldsrc), core::mem::transmute(prcolddest), bnewvisible.into(), core::mem::transmute(prcnewsrc), core::mem::transmute(prcnewdest)).ok() } pub unsafe fn OnUpdateColorKey(&self, pkey: *const COLORKEY, dwcolor: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnUpdateColorKey)(windows_core::Interface::as_raw(self), core::mem::transmute(pkey), core::mem::transmute(dwcolor)).ok() @@ -16979,11 +16901,8 @@ impl windows_core::RuntimeName for IDVEnc {} windows_core::imp::define_interface!(IDVRGB219, IDVRGB219_Vtbl, 0x58473a19_2bc8_4663_8012_25f81babddd1); windows_core::imp::interface_hierarchy!(IDVRGB219, windows_core::IUnknown); impl IDVRGB219 { - pub unsafe fn SetRGB219(&self, bstate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRGB219)(windows_core::Interface::as_raw(self), bstate.param().abi()).ok() + pub unsafe fn SetRGB219(&self, bstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRGB219)(windows_core::Interface::as_raw(self), bstate.into()).ok() } } #[repr(C)] @@ -17931,11 +17850,8 @@ impl IDvdControl { pub unsafe fn AudioStreamChange(&self, ulaudio: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AudioStreamChange)(windows_core::Interface::as_raw(self), core::mem::transmute(ulaudio)).ok() } - pub unsafe fn SubpictureStreamChange(&self, ulsubpicture: u32, bdisplay: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SubpictureStreamChange)(windows_core::Interface::as_raw(self), core::mem::transmute(ulsubpicture), bdisplay.param().abi()).ok() + pub unsafe fn SubpictureStreamChange(&self, ulsubpicture: u32, bdisplay: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SubpictureStreamChange)(windows_core::Interface::as_raw(self), core::mem::transmute(ulsubpicture), bdisplay.into()).ok() } pub unsafe fn AngleChange(&self, ulangle: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AngleChange)(windows_core::Interface::as_raw(self), core::mem::transmute(ulangle)).ok() @@ -18303,11 +18219,8 @@ impl IDvdControl2 { pub unsafe fn StillOff(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).StillOff)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Pause(&self, bstate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Pause)(windows_core::Interface::as_raw(self), bstate.param().abi()).ok() + pub unsafe fn Pause(&self, bstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Pause)(windows_core::Interface::as_raw(self), bstate.into()).ok() } pub unsafe fn SelectAudioStream(&self, ulaudio: u32, dwflags: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -18317,12 +18230,9 @@ impl IDvdControl2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).SelectSubpictureStream)(windows_core::Interface::as_raw(self), core::mem::transmute(ulsubpicture), core::mem::transmute(dwflags), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetSubpictureState(&self, bstate: P0, dwflags: u32) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn SetSubpictureState(&self, bstate: bool, dwflags: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).SetSubpictureState)(windows_core::Interface::as_raw(self), bstate.param().abi(), core::mem::transmute(dwflags), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).SetSubpictureState)(windows_core::Interface::as_raw(self), bstate.into(), core::mem::transmute(dwflags), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn SelectAngle(&self, ulangle: u32, dwflags: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -18356,17 +18266,11 @@ impl IDvdControl2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).PlayChaptersAutoStop)(windows_core::Interface::as_raw(self), core::mem::transmute(ultitle), core::mem::transmute(ulchapter), core::mem::transmute(ulchapterstoplay), core::mem::transmute(dwflags), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn AcceptParentalLevelChange(&self, baccept: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).AcceptParentalLevelChange)(windows_core::Interface::as_raw(self), baccept.param().abi()).ok() + pub unsafe fn AcceptParentalLevelChange(&self, baccept: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).AcceptParentalLevelChange)(windows_core::Interface::as_raw(self), baccept.into()).ok() } - pub unsafe fn SetOption(&self, flag: DVD_OPTION_FLAG, fstate: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetOption)(windows_core::Interface::as_raw(self), core::mem::transmute(flag), fstate.param().abi()).ok() + pub unsafe fn SetOption(&self, flag: DVD_OPTION_FLAG, fstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetOption)(windows_core::Interface::as_raw(self), core::mem::transmute(flag), fstate.into()).ok() } pub unsafe fn SetState(&self, pstate: P0, dwflags: u32) -> windows_core::Result where @@ -21232,16 +21136,12 @@ impl IFilterMapper { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).RegisterFilterInstance)(windows_core::Interface::as_raw(self), core::mem::transmute(clsid), name.param().abi(), &mut result__).map(|| result__) } - pub unsafe fn RegisterPin(&self, filter: windows_core::GUID, name: P1, brendered: P2, boutput: P3, bzero: P4, bmany: P5, connectstofilter: windows_core::GUID, connectstopin: P7) -> windows_core::Result<()> + pub unsafe fn RegisterPin(&self, filter: windows_core::GUID, name: P1, brendered: bool, boutput: bool, bzero: bool, bmany: bool, connectstofilter: windows_core::GUID, connectstopin: P7) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).RegisterPin)(windows_core::Interface::as_raw(self), core::mem::transmute(filter), name.param().abi(), brendered.param().abi(), boutput.param().abi(), bzero.param().abi(), bmany.param().abi(), core::mem::transmute(connectstofilter), connectstopin.param().abi()).ok() + (windows_core::Interface::vtable(self).RegisterPin)(windows_core::Interface::as_raw(self), core::mem::transmute(filter), name.param().abi(), brendered.into(), boutput.into(), bzero.into(), bmany.into(), core::mem::transmute(connectstofilter), connectstopin.param().abi()).ok() } pub unsafe fn RegisterPinType(&self, clsfilter: windows_core::GUID, strname: P1, clsmajortype: windows_core::GUID, clssubtype: windows_core::GUID) -> windows_core::Result<()> where @@ -21261,13 +21161,8 @@ impl IFilterMapper { { (windows_core::Interface::vtable(self).UnregisterPin)(windows_core::Interface::as_raw(self), core::mem::transmute(filter), name.param().abi()).ok() } - pub unsafe fn EnumMatchingFilters(&self, ppenum: *mut Option, dwmerit: u32, binputneeded: P2, clsinmaj: windows_core::GUID, clsinsub: windows_core::GUID, brender: P5, boututneeded: P6, clsoutmaj: windows_core::GUID, clsoutsub: windows_core::GUID) -> windows_core::Result<()> - where - P2: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnumMatchingFilters)(windows_core::Interface::as_raw(self), core::mem::transmute(ppenum), core::mem::transmute(dwmerit), binputneeded.param().abi(), core::mem::transmute(clsinmaj), core::mem::transmute(clsinsub), brender.param().abi(), boututneeded.param().abi(), core::mem::transmute(clsoutmaj), core::mem::transmute(clsoutsub)).ok() + pub unsafe fn EnumMatchingFilters(&self, ppenum: *mut Option, dwmerit: u32, binputneeded: bool, clsinmaj: windows_core::GUID, clsinsub: windows_core::GUID, brender: bool, boututneeded: bool, clsoutmaj: windows_core::GUID, clsoutsub: windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnumMatchingFilters)(windows_core::Interface::as_raw(self), core::mem::transmute(ppenum), core::mem::transmute(dwmerit), binputneeded.into(), core::mem::transmute(clsinmaj), core::mem::transmute(clsinsub), brender.into(), boututneeded.into(), core::mem::transmute(clsoutmaj), core::mem::transmute(clsoutsub)).ok() } } #[repr(C)] @@ -21373,26 +21268,20 @@ impl IFilterMapper2 { (windows_core::Interface::vtable(self).RegisterFilter)(windows_core::Interface::as_raw(self), core::mem::transmute(clsidfilter), name.param().abi(), core::mem::transmute(ppmoniker.unwrap_or(core::mem::zeroed())), core::mem::transmute(pclsidcategory), szinstance.param().abi(), core::mem::transmute(prf2)).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn EnumMatchingFilters(&self, ppenum: *mut Option, dwflags: u32, bexactmatch: P2, dwmerit: u32, binputneeded: P4, cinputtypes: u32, pinputtypes: Option<*const windows_core::GUID>, pmedin: Option<*const REGPINMEDIUM>, ppincategoryin: Option<*const windows_core::GUID>, brender: P9, boutputneeded: P10, coutputtypes: u32, poutputtypes: Option<*const windows_core::GUID>, pmedout: Option<*const REGPINMEDIUM>, ppincategoryout: Option<*const windows_core::GUID>) -> windows_core::Result<()> - where - P2: windows_core::Param, - P4: windows_core::Param, - P9: windows_core::Param, - P10: windows_core::Param, - { + pub unsafe fn EnumMatchingFilters(&self, ppenum: *mut Option, dwflags: u32, bexactmatch: bool, dwmerit: u32, binputneeded: bool, cinputtypes: u32, pinputtypes: Option<*const windows_core::GUID>, pmedin: Option<*const REGPINMEDIUM>, ppincategoryin: Option<*const windows_core::GUID>, brender: bool, boutputneeded: bool, coutputtypes: u32, poutputtypes: Option<*const windows_core::GUID>, pmedout: Option<*const REGPINMEDIUM>, ppincategoryout: Option<*const windows_core::GUID>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnumMatchingFilters)( windows_core::Interface::as_raw(self), core::mem::transmute(ppenum), core::mem::transmute(dwflags), - bexactmatch.param().abi(), + bexactmatch.into(), core::mem::transmute(dwmerit), - binputneeded.param().abi(), + binputneeded.into(), core::mem::transmute(cinputtypes), core::mem::transmute(pinputtypes.unwrap_or(core::mem::zeroed())), core::mem::transmute(pmedin.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppincategoryin.unwrap_or(core::mem::zeroed())), - brender.param().abi(), - boutputneeded.param().abi(), + brender.into(), + boutputneeded.into(), core::mem::transmute(coutputtypes), core::mem::transmute(poutputtypes.unwrap_or(core::mem::zeroed())), core::mem::transmute(pmedout.unwrap_or(core::mem::zeroed())), @@ -23437,20 +23326,14 @@ impl IMediaSample { pub unsafe fn IsSyncPoint(&self) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).IsSyncPoint)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetSyncPoint(&self, bissyncpoint: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSyncPoint)(windows_core::Interface::as_raw(self), bissyncpoint.param().abi()).ok() + pub unsafe fn SetSyncPoint(&self, bissyncpoint: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSyncPoint)(windows_core::Interface::as_raw(self), bissyncpoint.into()).ok() } pub unsafe fn IsPreroll(&self) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).IsPreroll)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetPreroll(&self, bispreroll: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPreroll)(windows_core::Interface::as_raw(self), bispreroll.param().abi()).ok() + pub unsafe fn SetPreroll(&self, bispreroll: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPreroll)(windows_core::Interface::as_raw(self), bispreroll.into()).ok() } pub unsafe fn GetActualDataLength(&self) -> i32 { (windows_core::Interface::vtable(self).GetActualDataLength)(windows_core::Interface::as_raw(self)) @@ -23470,11 +23353,8 @@ impl IMediaSample { pub unsafe fn IsDiscontinuity(&self) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).IsDiscontinuity)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetDiscontinuity(&self, bdiscontinuity: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDiscontinuity)(windows_core::Interface::as_raw(self), bdiscontinuity.param().abi()).ok() + pub unsafe fn SetDiscontinuity(&self, bdiscontinuity: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDiscontinuity)(windows_core::Interface::as_raw(self), bdiscontinuity.into()).ok() } pub unsafe fn GetMediaTime(&self, ptimestart: *mut i64, ptimeend: *mut i64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetMediaTime)(windows_core::Interface::as_raw(self), core::mem::transmute(ptimestart), core::mem::transmute(ptimeend)).ok() @@ -24100,11 +23980,8 @@ impl IMediaStreamFilter { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EnumMediaStreams)(windows_core::Interface::as_raw(self), core::mem::transmute(index), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SupportSeeking(&self, brenderer: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SupportSeeking)(windows_core::Interface::as_raw(self), brenderer.param().abi()).ok() + pub unsafe fn SupportSeeking(&self, brenderer: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SupportSeeking)(windows_core::Interface::as_raw(self), brenderer.into()).ok() } pub unsafe fn ReferenceTimeToStreamTime(&self, ptime: *mut i64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReferenceTimeToStreamTime)(windows_core::Interface::as_raw(self), core::mem::transmute(ptime)).ok() @@ -24116,11 +23993,8 @@ impl IMediaStreamFilter { pub unsafe fn WaitUntil(&self, waitstreamtime: i64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).WaitUntil)(windows_core::Interface::as_raw(self), core::mem::transmute(waitstreamtime)).ok() } - pub unsafe fn Flush(&self, bcanceleos: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Flush)(windows_core::Interface::as_raw(self), bcanceleos.param().abi()).ok() + pub unsafe fn Flush(&self, bcanceleos: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Flush)(windows_core::Interface::as_raw(self), bcanceleos.into()).ok() } pub unsafe fn EndOfStream(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EndOfStream)(windows_core::Interface::as_raw(self)).ok() @@ -24483,12 +24357,11 @@ impl IMemInputPin { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetAllocator)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn NotifyAllocator(&self, pallocator: P0, breadonly: P1) -> windows_core::Result<()> + pub unsafe fn NotifyAllocator(&self, pallocator: P0, breadonly: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).NotifyAllocator)(windows_core::Interface::as_raw(self), pallocator.param().abi(), breadonly.param().abi()).ok() + (windows_core::Interface::vtable(self).NotifyAllocator)(windows_core::Interface::as_raw(self), pallocator.param().abi(), breadonly.into()).ok() } pub unsafe fn GetAllocatorRequirements(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -24838,11 +24711,8 @@ impl IMixerPinConfig { pub unsafe fn GetAspectRatioMode(&self, pamaspectratiomode: *mut AM_ASPECT_RATIO_MODE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetAspectRatioMode)(windows_core::Interface::as_raw(self), core::mem::transmute(pamaspectratiomode)).ok() } - pub unsafe fn SetStreamTransparent(&self, bstreamtransparent: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamTransparent)(windows_core::Interface::as_raw(self), bstreamtransparent.param().abi()).ok() + pub unsafe fn SetStreamTransparent(&self, bstreamtransparent: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamTransparent)(windows_core::Interface::as_raw(self), bstreamtransparent.into()).ok() } pub unsafe fn GetStreamTransparent(&self, pbstreamtransparent: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetStreamTransparent)(windows_core::Interface::as_raw(self), core::mem::transmute(pbstreamtransparent)).ok() @@ -25733,13 +25603,11 @@ impl IPersistMediaPropertyBag { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), perrorlog.param().abi()).ok() } #[cfg(feature = "Win32_System_Com_StructuredStorage")] - pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: P1, fsaveallproperties: P2) -> windows_core::Result<()> + pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: bool, fsaveallproperties: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), fcleardirty.param().abi(), fsaveallproperties.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), fcleardirty.into(), fsaveallproperties.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -26738,12 +26606,11 @@ impl IResourceManager { { (windows_core::Interface::vtable(self).NotifyAcquire)(windows_core::Interface::as_raw(self), core::mem::transmute(idresource), pconsumer.param().abi(), core::mem::transmute(hr)).ok() } - pub unsafe fn NotifyRelease(&self, idresource: i32, pconsumer: P1, bstillwant: P2) -> windows_core::Result<()> + pub unsafe fn NotifyRelease(&self, idresource: i32, pconsumer: P1, bstillwant: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).NotifyRelease)(windows_core::Interface::as_raw(self), core::mem::transmute(idresource), pconsumer.param().abi(), bstillwant.param().abi()).ok() + (windows_core::Interface::vtable(self).NotifyRelease)(windows_core::Interface::as_raw(self), core::mem::transmute(idresource), pconsumer.param().abi(), bstillwant.into()).ok() } pub unsafe fn CancelRequest(&self, idresource: i32, pconsumer: P1) -> windows_core::Result<()> where @@ -26879,12 +26746,11 @@ pub const ISO_IEC_USER_PRIVATE: MPEG2StreamType = MPEG2StreamType(128i32); windows_core::imp::define_interface!(ISeekingPassThru, ISeekingPassThru_Vtbl, 0x36b73883_c2c8_11cf_8b46_00805f6cef60); windows_core::imp::interface_hierarchy!(ISeekingPassThru, windows_core::IUnknown); impl ISeekingPassThru { - pub unsafe fn Init(&self, bsupportrendering: P0, ppin: P1) -> windows_core::Result<()> + pub unsafe fn Init(&self, bsupportrendering: bool, ppin: P1) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Init)(windows_core::Interface::as_raw(self), bsupportrendering.param().abi(), ppin.param().abi()).ok() + (windows_core::Interface::vtable(self).Init)(windows_core::Interface::as_raw(self), bsupportrendering.into(), ppin.param().abi()).ok() } } #[repr(C)] @@ -27703,11 +27569,8 @@ impl IVMRImageCompositor { (windows_core::Interface::vtable(self).TermCompositionTarget)(windows_core::Interface::as_raw(self), pd3ddevice.param().abi(), pddsrendertarget.param().abi()).ok() } #[cfg(feature = "Win32_Media_MediaFoundation")] - pub unsafe fn SetStreamMediaType(&self, dwstrmid: u32, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE, ftexture: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamMediaType)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstrmid), core::mem::transmute(pmt), ftexture.param().abi()).ok() + pub unsafe fn SetStreamMediaType(&self, dwstrmid: u32, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE, ftexture: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamMediaType)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstrmid), core::mem::transmute(pmt), ftexture.into()).ok() } #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CompositeImage(&self, pd3ddevice: P0, pddsrendertarget: P1, pmtrendertarget: *const super::MediaFoundation::AM_MEDIA_TYPE, rtstart: i64, rtend: i64, dwclrbkgnd: u32, pvideostreaminfo: *const VMRVIDEOSTREAMINFO, cstreams: u32) -> windows_core::Result<()> @@ -27794,11 +27657,8 @@ impl IVMRImageCompositor9 { (windows_core::Interface::vtable(self).TermCompositionDevice)(windows_core::Interface::as_raw(self), pd3ddevice.param().abi()).ok() } #[cfg(feature = "Win32_Media_MediaFoundation")] - pub unsafe fn SetStreamMediaType(&self, dwstrmid: u32, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE, ftexture: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamMediaType)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstrmid), core::mem::transmute(pmt), ftexture.param().abi()).ok() + pub unsafe fn SetStreamMediaType(&self, dwstrmid: u32, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE, ftexture: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamMediaType)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstrmid), core::mem::transmute(pmt), ftexture.into()).ok() } #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CompositeImage(&self, pd3ddevice: P0, pddsrendertarget: P1, pmtrendertarget: *const super::MediaFoundation::AM_MEDIA_TYPE, rtstart: i64, rtend: i64, dwclrbkgnd: u32, pvideostreaminfo: *const VMR9VideoStreamInfo, cstreams: u32) -> windows_core::Result<()> @@ -29340,11 +29200,8 @@ impl IVMRVideoStreamControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetColorKey)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetStreamActiveState(&self, factive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamActiveState)(windows_core::Interface::as_raw(self), factive.param().abi()).ok() + pub unsafe fn SetStreamActiveState(&self, factive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamActiveState)(windows_core::Interface::as_raw(self), factive.into()).ok() } pub unsafe fn GetStreamActiveState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -29420,11 +29277,8 @@ impl windows_core::RuntimeName for IVMRVideoStreamControl {} windows_core::imp::define_interface!(IVMRVideoStreamControl9, IVMRVideoStreamControl9_Vtbl, 0xd0cfe38b_93e7_4772_8957_0400c49a4485); windows_core::imp::interface_hierarchy!(IVMRVideoStreamControl9, windows_core::IUnknown); impl IVMRVideoStreamControl9 { - pub unsafe fn SetStreamActiveState(&self, factive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamActiveState)(windows_core::Interface::as_raw(self), factive.param().abi()).ok() + pub unsafe fn SetStreamActiveState(&self, factive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamActiveState)(windows_core::Interface::as_raw(self), factive.into()).ok() } pub unsafe fn GetStreamActiveState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -30212,11 +30066,8 @@ impl core::ops::Deref for IVPNotify2 { } windows_core::imp::interface_hierarchy!(IVPNotify2, windows_core::IUnknown, IVPBaseNotify, IVPNotify); impl IVPNotify2 { - pub unsafe fn SetVPSyncMaster(&self, bvpsyncmaster: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetVPSyncMaster)(windows_core::Interface::as_raw(self), bvpsyncmaster.param().abi()).ok() + pub unsafe fn SetVPSyncMaster(&self, bvpsyncmaster: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetVPSyncMaster)(windows_core::Interface::as_raw(self), bvpsyncmaster.into()).ok() } pub unsafe fn GetVPSyncMaster(&self, pbvpsyncmaster: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetVPSyncMaster)(windows_core::Interface::as_raw(self), core::mem::transmute(pbvpsyncmaster)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs index 0dda5bd4c0e..2063a40ff0e 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -755,12 +755,11 @@ windows_core::imp::define_interface!(IKsDataTypeHandler, IKsDataTypeHandler_Vtbl windows_core::imp::interface_hierarchy!(IKsDataTypeHandler, windows_core::IUnknown); impl IKsDataTypeHandler { #[cfg(feature = "Win32_Media_DirectShow")] - pub unsafe fn KsCompleteIoOperation(&self, sample: P0, streamheader: *mut core::ffi::c_void, iooperation: KSIOOPERATION, cancelled: P3) -> windows_core::Result<()> + pub unsafe fn KsCompleteIoOperation(&self, sample: P0, streamheader: *mut core::ffi::c_void, iooperation: KSIOOPERATION, cancelled: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).KsCompleteIoOperation)(windows_core::Interface::as_raw(self), sample.param().abi(), core::mem::transmute(streamheader), core::mem::transmute(iooperation), cancelled.param().abi()).ok() + (windows_core::Interface::vtable(self).KsCompleteIoOperation)(windows_core::Interface::as_raw(self), sample.param().abi(), core::mem::transmute(streamheader), core::mem::transmute(iooperation), cancelled.into()).ok() } pub unsafe fn KsIsMediaTypeInRanges(&self, dataranges: *const core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).KsIsMediaTypeInRanges)(windows_core::Interface::as_raw(self), core::mem::transmute(dataranges)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs index 1957c7f797d..d7e6a42d40a 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -177,13 +177,10 @@ pub unsafe fn MFCopyImage(pdest: *mut u8, ldeststride: i32, psrc: *const u8, lsr MFCopyImage(core::mem::transmute(pdest), core::mem::transmute(ldeststride), core::mem::transmute(psrc), core::mem::transmute(lsrcstride), core::mem::transmute(dwwidthinbytes), core::mem::transmute(dwlines)).ok() } #[inline] -pub unsafe fn MFCreate2DMediaBuffer(dwwidth: u32, dwheight: u32, dwfourcc: u32, fbottomup: P3) -> windows_core::Result -where - P3: windows_core::Param, -{ +pub unsafe fn MFCreate2DMediaBuffer(dwwidth: u32, dwheight: u32, dwfourcc: u32, fbottomup: bool) -> windows_core::Result { windows_targets::link!("mfplat.dll" "system" fn MFCreate2DMediaBuffer(dwwidth : u32, dwheight : u32, dwfourcc : u32, fbottomup : super::super::Foundation:: BOOL, ppbuffer : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - MFCreate2DMediaBuffer(core::mem::transmute(dwwidth), core::mem::transmute(dwheight), core::mem::transmute(dwfourcc), fbottomup.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + MFCreate2DMediaBuffer(core::mem::transmute(dwwidth), core::mem::transmute(dwheight), core::mem::transmute(dwfourcc), fbottomup.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] pub unsafe fn MFCreate3GPMediaSink(pibytestream: P0, pvideomediatype: P1, paudiomediatype: P2) -> windows_core::Result @@ -446,24 +443,22 @@ pub unsafe fn MFCreateDXGIDeviceManager(resettoken: *mut u32, ppdevicemanager: * MFCreateDXGIDeviceManager(core::mem::transmute(resettoken), core::mem::transmute(ppdevicemanager)).ok() } #[inline] -pub unsafe fn MFCreateDXGISurfaceBuffer(riid: *const windows_core::GUID, punksurface: P1, usubresourceindex: u32, fbottomupwhenlinear: P3) -> windows_core::Result +pub unsafe fn MFCreateDXGISurfaceBuffer(riid: *const windows_core::GUID, punksurface: P1, usubresourceindex: u32, fbottomupwhenlinear: bool) -> windows_core::Result where P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("mfplat.dll" "system" fn MFCreateDXGISurfaceBuffer(riid : *const windows_core::GUID, punksurface : * mut core::ffi::c_void, usubresourceindex : u32, fbottomupwhenlinear : super::super::Foundation:: BOOL, ppbuffer : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - MFCreateDXGISurfaceBuffer(core::mem::transmute(riid), punksurface.param().abi(), core::mem::transmute(usubresourceindex), fbottomupwhenlinear.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + MFCreateDXGISurfaceBuffer(core::mem::transmute(riid), punksurface.param().abi(), core::mem::transmute(usubresourceindex), fbottomupwhenlinear.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] -pub unsafe fn MFCreateDXSurfaceBuffer(riid: *const windows_core::GUID, punksurface: P1, fbottomupwhenlinear: P2) -> windows_core::Result +pub unsafe fn MFCreateDXSurfaceBuffer(riid: *const windows_core::GUID, punksurface: P1, fbottomupwhenlinear: bool) -> windows_core::Result where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mfplat.dll" "system" fn MFCreateDXSurfaceBuffer(riid : *const windows_core::GUID, punksurface : * mut core::ffi::c_void, fbottomupwhenlinear : super::super::Foundation:: BOOL, ppbuffer : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - MFCreateDXSurfaceBuffer(core::mem::transmute(riid), punksurface.param().abi(), fbottomupwhenlinear.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + MFCreateDXSurfaceBuffer(core::mem::transmute(riid), punksurface.param().abi(), fbottomupwhenlinear.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] pub unsafe fn MFCreateDeviceSource(pattributes: P0) -> windows_core::Result @@ -1331,14 +1326,13 @@ pub unsafe fn MFGetTimerPeriodicity() -> windows_core::Result { MFGetTimerPeriodicity(&mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn MFGetTopoNodeCurrentType(pnode: P0, dwstreamindex: u32, foutput: P2) -> windows_core::Result +pub unsafe fn MFGetTopoNodeCurrentType(pnode: P0, dwstreamindex: u32, foutput: bool) -> windows_core::Result where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mf.dll" "system" fn MFGetTopoNodeCurrentType(pnode : * mut core::ffi::c_void, dwstreamindex : u32, foutput : super::super::Foundation:: BOOL, pptype : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - MFGetTopoNodeCurrentType(pnode.param().abi(), core::mem::transmute(dwstreamindex), foutput.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + MFGetTopoNodeCurrentType(pnode.param().abi(), core::mem::transmute(dwstreamindex), foutput.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] pub unsafe fn MFGetUncompressedVideoFormat(pvideoformat: *const MFVIDEOFORMAT) -> u32 { @@ -1532,14 +1526,13 @@ pub unsafe fn MFMapDXGIFormatToDX9Format(dx11: super::super::Graphics::Dxgi::Com MFMapDXGIFormatToDX9Format(core::mem::transmute(dx11)) } #[inline] -pub unsafe fn MFPCreateMediaPlayer(pwszurl: P0, fstartplayback: P1, creationoptions: MFP_CREATION_OPTIONS, pcallback: P3, hwnd: Option, ppmediaplayer: Option<*mut Option>) -> windows_core::Result<()> +pub unsafe fn MFPCreateMediaPlayer(pwszurl: P0, fstartplayback: bool, creationoptions: MFP_CREATION_OPTIONS, pcallback: P3, hwnd: Option, ppmediaplayer: Option<*mut Option>) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("mfplay.dll" "system" fn MFPCreateMediaPlayer(pwszurl : windows_core::PCWSTR, fstartplayback : super::super::Foundation:: BOOL, creationoptions : MFP_CREATION_OPTIONS, pcallback : * mut core::ffi::c_void, hwnd : super::super::Foundation:: HWND, ppmediaplayer : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); - MFPCreateMediaPlayer(pwszurl.param().abi(), fstartplayback.param().abi(), core::mem::transmute(creationoptions), pcallback.param().abi(), core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppmediaplayer.unwrap_or(core::mem::zeroed()))).ok() + MFPCreateMediaPlayer(pwszurl.param().abi(), fstartplayback.into(), core::mem::transmute(creationoptions), pcallback.param().abi(), core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppmediaplayer.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn MFPutWaitingWorkItem(hevent: super::super::Foundation::HANDLE, priority: i32, presult: P2, pkey: Option<*mut u64>) -> windows_core::Result<()> @@ -12722,17 +12715,11 @@ impl IDirect3DDeviceManager9 { (windows_core::Interface::vtable(self).TestDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice)).ok() } #[cfg(feature = "Win32_Graphics_Direct3D9")] - pub unsafe fn LockDevice(&self, hdevice: super::super::Foundation::HANDLE, ppdevice: *mut Option, fblock: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).LockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), core::mem::transmute(ppdevice), fblock.param().abi()).ok() + pub unsafe fn LockDevice(&self, hdevice: super::super::Foundation::HANDLE, ppdevice: *mut Option, fblock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), core::mem::transmute(ppdevice), fblock.into()).ok() } - pub unsafe fn UnlockDevice(&self, hdevice: super::super::Foundation::HANDLE, fsavestate: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).UnlockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), fsavestate.param().abi()).ok() + pub unsafe fn UnlockDevice(&self, hdevice: super::super::Foundation::HANDLE, fsavestate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UnlockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), fsavestate.into()).ok() } pub unsafe fn GetVideoService(&self, hdevice: super::super::Foundation::HANDLE, riid: *const windows_core::GUID, ppservice: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetVideoService)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), core::mem::transmute(riid), core::mem::transmute(ppservice)).ok() @@ -13498,11 +13485,8 @@ impl IEVRTrustedVideoPlugin { pub unsafe fn SetConstriction(&self, dwkpix: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetConstriction)(windows_core::Interface::as_raw(self), core::mem::transmute(dwkpix)).ok() } - pub unsafe fn DisableImageExport(&self, bdisable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).DisableImageExport)(windows_core::Interface::as_raw(self), bdisable.param().abi()).ok() + pub unsafe fn DisableImageExport(&self, bdisable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DisableImageExport)(windows_core::Interface::as_raw(self), bdisable.into()).ok() } } #[repr(C)] @@ -13565,11 +13549,8 @@ impl windows_core::RuntimeName for IEVRTrustedVideoPlugin {} windows_core::imp::define_interface!(IEVRVideoStreamControl, IEVRVideoStreamControl_Vtbl, 0xd0cfe38b_93e7_4772_8957_0400c49a4485); windows_core::imp::interface_hierarchy!(IEVRVideoStreamControl, windows_core::IUnknown); impl IEVRVideoStreamControl { - pub unsafe fn SetStreamActiveState(&self, factive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamActiveState)(windows_core::Interface::as_raw(self), factive.param().abi()).ok() + pub unsafe fn SetStreamActiveState(&self, factive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamActiveState)(windows_core::Interface::as_raw(self), factive.into()).ok() } pub unsafe fn GetStreamActiveState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -14123,11 +14104,8 @@ impl IMFASFIndexer { pub unsafe fn GetIndexStatus(&self, pindexidentifier: *const ASF_INDEX_IDENTIFIER, pfisindexed: *mut super::super::Foundation::BOOL, pbindexdescriptor: *mut u8, pcbindexdescriptor: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetIndexStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(pindexidentifier), core::mem::transmute(pfisindexed), core::mem::transmute(pbindexdescriptor), core::mem::transmute(pcbindexdescriptor)).ok() } - pub unsafe fn SetIndexStatus(&self, pbindexdescriptor: *const u8, cbindexdescriptor: u32, fgenerateindex: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIndexStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(pbindexdescriptor), core::mem::transmute(cbindexdescriptor), fgenerateindex.param().abi()).ok() + pub unsafe fn SetIndexStatus(&self, pbindexdescriptor: *const u8, cbindexdescriptor: u32, fgenerateindex: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIndexStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(pbindexdescriptor), core::mem::transmute(cbindexdescriptor), fgenerateindex.into()).ok() } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub unsafe fn GetSeekPositionForValue(&self, pvarvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT, pindexidentifier: *const ASF_INDEX_IDENTIFIER, pcboffsetwithindata: *mut u64, phnsapproxtime: *mut i64, pdwpayloadnumberofstreamwithinpacket: *mut u32) -> windows_core::Result<()> { @@ -16628,11 +16606,8 @@ impl IMFByteStreamBuffering { pub unsafe fn SetBufferingParams(&self, pparams: *const MFBYTESTREAM_BUFFERING_PARAMS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetBufferingParams)(windows_core::Interface::as_raw(self), core::mem::transmute(pparams)).ok() } - pub unsafe fn EnableBuffering(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableBuffering)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableBuffering(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableBuffering)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn StopBuffering(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).StopBuffering)(windows_core::Interface::as_raw(self)).ok() @@ -17478,12 +17453,8 @@ impl IMFCaptureEngine { pub unsafe fn StartRecord(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).StartRecord)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn StopRecord(&self, bfinalize: P0, bflushunprocessedsamples: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).StopRecord)(windows_core::Interface::as_raw(self), bfinalize.param().abi(), bflushunprocessedsamples.param().abi()).ok() + pub unsafe fn StopRecord(&self, bfinalize: bool, bflushunprocessedsamples: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).StopRecord)(windows_core::Interface::as_raw(self), bfinalize.into(), bflushunprocessedsamples.into()).ok() } pub unsafe fn TakePhoto(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TakePhoto)(windows_core::Interface::as_raw(self)).ok() @@ -17871,11 +17842,8 @@ impl IMFCapturePreviewSink { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMirrorState)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetMirrorState(&self, fmirrorstate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMirrorState)(windows_core::Interface::as_raw(self), fmirrorstate.param().abi()).ok() + pub unsafe fn SetMirrorState(&self, fmirrorstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMirrorState)(windows_core::Interface::as_raw(self), fmirrorstate.into()).ok() } pub unsafe fn GetRotation(&self, dwstreamindex: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -18254,11 +18222,8 @@ impl IMFCaptureSource { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMirrorState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), &mut result__).map(|| result__) } - pub unsafe fn SetMirrorState(&self, dwstreamindex: u32, fmirrorstate: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMirrorState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), fmirrorstate.param().abi()).ok() + pub unsafe fn SetMirrorState(&self, dwstreamindex: u32, fmirrorstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMirrorState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), fmirrorstate.into()).ok() } pub unsafe fn GetStreamIndexFromFriendlyName(&self, uifriendlyname: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -19571,12 +19536,11 @@ impl windows_core::RuntimeName for IMFD3D12SynchronizationObjectCommands {} windows_core::imp::define_interface!(IMFDLNASinkInit, IMFDLNASinkInit_Vtbl, 0x0c012799_1b61_4c10_bda9_04445be5f561); windows_core::imp::interface_hierarchy!(IMFDLNASinkInit, windows_core::IUnknown); impl IMFDLNASinkInit { - pub unsafe fn Initialize(&self, pbytestream: P0, fpal: P1) -> windows_core::Result<()> + pub unsafe fn Initialize(&self, pbytestream: P0, fpal: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), pbytestream.param().abi(), fpal.param().abi()).ok() + (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), pbytestream.param().abi(), fpal.into()).ok() } } #[repr(C)] @@ -19721,11 +19685,8 @@ impl IMFDXGIDeviceManager { pub unsafe fn GetVideoService(&self, hdevice: super::super::Foundation::HANDLE, riid: *const windows_core::GUID, ppservice: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetVideoService)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), core::mem::transmute(riid), core::mem::transmute(ppservice)).ok() } - pub unsafe fn LockDevice(&self, hdevice: super::super::Foundation::HANDLE, riid: *const windows_core::GUID, ppunkdevice: *mut *mut core::ffi::c_void, fblock: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).LockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), core::mem::transmute(riid), core::mem::transmute(ppunkdevice), fblock.param().abi()).ok() + pub unsafe fn LockDevice(&self, hdevice: super::super::Foundation::HANDLE, riid: *const windows_core::GUID, ppunkdevice: *mut *mut core::ffi::c_void, fblock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), core::mem::transmute(riid), core::mem::transmute(ppunkdevice), fblock.into()).ok() } pub unsafe fn OpenDeviceHandle(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -19740,11 +19701,8 @@ impl IMFDXGIDeviceManager { pub unsafe fn TestDevice(&self, hdevice: super::super::Foundation::HANDLE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TestDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice)).ok() } - pub unsafe fn UnlockDevice(&self, hdevice: super::super::Foundation::HANDLE, fsavestate: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).UnlockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), fsavestate.param().abi()).ok() + pub unsafe fn UnlockDevice(&self, hdevice: super::super::Foundation::HANDLE, fsavestate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UnlockDevice)(windows_core::Interface::as_raw(self), core::mem::transmute(hdevice), fsavestate.into()).ok() } } #[repr(C)] @@ -21044,16 +21002,14 @@ impl IMFHttpDownloadSession { { (windows_core::Interface::vtable(self).SetServer)(windows_core::Interface::as_raw(self), szservername.param().abi(), core::mem::transmute(nport)).ok() } - pub unsafe fn CreateRequest(&self, szobjectname: P0, fbypassproxycache: P1, fsecure: P2, szverb: P3, szreferrer: P4) -> windows_core::Result + pub unsafe fn CreateRequest(&self, szobjectname: P0, fbypassproxycache: bool, fsecure: bool, szverb: P3, szreferrer: P4) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateRequest)(windows_core::Interface::as_raw(self), szobjectname.param().abi(), fbypassproxycache.param().abi(), fsecure.param().abi(), szverb.param().abi(), szreferrer.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateRequest)(windows_core::Interface::as_raw(self), szobjectname.param().abi(), fbypassproxycache.into(), fsecure.into(), szverb.param().abi(), szreferrer.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn Close(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self)).ok() @@ -21528,20 +21484,14 @@ impl IMFMediaEngine { pub unsafe fn GetAutoPlay(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetAutoPlay)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetAutoPlay(&self, autoplay: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAutoPlay)(windows_core::Interface::as_raw(self), autoplay.param().abi()).ok() + pub unsafe fn SetAutoPlay(&self, autoplay: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAutoPlay)(windows_core::Interface::as_raw(self), autoplay.into()).ok() } pub unsafe fn GetLoop(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetLoop)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetLoop(&self, r#loop: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLoop)(windows_core::Interface::as_raw(self), r#loop.param().abi()).ok() + pub unsafe fn SetLoop(&self, r#loop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLoop)(windows_core::Interface::as_raw(self), r#loop.into()).ok() } pub unsafe fn Play(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Play)(windows_core::Interface::as_raw(self)).ok() @@ -21552,11 +21502,8 @@ impl IMFMediaEngine { pub unsafe fn GetMuted(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).GetMuted)(windows_core::Interface::as_raw(self)) } - pub unsafe fn SetMuted(&self, muted: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMuted)(windows_core::Interface::as_raw(self), muted.param().abi()).ok() + pub unsafe fn SetMuted(&self, muted: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMuted)(windows_core::Interface::as_raw(self), muted.into()).ok() } pub unsafe fn GetVolume(&self) -> f64 { (windows_core::Interface::vtable(self).GetVolume)(windows_core::Interface::as_raw(self)) @@ -22381,11 +22328,8 @@ impl IMFMediaEngineEx { pub unsafe fn IsPlaybackRateSupported(&self, rate: f64) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).IsPlaybackRateSupported)(windows_core::Interface::as_raw(self), core::mem::transmute(rate)) } - pub unsafe fn FrameStep(&self, forward: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).FrameStep)(windows_core::Interface::as_raw(self), forward.param().abi()).ok() + pub unsafe fn FrameStep(&self, forward: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).FrameStep)(windows_core::Interface::as_raw(self), forward.into()).ok() } pub unsafe fn GetResourceCharacteristics(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -22409,11 +22353,8 @@ impl IMFMediaEngineEx { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), &mut result__).map(|| result__) } - pub unsafe fn SetStreamSelection(&self, dwstreamindex: u32, enabled: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), enabled.param().abi()).ok() + pub unsafe fn SetStreamSelection(&self, dwstreamindex: u32, enabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), enabled.into()).ok() } pub unsafe fn ApplyStreamSelections(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ApplyStreamSelections)(windows_core::Interface::as_raw(self)).ok() @@ -22422,19 +22363,17 @@ impl IMFMediaEngineEx { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsProtected)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn InsertVideoEffect(&self, peffect: P0, foptional: P1) -> windows_core::Result<()> + pub unsafe fn InsertVideoEffect(&self, peffect: P0, foptional: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).InsertVideoEffect)(windows_core::Interface::as_raw(self), peffect.param().abi(), foptional.param().abi()).ok() + (windows_core::Interface::vtable(self).InsertVideoEffect)(windows_core::Interface::as_raw(self), peffect.param().abi(), foptional.into()).ok() } - pub unsafe fn InsertAudioEffect(&self, peffect: P0, foptional: P1) -> windows_core::Result<()> + pub unsafe fn InsertAudioEffect(&self, peffect: P0, foptional: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).InsertAudioEffect)(windows_core::Interface::as_raw(self), peffect.param().abi(), foptional.param().abi()).ok() + (windows_core::Interface::vtable(self).InsertAudioEffect)(windows_core::Interface::as_raw(self), peffect.param().abi(), foptional.into()).ok() } pub unsafe fn RemoveAllEffects(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RemoveAllEffects)(windows_core::Interface::as_raw(self)).ok() @@ -22466,21 +22405,15 @@ impl IMFMediaEngineEx { pub unsafe fn SetStereo3DRenderMode(&self, outputtype: MF3DVideoOutputType) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetStereo3DRenderMode)(windows_core::Interface::as_raw(self), core::mem::transmute(outputtype)).ok() } - pub unsafe fn EnableWindowlessSwapchainMode(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableWindowlessSwapchainMode)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableWindowlessSwapchainMode(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableWindowlessSwapchainMode)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn GetVideoSwapchainHandle(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetVideoSwapchainHandle)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn EnableHorizontalMirrorMode(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableHorizontalMirrorMode)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableHorizontalMirrorMode(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableHorizontalMirrorMode)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn GetAudioStreamCategory(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -22500,20 +22433,14 @@ impl IMFMediaEngineEx { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetRealTimeMode)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetRealTimeMode(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRealTimeMode)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn SetRealTimeMode(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRealTimeMode)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn SetCurrentTimeEx(&self, seektime: f64, seekmode: MF_MEDIA_ENGINE_SEEK_MODE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetCurrentTimeEx)(windows_core::Interface::as_raw(self), core::mem::transmute(seektime), core::mem::transmute(seekmode)).ok() } - pub unsafe fn EnableTimeUpdateTimer(&self, fenabletimer: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableTimeUpdateTimer)(windows_core::Interface::as_raw(self), fenabletimer.param().abi()).ok() + pub unsafe fn EnableTimeUpdateTimer(&self, fenabletimer: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableTimeUpdateTimer)(windows_core::Interface::as_raw(self), fenabletimer.into()).ok() } } #[repr(C)] @@ -22891,12 +22818,9 @@ impl windows_core::RuntimeName for IMFMediaEngineEx {} windows_core::imp::define_interface!(IMFMediaEngineExtension, IMFMediaEngineExtension_Vtbl, 0x2f69d622_20b5_41e9_afdf_89ced1dda04e); windows_core::imp::interface_hierarchy!(IMFMediaEngineExtension, windows_core::IUnknown); impl IMFMediaEngineExtension { - pub unsafe fn CanPlayType(&self, audioonly: P0, mimetype: &windows_core::BSTR) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn CanPlayType(&self, audioonly: bool, mimetype: &windows_core::BSTR) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CanPlayType)(windows_core::Interface::as_raw(self), audioonly.param().abi(), core::mem::transmute_copy(mimetype), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CanPlayType)(windows_core::Interface::as_raw(self), audioonly.into(), core::mem::transmute_copy(mimetype), &mut result__).map(|| result__) } pub unsafe fn BeginCreateObject(&self, bstrurl: &windows_core::BSTR, pbytestream: P1, r#type: MF_OBJECT_TYPE, ppiunknowncancelcookie: *mut Option, pcallback: P4, punkstate: P5) -> windows_core::Result<()> where @@ -26218,29 +26142,17 @@ impl windows_core::RuntimeName for IMFMuxStreamSampleManager {} windows_core::imp::define_interface!(IMFNetCredential, IMFNetCredential_Vtbl, 0x5b87ef6a_7ed8_434f_ba0e_184fac1628d1); windows_core::imp::interface_hierarchy!(IMFNetCredential, windows_core::IUnknown); impl IMFNetCredential { - pub unsafe fn SetUser(&self, pbdata: &[u8], fdataisencrypted: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUser)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap(), fdataisencrypted.param().abi()).ok() + pub unsafe fn SetUser(&self, pbdata: &[u8], fdataisencrypted: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUser)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap(), fdataisencrypted.into()).ok() } - pub unsafe fn SetPassword(&self, pbdata: &[u8], fdataisencrypted: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPassword)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap(), fdataisencrypted.param().abi()).ok() + pub unsafe fn SetPassword(&self, pbdata: &[u8], fdataisencrypted: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPassword)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap(), fdataisencrypted.into()).ok() } - pub unsafe fn GetUser(&self, pbdata: Option<*mut u8>, pcbdata: *mut u32, fencryptdata: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetUser)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata), fencryptdata.param().abi()).ok() + pub unsafe fn GetUser(&self, pbdata: Option<*mut u8>, pcbdata: *mut u32, fencryptdata: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetUser)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata), fencryptdata.into()).ok() } - pub unsafe fn GetPassword(&self, pbdata: Option<*mut u8>, pcbdata: *mut u32, fencryptdata: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetPassword)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata), fencryptdata.param().abi()).ok() + pub unsafe fn GetPassword(&self, pbdata: Option<*mut u8>, pcbdata: *mut u32, fencryptdata: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetPassword)(windows_core::Interface::as_raw(self), core::mem::transmute(pbdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata), fencryptdata.into()).ok() } pub unsafe fn LoggedOnUser(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -26315,12 +26227,11 @@ impl IMFNetCredentialCache { { (windows_core::Interface::vtable(self).GetCredential)(windows_core::Interface::as_raw(self), pszurl.param().abi(), pszrealm.param().abi(), core::mem::transmute(dwauthenticationflags), core::mem::transmute(ppcred), core::mem::transmute(pdwrequirementsflags)).ok() } - pub unsafe fn SetGood(&self, pcred: P0, fgood: P1) -> windows_core::Result<()> + pub unsafe fn SetGood(&self, pcred: P0, fgood: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetGood)(windows_core::Interface::as_raw(self), pcred.param().abi(), fgood.param().abi()).ok() + (windows_core::Interface::vtable(self).SetGood)(windows_core::Interface::as_raw(self), pcred.param().abi(), fgood.into()).ok() } pub unsafe fn SetUserOptions(&self, pcred: P0, dwoptionsflags: u32) -> windows_core::Result<()> where @@ -26384,12 +26295,11 @@ impl IMFNetCredentialManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EndGetCredentials)(windows_core::Interface::as_raw(self), presult.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetGood(&self, pcred: P0, fgood: P1) -> windows_core::Result<()> + pub unsafe fn SetGood(&self, pcred: P0, fgood: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetGood)(windows_core::Interface::as_raw(self), pcred.param().abi(), fgood.param().abi()).ok() + (windows_core::Interface::vtable(self).SetGood)(windows_core::Interface::as_raw(self), pcred.param().abi(), fgood.into()).ok() } } #[repr(C)] @@ -26514,13 +26424,12 @@ impl windows_core::RuntimeName for IMFNetCrossOriginSupport {} windows_core::imp::define_interface!(IMFNetProxyLocator, IMFNetProxyLocator_Vtbl, 0xe9cd0383_a268_4bb4_82de_658d53574d41); windows_core::imp::interface_hierarchy!(IMFNetProxyLocator, windows_core::IUnknown); impl IMFNetProxyLocator { - pub unsafe fn FindFirstProxy(&self, pszhost: P0, pszurl: P1, freserved: P2) -> windows_core::Result<()> + pub unsafe fn FindFirstProxy(&self, pszhost: P0, pszurl: P1, freserved: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).FindFirstProxy)(windows_core::Interface::as_raw(self), pszhost.param().abi(), pszurl.param().abi(), freserved.param().abi()).ok() + (windows_core::Interface::vtable(self).FindFirstProxy)(windows_core::Interface::as_raw(self), pszhost.param().abi(), pszurl.param().abi(), freserved.into()).ok() } pub unsafe fn FindNextProxy(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).FindNextProxy)(windows_core::Interface::as_raw(self)).ok() @@ -27302,11 +27211,8 @@ impl IMFPMediaItem { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), &mut result__).map(|| result__) } - pub unsafe fn SetStreamSelection(&self, dwstreamindex: u32, fenabled: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), fenabled.param().abi()).ok() + pub unsafe fn SetStreamSelection(&self, dwstreamindex: u32, fenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), fenabled.into()).ok() } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub unsafe fn GetStreamAttribute(&self, dwstreamindex: u32, guidmfattribute: *const windows_core::GUID) -> windows_core::Result { @@ -27613,29 +27519,24 @@ impl IMFPMediaPlayer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetRate)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetSupportedRates(&self, fforwarddirection: P0, pflslowestrate: *mut f32, pflfastestrate: *mut f32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetSupportedRates)(windows_core::Interface::as_raw(self), fforwarddirection.param().abi(), core::mem::transmute(pflslowestrate), core::mem::transmute(pflfastestrate)).ok() + pub unsafe fn GetSupportedRates(&self, fforwarddirection: bool, pflslowestrate: *mut f32, pflfastestrate: *mut f32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetSupportedRates)(windows_core::Interface::as_raw(self), fforwarddirection.into(), core::mem::transmute(pflslowestrate), core::mem::transmute(pflfastestrate)).ok() } pub unsafe fn GetState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetState)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn CreateMediaItemFromURL(&self, pwszurl: P0, fsync: P1, dwuserdata: usize, ppmediaitem: Option<*mut Option>) -> windows_core::Result<()> + pub unsafe fn CreateMediaItemFromURL(&self, pwszurl: P0, fsync: bool, dwuserdata: usize, ppmediaitem: Option<*mut Option>) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).CreateMediaItemFromURL)(windows_core::Interface::as_raw(self), pwszurl.param().abi(), fsync.param().abi(), core::mem::transmute(dwuserdata), core::mem::transmute(ppmediaitem.unwrap_or(core::mem::zeroed()))).ok() + (windows_core::Interface::vtable(self).CreateMediaItemFromURL)(windows_core::Interface::as_raw(self), pwszurl.param().abi(), fsync.into(), core::mem::transmute(dwuserdata), core::mem::transmute(ppmediaitem.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn CreateMediaItemFromObject(&self, piunknownobj: P0, fsync: P1, dwuserdata: usize, ppmediaitem: Option<*mut Option>) -> windows_core::Result<()> + pub unsafe fn CreateMediaItemFromObject(&self, piunknownobj: P0, fsync: bool, dwuserdata: usize, ppmediaitem: Option<*mut Option>) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).CreateMediaItemFromObject)(windows_core::Interface::as_raw(self), piunknownobj.param().abi(), fsync.param().abi(), core::mem::transmute(dwuserdata), core::mem::transmute(ppmediaitem.unwrap_or(core::mem::zeroed()))).ok() + (windows_core::Interface::vtable(self).CreateMediaItemFromObject)(windows_core::Interface::as_raw(self), piunknownobj.param().abi(), fsync.into(), core::mem::transmute(dwuserdata), core::mem::transmute(ppmediaitem.unwrap_or(core::mem::zeroed()))).ok() } pub unsafe fn SetMediaItem(&self, pimfpmediaitem: P0) -> windows_core::Result<()> where @@ -27668,11 +27569,8 @@ impl IMFPMediaPlayer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMute)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetMute(&self, fmute: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), fmute.param().abi()).ok() + pub unsafe fn SetMute(&self, fmute: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), fmute.into()).ok() } pub unsafe fn GetNativeVideoSize(&self, pszvideo: Option<*mut super::super::Foundation::SIZE>, pszarvideo: Option<*mut super::super::Foundation::SIZE>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetNativeVideoSize)(windows_core::Interface::as_raw(self), core::mem::transmute(pszvideo.unwrap_or(core::mem::zeroed())), core::mem::transmute(pszarvideo.unwrap_or(core::mem::zeroed()))).ok() @@ -27708,12 +27606,11 @@ impl IMFPMediaPlayer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetBorderColor)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn InsertEffect(&self, peffect: P0, foptional: P1) -> windows_core::Result<()> + pub unsafe fn InsertEffect(&self, peffect: P0, foptional: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).InsertEffect)(windows_core::Interface::as_raw(self), peffect.param().abi(), foptional.param().abi()).ok() + (windows_core::Interface::vtable(self).InsertEffect)(windows_core::Interface::as_raw(self), peffect.param().abi(), foptional.into()).ok() } pub unsafe fn RemoveEffect(&self, peffect: P0) -> windows_core::Result<()> where @@ -28142,11 +28039,8 @@ impl IMFPluginControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetDisabledByIndex)(windows_core::Interface::as_raw(self), core::mem::transmute(plugintype), core::mem::transmute(index), &mut result__).map(|| result__) } - pub unsafe fn SetDisabled(&self, plugintype: u32, clsid: *const windows_core::GUID, disabled: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDisabled)(windows_core::Interface::as_raw(self), core::mem::transmute(plugintype), core::mem::transmute(clsid), disabled.param().abi()).ok() + pub unsafe fn SetDisabled(&self, plugintype: u32, clsid: *const windows_core::GUID, disabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDisabled)(windows_core::Interface::as_raw(self), core::mem::transmute(plugintype), core::mem::transmute(clsid), disabled.into()).ok() } } #[repr(C)] @@ -28842,11 +28736,8 @@ impl windows_core::RuntimeName for IMFQualityManager {} windows_core::imp::define_interface!(IMFRateControl, IMFRateControl_Vtbl, 0x88ddcd21_03c3_4275_91ed_55ee3929328f); windows_core::imp::interface_hierarchy!(IMFRateControl, windows_core::IUnknown); impl IMFRateControl { - pub unsafe fn SetRate(&self, fthin: P0, flrate: f32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRate)(windows_core::Interface::as_raw(self), fthin.param().abi(), core::mem::transmute(flrate)).ok() + pub unsafe fn SetRate(&self, fthin: bool, flrate: f32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRate)(windows_core::Interface::as_raw(self), fthin.into(), core::mem::transmute(flrate)).ok() } pub unsafe fn GetRate(&self, pfthin: *mut super::super::Foundation::BOOL, pflrate: *mut f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetRate)(windows_core::Interface::as_raw(self), core::mem::transmute(pfthin), core::mem::transmute(pflrate)).ok() @@ -28882,25 +28773,16 @@ impl windows_core::RuntimeName for IMFRateControl {} windows_core::imp::define_interface!(IMFRateSupport, IMFRateSupport_Vtbl, 0x0a9ccdbc_d797_4563_9667_94ec5d79292d); windows_core::imp::interface_hierarchy!(IMFRateSupport, windows_core::IUnknown); impl IMFRateSupport { - pub unsafe fn GetSlowestRate(&self, edirection: MFRATE_DIRECTION, fthin: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetSlowestRate(&self, edirection: MFRATE_DIRECTION, fthin: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSlowestRate)(windows_core::Interface::as_raw(self), core::mem::transmute(edirection), fthin.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetSlowestRate)(windows_core::Interface::as_raw(self), core::mem::transmute(edirection), fthin.into(), &mut result__).map(|| result__) } - pub unsafe fn GetFastestRate(&self, edirection: MFRATE_DIRECTION, fthin: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetFastestRate(&self, edirection: MFRATE_DIRECTION, fthin: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetFastestRate)(windows_core::Interface::as_raw(self), core::mem::transmute(edirection), fthin.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetFastestRate)(windows_core::Interface::as_raw(self), core::mem::transmute(edirection), fthin.into(), &mut result__).map(|| result__) } - pub unsafe fn IsRateSupported(&self, fthin: P0, flrate: f32, pflnearestsupportedrate: *mut f32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).IsRateSupported)(windows_core::Interface::as_raw(self), fthin.param().abi(), core::mem::transmute(flrate), core::mem::transmute(pflnearestsupportedrate)).ok() + pub unsafe fn IsRateSupported(&self, fthin: bool, flrate: f32, pflnearestsupportedrate: *mut f32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).IsRateSupported)(windows_core::Interface::as_raw(self), fthin.into(), core::mem::transmute(flrate), core::mem::transmute(pflnearestsupportedrate)).ok() } } #[repr(C)] @@ -31463,11 +31345,8 @@ impl IMFSimpleAudioVolume { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMasterVolume)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetMute(&self, bmute: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmute.param().abi()).ok() + pub unsafe fn SetMute(&self, bmute: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMute)(windows_core::Interface::as_raw(self), bmute.into()).ok() } pub unsafe fn GetMute(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -32191,11 +32070,8 @@ impl IMFSourceReader { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), &mut result__).map(|| result__) } - pub unsafe fn SetStreamSelection(&self, dwstreamindex: u32, fselected: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), fselected.param().abi()).ok() + pub unsafe fn SetStreamSelection(&self, dwstreamindex: u32, fselected: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStreamSelection)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstreamindex), fselected.into()).ok() } pub unsafe fn GetNativeMediaType(&self, dwstreamindex: u32, dwmediatypeindex: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -33053,11 +32929,8 @@ impl windows_core::RuntimeName for IMFStreamSink {} windows_core::imp::define_interface!(IMFStreamingSinkConfig, IMFStreamingSinkConfig_Vtbl, 0x9db7aa41_3cc5_40d4_8509_555804ad34cc); windows_core::imp::interface_hierarchy!(IMFStreamingSinkConfig, windows_core::IUnknown); impl IMFStreamingSinkConfig { - pub unsafe fn StartStreaming(&self, fseekoffsetisbyteoffset: P0, qwseekoffset: u64) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).StartStreaming)(windows_core::Interface::as_raw(self), fseekoffsetisbyteoffset.param().abi(), core::mem::transmute(qwseekoffset)).ok() + pub unsafe fn StartStreaming(&self, fseekoffsetisbyteoffset: bool, qwseekoffset: u64) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).StartStreaming)(windows_core::Interface::as_raw(self), fseekoffsetisbyteoffset.into(), core::mem::transmute(qwseekoffset)).ok() } } #[repr(C)] @@ -33227,31 +33100,26 @@ impl IMFTimedText { { (windows_core::Interface::vtable(self).RegisterNotifications)(windows_core::Interface::as_raw(self), notify.param().abi()).ok() } - pub unsafe fn SelectTrack(&self, trackid: u32, selected: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SelectTrack)(windows_core::Interface::as_raw(self), core::mem::transmute(trackid), selected.param().abi()).ok() + pub unsafe fn SelectTrack(&self, trackid: u32, selected: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SelectTrack)(windows_core::Interface::as_raw(self), core::mem::transmute(trackid), selected.into()).ok() } - pub unsafe fn AddDataSource(&self, bytestream: P0, label: P1, language: P2, kind: MF_TIMED_TEXT_TRACK_KIND, isdefault: P4) -> windows_core::Result + pub unsafe fn AddDataSource(&self, bytestream: P0, label: P1, language: P2, kind: MF_TIMED_TEXT_TRACK_KIND, isdefault: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P4: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).AddDataSource)(windows_core::Interface::as_raw(self), bytestream.param().abi(), label.param().abi(), language.param().abi(), core::mem::transmute(kind), isdefault.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).AddDataSource)(windows_core::Interface::as_raw(self), bytestream.param().abi(), label.param().abi(), language.param().abi(), core::mem::transmute(kind), isdefault.into(), &mut result__).map(|| result__) } - pub unsafe fn AddDataSourceFromUrl(&self, url: P0, label: P1, language: P2, kind: MF_TIMED_TEXT_TRACK_KIND, isdefault: P4) -> windows_core::Result + pub unsafe fn AddDataSourceFromUrl(&self, url: P0, label: P1, language: P2, kind: MF_TIMED_TEXT_TRACK_KIND, isdefault: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P4: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).AddDataSourceFromUrl)(windows_core::Interface::as_raw(self), url.param().abi(), label.param().abi(), language.param().abi(), core::mem::transmute(kind), isdefault.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).AddDataSourceFromUrl)(windows_core::Interface::as_raw(self), url.param().abi(), label.param().abi(), language.param().abi(), core::mem::transmute(kind), isdefault.into(), &mut result__).map(|| result__) } pub unsafe fn AddTrack(&self, label: P0, language: P1, kind: MF_TIMED_TEXT_TRACK_KIND) -> windows_core::Result where @@ -33290,11 +33158,8 @@ impl IMFTimedText { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMetadataTracks)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetInBandEnabled(&self, enabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetInBandEnabled)(windows_core::Interface::as_raw(self), enabled.param().abi()).ok() + pub unsafe fn SetInBandEnabled(&self, enabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetInBandEnabled)(windows_core::Interface::as_raw(self), enabled.into()).ok() } pub unsafe fn IsInBandEnabled(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).IsInBandEnabled)(windows_core::Interface::as_raw(self)) @@ -33917,11 +33782,8 @@ impl IMFTimedTextNotify { pub unsafe fn TrackRemoved(&self, trackid: u32) { (windows_core::Interface::vtable(self).TrackRemoved)(windows_core::Interface::as_raw(self), core::mem::transmute(trackid)) } - pub unsafe fn TrackSelected(&self, trackid: u32, selected: P1) - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).TrackSelected)(windows_core::Interface::as_raw(self), core::mem::transmute(trackid), selected.param().abi()) + pub unsafe fn TrackSelected(&self, trackid: u32, selected: bool) { + (windows_core::Interface::vtable(self).TrackSelected)(windows_core::Interface::as_raw(self), core::mem::transmute(trackid), selected.into()) } pub unsafe fn TrackReadyStateChanged(&self, trackid: u32) { (windows_core::Interface::vtable(self).TrackReadyStateChanged)(windows_core::Interface::as_raw(self), core::mem::transmute(trackid)) @@ -36263,11 +36125,8 @@ impl IMFVideoDisplayControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetRenderingPrefs)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetFullscreen(&self, ffullscreen: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFullscreen)(windows_core::Interface::as_raw(self), ffullscreen.param().abi()).ok() + pub unsafe fn SetFullscreen(&self, ffullscreen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFullscreen)(windows_core::Interface::as_raw(self), ffullscreen.into()).ok() } pub unsafe fn GetFullscreen(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -37054,11 +36913,8 @@ impl IMFVideoProcessorControl2 { pub unsafe fn SetRotationOverride(&self, uirotation: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetRotationOverride)(windows_core::Interface::as_raw(self), core::mem::transmute(uirotation)).ok() } - pub unsafe fn EnableHardwareEffects(&self, fenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableHardwareEffects)(windows_core::Interface::as_raw(self), fenabled.param().abi()).ok() + pub unsafe fn EnableHardwareEffects(&self, fenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableHardwareEffects)(windows_core::Interface::as_raw(self), fenabled.into()).ok() } pub unsafe fn GetSupportedHardwareEffects(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -37122,11 +36978,8 @@ impl IMFVideoProcessorControl3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetNaturalOutputType)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn EnableSphericalVideoProcessing(&self, fenable: P0, eformat: MFVideoSphericalFormat, eprojectionmode: MFVideoSphericalProjectionMode) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableSphericalVideoProcessing)(windows_core::Interface::as_raw(self), fenable.param().abi(), core::mem::transmute(eformat), core::mem::transmute(eprojectionmode)).ok() + pub unsafe fn EnableSphericalVideoProcessing(&self, fenable: bool, eformat: MFVideoSphericalFormat, eprojectionmode: MFVideoSphericalProjectionMode) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableSphericalVideoProcessing)(windows_core::Interface::as_raw(self), fenable.into(), core::mem::transmute(eformat), core::mem::transmute(eprojectionmode)).ok() } pub unsafe fn SetSphericalVideoProperties(&self, x: f32, y: f32, z: f32, w: f32, fieldofview: f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetSphericalVideoProperties)(windows_core::Interface::as_raw(self), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(z), core::mem::transmute(w), core::mem::transmute(fieldofview)).ok() @@ -39004,11 +38857,8 @@ impl IWMFrameInterpProps { pub unsafe fn SetFrameRateOut(&self, lframerate: i32, lscale: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetFrameRateOut)(windows_core::Interface::as_raw(self), core::mem::transmute(lframerate), core::mem::transmute(lscale)).ok() } - pub unsafe fn SetFrameInterpEnabled(&self, bfienabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFrameInterpEnabled)(windows_core::Interface::as_raw(self), bfienabled.param().abi()).ok() + pub unsafe fn SetFrameInterpEnabled(&self, bfienabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFrameInterpEnabled)(windows_core::Interface::as_raw(self), bfienabled.into()).ok() } pub unsafe fn SetComplexityLevel(&self, icomplexity: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetComplexityLevel)(windows_core::Interface::as_raw(self), core::mem::transmute(icomplexity)).ok() @@ -39225,11 +39075,8 @@ impl windows_core::RuntimeName for IWMResizerProps {} windows_core::imp::define_interface!(IWMSampleExtensionSupport, IWMSampleExtensionSupport_Vtbl, 0x9bca9884_0604_4c2a_87da_793ff4d586c3); windows_core::imp::interface_hierarchy!(IWMSampleExtensionSupport, windows_core::IUnknown); impl IWMSampleExtensionSupport { - pub unsafe fn SetUseSampleExtensions(&self, fuseextensions: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUseSampleExtensions)(windows_core::Interface::as_raw(self), fuseextensions.param().abi()).ok() + pub unsafe fn SetUseSampleExtensions(&self, fuseextensions: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUseSampleExtensions)(windows_core::Interface::as_raw(self), fuseextensions.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs index 6e5ed0ea8c2..3601e38f71d 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -5632,11 +5632,8 @@ impl IWMPEffects { pub unsafe fn DisplayPropertyPage(&self, hwndowner: super::super::Foundation::HWND) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).DisplayPropertyPage)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndowner)).ok() } - pub unsafe fn GoFullscreen(&self, ffullscreen: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).GoFullscreen)(windows_core::Interface::as_raw(self), ffullscreen.param().abi()).ok() + pub unsafe fn GoFullscreen(&self, ffullscreen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GoFullscreen)(windows_core::Interface::as_raw(self), ffullscreen.into()).ok() } pub unsafe fn RenderFullScreen(&self, plevels: *mut TimedLevel) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RenderFullScreen)(windows_core::Interface::as_raw(self), core::mem::transmute(plevels)).ok() @@ -5774,11 +5771,8 @@ impl IWMPEffects2 { pub unsafe fn OnWindowMessage(&self, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, plresultparam: *mut super::super::Foundation::LRESULT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnWindowMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(msg), core::mem::transmute(wparam), core::mem::transmute(lparam), core::mem::transmute(plresultparam)).ok() } - pub unsafe fn RenderWindowed(&self, pdata: *mut TimedLevel, frequiredrender: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).RenderWindowed)(windows_core::Interface::as_raw(self), core::mem::transmute(pdata), frequiredrender.param().abi()).ok() + pub unsafe fn RenderWindowed(&self, pdata: *mut TimedLevel, frequiredrender: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RenderWindowed)(windows_core::Interface::as_raw(self), core::mem::transmute(pdata), frequiredrender.into()).ok() } } #[repr(C)] @@ -8480,20 +8474,14 @@ impl IWMPNodeRealEstate { pub unsafe fn GetRects(&self, psrc: *mut super::super::Foundation::RECT, pdest: *mut super::super::Foundation::RECT, pclip: *mut super::super::Foundation::RECT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetRects)(windows_core::Interface::as_raw(self), core::mem::transmute(psrc), core::mem::transmute(pdest), core::mem::transmute(pclip)).ok() } - pub unsafe fn SetWindowless(&self, fwindowless: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWindowless)(windows_core::Interface::as_raw(self), fwindowless.param().abi()).ok() + pub unsafe fn SetWindowless(&self, fwindowless: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWindowless)(windows_core::Interface::as_raw(self), fwindowless.into()).ok() } pub unsafe fn GetWindowless(&self, pfwindowless: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetWindowless)(windows_core::Interface::as_raw(self), core::mem::transmute(pfwindowless)).ok() } - pub unsafe fn SetFullScreen(&self, ffullscreen: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFullScreen)(windows_core::Interface::as_raw(self), ffullscreen.param().abi()).ok() + pub unsafe fn SetFullScreen(&self, ffullscreen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFullScreen)(windows_core::Interface::as_raw(self), ffullscreen.into()).ok() } pub unsafe fn GetFullScreen(&self, pffullscreen: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFullScreen)(windows_core::Interface::as_raw(self), core::mem::transmute(pffullscreen)).ok() @@ -8571,11 +8559,8 @@ impl IWMPNodeRealEstateHost { pub unsafe fn OnDesiredSizeChange(&self, psize: *mut super::super::Foundation::SIZE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnDesiredSizeChange)(windows_core::Interface::as_raw(self), core::mem::transmute(psize)).ok() } - pub unsafe fn OnFullScreenTransition(&self, ffullscreen: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnFullScreenTransition)(windows_core::Interface::as_raw(self), ffullscreen.param().abi()).ok() + pub unsafe fn OnFullScreenTransition(&self, ffullscreen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnFullScreenTransition)(windows_core::Interface::as_raw(self), ffullscreen.into()).ok() } } #[repr(C)] @@ -8715,11 +8700,8 @@ impl windows_core::RuntimeName for IWMPNodeWindowless {} windows_core::imp::define_interface!(IWMPNodeWindowlessHost, IWMPNodeWindowlessHost_Vtbl, 0xbe7017c6_ce34_4901_8106_770381aa6e3e); windows_core::imp::interface_hierarchy!(IWMPNodeWindowlessHost, windows_core::IUnknown); impl IWMPNodeWindowlessHost { - pub unsafe fn InvalidateRect(&self, prc: *const super::super::Foundation::RECT, ferase: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).InvalidateRect)(windows_core::Interface::as_raw(self), core::mem::transmute(prc), ferase.param().abi()).ok() + pub unsafe fn InvalidateRect(&self, prc: *const super::super::Foundation::RECT, ferase: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InvalidateRect)(windows_core::Interface::as_raw(self), core::mem::transmute(prc), ferase.into()).ok() } } #[repr(C)] @@ -10004,11 +9986,8 @@ impl windows_core::RuntimeName for IWMPPlugin {} windows_core::imp::define_interface!(IWMPPluginEnable, IWMPPluginEnable_Vtbl, 0x5fca444c_7ad1_479d_a4ef_40566a5309d6); windows_core::imp::interface_hierarchy!(IWMPPluginEnable, windows_core::IUnknown); impl IWMPPluginEnable { - pub unsafe fn SetEnable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn SetEnable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn GetEnable(&self, pfenable: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetEnable)(windows_core::Interface::as_raw(self), core::mem::transmute(pfenable)).ok() @@ -10290,11 +10269,8 @@ impl windows_core::RuntimeName for IWMPRemoteMediaServices {} windows_core::imp::define_interface!(IWMPRenderConfig, IWMPRenderConfig_Vtbl, 0x959506c1_0314_4ec5_9e61_8528db5e5478); windows_core::imp::interface_hierarchy!(IWMPRenderConfig, windows_core::IUnknown); impl IWMPRenderConfig { - pub unsafe fn SetinProcOnly(&self, finproc: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetinProcOnly)(windows_core::Interface::as_raw(self), finproc.param().abi()).ok() + pub unsafe fn SetinProcOnly(&self, finproc: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetinProcOnly)(windows_core::Interface::as_raw(self), finproc.into()).ok() } pub unsafe fn inProcOnly(&self, pfinproc: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).inProcOnly)(windows_core::Interface::as_raw(self), core::mem::transmute(pfinproc)).ok() @@ -11610,11 +11586,8 @@ impl IXFeed { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).DownloadEnclosuresAutomatically)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetDownloadEnclosuresAutomatically(&self, bdownloadenclosuresautomatically: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDownloadEnclosuresAutomatically)(windows_core::Interface::as_raw(self), bdownloadenclosuresautomatically.param().abi()).ok() + pub unsafe fn SetDownloadEnclosuresAutomatically(&self, bdownloadenclosuresautomatically: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDownloadEnclosuresAutomatically)(windows_core::Interface::as_raw(self), bdownloadenclosuresautomatically.into()).ok() } pub unsafe fn DownloadStatus(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -13224,11 +13197,8 @@ impl IXFeedItem { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsRead)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsRead(&self, bisread: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsRead)(windows_core::Interface::as_raw(self), bisread.param().abi()).ok() + pub unsafe fn SetIsRead(&self, bisread: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsRead)(windows_core::Interface::as_raw(self), bisread.into()).ok() } pub unsafe fn LocalId(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs index 5bd411ec736..a3b8bbc4932 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs @@ -1,18 +1,12 @@ #[inline] -pub unsafe fn AVIBuildFilterA(lpszfilter: &mut [u8], fsaving: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn AVIBuildFilterA(lpszfilter: &mut [u8], fsaving: bool) -> windows_core::Result<()> { windows_targets::link!("avifil32.dll" "system" fn AVIBuildFilterA(lpszfilter : windows_core::PSTR, cbfilter : i32, fsaving : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - AVIBuildFilterA(core::mem::transmute(lpszfilter.as_ptr()), lpszfilter.len().try_into().unwrap(), fsaving.param().abi()).ok() + AVIBuildFilterA(core::mem::transmute(lpszfilter.as_ptr()), lpszfilter.len().try_into().unwrap(), fsaving.into()).ok() } #[inline] -pub unsafe fn AVIBuildFilterW(lpszfilter: &mut [u16], fsaving: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn AVIBuildFilterW(lpszfilter: &mut [u16], fsaving: bool) -> windows_core::Result<()> { windows_targets::link!("avifil32.dll" "system" fn AVIBuildFilterW(lpszfilter : windows_core::PWSTR, cbfilter : i32, fsaving : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - AVIBuildFilterW(core::mem::transmute(lpszfilter.as_ptr()), lpszfilter.len().try_into().unwrap(), fsaving.param().abi()).ok() + AVIBuildFilterW(core::mem::transmute(lpszfilter.as_ptr()), lpszfilter.len().try_into().unwrap(), fsaving.into()).ok() } #[inline] pub unsafe fn AVIClearClipboard() -> windows_core::Result<()> { @@ -455,12 +449,9 @@ pub unsafe fn DrawDibProfileDisplay(lpbi: *const super::super::Graphics::Gdi::BI } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn DrawDibRealize(hdd: isize, hdc: super::super::Graphics::Gdi::HDC, fbackground: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn DrawDibRealize(hdd: isize, hdc: super::super::Graphics::Gdi::HDC, fbackground: bool) -> u32 { windows_targets::link!("msvfw32.dll" "system" fn DrawDibRealize(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, fbackground : super::super::Foundation:: BOOL) -> u32); - DrawDibRealize(core::mem::transmute(hdd), core::mem::transmute(hdc), fbackground.param().abi()) + DrawDibRealize(core::mem::transmute(hdd), core::mem::transmute(hdc), fbackground.into()) } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] @@ -846,12 +837,9 @@ pub unsafe fn joyReleaseCapture(ujoyid: u32) -> u32 { joyReleaseCapture(core::mem::transmute(ujoyid)) } #[inline] -pub unsafe fn joySetCapture(hwnd: super::super::Foundation::HWND, ujoyid: u32, uperiod: u32, fchanged: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn joySetCapture(hwnd: super::super::Foundation::HWND, ujoyid: u32, uperiod: u32, fchanged: bool) -> u32 { windows_targets::link!("winmm.dll" "system" fn joySetCapture(hwnd : super::super::Foundation:: HWND, ujoyid : u32, uperiod : u32, fchanged : super::super::Foundation:: BOOL) -> u32); - joySetCapture(core::mem::transmute(hwnd), core::mem::transmute(ujoyid), core::mem::transmute(uperiod), fchanged.param().abi()) + joySetCapture(core::mem::transmute(hwnd), core::mem::transmute(ujoyid), core::mem::transmute(uperiod), fchanged.into()) } #[inline] pub unsafe fn joySetThreshold(ujoyid: u32, uthreshold: u32) -> u32 { @@ -1976,9 +1964,6 @@ impl Default for GSM610WAVEFORMAT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDRVR(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDRVR { - type TypeKind = windows_core::CopyType; -} impl HDRVR { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1992,9 +1977,6 @@ impl Default for HDRVR { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HIC(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HIC { - type TypeKind = windows_core::CopyType; -} impl HIC { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2017,9 +1999,6 @@ impl Default for HIC { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMMIO(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMMIO { - type TypeKind = windows_core::CopyType; -} impl HMMIO { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2033,9 +2012,6 @@ impl Default for HMMIO { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HVIDEO(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HVIDEO { - type TypeKind = windows_core::CopyType; -} impl HVIDEO { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs index 8918055b7f5..2069af73f15 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs @@ -34,14 +34,13 @@ impl IPhotoAcquire { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreatePhotoSource)(windows_core::Interface::as_raw(self), pszdevice.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Acquire(&self, pphotoacquiresource: P0, fshowprogress: P1, hwndparent: Option, pszapplicationname: P3, pphotoacquireprogresscb: P4) -> windows_core::Result<()> + pub unsafe fn Acquire(&self, pphotoacquiresource: P0, fshowprogress: bool, hwndparent: Option, pszapplicationname: P3, pphotoacquireprogresscb: P4) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, { - (windows_core::Interface::vtable(self).Acquire)(windows_core::Interface::as_raw(self), pphotoacquiresource.param().abi(), fshowprogress.param().abi(), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), pszapplicationname.param().abi(), pphotoacquireprogresscb.param().abi()).ok() + (windows_core::Interface::vtable(self).Acquire)(windows_core::Interface::as_raw(self), pphotoacquiresource.param().abi(), fshowprogress.into(), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), pszapplicationname.param().abi(), pphotoacquireprogresscb.param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumResults(&self) -> windows_core::Result { @@ -540,11 +539,8 @@ impl IPhotoAcquireProgressCB { { (windows_core::Interface::vtable(self).DirectoryCreated)(windows_core::Interface::as_raw(self), pszdirectory.param().abi()).ok() } - pub unsafe fn UpdateTransferPercent(&self, foverall: P0, npercent: u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).UpdateTransferPercent)(windows_core::Interface::as_raw(self), foverall.param().abi(), core::mem::transmute(npercent)).ok() + pub unsafe fn UpdateTransferPercent(&self, foverall: bool, npercent: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UpdateTransferPercent)(windows_core::Interface::as_raw(self), foverall.into(), core::mem::transmute(npercent)).ok() } pub unsafe fn EndItemTransfer(&self, nitemindex: u32, pphotoacquireitem: P1, hr: windows_core::HRESULT) -> windows_core::Result<()> where @@ -796,11 +792,8 @@ impl IPhotoAcquireSettings { pub unsafe fn SetSequencePaddingWidth(&self, dwwidth: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetSequencePaddingWidth)(windows_core::Interface::as_raw(self), core::mem::transmute(dwwidth)).ok() } - pub unsafe fn SetSequenceZeroPadding(&self, fzeropad: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSequenceZeroPadding)(windows_core::Interface::as_raw(self), fzeropad.param().abi()).ok() + pub unsafe fn SetSequenceZeroPadding(&self, fzeropad: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSequenceZeroPadding)(windows_core::Interface::as_raw(self), fzeropad.into()).ok() } pub unsafe fn SetGroupTag(&self, pszgrouptag: P0) -> windows_core::Result<()> where @@ -991,12 +984,11 @@ impl IPhotoAcquireSource { pub unsafe fn GetDeviceIcons(&self, nsize: u32, phlargeicon: Option<*mut super::super::UI::WindowsAndMessaging::HICON>, phsmallicon: Option<*mut super::super::UI::WindowsAndMessaging::HICON>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDeviceIcons)(windows_core::Interface::as_raw(self), core::mem::transmute(nsize), core::mem::transmute(phlargeicon.unwrap_or(core::mem::zeroed())), core::mem::transmute(phsmallicon.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn InitializeItemList(&self, fforceenumeration: P0, pphotoacquireprogresscb: P1, pnitemcount: Option<*mut u32>) -> windows_core::Result<()> + pub unsafe fn InitializeItemList(&self, fforceenumeration: bool, pphotoacquireprogresscb: P1, pnitemcount: Option<*mut u32>) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, { - (windows_core::Interface::vtable(self).InitializeItemList)(windows_core::Interface::as_raw(self), fforceenumeration.param().abi(), pphotoacquireprogresscb.param().abi(), core::mem::transmute(pnitemcount.unwrap_or(core::mem::zeroed()))).ok() + (windows_core::Interface::vtable(self).InitializeItemList)(windows_core::Interface::as_raw(self), fforceenumeration.into(), pphotoacquireprogresscb.param().abi(), core::mem::transmute(pnitemcount.unwrap_or(core::mem::zeroed()))).ok() } pub unsafe fn GetItemCount(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1174,11 +1166,8 @@ impl IPhotoProgressDialog { { (windows_core::Interface::vtable(self).SetTitle)(windows_core::Interface::as_raw(self), psztitle.param().abi()).ok() } - pub unsafe fn ShowCheckbox(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, fshow: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).ShowCheckbox)(windows_core::Interface::as_raw(self), core::mem::transmute(ncheckboxid), fshow.param().abi()).ok() + pub unsafe fn ShowCheckbox(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ShowCheckbox)(windows_core::Interface::as_raw(self), core::mem::transmute(ncheckboxid), fshow.into()).ok() } pub unsafe fn SetCheckboxText(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, pszcheckboxtext: P1) -> windows_core::Result<()> where @@ -1186,11 +1175,8 @@ impl IPhotoProgressDialog { { (windows_core::Interface::vtable(self).SetCheckboxText)(windows_core::Interface::as_raw(self), core::mem::transmute(ncheckboxid), pszcheckboxtext.param().abi()).ok() } - pub unsafe fn SetCheckboxCheck(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, fchecked: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCheckboxCheck)(windows_core::Interface::as_raw(self), core::mem::transmute(ncheckboxid), fchecked.param().abi()).ok() + pub unsafe fn SetCheckboxCheck(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, fchecked: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCheckboxCheck)(windows_core::Interface::as_raw(self), core::mem::transmute(ncheckboxid), fchecked.into()).ok() } pub unsafe fn SetCheckboxTooltip(&self, ncheckboxid: PROGRESS_DIALOG_CHECKBOX_ID, pszcheckboxtooltiptext: P1) -> windows_core::Result<()> where @@ -1233,11 +1219,8 @@ impl IPhotoProgressDialog { { (windows_core::Interface::vtable(self).SetActionLinkText)(windows_core::Interface::as_raw(self), pszcaption.param().abi()).ok() } - pub unsafe fn ShowActionLink(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ShowActionLink)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn ShowActionLink(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ShowActionLink)(windows_core::Interface::as_raw(self), fshow.into()).ok() } pub unsafe fn IsCancelled(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs index 7d35245cbbe..35d3aeffa60 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs @@ -1421,12 +1421,11 @@ impl ISpGrammarBuilder { pub unsafe fn ResetGrammar(&self, newlanguage: u16) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ResetGrammar)(windows_core::Interface::as_raw(self), core::mem::transmute(newlanguage)).ok() } - pub unsafe fn GetRule(&self, pszrulename: P0, dwruleid: u32, dwattributes: u32, fcreateifnotexist: P3, phinitialstate: *mut SPSTATEHANDLE) -> windows_core::Result<()> + pub unsafe fn GetRule(&self, pszrulename: P0, dwruleid: u32, dwattributes: u32, fcreateifnotexist: bool, phinitialstate: *mut SPSTATEHANDLE) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).GetRule)(windows_core::Interface::as_raw(self), pszrulename.param().abi(), core::mem::transmute(dwruleid), core::mem::transmute(dwattributes), fcreateifnotexist.param().abi(), core::mem::transmute(phinitialstate)).ok() + (windows_core::Interface::vtable(self).GetRule)(windows_core::Interface::as_raw(self), pszrulename.param().abi(), core::mem::transmute(dwruleid), core::mem::transmute(dwattributes), fcreateifnotexist.into(), core::mem::transmute(phinitialstate)).ok() } pub unsafe fn ClearRule(&self, hstate: SPSTATEHANDLE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ClearRule)(windows_core::Interface::as_raw(self), core::mem::transmute(hstate)).ok() @@ -2027,11 +2026,8 @@ impl ISpNotifyTranslator { { (windows_core::Interface::vtable(self).InitSpNotifyCallback)(windows_core::Interface::as_raw(self), pspcallback.param().abi(), core::mem::transmute(wparam), core::mem::transmute(lparam)).ok() } - pub unsafe fn InitWin32Event(&self, hevent: super::super::Foundation::HANDLE, fclosehandleonrelease: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).InitWin32Event)(windows_core::Interface::as_raw(self), core::mem::transmute(hevent), fclosehandleonrelease.param().abi()).ok() + pub unsafe fn InitWin32Event(&self, hevent: super::super::Foundation::HANDLE, fclosehandleonrelease: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InitWin32Event)(windows_core::Interface::as_raw(self), core::mem::transmute(hevent), fclosehandleonrelease.into()).ok() } pub unsafe fn Wait(&self, dwmilliseconds: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Wait)(windows_core::Interface::as_raw(self), core::mem::transmute(dwmilliseconds)).ok() @@ -2108,13 +2104,12 @@ impl core::ops::Deref for ISpObjectToken { } windows_core::imp::interface_hierarchy!(ISpObjectToken, windows_core::IUnknown, ISpDataKey); impl ISpObjectToken { - pub unsafe fn SetId(&self, pszcategoryid: P0, psztokenid: P1, fcreateifnotexist: P2) -> windows_core::Result<()> + pub unsafe fn SetId(&self, pszcategoryid: P0, psztokenid: P1, fcreateifnotexist: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SetId)(windows_core::Interface::as_raw(self), pszcategoryid.param().abi(), psztokenid.param().abi(), fcreateifnotexist.param().abi()).ok() + (windows_core::Interface::vtable(self).SetId)(windows_core::Interface::as_raw(self), pszcategoryid.param().abi(), psztokenid.param().abi(), fcreateifnotexist.into()).ok() } pub unsafe fn GetId(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2138,12 +2133,11 @@ impl ISpObjectToken { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStorageFileName)(windows_core::Interface::as_raw(self), core::mem::transmute(clsidcaller), pszvaluename.param().abi(), pszfilenamespecifier.param().abi(), core::mem::transmute(nfolder), &mut result__).map(|| result__) } - pub unsafe fn RemoveStorageFileName(&self, clsidcaller: *const windows_core::GUID, pszkeyname: P1, fdeletefile: P2) -> windows_core::Result<()> + pub unsafe fn RemoveStorageFileName(&self, clsidcaller: *const windows_core::GUID, pszkeyname: P1, fdeletefile: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).RemoveStorageFileName)(windows_core::Interface::as_raw(self), core::mem::transmute(clsidcaller), pszkeyname.param().abi(), fdeletefile.param().abi()).ok() + (windows_core::Interface::vtable(self).RemoveStorageFileName)(windows_core::Interface::as_raw(self), core::mem::transmute(clsidcaller), pszkeyname.param().abi(), fdeletefile.into()).ok() } pub unsafe fn Remove(&self, pclsidcaller: Option<*const windows_core::GUID>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Remove)(windows_core::Interface::as_raw(self), core::mem::transmute(pclsidcaller.unwrap_or(core::mem::zeroed()))).ok() @@ -2284,12 +2278,11 @@ impl core::ops::Deref for ISpObjectTokenCategory { } windows_core::imp::interface_hierarchy!(ISpObjectTokenCategory, windows_core::IUnknown, ISpDataKey); impl ISpObjectTokenCategory { - pub unsafe fn SetId(&self, pszcategoryid: P0, fcreateifnotexist: P1) -> windows_core::Result<()> + pub unsafe fn SetId(&self, pszcategoryid: P0, fcreateifnotexist: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetId)(windows_core::Interface::as_raw(self), pszcategoryid.param().abi(), fcreateifnotexist.param().abi()).ok() + (windows_core::Interface::vtable(self).SetId)(windows_core::Interface::as_raw(self), pszcategoryid.param().abi(), fcreateifnotexist.into()).ok() } pub unsafe fn GetId(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2652,12 +2645,9 @@ impl ISpPhoneticAlphabetConverter { pub unsafe fn UPS2SAPI(&self, pszupsid: *const u16, pszsapiid: &mut [u16]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UPS2SAPI)(windows_core::Interface::as_raw(self), core::mem::transmute(pszupsid), core::mem::transmute(pszsapiid.as_ptr()), pszsapiid.len().try_into().unwrap()).ok() } - pub unsafe fn GetMaxConvertLength(&self, csrclength: u32, bsapi2ups: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetMaxConvertLength(&self, csrclength: u32, bsapi2ups: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetMaxConvertLength)(windows_core::Interface::as_raw(self), core::mem::transmute(csrclength), bsapi2ups.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetMaxConvertLength)(windows_core::Interface::as_raw(self), core::mem::transmute(csrclength), bsapi2ups.into(), &mut result__).map(|| result__) } } #[repr(C)] @@ -2731,11 +2721,8 @@ impl ISpPhoneticAlphabetSelection { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsAlphabetUPS)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetAlphabetToUPS(&self, fforceups: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAlphabetToUPS)(windows_core::Interface::as_raw(self), fforceups.param().abi()).ok() + pub unsafe fn SetAlphabetToUPS(&self, fforceups: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAlphabetToUPS)(windows_core::Interface::as_raw(self), fforceups.into()).ok() } } #[repr(C)] @@ -2787,11 +2774,8 @@ impl ISpPhrase { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetSerializedPhrase)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetText(&self, ulstart: u32, ulcount: u32, fusetextreplacements: P2, ppszcomemtext: *mut windows_core::PWSTR, pbdisplayattributes: Option<*mut u8>) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetText)(windows_core::Interface::as_raw(self), core::mem::transmute(ulstart), core::mem::transmute(ulcount), fusetextreplacements.param().abi(), core::mem::transmute(ppszcomemtext), core::mem::transmute(pbdisplayattributes.unwrap_or(core::mem::zeroed()))).ok() + pub unsafe fn GetText(&self, ulstart: u32, ulcount: u32, fusetextreplacements: bool, ppszcomemtext: *mut windows_core::PWSTR, pbdisplayattributes: Option<*mut u8>) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetText)(windows_core::Interface::as_raw(self), core::mem::transmute(ulstart), core::mem::transmute(ulcount), fusetextreplacements.into(), core::mem::transmute(ppszcomemtext), core::mem::transmute(pbdisplayattributes.unwrap_or(core::mem::zeroed()))).ok() } pub unsafe fn Discard(&self, dwvaluetypes: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Discard)(windows_core::Interface::as_raw(self), core::mem::transmute(dwvaluetypes)).ok() @@ -3264,12 +3248,11 @@ impl ISpRecoContext { pub unsafe fn Resume(&self, dwreserved: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Resume)(windows_core::Interface::as_raw(self), core::mem::transmute(dwreserved)).ok() } - pub unsafe fn SetVoice(&self, pvoice: P0, fallowformatchanges: P1) -> windows_core::Result<()> + pub unsafe fn SetVoice(&self, pvoice: P0, fallowformatchanges: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetVoice)(windows_core::Interface::as_raw(self), pvoice.param().abi(), fallowformatchanges.param().abi()).ok() + (windows_core::Interface::vtable(self).SetVoice)(windows_core::Interface::as_raw(self), pvoice.param().abi(), fallowformatchanges.into()).ok() } pub unsafe fn GetVoice(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4042,12 +4025,11 @@ impl ISpRecoResult2 { { (windows_core::Interface::vtable(self).CommitText)(windows_core::Interface::as_raw(self), core::mem::transmute(ulstartelement), core::mem::transmute(celements), pszcorrecteddata.param().abi(), core::mem::transmute(ecommitflags)).ok() } - pub unsafe fn SetTextFeedback(&self, pszfeedback: P0, fsuccessful: P1) -> windows_core::Result<()> + pub unsafe fn SetTextFeedback(&self, pszfeedback: P0, fsuccessful: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetTextFeedback)(windows_core::Interface::as_raw(self), pszfeedback.param().abi(), fsuccessful.param().abi()).ok() + (windows_core::Interface::vtable(self).SetTextFeedback)(windows_core::Interface::as_raw(self), pszfeedback.param().abi(), fsuccessful.into()).ok() } } #[repr(C)] @@ -4116,12 +4098,11 @@ impl ISpRecognizer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetRecognizer)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetInput(&self, punkinput: P0, fallowformatchanges: P1) -> windows_core::Result<()> + pub unsafe fn SetInput(&self, punkinput: P0, fallowformatchanges: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetInput)(windows_core::Interface::as_raw(self), punkinput.param().abi(), fallowformatchanges.param().abi()).ok() + (windows_core::Interface::vtable(self).SetInput)(windows_core::Interface::as_raw(self), punkinput.param().abi(), fallowformatchanges.into()).ok() } pub unsafe fn GetInputObjectToken(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4359,12 +4340,8 @@ impl ISpRecognizer2 { { (windows_core::Interface::vtable(self).EmulateRecognitionEx)(windows_core::Interface::as_raw(self), pphrase.param().abi(), core::mem::transmute(dwcompareflags)).ok() } - pub unsafe fn SetTrainingState(&self, fdoingtraining: P0, fadaptfromtrainingdata: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetTrainingState)(windows_core::Interface::as_raw(self), fdoingtraining.param().abi(), fadaptfromtrainingdata.param().abi()).ok() + pub unsafe fn SetTrainingState(&self, fdoingtraining: bool, fadaptfromtrainingdata: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetTrainingState)(windows_core::Interface::as_raw(self), fdoingtraining.into(), fadaptfromtrainingdata.into()).ok() } pub unsafe fn ResetAcousticModelAdaptation(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ResetAcousticModelAdaptation)(windows_core::Interface::as_raw(self)).ok() @@ -4418,11 +4395,8 @@ impl core::ops::Deref for ISpRegDataKey { windows_core::imp::interface_hierarchy!(ISpRegDataKey, windows_core::IUnknown, ISpDataKey); impl ISpRegDataKey { #[cfg(feature = "Win32_System_Registry")] - pub unsafe fn SetKey(&self, hkey: super::super::System::Registry::HKEY, freadonly: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetKey)(windows_core::Interface::as_raw(self), core::mem::transmute(hkey), freadonly.param().abi()).ok() + pub unsafe fn SetKey(&self, hkey: super::super::System::Registry::HKEY, freadonly: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetKey)(windows_core::Interface::as_raw(self), core::mem::transmute(hkey), freadonly.into()).ok() } } #[repr(C)] @@ -4471,11 +4445,8 @@ impl ISpResourceManager { { (windows_core::Interface::vtable(self).SetObject)(windows_core::Interface::as_raw(self), core::mem::transmute(guidserviceid), punkobject.param().abi()).ok() } - pub unsafe fn GetObject(&self, guidserviceid: *const windows_core::GUID, objectclsid: *const windows_core::GUID, objectiid: *const windows_core::GUID, freleasewhenlastexternalrefreleased: P3, ppobject: *mut *mut core::ffi::c_void) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetObject)(windows_core::Interface::as_raw(self), core::mem::transmute(guidserviceid), core::mem::transmute(objectclsid), core::mem::transmute(objectiid), freleasewhenlastexternalrefreleased.param().abi(), core::mem::transmute(ppobject)).ok() + pub unsafe fn GetObject(&self, guidserviceid: *const windows_core::GUID, objectclsid: *const windows_core::GUID, objectiid: *const windows_core::GUID, freleasewhenlastexternalrefreleased: bool, ppobject: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetObject)(windows_core::Interface::as_raw(self), core::mem::transmute(guidserviceid), core::mem::transmute(objectclsid), core::mem::transmute(objectiid), freleasewhenlastexternalrefreleased.into(), core::mem::transmute(ppobject)).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -4605,13 +4576,11 @@ impl ISpSREngine { (windows_core::Interface::vtable(self).GetInputAudioFormat)(windows_core::Interface::as_raw(self), core::mem::transmute(pguidsourceformatid), core::mem::transmute(psourcewaveformatex), core::mem::transmute(pguiddesiredformatid), core::mem::transmute(ppcomemdesiredwaveformatex)).ok() } #[cfg(feature = "Win32_Media_Audio")] - pub unsafe fn RecognizeStream(&self, rguidfmtid: *const windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX, hrequestsync: super::super::Foundation::HANDLE, hdataavailable: super::super::Foundation::HANDLE, hexit: super::super::Foundation::HANDLE, fnewaudiostream: P5, frealtimeaudio: P6, paudioobjecttoken: P7) -> windows_core::Result<()> + pub unsafe fn RecognizeStream(&self, rguidfmtid: *const windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX, hrequestsync: super::super::Foundation::HANDLE, hdataavailable: super::super::Foundation::HANDLE, hexit: super::super::Foundation::HANDLE, fnewaudiostream: bool, frealtimeaudio: bool, paudioobjecttoken: P7) -> windows_core::Result<()> where - P5: windows_core::Param, - P6: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).RecognizeStream)(windows_core::Interface::as_raw(self), core::mem::transmute(rguidfmtid), core::mem::transmute(pwaveformatex), core::mem::transmute(hrequestsync), core::mem::transmute(hdataavailable), core::mem::transmute(hexit), fnewaudiostream.param().abi(), frealtimeaudio.param().abi(), paudioobjecttoken.param().abi()).ok() + (windows_core::Interface::vtable(self).RecognizeStream)(windows_core::Interface::as_raw(self), core::mem::transmute(rguidfmtid), core::mem::transmute(pwaveformatex), core::mem::transmute(hrequestsync), core::mem::transmute(hdataavailable), core::mem::transmute(hexit), fnewaudiostream.into(), frealtimeaudio.into(), paudioobjecttoken.param().abi()).ok() } pub unsafe fn SetRecoProfile(&self, pprofile: P0) -> windows_core::Result<()> where @@ -4995,12 +4964,11 @@ impl ISpSREngine2 { { (windows_core::Interface::vtable(self).SetAdaptationData2)(windows_core::Interface::as_raw(self), core::mem::transmute(pvenginecontext), core::mem::transmute(padaptationdata.as_ptr()), padaptationdata.len().try_into().unwrap(), ptopicname.param().abi(), core::mem::transmute(esettings), core::mem::transmute(erelevance)).ok() } - pub unsafe fn SetGrammarPrefix(&self, pvenginegrammar: *const core::ffi::c_void, pszprefix: P1, fisprefixrequired: P2) -> windows_core::Result<()> + pub unsafe fn SetGrammarPrefix(&self, pvenginegrammar: *const core::ffi::c_void, pszprefix: P1, fisprefixrequired: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SetGrammarPrefix)(windows_core::Interface::as_raw(self), core::mem::transmute(pvenginegrammar), pszprefix.param().abi(), fisprefixrequired.param().abi()).ok() + (windows_core::Interface::vtable(self).SetGrammarPrefix)(windows_core::Interface::as_raw(self), core::mem::transmute(pvenginegrammar), pszprefix.param().abi(), fisprefixrequired.into()).ok() } pub unsafe fn SetRulePriority(&self, hrule: SPRULEHANDLE, pvclientrulecontext: *const core::ffi::c_void, nrulepriority: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetRulePriority)(windows_core::Interface::as_raw(self), core::mem::transmute(hrule), core::mem::transmute(pvclientrulecontext), core::mem::transmute(nrulepriority)).ok() @@ -5017,12 +4985,8 @@ impl ISpSREngine2 { pub unsafe fn SetRuleWeight(&self, hrule: SPRULEHANDLE, pvclientrulecontext: *const core::ffi::c_void, flweight: f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetRuleWeight)(windows_core::Interface::as_raw(self), core::mem::transmute(hrule), core::mem::transmute(pvclientrulecontext), core::mem::transmute(flweight)).ok() } - pub unsafe fn SetTrainingState(&self, fdoingtraining: P0, fadaptfromtrainingdata: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetTrainingState)(windows_core::Interface::as_raw(self), fdoingtraining.param().abi(), fadaptfromtrainingdata.param().abi()).ok() + pub unsafe fn SetTrainingState(&self, fdoingtraining: bool, fadaptfromtrainingdata: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetTrainingState)(windows_core::Interface::as_raw(self), fdoingtraining.into(), fadaptfromtrainingdata.into()).ok() } pub unsafe fn ResetAcousticModelAdaptation(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ResetAcousticModelAdaptation)(windows_core::Interface::as_raw(self)).ok() @@ -5780,13 +5744,11 @@ impl core::ops::Deref for ISpStreamFormatConverter { windows_core::imp::interface_hierarchy!(ISpStreamFormatConverter, windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream, ISpStreamFormat); #[cfg(feature = "Win32_System_Com")] impl ISpStreamFormatConverter { - pub unsafe fn SetBaseStream(&self, pstream: P0, fsetformattobasestreamformat: P1, fwritetobasestream: P2) -> windows_core::Result<()> + pub unsafe fn SetBaseStream(&self, pstream: P0, fsetformattobasestreamformat: bool, fwritetobasestream: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SetBaseStream)(windows_core::Interface::as_raw(self), pstream.param().abi(), fsetformattobasestreamformat.param().abi(), fwritetobasestream.param().abi()).ok() + (windows_core::Interface::vtable(self).SetBaseStream)(windows_core::Interface::as_raw(self), pstream.param().abi(), fsetformattobasestreamformat.into(), fwritetobasestream.into()).ok() } pub unsafe fn GetBaseStream(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6223,11 +6185,8 @@ impl ISpThreadControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).StartThread)(windows_core::Interface::as_raw(self), core::mem::transmute(dwflags), &mut result__).map(|| result__) } - pub unsafe fn WaitForThreadDone(&self, fforcestop: P0, phrthreadresult: *mut windows_core::HRESULT, mstimeout: u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).WaitForThreadDone)(windows_core::Interface::as_raw(self), fforcestop.param().abi(), core::mem::transmute(phrthreadresult), core::mem::transmute(mstimeout)).ok() + pub unsafe fn WaitForThreadDone(&self, fforcestop: bool, phrthreadresult: *mut windows_core::HRESULT, mstimeout: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).WaitForThreadDone)(windows_core::Interface::as_raw(self), fforcestop.into(), core::mem::transmute(phrthreadresult), core::mem::transmute(mstimeout)).ok() } pub unsafe fn TerminateThread(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TerminateThread)(windows_core::Interface::as_raw(self)).ok() @@ -6509,12 +6468,11 @@ impl core::ops::Deref for ISpVoice { } windows_core::imp::interface_hierarchy!(ISpVoice, windows_core::IUnknown, ISpNotifySource, ISpEventSource); impl ISpVoice { - pub unsafe fn SetOutput(&self, punkoutput: P0, fallowformatchanges: P1) -> windows_core::Result<()> + pub unsafe fn SetOutput(&self, punkoutput: P0, fallowformatchanges: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetOutput)(windows_core::Interface::as_raw(self), punkoutput.param().abi(), fallowformatchanges.param().abi()).ok() + (windows_core::Interface::vtable(self).SetOutput)(windows_core::Interface::as_raw(self), punkoutput.param().abi(), fallowformatchanges.into()).ok() } pub unsafe fn GetOutputObjectToken(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -15007,9 +14965,6 @@ pub const SPGO_UPS: SPGRAMMAROPTIONS = SPGRAMMAROPTIONS(4i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPGRAMMARHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPGRAMMARHANDLE { - type TypeKind = windows_core::CopyType; -} impl SPGRAMMARHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -15232,9 +15187,6 @@ impl Default for SPPHRASEPROPERTY_0_0 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPPHRASEPROPERTYHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPPHRASEPROPERTYHANDLE { - type TypeKind = windows_core::CopyType; -} impl SPPHRASEPROPERTYHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -15284,9 +15236,6 @@ impl Default for SPPHRASERULE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPPHRASERULEHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPPHRASERULEHANDLE { - type TypeKind = windows_core::CopyType; -} impl SPPHRASERULEHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -15393,9 +15342,6 @@ pub const SPRAF_UserDelimited: SPCFGRULEATTRIBUTES = SPCFGRULEATTRIBUTES(131072i #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPRECOCONTEXTHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPRECOCONTEXTHANDLE { - type TypeKind = windows_core::CopyType; -} impl SPRECOCONTEXTHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -15551,9 +15497,6 @@ impl Default for SPRULEENTRY { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPRULEHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPRULEHANDLE { - type TypeKind = windows_core::CopyType; -} impl SPRULEHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -15757,9 +15700,6 @@ pub const SPSSuppressWord: SpeechPartOfSpeech = SpeechPartOfSpeech(61440i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPSTATEHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPSTATEHANDLE { - type TypeKind = windows_core::CopyType; -} impl SPSTATEHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -15904,9 +15844,6 @@ impl Default for SPTRANSITIONENTRY_1_2 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPTRANSITIONID(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPTRANSITIONID { - type TypeKind = windows_core::CopyType; -} impl SPTRANSITIONID { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -16104,9 +16041,6 @@ impl Default for SPWORDENTRY { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SPWORDHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SPWORDHANDLE { - type TypeKind = windows_core::CopyType; -} impl SPWORDHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs index 51cf2af267b..e84893b3306 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -1444,11 +1444,8 @@ impl core::ops::Deref for IWMDRMReader2 { } windows_core::imp::interface_hierarchy!(IWMDRMReader2, windows_core::IUnknown, IWMDRMReader); impl IWMDRMReader2 { - pub unsafe fn SetEvaluateOutputLevelLicenses(&self, fevaluate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEvaluateOutputLevelLicenses)(windows_core::Interface::as_raw(self), fevaluate.param().abi()).ok() + pub unsafe fn SetEvaluateOutputLevelLicenses(&self, fevaluate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEvaluateOutputLevelLicenses)(windows_core::Interface::as_raw(self), fevaluate.into()).ok() } pub unsafe fn GetPlayOutputLevels(&self, pplayopl: *mut DRM_PLAY_OPL, pcblength: *mut u32, pdwminappcompliancelevel: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetPlayOutputLevels)(windows_core::Interface::as_raw(self), core::mem::transmute(pplayopl), core::mem::transmute(pcblength), core::mem::transmute(pdwminappcompliancelevel)).ok() @@ -1647,17 +1644,11 @@ impl core::ops::Deref for IWMDRMTranscryptor2 { } windows_core::imp::interface_hierarchy!(IWMDRMTranscryptor2, windows_core::IUnknown, IWMDRMTranscryptor); impl IWMDRMTranscryptor2 { - pub unsafe fn SeekEx(&self, cnsstarttime: u64, cnsduration: u64, flrate: f32, fincludefileheader: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).SeekEx)(windows_core::Interface::as_raw(self), core::mem::transmute(cnsstarttime), core::mem::transmute(cnsduration), core::mem::transmute(flrate), fincludefileheader.param().abi()).ok() + pub unsafe fn SeekEx(&self, cnsstarttime: u64, cnsduration: u64, flrate: f32, fincludefileheader: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SeekEx)(windows_core::Interface::as_raw(self), core::mem::transmute(cnsstarttime), core::mem::transmute(cnsduration), core::mem::transmute(flrate), fincludefileheader.into()).ok() } - pub unsafe fn ZeroAdjustTimestamps(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ZeroAdjustTimestamps)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn ZeroAdjustTimestamps(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ZeroAdjustTimestamps)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn GetSeekStartTime(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1798,11 +1789,8 @@ impl core::ops::Deref for IWMDRMWriter2 { } windows_core::imp::interface_hierarchy!(IWMDRMWriter2, windows_core::IUnknown, IWMDRMWriter); impl IWMDRMWriter2 { - pub unsafe fn SetWMDRMNetEncryption(&self, fsamplesencrypted: P0, pbkeyid: *const u8, cbkeyid: u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWMDRMNetEncryption)(windows_core::Interface::as_raw(self), fsamplesencrypted.param().abi(), core::mem::transmute(pbkeyid), core::mem::transmute(cbkeyid)).ok() + pub unsafe fn SetWMDRMNetEncryption(&self, fsamplesencrypted: bool, pbkeyid: *const u8, cbkeyid: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWMDRMNetEncryption)(windows_core::Interface::as_raw(self), fsamplesencrypted.into(), core::mem::transmute(pbkeyid), core::mem::transmute(cbkeyid)).ok() } } #[repr(C)] @@ -4373,11 +4361,8 @@ impl windows_core::RuntimeName for IWMReaderAccelerator {} windows_core::imp::define_interface!(IWMReaderAdvanced, IWMReaderAdvanced_Vtbl, 0x96406bea_2b2b_11d3_b36b_00c04f6108ff); windows_core::imp::interface_hierarchy!(IWMReaderAdvanced, windows_core::IUnknown); impl IWMReaderAdvanced { - pub unsafe fn SetUserProvidedClock(&self, fuserclock: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUserProvidedClock)(windows_core::Interface::as_raw(self), fuserclock.param().abi()).ok() + pub unsafe fn SetUserProvidedClock(&self, fuserclock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUserProvidedClock)(windows_core::Interface::as_raw(self), fuserclock.into()).ok() } pub unsafe fn GetUserProvidedClock(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4386,11 +4371,8 @@ impl IWMReaderAdvanced { pub unsafe fn DeliverTime(&self, cnstime: u64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).DeliverTime)(windows_core::Interface::as_raw(self), core::mem::transmute(cnstime)).ok() } - pub unsafe fn SetManualStreamSelection(&self, fselection: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetManualStreamSelection)(windows_core::Interface::as_raw(self), fselection.param().abi()).ok() + pub unsafe fn SetManualStreamSelection(&self, fselection: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetManualStreamSelection)(windows_core::Interface::as_raw(self), fselection.into()).ok() } pub unsafe fn GetManualStreamSelection(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4403,41 +4385,29 @@ impl IWMReaderAdvanced { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStreamSelected)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), &mut result__).map(|| result__) } - pub unsafe fn SetReceiveSelectionCallbacks(&self, fgetcallbacks: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetReceiveSelectionCallbacks)(windows_core::Interface::as_raw(self), fgetcallbacks.param().abi()).ok() + pub unsafe fn SetReceiveSelectionCallbacks(&self, fgetcallbacks: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetReceiveSelectionCallbacks)(windows_core::Interface::as_raw(self), fgetcallbacks.into()).ok() } pub unsafe fn GetReceiveSelectionCallbacks(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetReceiveSelectionCallbacks)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetReceiveStreamSamples(&self, wstreamnum: u16, freceivestreamsamples: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetReceiveStreamSamples)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), freceivestreamsamples.param().abi()).ok() + pub unsafe fn SetReceiveStreamSamples(&self, wstreamnum: u16, freceivestreamsamples: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetReceiveStreamSamples)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), freceivestreamsamples.into()).ok() } pub unsafe fn GetReceiveStreamSamples(&self, wstreamnum: u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetReceiveStreamSamples)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), &mut result__).map(|| result__) } - pub unsafe fn SetAllocateForOutput(&self, dwoutputnum: u32, fallocate: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllocateForOutput)(windows_core::Interface::as_raw(self), core::mem::transmute(dwoutputnum), fallocate.param().abi()).ok() + pub unsafe fn SetAllocateForOutput(&self, dwoutputnum: u32, fallocate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllocateForOutput)(windows_core::Interface::as_raw(self), core::mem::transmute(dwoutputnum), fallocate.into()).ok() } pub unsafe fn GetAllocateForOutput(&self, dwoutputnum: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetAllocateForOutput)(windows_core::Interface::as_raw(self), core::mem::transmute(dwoutputnum), &mut result__).map(|| result__) } - pub unsafe fn SetAllocateForStream(&self, wstreamnum: u16, fallocate: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllocateForStream)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), fallocate.param().abi()).ok() + pub unsafe fn SetAllocateForStream(&self, wstreamnum: u16, fallocate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllocateForStream)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), fallocate.into()).ok() } pub unsafe fn GetAllocateForStream(&self, dwsreamnum: u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4725,11 +4695,8 @@ impl IWMReaderAdvanced2 { pub unsafe fn Preroll(&self, cnsstart: u64, cnsduration: u64, frate: f32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Preroll)(windows_core::Interface::as_raw(self), core::mem::transmute(cnsstart), core::mem::transmute(cnsduration), core::mem::transmute(frate)).ok() } - pub unsafe fn SetLogClientID(&self, flogclientid: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLogClientID)(windows_core::Interface::as_raw(self), flogclientid.param().abi()).ok() + pub unsafe fn SetLogClientID(&self, flogclientid: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLogClientID)(windows_core::Interface::as_raw(self), flogclientid.into()).ok() } pub unsafe fn GetLogClientID(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -5410,62 +5377,46 @@ impl IWMReaderNetworkConfig { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetProxyBypassForLocal)(windows_core::Interface::as_raw(self), pwszprotocol.param().abi(), &mut result__).map(|| result__) } - pub unsafe fn SetProxyBypassForLocal(&self, pwszprotocol: P0, fbypassforlocal: P1) -> windows_core::Result<()> + pub unsafe fn SetProxyBypassForLocal(&self, pwszprotocol: P0, fbypassforlocal: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetProxyBypassForLocal)(windows_core::Interface::as_raw(self), pwszprotocol.param().abi(), fbypassforlocal.param().abi()).ok() + (windows_core::Interface::vtable(self).SetProxyBypassForLocal)(windows_core::Interface::as_raw(self), pwszprotocol.param().abi(), fbypassforlocal.into()).ok() } pub unsafe fn GetForceRerunAutoProxyDetection(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetForceRerunAutoProxyDetection)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetForceRerunAutoProxyDetection(&self, fforcererundetection: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetForceRerunAutoProxyDetection)(windows_core::Interface::as_raw(self), fforcererundetection.param().abi()).ok() + pub unsafe fn SetForceRerunAutoProxyDetection(&self, fforcererundetection: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetForceRerunAutoProxyDetection)(windows_core::Interface::as_raw(self), fforcererundetection.into()).ok() } pub unsafe fn GetEnableMulticast(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableMulticast)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableMulticast(&self, fenablemulticast: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableMulticast)(windows_core::Interface::as_raw(self), fenablemulticast.param().abi()).ok() + pub unsafe fn SetEnableMulticast(&self, fenablemulticast: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableMulticast)(windows_core::Interface::as_raw(self), fenablemulticast.into()).ok() } pub unsafe fn GetEnableHTTP(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableHTTP)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableHTTP(&self, fenablehttp: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableHTTP)(windows_core::Interface::as_raw(self), fenablehttp.param().abi()).ok() + pub unsafe fn SetEnableHTTP(&self, fenablehttp: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableHTTP)(windows_core::Interface::as_raw(self), fenablehttp.into()).ok() } pub unsafe fn GetEnableUDP(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableUDP)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableUDP(&self, fenableudp: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableUDP)(windows_core::Interface::as_raw(self), fenableudp.param().abi()).ok() + pub unsafe fn SetEnableUDP(&self, fenableudp: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableUDP)(windows_core::Interface::as_raw(self), fenableudp.into()).ok() } pub unsafe fn GetEnableTCP(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableTCP)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableTCP(&self, fenabletcp: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableTCP)(windows_core::Interface::as_raw(self), fenabletcp.param().abi()).ok() + pub unsafe fn SetEnableTCP(&self, fenabletcp: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableTCP)(windows_core::Interface::as_raw(self), fenabletcp.into()).ok() } pub unsafe fn ResetProtocolRollover(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ResetProtocolRollover)(windows_core::Interface::as_raw(self)).ok() @@ -5834,21 +5785,15 @@ impl IWMReaderNetworkConfig2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableContentCaching)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableContentCaching(&self, fenablecontentcaching: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableContentCaching)(windows_core::Interface::as_raw(self), fenablecontentcaching.param().abi()).ok() + pub unsafe fn SetEnableContentCaching(&self, fenablecontentcaching: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableContentCaching)(windows_core::Interface::as_raw(self), fenablecontentcaching.into()).ok() } pub unsafe fn GetEnableFastCache(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableFastCache)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableFastCache(&self, fenablefastcache: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableFastCache)(windows_core::Interface::as_raw(self), fenablefastcache.param().abi()).ok() + pub unsafe fn SetEnableFastCache(&self, fenablefastcache: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableFastCache)(windows_core::Interface::as_raw(self), fenablefastcache.into()).ok() } pub unsafe fn GetAcceleratedStreamingDuration(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -5868,21 +5813,15 @@ impl IWMReaderNetworkConfig2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableResends)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableResends(&self, fenableresends: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableResends)(windows_core::Interface::as_raw(self), fenableresends.param().abi()).ok() + pub unsafe fn SetEnableResends(&self, fenableresends: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableResends)(windows_core::Interface::as_raw(self), fenableresends.into()).ok() } pub unsafe fn GetEnableThinning(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnableThinning)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableThinning(&self, fenablethinning: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableThinning)(windows_core::Interface::as_raw(self), fenablethinning.param().abi()).ok() + pub unsafe fn SetEnableThinning(&self, fenablethinning: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableThinning)(windows_core::Interface::as_raw(self), fenablethinning.into()).ok() } pub unsafe fn GetMaxNetPacketSize(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6319,11 +6258,8 @@ impl IWMRegisteredDevice { pub unsafe fn SetAttributeByName(&self, bstrname: &windows_core::BSTR, bstrvalue: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetAttributeByName)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrname), core::mem::transmute_copy(bstrvalue)).ok() } - pub unsafe fn Approve(&self, fapprove: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Approve)(windows_core::Interface::as_raw(self), fapprove.param().abi()).ok() + pub unsafe fn Approve(&self, fapprove: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Approve)(windows_core::Interface::as_raw(self), fapprove.into()).ok() } pub unsafe fn IsValid(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6575,25 +6511,20 @@ impl windows_core::RuntimeName for IWMSBufferAllocator {} windows_core::imp::define_interface!(IWMSInternalAdminNetSource, IWMSInternalAdminNetSource_Vtbl, 0x8bb23e5f_d127_4afb_8d02_ae5b66d54c78); windows_core::imp::interface_hierarchy!(IWMSInternalAdminNetSource, windows_core::IUnknown); impl IWMSInternalAdminNetSource { - pub unsafe fn Initialize(&self, psharednamespace: P0, pnamespacenode: P1, pnetsourcecreator: P2, fembeddedinserver: P3) -> windows_core::Result<()> + pub unsafe fn Initialize(&self, psharednamespace: P0, pnamespacenode: P1, pnetsourcecreator: P2, fembeddedinserver: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), psharednamespace.param().abi(), pnamespacenode.param().abi(), pnetsourcecreator.param().abi(), fembeddedinserver.param().abi()).ok() + (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), psharednamespace.param().abi(), pnamespacenode.param().abi(), pnetsourcecreator.param().abi(), fembeddedinserver.into()).ok() } pub unsafe fn GetNetSourceCreator(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetNetSourceCreator)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetCredentials(&self, bstrrealm: &windows_core::BSTR, bstrname: &windows_core::BSTR, bstrpassword: &windows_core::BSTR, fpersist: P3, fconfirmedgood: P4) -> windows_core::Result<()> - where - P3: windows_core::Param, - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCredentials)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrname), core::mem::transmute_copy(bstrpassword), fpersist.param().abi(), fconfirmedgood.param().abi()).ok() + pub unsafe fn SetCredentials(&self, bstrrealm: &windows_core::BSTR, bstrname: &windows_core::BSTR, bstrpassword: &windows_core::BSTR, fpersist: bool, fconfirmedgood: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCredentials)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrname), core::mem::transmute_copy(bstrpassword), fpersist.into(), fconfirmedgood.into()).ok() } pub unsafe fn GetCredentials(&self, bstrrealm: &windows_core::BSTR, pbstrname: *mut windows_core::BSTR, pbstrpassword: *mut windows_core::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetCredentials)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute(pbstrname), core::mem::transmute(pbstrpassword), core::mem::transmute(pfconfirmedgood)).ok() @@ -6737,25 +6668,14 @@ impl windows_core::RuntimeName for IWMSInternalAdminNetSource {} windows_core::imp::define_interface!(IWMSInternalAdminNetSource2, IWMSInternalAdminNetSource2_Vtbl, 0xe74d58c3_cf77_4b51_af17_744687c43eae); windows_core::imp::interface_hierarchy!(IWMSInternalAdminNetSource2, windows_core::IUnknown); impl IWMSInternalAdminNetSource2 { - pub unsafe fn SetCredentialsEx(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: P2, bstrname: &windows_core::BSTR, bstrpassword: &windows_core::BSTR, fpersist: P5, fconfirmedgood: P6) -> windows_core::Result<()> - where - P2: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCredentialsEx)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.param().abi(), core::mem::transmute_copy(bstrname), core::mem::transmute_copy(bstrpassword), fpersist.param().abi(), fconfirmedgood.param().abi()).ok() + pub unsafe fn SetCredentialsEx(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: bool, bstrname: &windows_core::BSTR, bstrpassword: &windows_core::BSTR, fpersist: bool, fconfirmedgood: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCredentialsEx)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.into(), core::mem::transmute_copy(bstrname), core::mem::transmute_copy(bstrpassword), fpersist.into(), fconfirmedgood.into()).ok() } - pub unsafe fn GetCredentialsEx(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: P2, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut windows_core::BSTR, pbstrpassword: *mut windows_core::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetCredentialsEx)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.param().abi(), core::mem::transmute(pdwurlpolicy), core::mem::transmute(pbstrname), core::mem::transmute(pbstrpassword), core::mem::transmute(pfconfirmedgood)).ok() + pub unsafe fn GetCredentialsEx(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: bool, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut windows_core::BSTR, pbstrpassword: *mut windows_core::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetCredentialsEx)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.into(), core::mem::transmute(pdwurlpolicy), core::mem::transmute(pbstrname), core::mem::transmute(pbstrpassword), core::mem::transmute(pfconfirmedgood)).ok() } - pub unsafe fn DeleteCredentialsEx(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).DeleteCredentialsEx)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.param().abi()).ok() + pub unsafe fn DeleteCredentialsEx(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DeleteCredentialsEx)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.into()).ok() } pub unsafe fn FindProxyForURLEx(&self, bstrprotocol: &windows_core::BSTR, bstrhost: &windows_core::BSTR, bstrurl: &windows_core::BSTR, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut windows_core::BSTR, pdwproxyport: *mut u32, pdwproxycontext: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).FindProxyForURLEx)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrprotocol), core::mem::transmute_copy(bstrhost), core::mem::transmute_copy(bstrurl), core::mem::transmute(pfproxyenabled), core::mem::transmute(pbstrproxyserver), core::mem::transmute(pdwproxyport), core::mem::transmute(pdwproxycontext)).ok() @@ -6832,21 +6752,11 @@ impl IWMSInternalAdminNetSource3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsUsingIE2)(windows_core::Interface::as_raw(self), core::mem::transmute(qwproxycontext), &mut result__).map(|| result__) } - pub unsafe fn SetCredentialsEx2(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: P2, bstrname: &windows_core::BSTR, bstrpassword: &windows_core::BSTR, fpersist: P5, fconfirmedgood: P6, fcleartextauthentication: P7) -> windows_core::Result<()> - where - P2: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, - P7: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCredentialsEx2)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.param().abi(), core::mem::transmute_copy(bstrname), core::mem::transmute_copy(bstrpassword), fpersist.param().abi(), fconfirmedgood.param().abi(), fcleartextauthentication.param().abi()).ok() + pub unsafe fn SetCredentialsEx2(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: bool, bstrname: &windows_core::BSTR, bstrpassword: &windows_core::BSTR, fpersist: bool, fconfirmedgood: bool, fcleartextauthentication: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCredentialsEx2)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.into(), core::mem::transmute_copy(bstrname), core::mem::transmute_copy(bstrpassword), fpersist.into(), fconfirmedgood.into(), fcleartextauthentication.into()).ok() } - pub unsafe fn GetCredentialsEx2(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: P2, fcleartextauthentication: P3, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut windows_core::BSTR, pbstrpassword: *mut windows_core::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> - where - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetCredentialsEx2)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.param().abi(), fcleartextauthentication.param().abi(), core::mem::transmute(pdwurlpolicy), core::mem::transmute(pbstrname), core::mem::transmute(pbstrpassword), core::mem::transmute(pfconfirmedgood)).ok() + pub unsafe fn GetCredentialsEx2(&self, bstrrealm: &windows_core::BSTR, bstrurl: &windows_core::BSTR, fproxy: bool, fcleartextauthentication: bool, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut windows_core::BSTR, pbstrpassword: *mut windows_core::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetCredentialsEx2)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrrealm), core::mem::transmute_copy(bstrurl), fproxy.into(), fcleartextauthentication.into(), core::mem::transmute(pdwurlpolicy), core::mem::transmute(pbstrname), core::mem::transmute(pbstrpassword), core::mem::transmute(pfconfirmedgood)).ok() } } #[repr(C)] @@ -7541,11 +7451,8 @@ impl IWMSyncReader { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStreamSelected)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), &mut result__).map(|| result__) } - pub unsafe fn SetReadStreamSamples(&self, wstreamnum: u16, fcompressed: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetReadStreamSamples)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), fcompressed.param().abi()).ok() + pub unsafe fn SetReadStreamSamples(&self, wstreamnum: u16, fcompressed: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetReadStreamSamples)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), fcompressed.into()).ok() } pub unsafe fn GetReadStreamSamples(&self, wstreamnum: u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -8312,11 +8219,8 @@ impl IWMWriterAdvanced { { (windows_core::Interface::vtable(self).WriteStreamSample)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), core::mem::transmute(cnssampletime), core::mem::transmute(mssamplesendtime), core::mem::transmute(cnssampleduration), core::mem::transmute(dwflags), psample.param().abi()).ok() } - pub unsafe fn SetLiveSource(&self, fislivesource: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLiveSource)(windows_core::Interface::as_raw(self), fislivesource.param().abi()).ok() + pub unsafe fn SetLiveSource(&self, fislivesource: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLiveSource)(windows_core::Interface::as_raw(self), fislivesource.into()).ok() } pub unsafe fn IsRealTime(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -8732,21 +8636,15 @@ impl core::ops::Deref for IWMWriterFileSink3 { } windows_core::imp::interface_hierarchy!(IWMWriterFileSink3, windows_core::IUnknown, IWMWriterSink, IWMWriterFileSink, IWMWriterFileSink2); impl IWMWriterFileSink3 { - pub unsafe fn SetAutoIndexing(&self, fdoautoindexing: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAutoIndexing)(windows_core::Interface::as_raw(self), fdoautoindexing.param().abi()).ok() + pub unsafe fn SetAutoIndexing(&self, fdoautoindexing: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAutoIndexing)(windows_core::Interface::as_raw(self), fdoautoindexing.into()).ok() } pub unsafe fn GetAutoIndexing(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetAutoIndexing)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetControlStream(&self, wstreamnumber: u16, fshouldcontrolstartandstop: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetControlStream)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnumber), fshouldcontrolstartandstop.param().abi()).ok() + pub unsafe fn SetControlStream(&self, wstreamnumber: u16, fshouldcontrolstartandstop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetControlStream)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnumber), fshouldcontrolstartandstop.into()).ok() } pub unsafe fn GetMode(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -8755,12 +8653,8 @@ impl IWMWriterFileSink3 { pub unsafe fn OnDataUnitEx(&self, pfilesinkdataunit: *const WMT_FILESINK_DATA_UNIT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnDataUnitEx)(windows_core::Interface::as_raw(self), core::mem::transmute(pfilesinkdataunit)).ok() } - pub unsafe fn SetUnbufferedIO(&self, funbufferedio: P0, frestrictmemusage: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUnbufferedIO)(windows_core::Interface::as_raw(self), funbufferedio.param().abi(), frestrictmemusage.param().abi()).ok() + pub unsafe fn SetUnbufferedIO(&self, funbufferedio: bool, frestrictmemusage: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUnbufferedIO)(windows_core::Interface::as_raw(self), funbufferedio.into(), frestrictmemusage.into()).ok() } pub unsafe fn GetUnbufferedIO(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -8991,11 +8885,8 @@ impl IWMWriterPostView { { (windows_core::Interface::vtable(self).SetPostViewCallback)(windows_core::Interface::as_raw(self), pcallback.param().abi(), core::mem::transmute(pvcontext)).ok() } - pub unsafe fn SetReceivePostViewSamples(&self, wstreamnum: u16, freceivepostviewsamples: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetReceivePostViewSamples)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), freceivepostviewsamples.param().abi()).ok() + pub unsafe fn SetReceivePostViewSamples(&self, wstreamnum: u16, freceivepostviewsamples: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetReceivePostViewSamples)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnum), freceivepostviewsamples.into()).ok() } pub unsafe fn GetReceivePostViewSamples(&self, wstreamnum: u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -9019,11 +8910,8 @@ impl IWMWriterPostView { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetPostViewFormat)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnumber), core::mem::transmute(dwformatnumber), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetAllocateForPostView(&self, wstreamnumber: u16, fallocate: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllocateForPostView)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnumber), fallocate.param().abi()).ok() + pub unsafe fn SetAllocateForPostView(&self, wstreamnumber: u16, fallocate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllocateForPostView)(windows_core::Interface::as_raw(self), core::mem::transmute(wstreamnumber), fallocate.into()).ok() } pub unsafe fn GetAllocateForPostView(&self, wstreamnumber: u16) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -9280,13 +9168,12 @@ impl core::ops::Deref for IWMWriterPushSink { } windows_core::imp::interface_hierarchy!(IWMWriterPushSink, windows_core::IUnknown, IWMWriterSink); impl IWMWriterPushSink { - pub unsafe fn Connect(&self, pwszurl: P0, pwsztemplateurl: P1, fautodestroy: P2) -> windows_core::Result<()> + pub unsafe fn Connect(&self, pwszurl: P0, pwsztemplateurl: P1, fautodestroy: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Connect)(windows_core::Interface::as_raw(self), pwszurl.param().abi(), pwsztemplateurl.param().abi(), fautodestroy.param().abi()).ok() + (windows_core::Interface::vtable(self).Connect)(windows_core::Interface::as_raw(self), pwszurl.param().abi(), pwsztemplateurl.param().abi(), fautodestroy.into()).ok() } pub unsafe fn Disconnect(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Disconnect)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Media/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/mod.rs index 4ac0776c63c..033c8acf08f 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/mod.rs @@ -65,9 +65,6 @@ pub const ED_DEVCAP_TIMECODE_READ: TIMECODE_SAMPLE_FLAGS = TIMECODE_SAMPLE_FLAGS #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HTASK(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HTASK { - type TypeKind = windows_core::CopyType; -} impl HTASK { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs index 3bc4e549f81..388c5cd516d 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs @@ -1,11 +1,10 @@ #[inline] -pub unsafe fn DhcpAddFilterV4(serveripaddress: P0, addfilterinfo: *const DHCP_FILTER_ADD_INFO, forceflag: P2) -> u32 +pub unsafe fn DhcpAddFilterV4(serveripaddress: P0, addfilterinfo: *const DHCP_FILTER_ADD_INFO, forceflag: bool) -> u32 where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpAddFilterV4(serveripaddress : windows_core::PCWSTR, addfilterinfo : *const DHCP_FILTER_ADD_INFO, forceflag : super::super::Foundation:: BOOL) -> u32); - DhcpAddFilterV4(serveripaddress.param().abi(), core::mem::transmute(addfilterinfo), forceflag.param().abi()) + DhcpAddFilterV4(serveripaddress.param().abi(), core::mem::transmute(addfilterinfo), forceflag.into()) } #[inline] pub unsafe fn DhcpAddSecurityGroup(pserver: P0) -> u32 @@ -711,26 +710,22 @@ pub unsafe fn DhcpHlprAddV4PolicyRange(policy: *mut DHCP_POLICY, range: *const D DhcpHlprAddV4PolicyRange(core::mem::transmute(policy), core::mem::transmute(range)) } #[inline] -pub unsafe fn DhcpHlprCreateV4Policy(policyname: P0, fglobalpolicy: P1, subnet: u32, processingorder: u32, rootoperator: DHCP_POL_LOGIC_OPER, description: P5, enabled: P6, policy: *mut *mut DHCP_POLICY) -> u32 +pub unsafe fn DhcpHlprCreateV4Policy(policyname: P0, fglobalpolicy: bool, subnet: u32, processingorder: u32, rootoperator: DHCP_POL_LOGIC_OPER, description: P5, enabled: bool, policy: *mut *mut DHCP_POLICY) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P5: windows_core::Param, - P6: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpHlprCreateV4Policy(policyname : windows_core::PCWSTR, fglobalpolicy : super::super::Foundation:: BOOL, subnet : u32, processingorder : u32, rootoperator : DHCP_POL_LOGIC_OPER, description : windows_core::PCWSTR, enabled : super::super::Foundation:: BOOL, policy : *mut *mut DHCP_POLICY) -> u32); - DhcpHlprCreateV4Policy(policyname.param().abi(), fglobalpolicy.param().abi(), core::mem::transmute(subnet), core::mem::transmute(processingorder), core::mem::transmute(rootoperator), description.param().abi(), enabled.param().abi(), core::mem::transmute(policy)) + DhcpHlprCreateV4Policy(policyname.param().abi(), fglobalpolicy.into(), core::mem::transmute(subnet), core::mem::transmute(processingorder), core::mem::transmute(rootoperator), description.param().abi(), enabled.into(), core::mem::transmute(policy)) } #[inline] -pub unsafe fn DhcpHlprCreateV4PolicyEx(policyname: P0, fglobalpolicy: P1, subnet: u32, processingorder: u32, rootoperator: DHCP_POL_LOGIC_OPER, description: P5, enabled: P6, policy: *mut *mut DHCP_POLICY_EX) -> u32 +pub unsafe fn DhcpHlprCreateV4PolicyEx(policyname: P0, fglobalpolicy: bool, subnet: u32, processingorder: u32, rootoperator: DHCP_POL_LOGIC_OPER, description: P5, enabled: bool, policy: *mut *mut DHCP_POLICY_EX) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P5: windows_core::Param, - P6: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpHlprCreateV4PolicyEx(policyname : windows_core::PCWSTR, fglobalpolicy : super::super::Foundation:: BOOL, subnet : u32, processingorder : u32, rootoperator : DHCP_POL_LOGIC_OPER, description : windows_core::PCWSTR, enabled : super::super::Foundation:: BOOL, policy : *mut *mut DHCP_POLICY_EX) -> u32); - DhcpHlprCreateV4PolicyEx(policyname.param().abi(), fglobalpolicy.param().abi(), core::mem::transmute(subnet), core::mem::transmute(processingorder), core::mem::transmute(rootoperator), description.param().abi(), enabled.param().abi(), core::mem::transmute(policy)) + DhcpHlprCreateV4PolicyEx(policyname.param().abi(), fglobalpolicy.into(), core::mem::transmute(subnet), core::mem::transmute(processingorder), core::mem::transmute(rootoperator), description.param().abi(), enabled.into(), core::mem::transmute(policy)) } #[inline] pub unsafe fn DhcpHlprFindV4DhcpProperty(propertyarray: *const DHCP_PROPERTY_ARRAY, id: DHCP_PROPERTY_ID, r#type: DHCP_PROPERTY_TYPE) -> *mut DHCP_PROPERTY { @@ -1235,14 +1230,13 @@ where DhcpSetSubnetInfoVQ(serveripaddress.param().abi(), core::mem::transmute(subnetaddress), core::mem::transmute(subnetinfo)) } #[inline] -pub unsafe fn DhcpSetSuperScopeV4(serveripaddress: P0, subnetaddress: u32, superscopename: P2, changeexisting: P3) -> u32 +pub unsafe fn DhcpSetSuperScopeV4(serveripaddress: P0, subnetaddress: u32, superscopename: P2, changeexisting: bool) -> u32 where P0: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpSetSuperScopeV4(serveripaddress : windows_core::PCWSTR, subnetaddress : u32, superscopename : windows_core::PCWSTR, changeexisting : super::super::Foundation:: BOOL) -> u32); - DhcpSetSuperScopeV4(serveripaddress.param().abi(), core::mem::transmute(subnetaddress), superscopename.param().abi(), changeexisting.param().abi()) + DhcpSetSuperScopeV4(serveripaddress.param().abi(), core::mem::transmute(subnetaddress), superscopename.param().abi(), changeexisting.into()) } #[inline] pub unsafe fn DhcpSetThreadOptions(flags: u32, reserved: *mut core::ffi::c_void) -> u32 { @@ -1300,32 +1294,29 @@ where DhcpV4CreatePolicyEx(serveripaddress.param().abi(), core::mem::transmute(policyex)) } #[inline] -pub unsafe fn DhcpV4DeletePolicy(serveripaddress: P0, fglobalpolicy: P1, subnetaddress: u32, policyname: P3) -> u32 +pub unsafe fn DhcpV4DeletePolicy(serveripaddress: P0, fglobalpolicy: bool, subnetaddress: u32, policyname: P3) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4DeletePolicy(serveripaddress : windows_core::PCWSTR, fglobalpolicy : super::super::Foundation:: BOOL, subnetaddress : u32, policyname : windows_core::PCWSTR) -> u32); - DhcpV4DeletePolicy(serveripaddress.param().abi(), fglobalpolicy.param().abi(), core::mem::transmute(subnetaddress), policyname.param().abi()) + DhcpV4DeletePolicy(serveripaddress.param().abi(), fglobalpolicy.into(), core::mem::transmute(subnetaddress), policyname.param().abi()) } #[inline] -pub unsafe fn DhcpV4EnumPolicies(serveripaddress: P0, resumehandle: *mut u32, preferredmaximum: u32, fglobalpolicy: P3, subnetaddress: u32, enuminfo: *mut *mut DHCP_POLICY_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32 +pub unsafe fn DhcpV4EnumPolicies(serveripaddress: P0, resumehandle: *mut u32, preferredmaximum: u32, fglobalpolicy: bool, subnetaddress: u32, enuminfo: *mut *mut DHCP_POLICY_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32 where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4EnumPolicies(serveripaddress : windows_core::PCWSTR, 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); - DhcpV4EnumPolicies(serveripaddress.param().abi(), core::mem::transmute(resumehandle), core::mem::transmute(preferredmaximum), fglobalpolicy.param().abi(), core::mem::transmute(subnetaddress), core::mem::transmute(enuminfo), core::mem::transmute(elementsread), core::mem::transmute(elementstotal)) + DhcpV4EnumPolicies(serveripaddress.param().abi(), core::mem::transmute(resumehandle), core::mem::transmute(preferredmaximum), fglobalpolicy.into(), core::mem::transmute(subnetaddress), core::mem::transmute(enuminfo), core::mem::transmute(elementsread), core::mem::transmute(elementstotal)) } #[inline] -pub unsafe fn DhcpV4EnumPoliciesEx(serveripaddress: P0, resumehandle: *mut u32, preferredmaximum: u32, globalpolicy: P3, subnetaddress: u32, enuminfo: *mut *mut DHCP_POLICY_EX_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32 +pub unsafe fn DhcpV4EnumPoliciesEx(serveripaddress: P0, resumehandle: *mut u32, preferredmaximum: u32, globalpolicy: bool, subnetaddress: u32, enuminfo: *mut *mut DHCP_POLICY_EX_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32 where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4EnumPoliciesEx(serveripaddress : windows_core::PCWSTR, 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); - DhcpV4EnumPoliciesEx(serveripaddress.param().abi(), core::mem::transmute(resumehandle), core::mem::transmute(preferredmaximum), globalpolicy.param().abi(), core::mem::transmute(subnetaddress), core::mem::transmute(enuminfo), core::mem::transmute(elementsread), core::mem::transmute(elementstotal)) + DhcpV4EnumPoliciesEx(serveripaddress.param().abi(), core::mem::transmute(resumehandle), core::mem::transmute(preferredmaximum), globalpolicy.into(), core::mem::transmute(subnetaddress), core::mem::transmute(enuminfo), core::mem::transmute(elementsread), core::mem::transmute(elementstotal)) } #[inline] pub unsafe fn DhcpV4EnumSubnetClients(serveripaddress: P0, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_INFO_PB_ARRAY, clientsread: *mut u32, clientstotal: *mut u32) -> u32 @@ -1501,33 +1492,30 @@ where DhcpV4GetOptionValue(serveripaddress.param().abi(), core::mem::transmute(flags), core::mem::transmute(optionid), policyname.param().abi(), vendorname.param().abi(), core::mem::transmute(scopeinfo), core::mem::transmute(optionvalue)) } #[inline] -pub unsafe fn DhcpV4GetPolicy(serveripaddress: P0, fglobalpolicy: P1, subnetaddress: u32, policyname: P3, policy: *mut *mut DHCP_POLICY) -> u32 +pub unsafe fn DhcpV4GetPolicy(serveripaddress: P0, fglobalpolicy: bool, subnetaddress: u32, policyname: P3, policy: *mut *mut DHCP_POLICY) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4GetPolicy(serveripaddress : windows_core::PCWSTR, fglobalpolicy : super::super::Foundation:: BOOL, subnetaddress : u32, policyname : windows_core::PCWSTR, policy : *mut *mut DHCP_POLICY) -> u32); - DhcpV4GetPolicy(serveripaddress.param().abi(), fglobalpolicy.param().abi(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) + DhcpV4GetPolicy(serveripaddress.param().abi(), fglobalpolicy.into(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) } #[inline] -pub unsafe fn DhcpV4GetPolicyEx(serveripaddress: P0, globalpolicy: P1, subnetaddress: u32, policyname: P3, policy: *mut *mut DHCP_POLICY_EX) -> u32 +pub unsafe fn DhcpV4GetPolicyEx(serveripaddress: P0, globalpolicy: bool, subnetaddress: u32, policyname: P3, policy: *mut *mut DHCP_POLICY_EX) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4GetPolicyEx(serveripaddress : windows_core::PCWSTR, globalpolicy : super::super::Foundation:: BOOL, subnetaddress : u32, policyname : windows_core::PCWSTR, policy : *mut *mut DHCP_POLICY_EX) -> u32); - DhcpV4GetPolicyEx(serveripaddress.param().abi(), globalpolicy.param().abi(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) + DhcpV4GetPolicyEx(serveripaddress.param().abi(), globalpolicy.into(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) } #[inline] -pub unsafe fn DhcpV4QueryPolicyEnforcement(serveripaddress: P0, fglobalpolicy: P1, subnetaddress: u32, enabled: *mut super::super::Foundation::BOOL) -> u32 +pub unsafe fn DhcpV4QueryPolicyEnforcement(serveripaddress: P0, fglobalpolicy: bool, subnetaddress: u32, enabled: *mut super::super::Foundation::BOOL) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4QueryPolicyEnforcement(serveripaddress : windows_core::PCWSTR, fglobalpolicy : super::super::Foundation:: BOOL, subnetaddress : u32, enabled : *mut super::super::Foundation:: BOOL) -> u32); - DhcpV4QueryPolicyEnforcement(serveripaddress.param().abi(), fglobalpolicy.param().abi(), core::mem::transmute(subnetaddress), core::mem::transmute(enabled)) + DhcpV4QueryPolicyEnforcement(serveripaddress.param().abi(), fglobalpolicy.into(), core::mem::transmute(subnetaddress), core::mem::transmute(enabled)) } #[inline] pub unsafe fn DhcpV4RemoveOptionValue(serveripaddress: P0, flags: u32, optionid: u32, policyname: P3, vendorname: P4, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO) -> u32 @@ -1569,34 +1557,30 @@ where DhcpV4SetOptionValues(serveripaddress.param().abi(), core::mem::transmute(flags), policyname.param().abi(), vendorname.param().abi(), core::mem::transmute(scopeinfo), core::mem::transmute(optionvalues)) } #[inline] -pub unsafe fn DhcpV4SetPolicy(serveripaddress: P0, fieldsmodified: u32, fglobalpolicy: P2, subnetaddress: u32, policyname: P4, policy: *const DHCP_POLICY) -> u32 +pub unsafe fn DhcpV4SetPolicy(serveripaddress: P0, fieldsmodified: u32, fglobalpolicy: bool, subnetaddress: u32, policyname: P4, policy: *const DHCP_POLICY) -> u32 where P0: windows_core::Param, - P2: windows_core::Param, P4: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4SetPolicy(serveripaddress : windows_core::PCWSTR, fieldsmodified : u32, fglobalpolicy : super::super::Foundation:: BOOL, subnetaddress : u32, policyname : windows_core::PCWSTR, policy : *const DHCP_POLICY) -> u32); - DhcpV4SetPolicy(serveripaddress.param().abi(), core::mem::transmute(fieldsmodified), fglobalpolicy.param().abi(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) + DhcpV4SetPolicy(serveripaddress.param().abi(), core::mem::transmute(fieldsmodified), fglobalpolicy.into(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) } #[inline] -pub unsafe fn DhcpV4SetPolicyEnforcement(serveripaddress: P0, fglobalpolicy: P1, subnetaddress: u32, enable: P3) -> u32 +pub unsafe fn DhcpV4SetPolicyEnforcement(serveripaddress: P0, fglobalpolicy: bool, subnetaddress: u32, enable: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4SetPolicyEnforcement(serveripaddress : windows_core::PCWSTR, fglobalpolicy : super::super::Foundation:: BOOL, subnetaddress : u32, enable : super::super::Foundation:: BOOL) -> u32); - DhcpV4SetPolicyEnforcement(serveripaddress.param().abi(), fglobalpolicy.param().abi(), core::mem::transmute(subnetaddress), enable.param().abi()) + DhcpV4SetPolicyEnforcement(serveripaddress.param().abi(), fglobalpolicy.into(), core::mem::transmute(subnetaddress), enable.into()) } #[inline] -pub unsafe fn DhcpV4SetPolicyEx(serveripaddress: P0, fieldsmodified: u32, globalpolicy: P2, subnetaddress: u32, policyname: P4, policy: *const DHCP_POLICY_EX) -> u32 +pub unsafe fn DhcpV4SetPolicyEx(serveripaddress: P0, fieldsmodified: u32, globalpolicy: bool, subnetaddress: u32, policyname: P4, policy: *const DHCP_POLICY_EX) -> u32 where P0: windows_core::Param, - P2: windows_core::Param, P4: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV4SetPolicyEx(serveripaddress : windows_core::PCWSTR, fieldsmodified : u32, globalpolicy : super::super::Foundation:: BOOL, subnetaddress : u32, policyname : windows_core::PCWSTR, policy : *const DHCP_POLICY_EX) -> u32); - DhcpV4SetPolicyEx(serveripaddress.param().abi(), core::mem::transmute(fieldsmodified), globalpolicy.param().abi(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) + DhcpV4SetPolicyEx(serveripaddress.param().abi(), core::mem::transmute(fieldsmodified), globalpolicy.into(), core::mem::transmute(subnetaddress), policyname.param().abi(), core::mem::transmute(policy)) } #[inline] pub unsafe fn DhcpV6CreateClientInfo(serveripaddress: P0, clientinfo: *const DHCP_CLIENT_INFO_V6) -> u32 @@ -1623,22 +1607,20 @@ where DhcpV6GetStatelessStatistics(serveripaddress.param().abi(), core::mem::transmute(statelessstats)) } #[inline] -pub unsafe fn DhcpV6GetStatelessStoreParams(serveripaddress: P0, fserverlevel: P1, subnetaddress: DHCP_IPV6_ADDRESS, params: *mut *mut DHCPV6_STATELESS_PARAMS) -> u32 +pub unsafe fn DhcpV6GetStatelessStoreParams(serveripaddress: P0, fserverlevel: bool, subnetaddress: DHCP_IPV6_ADDRESS, params: *mut *mut DHCPV6_STATELESS_PARAMS) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV6GetStatelessStoreParams(serveripaddress : windows_core::PCWSTR, fserverlevel : super::super::Foundation:: BOOL, subnetaddress : DHCP_IPV6_ADDRESS, params : *mut *mut DHCPV6_STATELESS_PARAMS) -> u32); - DhcpV6GetStatelessStoreParams(serveripaddress.param().abi(), fserverlevel.param().abi(), core::mem::transmute(subnetaddress), core::mem::transmute(params)) + DhcpV6GetStatelessStoreParams(serveripaddress.param().abi(), fserverlevel.into(), core::mem::transmute(subnetaddress), core::mem::transmute(params)) } #[inline] -pub unsafe fn DhcpV6SetStatelessStoreParams(serveripaddress: P0, fserverlevel: P1, subnetaddress: DHCP_IPV6_ADDRESS, fieldmodified: u32, params: *const DHCPV6_STATELESS_PARAMS) -> u32 +pub unsafe fn DhcpV6SetStatelessStoreParams(serveripaddress: P0, fserverlevel: bool, subnetaddress: DHCP_IPV6_ADDRESS, fieldmodified: u32, params: *const DHCPV6_STATELESS_PARAMS) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("dhcpsapi.dll" "system" fn DhcpV6SetStatelessStoreParams(serveripaddress : windows_core::PCWSTR, fserverlevel : super::super::Foundation:: BOOL, subnetaddress : DHCP_IPV6_ADDRESS, fieldmodified : u32, params : *const DHCPV6_STATELESS_PARAMS) -> u32); - DhcpV6SetStatelessStoreParams(serveripaddress.param().abi(), fserverlevel.param().abi(), core::mem::transmute(subnetaddress), core::mem::transmute(fieldmodified), core::mem::transmute(params)) + DhcpV6SetStatelessStoreParams(serveripaddress.param().abi(), fserverlevel.into(), core::mem::transmute(subnetaddress), core::mem::transmute(fieldmodified), core::mem::transmute(params)) } #[inline] pub unsafe fn Dhcpv6CApiCleanup() { @@ -1667,13 +1649,12 @@ where Dhcpv6RenewPrefix(adaptername.param().abi(), core::mem::transmute(pclassid), core::mem::transmute(prefixleaseinfo), core::mem::transmute(pdwtimetowait), core::mem::transmute(bvalidateprefix)) } #[inline] -pub unsafe fn Dhcpv6RequestParams(forcenewinform: P0, reserved: *mut core::ffi::c_void, adaptername: P2, classid: *mut DHCPV6CAPI_CLASSID, recdparams: DHCPV6CAPI_PARAMS_ARRAY, buffer: *mut u8, psize: *mut u32) -> u32 +pub unsafe fn Dhcpv6RequestParams(forcenewinform: bool, reserved: *mut core::ffi::c_void, adaptername: P2, classid: *mut DHCPV6CAPI_CLASSID, recdparams: DHCPV6CAPI_PARAMS_ARRAY, buffer: *mut u8, psize: *mut u32) -> u32 where - P0: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("dhcpcsvc6.dll" "system" fn Dhcpv6RequestParams(forcenewinform : super::super::Foundation:: BOOL, reserved : *mut core::ffi::c_void, adaptername : windows_core::PCWSTR, classid : *mut DHCPV6CAPI_CLASSID, recdparams : DHCPV6CAPI_PARAMS_ARRAY, buffer : *mut u8, psize : *mut u32) -> u32); - Dhcpv6RequestParams(forcenewinform.param().abi(), core::mem::transmute(reserved), adaptername.param().abi(), core::mem::transmute(classid), core::mem::transmute(recdparams), core::mem::transmute(buffer), core::mem::transmute(psize)) + Dhcpv6RequestParams(forcenewinform.into(), core::mem::transmute(reserved), adaptername.param().abi(), core::mem::transmute(classid), core::mem::transmute(recdparams), core::mem::transmute(buffer), core::mem::transmute(psize)) } #[inline] pub unsafe fn Dhcpv6RequestPrefix(adaptername: P0, pclassid: *mut DHCPV6CAPI_CLASSID, prefixleaseinfo: *mut DHCPV6PrefixLeaseInformation, pdwtimetowait: *mut u32) -> u32 diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs index bc744e81abd..349edd5a2e4 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs @@ -367,22 +367,20 @@ where DnsValidateName_W(pszname.param().abi(), core::mem::transmute(format)) } #[inline] -pub unsafe fn DnsWriteQuestionToBuffer_UTF8(pdnsbuffer: *mut DNS_MESSAGE_BUFFER, pdwbuffersize: *mut u32, pszname: P2, wtype: u16, xid: u16, frecursiondesired: P5) -> super::super::Foundation::BOOL +pub unsafe fn DnsWriteQuestionToBuffer_UTF8(pdnsbuffer: *mut DNS_MESSAGE_BUFFER, pdwbuffersize: *mut u32, pszname: P2, wtype: u16, xid: u16, frecursiondesired: bool) -> super::super::Foundation::BOOL where P2: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("dnsapi.dll" "system" fn DnsWriteQuestionToBuffer_UTF8(pdnsbuffer : *mut DNS_MESSAGE_BUFFER, pdwbuffersize : *mut u32, pszname : windows_core::PCSTR, wtype : u16, xid : u16, frecursiondesired : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - DnsWriteQuestionToBuffer_UTF8(core::mem::transmute(pdnsbuffer), core::mem::transmute(pdwbuffersize), pszname.param().abi(), core::mem::transmute(wtype), core::mem::transmute(xid), frecursiondesired.param().abi()) + DnsWriteQuestionToBuffer_UTF8(core::mem::transmute(pdnsbuffer), core::mem::transmute(pdwbuffersize), pszname.param().abi(), core::mem::transmute(wtype), core::mem::transmute(xid), frecursiondesired.into()) } #[inline] -pub unsafe fn DnsWriteQuestionToBuffer_W(pdnsbuffer: *mut DNS_MESSAGE_BUFFER, pdwbuffersize: *mut u32, pszname: P2, wtype: u16, xid: u16, frecursiondesired: P5) -> super::super::Foundation::BOOL +pub unsafe fn DnsWriteQuestionToBuffer_W(pdnsbuffer: *mut DNS_MESSAGE_BUFFER, pdwbuffersize: *mut u32, pszname: P2, wtype: u16, xid: u16, frecursiondesired: bool) -> super::super::Foundation::BOOL where P2: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("dnsapi.dll" "system" fn DnsWriteQuestionToBuffer_W(pdnsbuffer : *mut DNS_MESSAGE_BUFFER, pdwbuffersize : *mut u32, pszname : windows_core::PCWSTR, wtype : u16, xid : u16, frecursiondesired : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - DnsWriteQuestionToBuffer_W(core::mem::transmute(pdnsbuffer), core::mem::transmute(pdwbuffersize), pszname.param().abi(), core::mem::transmute(wtype), core::mem::transmute(xid), frecursiondesired.param().abi()) + DnsWriteQuestionToBuffer_W(core::mem::transmute(pdnsbuffer), core::mem::transmute(pdwbuffersize), pszname.param().abi(), core::mem::transmute(wtype), core::mem::transmute(xid), frecursiondesired.into()) } pub const DDR_MAX_IP_HINTS: u32 = 4u32; pub const DNSREC_ADDITIONAL: u32 = 3u32; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs index 28520b2bb3d..a7e484eeadd 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -352,20 +352,14 @@ pub unsafe fn GetDnsSettings(settings: *mut DNS_SETTINGS) -> super::super::Found GetDnsSettings(core::mem::transmute(settings)) } #[inline] -pub unsafe fn GetExtendedTcpTable(ptcptable: Option<*mut core::ffi::c_void>, pdwsize: *mut u32, border: P2, ulaf: u32, tableclass: TCP_TABLE_CLASS, reserved: u32) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetExtendedTcpTable(ptcptable: Option<*mut core::ffi::c_void>, pdwsize: *mut u32, border: bool, ulaf: u32, tableclass: TCP_TABLE_CLASS, reserved: u32) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetExtendedTcpTable(ptcptable : *mut core::ffi::c_void, pdwsize : *mut u32, border : super::super::Foundation:: BOOL, ulaf : u32, tableclass : TCP_TABLE_CLASS, reserved : u32) -> u32); - GetExtendedTcpTable(core::mem::transmute(ptcptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.param().abi(), core::mem::transmute(ulaf), core::mem::transmute(tableclass), core::mem::transmute(reserved)) + GetExtendedTcpTable(core::mem::transmute(ptcptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.into(), core::mem::transmute(ulaf), core::mem::transmute(tableclass), core::mem::transmute(reserved)) } #[inline] -pub unsafe fn GetExtendedUdpTable(pudptable: Option<*mut core::ffi::c_void>, pdwsize: *mut u32, border: P2, ulaf: u32, tableclass: UDP_TABLE_CLASS, reserved: u32) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetExtendedUdpTable(pudptable: Option<*mut core::ffi::c_void>, pdwsize: *mut u32, border: bool, ulaf: u32, tableclass: UDP_TABLE_CLASS, reserved: u32) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetExtendedUdpTable(pudptable : *mut core::ffi::c_void, pdwsize : *mut u32, border : super::super::Foundation:: BOOL, ulaf : u32, tableclass : UDP_TABLE_CLASS, reserved : u32) -> u32); - GetExtendedUdpTable(core::mem::transmute(pudptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.param().abi(), core::mem::transmute(ulaf), core::mem::transmute(tableclass), core::mem::transmute(reserved)) + GetExtendedUdpTable(core::mem::transmute(pudptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.into(), core::mem::transmute(ulaf), core::mem::transmute(tableclass), core::mem::transmute(reserved)) } #[inline] pub unsafe fn GetFriendlyIfIndex(ifindex: u32) -> u32 { @@ -405,12 +399,9 @@ pub unsafe fn GetIfStackTable(table: *mut *mut MIB_IFSTACK_TABLE) -> super::supe GetIfStackTable(core::mem::transmute(table)) } #[inline] -pub unsafe fn GetIfTable(piftable: Option<*mut MIB_IFTABLE>, pdwsize: *mut u32, border: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetIfTable(piftable: Option<*mut MIB_IFTABLE>, pdwsize: *mut u32, border: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetIfTable(piftable : *mut MIB_IFTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); - GetIfTable(core::mem::transmute(piftable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.param().abi()) + GetIfTable(core::mem::transmute(piftable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.into()) } #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] @@ -464,12 +455,9 @@ pub unsafe fn GetInvertedIfStackTable(table: *mut *mut MIB_INVERTEDIFSTACK_TABLE GetInvertedIfStackTable(core::mem::transmute(table)) } #[inline] -pub unsafe fn GetIpAddrTable(pipaddrtable: Option<*mut MIB_IPADDRTABLE>, pdwsize: *mut u32, border: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetIpAddrTable(pipaddrtable: Option<*mut MIB_IPADDRTABLE>, pdwsize: *mut u32, border: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetIpAddrTable(pipaddrtable : *mut MIB_IPADDRTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); - GetIpAddrTable(core::mem::transmute(pipaddrtable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.param().abi()) + GetIpAddrTable(core::mem::transmute(pipaddrtable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.into()) } #[inline] pub unsafe fn GetIpErrorString(errorcode: u32, buffer: Option, size: *mut u32) -> u32 { @@ -484,12 +472,9 @@ pub unsafe fn GetIpForwardEntry2(row: *mut MIB_IPFORWARD_ROW2) -> super::super:: } #[cfg(feature = "Win32_Networking_WinSock")] #[inline] -pub unsafe fn GetIpForwardTable(pipforwardtable: Option<*mut MIB_IPFORWARDTABLE>, pdwsize: *mut u32, border: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetIpForwardTable(pipforwardtable: Option<*mut MIB_IPFORWARDTABLE>, pdwsize: *mut u32, border: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetIpForwardTable(pipforwardtable : *mut MIB_IPFORWARDTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); - GetIpForwardTable(core::mem::transmute(pipforwardtable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.param().abi()) + GetIpForwardTable(core::mem::transmute(pipforwardtable.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsize), border.into()) } #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] @@ -516,12 +501,9 @@ pub unsafe fn GetIpNetEntry2(row: *mut MIB_IPNET_ROW2) -> super::super::Foundati GetIpNetEntry2(core::mem::transmute(row)) } #[inline] -pub unsafe fn GetIpNetTable(ipnettable: Option<*mut MIB_IPNETTABLE>, sizepointer: *mut u32, order: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetIpNetTable(ipnettable: Option<*mut MIB_IPNETTABLE>, sizepointer: *mut u32, order: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetTable(ipnettable : *mut MIB_IPNETTABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); - GetIpNetTable(core::mem::transmute(ipnettable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.param().abi()) + GetIpNetTable(core::mem::transmute(ipnettable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.into()) } #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] @@ -680,21 +662,15 @@ pub unsafe fn GetSessionCompartmentId(sessionid: u32) -> super::Ndis::NET_IF_COM } #[cfg(feature = "Win32_Networking_WinSock")] #[inline] -pub unsafe fn GetTcp6Table(tcptable: *mut MIB_TCP6TABLE, sizepointer: *mut u32, order: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetTcp6Table(tcptable: *mut MIB_TCP6TABLE, sizepointer: *mut u32, order: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetTcp6Table(tcptable : *mut MIB_TCP6TABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); - GetTcp6Table(core::mem::transmute(tcptable), core::mem::transmute(sizepointer), order.param().abi()) + GetTcp6Table(core::mem::transmute(tcptable), core::mem::transmute(sizepointer), order.into()) } #[cfg(feature = "Win32_Networking_WinSock")] #[inline] -pub unsafe fn GetTcp6Table2(tcptable: *mut MIB_TCP6TABLE2, sizepointer: *mut u32, order: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetTcp6Table2(tcptable: *mut MIB_TCP6TABLE2, sizepointer: *mut u32, order: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetTcp6Table2(tcptable : *mut MIB_TCP6TABLE2, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); - GetTcp6Table2(core::mem::transmute(tcptable), core::mem::transmute(sizepointer), order.param().abi()) + GetTcp6Table2(core::mem::transmute(tcptable), core::mem::transmute(sizepointer), order.into()) } #[inline] pub unsafe fn GetTcpStatistics(statistics: *mut MIB_TCPSTATS_LH) -> u32 { @@ -712,20 +688,14 @@ pub unsafe fn GetTcpStatisticsEx2(statistics: *mut MIB_TCPSTATS2, family: u32) - GetTcpStatisticsEx2(core::mem::transmute(statistics), core::mem::transmute(family)) } #[inline] -pub unsafe fn GetTcpTable(tcptable: Option<*mut MIB_TCPTABLE>, sizepointer: *mut u32, order: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetTcpTable(tcptable: Option<*mut MIB_TCPTABLE>, sizepointer: *mut u32, order: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetTcpTable(tcptable : *mut MIB_TCPTABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); - GetTcpTable(core::mem::transmute(tcptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.param().abi()) + GetTcpTable(core::mem::transmute(tcptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.into()) } #[inline] -pub unsafe fn GetTcpTable2(tcptable: Option<*mut MIB_TCPTABLE2>, sizepointer: *mut u32, order: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetTcpTable2(tcptable: Option<*mut MIB_TCPTABLE2>, sizepointer: *mut u32, order: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetTcpTable2(tcptable : *mut MIB_TCPTABLE2, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); - GetTcpTable2(core::mem::transmute(tcptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.param().abi()) + GetTcpTable2(core::mem::transmute(tcptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.into()) } #[inline] pub unsafe fn GetTeredoPort(port: *mut u16) -> super::super::Foundation::WIN32_ERROR { @@ -734,12 +704,9 @@ pub unsafe fn GetTeredoPort(port: *mut u16) -> super::super::Foundation::WIN32_E } #[cfg(feature = "Win32_Networking_WinSock")] #[inline] -pub unsafe fn GetUdp6Table(udp6table: Option<*mut MIB_UDP6TABLE>, sizepointer: *mut u32, order: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetUdp6Table(udp6table: Option<*mut MIB_UDP6TABLE>, sizepointer: *mut u32, order: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetUdp6Table(udp6table : *mut MIB_UDP6TABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); - GetUdp6Table(core::mem::transmute(udp6table.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.param().abi()) + GetUdp6Table(core::mem::transmute(udp6table.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.into()) } #[inline] pub unsafe fn GetUdpStatistics(stats: *mut MIB_UDPSTATS) -> u32 { @@ -757,12 +724,9 @@ pub unsafe fn GetUdpStatisticsEx2(statistics: *mut MIB_UDPSTATS2, family: u32) - GetUdpStatisticsEx2(core::mem::transmute(statistics), core::mem::transmute(family)) } #[inline] -pub unsafe fn GetUdpTable(udptable: Option<*mut MIB_UDPTABLE>, sizepointer: *mut u32, order: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn GetUdpTable(udptable: Option<*mut MIB_UDPTABLE>, sizepointer: *mut u32, order: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn GetUdpTable(udptable : *mut MIB_UDPTABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); - GetUdpTable(core::mem::transmute(udptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.param().abi()) + GetUdpTable(core::mem::transmute(udptable.unwrap_or(core::mem::zeroed())), core::mem::transmute(sizepointer), order.into()) } #[inline] pub unsafe fn GetUniDirectionalAdapterInfo(pipifinfo: Option<*mut IP_UNIDIRECTIONAL_ADAPTER_ADDRESS>, dwoutbuflen: *mut u32) -> u32 { @@ -908,12 +872,9 @@ pub unsafe fn LookupPersistentUdpPortReservation(startport: u16, numberofports: LookupPersistentUdpPortReservation(core::mem::transmute(startport), core::mem::transmute(numberofports), core::mem::transmute(token)) } #[inline] -pub unsafe fn NhpAllocateAndGetInterfaceInfoFromStack(pptable: *mut *mut IP_INTERFACE_NAME_INFO_W2KSP1, pdwcount: *mut u32, border: P2, hheap: super::super::Foundation::HANDLE, dwflags: u32) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn NhpAllocateAndGetInterfaceInfoFromStack(pptable: *mut *mut IP_INTERFACE_NAME_INFO_W2KSP1, pdwcount: *mut u32, border: bool, hheap: super::super::Foundation::HANDLE, dwflags: u32) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn NhpAllocateAndGetInterfaceInfoFromStack(pptable : *mut *mut IP_INTERFACE_NAME_INFO_W2KSP1, pdwcount : *mut u32, border : super::super::Foundation:: BOOL, hheap : super::super::Foundation:: HANDLE, dwflags : u32) -> u32); - NhpAllocateAndGetInterfaceInfoFromStack(core::mem::transmute(pptable), core::mem::transmute(pdwcount), border.param().abi(), core::mem::transmute(hheap), core::mem::transmute(dwflags)) + NhpAllocateAndGetInterfaceInfoFromStack(core::mem::transmute(pptable), core::mem::transmute(pdwcount), border.into(), core::mem::transmute(hheap), core::mem::transmute(dwflags)) } #[cfg(feature = "Win32_System_IO")] #[inline] @@ -928,21 +889,15 @@ pub unsafe fn NotifyIfTimestampConfigChange(callercontext: Option<*const core::f } #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyIpInterfaceChange(family: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PIPINTERFACE_CHANGE_CALLBACK, callercontext: Option<*const core::ffi::c_void>, initialnotification: P3, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR -where - P3: windows_core::Param, -{ +pub unsafe fn NotifyIpInterfaceChange(family: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PIPINTERFACE_CHANGE_CALLBACK, callercontext: Option<*const core::ffi::c_void>, initialnotification: bool, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR { windows_targets::link!("iphlpapi.dll" "system" fn NotifyIpInterfaceChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPINTERFACE_CHANGE_CALLBACK, callercontext : *const core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); - NotifyIpInterfaceChange(core::mem::transmute(family), core::mem::transmute(callback), core::mem::transmute(callercontext.unwrap_or(core::mem::zeroed())), initialnotification.param().abi(), core::mem::transmute(notificationhandle)) + NotifyIpInterfaceChange(core::mem::transmute(family), core::mem::transmute(callback), core::mem::transmute(callercontext.unwrap_or(core::mem::zeroed())), initialnotification.into(), core::mem::transmute(notificationhandle)) } #[cfg(feature = "Win32_Networking_WinSock")] #[inline] -pub unsafe fn NotifyNetworkConnectivityHintChange(callback: PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext: Option<*const core::ffi::c_void>, initialnotification: P2, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR -where - P2: windows_core::Param, -{ +pub unsafe fn NotifyNetworkConnectivityHintChange(callback: PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext: Option<*const core::ffi::c_void>, initialnotification: bool, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR { windows_targets::link!("iphlpapi.dll" "system" fn NotifyNetworkConnectivityHintChange(callback : PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext : *const core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); - NotifyNetworkConnectivityHintChange(core::mem::transmute(callback), core::mem::transmute(callercontext.unwrap_or(core::mem::zeroed())), initialnotification.param().abi(), core::mem::transmute(notificationhandle)) + NotifyNetworkConnectivityHintChange(core::mem::transmute(callback), core::mem::transmute(callercontext.unwrap_or(core::mem::zeroed())), initialnotification.into(), core::mem::transmute(notificationhandle)) } #[cfg(feature = "Win32_System_IO")] #[inline] @@ -952,12 +907,9 @@ pub unsafe fn NotifyRouteChange(handle: *mut super::super::Foundation::HANDLE, o } #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyRouteChange2(addressfamily: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PIPFORWARD_CHANGE_CALLBACK, callercontext: *const core::ffi::c_void, initialnotification: P3, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR -where - P3: windows_core::Param, -{ +pub unsafe fn NotifyRouteChange2(addressfamily: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PIPFORWARD_CHANGE_CALLBACK, callercontext: *const core::ffi::c_void, initialnotification: bool, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR { windows_targets::link!("iphlpapi.dll" "system" fn NotifyRouteChange2(addressfamily : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPFORWARD_CHANGE_CALLBACK, callercontext : *const core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); - NotifyRouteChange2(core::mem::transmute(addressfamily), core::mem::transmute(callback), core::mem::transmute(callercontext), initialnotification.param().abi(), core::mem::transmute(notificationhandle)) + NotifyRouteChange2(core::mem::transmute(addressfamily), core::mem::transmute(callback), core::mem::transmute(callercontext), initialnotification.into(), core::mem::transmute(notificationhandle)) } #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] @@ -966,21 +918,15 @@ pub unsafe fn NotifyStableUnicastIpAddressTable(family: super::super::Networking NotifyStableUnicastIpAddressTable(core::mem::transmute(family), core::mem::transmute(table), core::mem::transmute(callercallback), core::mem::transmute(callercontext), core::mem::transmute(notificationhandle)) } #[inline] -pub unsafe fn NotifyTeredoPortChange(callback: PTEREDO_PORT_CHANGE_CALLBACK, callercontext: *const core::ffi::c_void, initialnotification: P2, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR -where - P2: windows_core::Param, -{ +pub unsafe fn NotifyTeredoPortChange(callback: PTEREDO_PORT_CHANGE_CALLBACK, callercontext: *const core::ffi::c_void, initialnotification: bool, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR { windows_targets::link!("iphlpapi.dll" "system" fn NotifyTeredoPortChange(callback : PTEREDO_PORT_CHANGE_CALLBACK, callercontext : *const core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); - NotifyTeredoPortChange(core::mem::transmute(callback), core::mem::transmute(callercontext), initialnotification.param().abi(), core::mem::transmute(notificationhandle)) + NotifyTeredoPortChange(core::mem::transmute(callback), core::mem::transmute(callercontext), initialnotification.into(), core::mem::transmute(notificationhandle)) } #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyUnicastIpAddressChange(family: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext: Option<*const core::ffi::c_void>, initialnotification: P3, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR -where - P3: windows_core::Param, -{ +pub unsafe fn NotifyUnicastIpAddressChange(family: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext: Option<*const core::ffi::c_void>, initialnotification: bool, notificationhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR { windows_targets::link!("iphlpapi.dll" "system" fn NotifyUnicastIpAddressChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext : *const core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); - NotifyUnicastIpAddressChange(core::mem::transmute(family), core::mem::transmute(callback), core::mem::transmute(callercontext.unwrap_or(core::mem::zeroed())), initialnotification.param().abi(), core::mem::transmute(notificationhandle)) + NotifyUnicastIpAddressChange(core::mem::transmute(family), core::mem::transmute(callback), core::mem::transmute(callercontext.unwrap_or(core::mem::zeroed())), initialnotification.into(), core::mem::transmute(notificationhandle)) } #[cfg(feature = "Win32_Networking_WinSock")] #[inline] @@ -1012,13 +958,9 @@ pub unsafe fn PfBindInterfaceToIndex(pinterface: *mut core::ffi::c_void, dwindex PfBindInterfaceToIndex(core::mem::transmute(pinterface), core::mem::transmute(dwindex), core::mem::transmute(pfatlinktype), core::mem::transmute(linkipaddress)) } #[inline] -pub unsafe fn PfCreateInterface(dwname: u32, inaction: PFFORWARD_ACTION, outaction: PFFORWARD_ACTION, buselog: P3, bmustbeunique: P4, ppinterface: *mut *mut core::ffi::c_void) -> u32 -where - P3: windows_core::Param, - P4: windows_core::Param, -{ +pub unsafe fn PfCreateInterface(dwname: u32, inaction: PFFORWARD_ACTION, outaction: PFFORWARD_ACTION, buselog: bool, bmustbeunique: bool, ppinterface: *mut *mut core::ffi::c_void) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn PfCreateInterface(dwname : u32, inaction : PFFORWARD_ACTION, outaction : PFFORWARD_ACTION, buselog : super::super::Foundation:: BOOL, bmustbeunique : super::super::Foundation:: BOOL, ppinterface : *mut *mut core::ffi::c_void) -> u32); - PfCreateInterface(core::mem::transmute(dwname), core::mem::transmute(inaction), core::mem::transmute(outaction), buselog.param().abi(), bmustbeunique.param().abi(), core::mem::transmute(ppinterface)) + PfCreateInterface(core::mem::transmute(dwname), core::mem::transmute(inaction), core::mem::transmute(outaction), buselog.into(), bmustbeunique.into(), core::mem::transmute(ppinterface)) } #[inline] pub unsafe fn PfDeleteInterface(pinterface: *mut core::ffi::c_void) -> u32 { @@ -1031,12 +973,9 @@ pub unsafe fn PfDeleteLog() -> u32 { PfDeleteLog() } #[inline] -pub unsafe fn PfGetInterfaceStatistics(pinterface: *mut core::ffi::c_void, ppfstats: *mut PF_INTERFACE_STATS, pdwbuffersize: *mut u32, fresetcounters: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn PfGetInterfaceStatistics(pinterface: *mut core::ffi::c_void, ppfstats: *mut PF_INTERFACE_STATS, pdwbuffersize: *mut u32, fresetcounters: bool) -> u32 { windows_targets::link!("iphlpapi.dll" "system" fn PfGetInterfaceStatistics(pinterface : *mut core::ffi::c_void, ppfstats : *mut PF_INTERFACE_STATS, pdwbuffersize : *mut u32, fresetcounters : super::super::Foundation:: BOOL) -> u32); - PfGetInterfaceStatistics(core::mem::transmute(pinterface), core::mem::transmute(ppfstats), core::mem::transmute(pdwbuffersize), fresetcounters.param().abi()) + PfGetInterfaceStatistics(core::mem::transmute(pinterface), core::mem::transmute(ppfstats), core::mem::transmute(pdwbuffersize), fresetcounters.into()) } #[inline] pub unsafe fn PfMakeLog(hevent: super::super::Foundation::HANDLE) -> u32 { @@ -1529,9 +1468,6 @@ pub struct GLOBAL_FILTER(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HIFTIMESTAMPCHANGE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HIFTIMESTAMPCHANGE { - type TypeKind = windows_core::CopyType; -} impl HIFTIMESTAMPCHANGE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs index 7ba71af328c..1898259ac94 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Multicast/mod.rs @@ -9,12 +9,9 @@ pub unsafe fn McastApiStartup(version: *mut u32) -> u32 { McastApiStartup(core::mem::transmute(version)) } #[inline] -pub unsafe fn McastEnumerateScopes(addrfamily: u16, requery: P1, pscopelist: *mut MCAST_SCOPE_ENTRY, pscopelen: *mut u32, pscopecount: *mut u32) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn McastEnumerateScopes(addrfamily: u16, requery: bool, pscopelist: *mut MCAST_SCOPE_ENTRY, pscopelen: *mut u32, pscopecount: *mut u32) -> u32 { windows_targets::link!("dhcpcsvc.dll" "system" fn McastEnumerateScopes(addrfamily : u16, requery : super::super::Foundation:: BOOL, pscopelist : *mut MCAST_SCOPE_ENTRY, pscopelen : *mut u32, pscopecount : *mut u32) -> u32); - McastEnumerateScopes(core::mem::transmute(addrfamily), requery.param().abi(), core::mem::transmute(pscopelist), core::mem::transmute(pscopelen), core::mem::transmute(pscopecount)) + McastEnumerateScopes(core::mem::transmute(addrfamily), requery.into(), core::mem::transmute(pscopelist), core::mem::transmute(pscopelen), core::mem::transmute(pscopecount)) } #[inline] pub unsafe fn McastGenUID(prequestid: *mut MCAST_CLIENT_UID) -> u32 { diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs index 156c889f7e9..d604951d6f6 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs @@ -2789,9 +2789,6 @@ impl Default for NET_IF_ALIAS_LH { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NET_IF_COMPARTMENT_ID(pub u32); -impl windows_core::TypeKind for NET_IF_COMPARTMENT_ID { - type TypeKind = windows_core::CopyType; -} pub const NET_IF_COMPARTMENT_ID_PRIMARY: u32 = 1u32; pub const NET_IF_COMPARTMENT_ID_UNSPECIFIED: u32 = 0u32; pub const NET_IF_CONNECTION_DEDICATED: NET_IF_CONNECTION_TYPE = NET_IF_CONNECTION_TYPE(1i32); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs index 6a430a0f34d..8b92aefa126 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -1309,22 +1309,20 @@ pub unsafe fn TraceDeregisterW(dwtraceid: u32) -> u32 { TraceDeregisterW(core::mem::transmute(dwtraceid)) } #[inline] -pub unsafe fn TraceDumpExA(dwtraceid: u32, dwflags: u32, lpbbytes: *mut u8, dwbytecount: u32, dwgroupsize: u32, baddressprefix: P5, lpszprefix: P6) -> u32 +pub unsafe fn TraceDumpExA(dwtraceid: u32, dwflags: u32, lpbbytes: *mut u8, dwbytecount: u32, dwgroupsize: u32, baddressprefix: bool, lpszprefix: P6) -> u32 where - P5: windows_core::Param, P6: windows_core::Param, { windows_targets::link!("rtutils.dll" "system" fn TraceDumpExA(dwtraceid : u32, dwflags : u32, lpbbytes : *mut u8, dwbytecount : u32, dwgroupsize : u32, baddressprefix : super::super::Foundation:: BOOL, lpszprefix : windows_core::PCSTR) -> u32); - TraceDumpExA(core::mem::transmute(dwtraceid), core::mem::transmute(dwflags), core::mem::transmute(lpbbytes), core::mem::transmute(dwbytecount), core::mem::transmute(dwgroupsize), baddressprefix.param().abi(), lpszprefix.param().abi()) + TraceDumpExA(core::mem::transmute(dwtraceid), core::mem::transmute(dwflags), core::mem::transmute(lpbbytes), core::mem::transmute(dwbytecount), core::mem::transmute(dwgroupsize), baddressprefix.into(), lpszprefix.param().abi()) } #[inline] -pub unsafe fn TraceDumpExW(dwtraceid: u32, dwflags: u32, lpbbytes: *mut u8, dwbytecount: u32, dwgroupsize: u32, baddressprefix: P5, lpszprefix: P6) -> u32 +pub unsafe fn TraceDumpExW(dwtraceid: u32, dwflags: u32, lpbbytes: *mut u8, dwbytecount: u32, dwgroupsize: u32, baddressprefix: bool, lpszprefix: P6) -> u32 where - P5: windows_core::Param, P6: windows_core::Param, { windows_targets::link!("rtutils.dll" "system" fn TraceDumpExW(dwtraceid : u32, dwflags : u32, lpbbytes : *mut u8, dwbytecount : u32, dwgroupsize : u32, baddressprefix : super::super::Foundation:: BOOL, lpszprefix : windows_core::PCWSTR) -> u32); - TraceDumpExW(core::mem::transmute(dwtraceid), core::mem::transmute(dwflags), core::mem::transmute(lpbbytes), core::mem::transmute(dwbytecount), core::mem::transmute(dwgroupsize), baddressprefix.param().abi(), lpszprefix.param().abi()) + TraceDumpExW(core::mem::transmute(dwtraceid), core::mem::transmute(dwflags), core::mem::transmute(lpbbytes), core::mem::transmute(dwbytecount), core::mem::transmute(dwgroupsize), baddressprefix.into(), lpszprefix.param().abi()) } #[inline] pub unsafe fn TraceGetConsoleA(dwtraceid: u32, lphconsole: *mut super::super::Foundation::HANDLE) -> u32 { @@ -3064,11 +3062,8 @@ impl INetCfgBindingPath { pub unsafe fn IsEnabled(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).IsEnabled)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Enable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Enable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn GetPathToken(&self, ppszwpathtoken: Option<*mut windows_core::PWSTR>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetPathToken)(windows_core::Interface::as_raw(self), core::mem::transmute(ppszwpathtoken.unwrap_or(core::mem::zeroed()))).ok() @@ -3598,13 +3593,12 @@ impl windows_core::RuntimeName for INetCfgComponentBindings {} windows_core::imp::define_interface!(INetCfgComponentControl, INetCfgComponentControl_Vtbl, 0x932238df_bea1_11d0_9298_00c04fc99dcf); windows_core::imp::interface_hierarchy!(INetCfgComponentControl, windows_core::IUnknown); impl INetCfgComponentControl { - pub unsafe fn Initialize(&self, picomp: P0, pinetcfg: P1, finstalling: P2) -> windows_core::Result<()> + pub unsafe fn Initialize(&self, picomp: P0, pinetcfg: P1, finstalling: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), picomp.param().abi(), pinetcfg.param().abi(), finstalling.param().abi()).ok() + (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), picomp.param().abi(), pinetcfg.param().abi(), finstalling.into()).ok() } pub unsafe fn ApplyRegistryChanges(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ApplyRegistryChanges)(windows_core::Interface::as_raw(self)).ok() @@ -4153,13 +4147,12 @@ impl INetCfgSysPrep { { (windows_core::Interface::vtable(self).HrSetupSetFirstString)(windows_core::Interface::as_raw(self), pwszsection.param().abi(), pwszkey.param().abi(), pwszvalue.param().abi()).ok() } - pub unsafe fn HrSetupSetFirstStringAsBool(&self, pwszsection: P0, pwszkey: P1, fvalue: P2) -> windows_core::Result<()> + pub unsafe fn HrSetupSetFirstStringAsBool(&self, pwszsection: P0, pwszkey: P1, fvalue: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).HrSetupSetFirstStringAsBool)(windows_core::Interface::as_raw(self), pwszsection.param().abi(), pwszkey.param().abi(), fvalue.param().abi()).ok() + (windows_core::Interface::vtable(self).HrSetupSetFirstStringAsBool)(windows_core::Interface::as_raw(self), pwszsection.param().abi(), pwszkey.param().abi(), fvalue.into()).ok() } pub unsafe fn HrSetupSetFirstMultiSzField(&self, pwszsection: P0, pwszkey: P1, pmszvalue: P2) -> windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs index a6c61a5578c..6e8ac7982d6 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -48,15 +48,14 @@ pub unsafe fn NdfCreateNetConnectionIncident(handle: *mut *mut core::ffi::c_void NdfCreateNetConnectionIncident(core::mem::transmute(handle), core::mem::transmute(id)).ok() } #[inline] -pub unsafe fn NdfCreatePnrpIncident(cloudname: P0, peername: P1, diagnosepublish: P2, appid: P3, handle: *mut *mut core::ffi::c_void) -> windows_core::Result<()> +pub unsafe fn NdfCreatePnrpIncident(cloudname: P0, peername: P1, diagnosepublish: bool, appid: P3, handle: *mut *mut core::ffi::c_void) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("ndfapi.dll" "system" fn NdfCreatePnrpIncident(cloudname : windows_core::PCWSTR, peername : windows_core::PCWSTR, diagnosepublish : super::super::Foundation:: BOOL, appid : windows_core::PCWSTR, handle : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); - NdfCreatePnrpIncident(cloudname.param().abi(), peername.param().abi(), diagnosepublish.param().abi(), appid.param().abi(), core::mem::transmute(handle)).ok() + NdfCreatePnrpIncident(cloudname.param().abi(), peername.param().abi(), diagnosepublish.into(), appid.param().abi(), core::mem::transmute(handle)).ok() } #[inline] pub unsafe fn NdfCreateSharingIncident(uncpath: P0, handle: *mut *mut core::ffi::c_void) -> windows_core::Result<()> @@ -75,14 +74,13 @@ where NdfCreateWebIncident(url.param().abi(), core::mem::transmute(handle)).ok() } #[inline] -pub unsafe fn NdfCreateWebIncidentEx(url: P0, usewinhttp: P1, modulename: P2, handle: *mut *mut core::ffi::c_void) -> windows_core::Result<()> +pub unsafe fn NdfCreateWebIncidentEx(url: P0, usewinhttp: bool, modulename: P2, handle: *mut *mut core::ffi::c_void) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("ndfapi.dll" "system" fn NdfCreateWebIncidentEx(url : windows_core::PCWSTR, usewinhttp : super::super::Foundation:: BOOL, modulename : windows_core::PCWSTR, handle : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); - NdfCreateWebIncidentEx(url.param().abi(), usewinhttp.param().abi(), modulename.param().abi(), core::mem::transmute(handle)).ok() + NdfCreateWebIncidentEx(url.param().abi(), usewinhttp.into(), modulename.param().abi(), core::mem::transmute(handle)).ok() } #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security"))] #[inline] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs index 597b5914cf5..d052fe348ce 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -43,16 +43,15 @@ pub unsafe fn DrtCreateNullSecurityProvider() -> windows_core::Result<*mut DRT_S DrtCreateNullSecurityProvider(&mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn DrtCreatePnrpBootstrapResolver(fpublish: P0, pwzpeername: P1, pwzcloudname: P2, pwzpublishingidentity: P3) -> windows_core::Result<*mut DRT_BOOTSTRAP_PROVIDER> +pub unsafe fn DrtCreatePnrpBootstrapResolver(fpublish: bool, pwzpeername: P1, pwzcloudname: P2, pwzpublishingidentity: P3) -> windows_core::Result<*mut DRT_BOOTSTRAP_PROVIDER> where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("drtprov.dll" "system" fn DrtCreatePnrpBootstrapResolver(fpublish : super::super::Foundation:: BOOL, pwzpeername : windows_core::PCWSTR, pwzcloudname : windows_core::PCWSTR, pwzpublishingidentity : windows_core::PCWSTR, ppresolver : *mut *mut DRT_BOOTSTRAP_PROVIDER) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - DrtCreatePnrpBootstrapResolver(fpublish.param().abi(), pwzpeername.param().abi(), pwzcloudname.param().abi(), pwzpublishingidentity.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + DrtCreatePnrpBootstrapResolver(fpublish.into(), pwzpeername.param().abi(), pwzcloudname.param().abi(), pwzpublishingidentity.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] pub unsafe fn DrtDeleteDerivedKeySecurityProvider(psecurityprovider: *const DRT_SECURITY_PROVIDER) { @@ -479,12 +478,9 @@ pub unsafe fn PeerDistClientStreamRead(hpeerdist: isize, hcontenthandle: isize, } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn PeerDistGetOverlappedResult(lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn PeerDistGetOverlappedResult(lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: bool) -> super::super::Foundation::BOOL { windows_targets::link!("peerdist.dll" "system" fn PeerDistGetOverlappedResult(lpoverlapped : *const super::super::System::IO:: OVERLAPPED, lpnumberofbytestransferred : *mut u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - PeerDistGetOverlappedResult(core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.param().abi()) + PeerDistGetOverlappedResult(core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.into()) } #[inline] pub unsafe fn PeerDistGetStatus(hpeerdist: isize, ppeerdiststatus: *mut PEERDIST_STATUS) -> u32 { @@ -656,12 +652,9 @@ where PeerGraphDelete(pwzgraphid.param().abi(), pwzpeerid.param().abi(), pwzdatabasename.param().abi()).ok() } #[inline] -pub unsafe fn PeerGraphDeleteRecord(hgraph: *const core::ffi::c_void, precordid: *const windows_core::GUID, flocal: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn PeerGraphDeleteRecord(hgraph: *const core::ffi::c_void, precordid: *const windows_core::GUID, flocal: bool) -> windows_core::Result<()> { windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphDeleteRecord(hgraph : *const core::ffi::c_void, precordid : *const windows_core::GUID, flocal : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - PeerGraphDeleteRecord(core::mem::transmute(hgraph), core::mem::transmute(precordid), flocal.param().abi()).ok() + PeerGraphDeleteRecord(core::mem::transmute(hgraph), core::mem::transmute(precordid), flocal.into()).ok() } #[inline] pub unsafe fn PeerGraphEndEnumeration(hpeerenum: *const core::ffi::c_void) -> windows_core::Result<()> { @@ -810,12 +803,9 @@ where PeerGraphSetNodeAttributes(core::mem::transmute(hgraph), pwzattributes.param().abi()).ok() } #[inline] -pub unsafe fn PeerGraphSetPresence(hgraph: *const core::ffi::c_void, fpresent: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn PeerGraphSetPresence(hgraph: *const core::ffi::c_void, fpresent: bool) -> windows_core::Result<()> { windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphSetPresence(hgraph : *const core::ffi::c_void, fpresent : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - PeerGraphSetPresence(core::mem::transmute(hgraph), fpresent.param().abi()).ok() + PeerGraphSetPresence(core::mem::transmute(hgraph), fpresent.into()).ok() } #[inline] pub unsafe fn PeerGraphSetProperties(hgraph: *const core::ffi::c_void, pgraphproperties: *const PEER_GRAPH_PROPERTIES) -> windows_core::Result<()> { @@ -975,14 +965,13 @@ pub unsafe fn PeerGroupGetStatus(hgroup: *const core::ffi::c_void) -> windows_co PeerGroupGetStatus(core::mem::transmute(hgroup), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn PeerGroupImportConfig(pwzxml: P0, pwzpassword: P1, foverwrite: P2, ppwzidentity: *mut windows_core::PWSTR, ppwzgroup: *mut windows_core::PWSTR) -> windows_core::Result<()> +pub unsafe fn PeerGroupImportConfig(pwzxml: P0, pwzpassword: P1, foverwrite: bool, ppwzidentity: *mut windows_core::PWSTR, ppwzgroup: *mut windows_core::PWSTR) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("p2p.dll" "system" fn PeerGroupImportConfig(pwzxml : windows_core::PCWSTR, pwzpassword : windows_core::PCWSTR, foverwrite : super::super::Foundation:: BOOL, ppwzidentity : *mut windows_core::PWSTR, ppwzgroup : *mut windows_core::PWSTR) -> windows_core::HRESULT); - PeerGroupImportConfig(pwzxml.param().abi(), pwzpassword.param().abi(), foverwrite.param().abi(), core::mem::transmute(ppwzidentity), core::mem::transmute(ppwzgroup)).ok() + PeerGroupImportConfig(pwzxml.param().abi(), pwzpassword.param().abi(), foverwrite.into(), core::mem::transmute(ppwzidentity), core::mem::transmute(ppwzgroup)).ok() } #[inline] pub unsafe fn PeerGroupImportDatabase(hgroup: *const core::ffi::c_void, pwzfilepath: P1) -> windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs index ac3b36d8f50..fef417f16ea 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -153,12 +153,9 @@ where TcQueryFlowW(pflowname.param().abi(), core::mem::transmute(pguidparam), core::mem::transmute(pbuffersize), core::mem::transmute(buffer)) } #[inline] -pub unsafe fn TcQueryInterface(ifchandle: super::super::Foundation::HANDLE, pguidparam: *const windows_core::GUID, notifychange: P2, pbuffersize: *mut u32, buffer: *mut core::ffi::c_void) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn TcQueryInterface(ifchandle: super::super::Foundation::HANDLE, pguidparam: *const windows_core::GUID, notifychange: bool, pbuffersize: *mut u32, buffer: *mut core::ffi::c_void) -> u32 { windows_targets::link!("traffic.dll" "system" fn TcQueryInterface(ifchandle : super::super::Foundation:: HANDLE, pguidparam : *const windows_core::GUID, notifychange : super::super::Foundation:: BOOLEAN, pbuffersize : *mut u32, buffer : *mut core::ffi::c_void) -> u32); - TcQueryInterface(core::mem::transmute(ifchandle), core::mem::transmute(pguidparam), notifychange.param().abi(), core::mem::transmute(pbuffersize), core::mem::transmute(buffer)) + TcQueryInterface(core::mem::transmute(ifchandle), core::mem::transmute(pguidparam), notifychange.into(), core::mem::transmute(pbuffersize), core::mem::transmute(buffer)) } #[inline] pub unsafe fn TcRegisterClient(tciversion: u32, clregctx: super::super::Foundation::HANDLE, clienthandlerlist: *const TCI_CLIENT_FUNC_LIST, pclienthandle: *mut super::super::Foundation::HANDLE) -> u32 { @@ -912,9 +909,6 @@ pub const LPM_API_VERSION_1: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct LPM_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for LPM_HANDLE { - type TypeKind = windows_core::CopyType; -} impl LPM_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1370,9 +1364,6 @@ impl Default for RESV_STYLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct RHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for RHANDLE { - type TypeKind = windows_core::CopyType; -} impl RHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs index d96d0bc4af4..dd559fc8a7b 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -113,12 +113,9 @@ pub unsafe fn MprAdminConnectionGetInfoEx(hrasserver: isize, hrasconnection: sup MprAdminConnectionGetInfoEx(core::mem::transmute(hrasserver), core::mem::transmute(hrasconnection), core::mem::transmute(prasconnection)) } #[inline] -pub unsafe fn MprAdminConnectionRemoveQuarantine(hrasserver: super::super::Foundation::HANDLE, hrasconnection: super::super::Foundation::HANDLE, fisipaddress: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn MprAdminConnectionRemoveQuarantine(hrasserver: super::super::Foundation::HANDLE, hrasconnection: super::super::Foundation::HANDLE, fisipaddress: bool) -> u32 { windows_targets::link!("mprapi.dll" "system" fn MprAdminConnectionRemoveQuarantine(hrasserver : super::super::Foundation:: HANDLE, hrasconnection : super::super::Foundation:: HANDLE, fisipaddress : super::super::Foundation:: BOOL) -> u32); - MprAdminConnectionRemoveQuarantine(core::mem::transmute(hrasserver), core::mem::transmute(hrasconnection), fisipaddress.param().abi()) + MprAdminConnectionRemoveQuarantine(core::mem::transmute(hrasserver), core::mem::transmute(hrasconnection), fisipaddress.into()) } #[inline] pub unsafe fn MprAdminDeregisterConnectionNotification(hmprserver: isize, heventnotification: super::super::Foundation::HANDLE) -> u32 { @@ -131,14 +128,13 @@ pub unsafe fn MprAdminDeviceEnum(hmprserver: isize, dwlevel: u32, lplpbbuffer: * MprAdminDeviceEnum(core::mem::transmute(hmprserver), core::mem::transmute(dwlevel), core::mem::transmute(lplpbbuffer), core::mem::transmute(lpdwtotalentries)) } #[inline] -pub unsafe fn MprAdminEstablishDomainRasServer(pszdomain: P0, pszmachine: P1, benable: P2) -> u32 +pub unsafe fn MprAdminEstablishDomainRasServer(pszdomain: P0, pszmachine: P1, benable: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mprapi.dll" "system" fn MprAdminEstablishDomainRasServer(pszdomain : windows_core::PCWSTR, pszmachine : windows_core::PCWSTR, benable : super::super::Foundation:: BOOL) -> u32); - MprAdminEstablishDomainRasServer(pszdomain.param().abi(), pszmachine.param().abi(), benable.param().abi()) + MprAdminEstablishDomainRasServer(pszdomain.param().abi(), pszmachine.param().abi(), benable.into()) } #[inline] pub unsafe fn MprAdminGetErrorString(dwerror: u32, lplpwserrorstring: *mut windows_core::PWSTR) -> u32 { @@ -155,12 +151,9 @@ where MprAdminGetPDCServer(lpszdomain.param().abi(), lpszserver.param().abi(), core::mem::transmute(lpszpdcserver)) } #[inline] -pub unsafe fn MprAdminInterfaceConnect(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, hevent: super::super::Foundation::HANDLE, fsynchronous: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn MprAdminInterfaceConnect(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, hevent: super::super::Foundation::HANDLE, fsynchronous: bool) -> u32 { windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceConnect(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, hevent : super::super::Foundation:: HANDLE, fsynchronous : super::super::Foundation:: BOOL) -> u32); - MprAdminInterfaceConnect(core::mem::transmute(hmprserver), core::mem::transmute(hinterface), core::mem::transmute(hevent), fsynchronous.param().abi()) + MprAdminInterfaceConnect(core::mem::transmute(hmprserver), core::mem::transmute(hinterface), core::mem::transmute(hevent), fsynchronous.into()) } #[inline] pub unsafe fn MprAdminInterfaceCreate(hmprserver: isize, dwlevel: u32, lpbbuffer: *const u8, phinterface: *mut super::super::Foundation::HANDLE) -> u32 { @@ -213,13 +206,12 @@ pub unsafe fn MprAdminInterfaceGetCustomInfoEx(hmprserver: isize, hinterface: su MprAdminInterfaceGetCustomInfoEx(core::mem::transmute(hmprserver), core::mem::transmute(hinterface), core::mem::transmute(pcustominfo)) } #[inline] -pub unsafe fn MprAdminInterfaceGetHandle(hmprserver: isize, lpwsinterfacename: P1, phinterface: *mut super::super::Foundation::HANDLE, fincludeclientinterfaces: P3) -> u32 +pub unsafe fn MprAdminInterfaceGetHandle(hmprserver: isize, lpwsinterfacename: P1, phinterface: *mut super::super::Foundation::HANDLE, fincludeclientinterfaces: bool) -> u32 where P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceGetHandle(hmprserver : isize, lpwsinterfacename : windows_core::PCWSTR, phinterface : *mut super::super::Foundation:: HANDLE, fincludeclientinterfaces : super::super::Foundation:: BOOL) -> u32); - MprAdminInterfaceGetHandle(core::mem::transmute(hmprserver), lpwsinterfacename.param().abi(), core::mem::transmute(phinterface), fincludeclientinterfaces.param().abi()) + MprAdminInterfaceGetHandle(core::mem::transmute(hmprserver), lpwsinterfacename.param().abi(), core::mem::transmute(phinterface), fincludeclientinterfaces.into()) } #[inline] pub unsafe fn MprAdminInterfaceGetInfo(hmprserver: isize, hinterface: super::super::Foundation::HANDLE, dwlevel: u32, lplpbbuffer: *const *const u8) -> u32 { @@ -1246,20 +1238,14 @@ where RasSetAutodialAddressW(param0.param().abi(), core::mem::transmute(param1), core::mem::transmute(param2.unwrap_or(core::mem::zeroed())), core::mem::transmute(param3), core::mem::transmute(param4)) } #[inline] -pub unsafe fn RasSetAutodialEnableA(param0: u32, param1: P1) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn RasSetAutodialEnableA(param0: u32, param1: bool) -> u32 { windows_targets::link!("rasapi32.dll" "system" fn RasSetAutodialEnableA(param0 : u32, param1 : super::super::Foundation:: BOOL) -> u32); - RasSetAutodialEnableA(core::mem::transmute(param0), param1.param().abi()) + RasSetAutodialEnableA(core::mem::transmute(param0), param1.into()) } #[inline] -pub unsafe fn RasSetAutodialEnableW(param0: u32, param1: P1) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn RasSetAutodialEnableW(param0: u32, param1: bool) -> u32 { windows_targets::link!("rasapi32.dll" "system" fn RasSetAutodialEnableW(param0 : u32, param1 : super::super::Foundation:: BOOL) -> u32); - RasSetAutodialEnableW(core::mem::transmute(param0), param1.param().abi()) + RasSetAutodialEnableW(core::mem::transmute(param0), param1.into()) } #[inline] pub unsafe fn RasSetAutodialParamA(param0: u32, param1: *const core::ffi::c_void, param2: u32) -> u32 { @@ -1272,24 +1258,22 @@ pub unsafe fn RasSetAutodialParamW(param0: u32, param1: *const core::ffi::c_void RasSetAutodialParamW(core::mem::transmute(param0), core::mem::transmute(param1), core::mem::transmute(param2)) } #[inline] -pub unsafe fn RasSetCredentialsA(param0: P0, param1: P1, param2: *const RASCREDENTIALSA, param3: P3) -> u32 +pub unsafe fn RasSetCredentialsA(param0: P0, param1: P1, param2: *const RASCREDENTIALSA, param3: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("rasapi32.dll" "system" fn RasSetCredentialsA(param0 : windows_core::PCSTR, param1 : windows_core::PCSTR, param2 : *const RASCREDENTIALSA, param3 : super::super::Foundation:: BOOL) -> u32); - RasSetCredentialsA(param0.param().abi(), param1.param().abi(), core::mem::transmute(param2), param3.param().abi()) + RasSetCredentialsA(param0.param().abi(), param1.param().abi(), core::mem::transmute(param2), param3.into()) } #[inline] -pub unsafe fn RasSetCredentialsW(param0: P0, param1: P1, param2: *const RASCREDENTIALSW, param3: P3) -> u32 +pub unsafe fn RasSetCredentialsW(param0: P0, param1: P1, param2: *const RASCREDENTIALSW, param3: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("rasapi32.dll" "system" fn RasSetCredentialsW(param0 : windows_core::PCWSTR, param1 : windows_core::PCWSTR, param2 : *const RASCREDENTIALSW, param3 : super::super::Foundation:: BOOL) -> u32); - RasSetCredentialsW(param0.param().abi(), param1.param().abi(), core::mem::transmute(param2), param3.param().abi()) + RasSetCredentialsW(param0.param().abi(), param1.param().abi(), core::mem::transmute(param2), param3.into()) } #[inline] pub unsafe fn RasSetCustomAuthDataA(pszphonebook: P0, pszentry: P1, pbcustomauthdata: &[u8]) -> u32 @@ -1328,22 +1312,20 @@ where RasSetEapUserDataW(core::mem::transmute(htoken.unwrap_or(core::mem::zeroed())), pszphonebook.param().abi(), pszentry.param().abi(), core::mem::transmute(pbeapdata), core::mem::transmute(dwsizeofeapdata)) } #[inline] -pub unsafe fn RasSetEntryDialParamsA(param0: P0, param1: *const RASDIALPARAMSA, param2: P2) -> u32 +pub unsafe fn RasSetEntryDialParamsA(param0: P0, param1: *const RASDIALPARAMSA, param2: bool) -> u32 where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("rasapi32.dll" "system" fn RasSetEntryDialParamsA(param0 : windows_core::PCSTR, param1 : *const RASDIALPARAMSA, param2 : super::super::Foundation:: BOOL) -> u32); - RasSetEntryDialParamsA(param0.param().abi(), core::mem::transmute(param1), param2.param().abi()) + RasSetEntryDialParamsA(param0.param().abi(), core::mem::transmute(param1), param2.into()) } #[inline] -pub unsafe fn RasSetEntryDialParamsW(param0: P0, param1: *const RASDIALPARAMSW, param2: P2) -> u32 +pub unsafe fn RasSetEntryDialParamsW(param0: P0, param1: *const RASDIALPARAMSW, param2: bool) -> u32 where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("rasapi32.dll" "system" fn RasSetEntryDialParamsW(param0 : windows_core::PCWSTR, param1 : *const RASDIALPARAMSW, param2 : super::super::Foundation:: BOOL) -> u32); - RasSetEntryDialParamsW(param0.param().abi(), core::mem::transmute(param1), param2.param().abi()) + RasSetEntryDialParamsW(param0.param().abi(), core::mem::transmute(param1), param2.into()) } #[cfg(feature = "Win32_Networking_WinSock")] #[inline] @@ -1620,39 +1602,24 @@ pub unsafe fn RtmIsMarkedForChangeNotification(rtmreghandle: isize, notifyhandle RtmIsMarkedForChangeNotification(core::mem::transmute(rtmreghandle), core::mem::transmute(notifyhandle), core::mem::transmute(desthandle), core::mem::transmute(destmarked)) } #[inline] -pub unsafe fn RtmLockDestination(rtmreghandle: isize, desthandle: isize, exclusive: P2, lockdest: P3) -> u32 -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn RtmLockDestination(rtmreghandle: isize, desthandle: isize, exclusive: bool, lockdest: bool) -> u32 { windows_targets::link!("rtm.dll" "system" fn RtmLockDestination(rtmreghandle : isize, desthandle : isize, exclusive : super::super::Foundation:: BOOL, lockdest : super::super::Foundation:: BOOL) -> u32); - RtmLockDestination(core::mem::transmute(rtmreghandle), core::mem::transmute(desthandle), exclusive.param().abi(), lockdest.param().abi()) + RtmLockDestination(core::mem::transmute(rtmreghandle), core::mem::transmute(desthandle), exclusive.into(), lockdest.into()) } #[inline] -pub unsafe fn RtmLockNextHop(rtmreghandle: isize, nexthophandle: isize, exclusive: P2, locknexthop: P3, nexthoppointer: *mut *mut RTM_NEXTHOP_INFO) -> u32 -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn RtmLockNextHop(rtmreghandle: isize, nexthophandle: isize, exclusive: bool, locknexthop: bool, nexthoppointer: *mut *mut RTM_NEXTHOP_INFO) -> u32 { windows_targets::link!("rtm.dll" "system" fn RtmLockNextHop(rtmreghandle : isize, nexthophandle : isize, exclusive : super::super::Foundation:: BOOL, locknexthop : super::super::Foundation:: BOOL, nexthoppointer : *mut *mut RTM_NEXTHOP_INFO) -> u32); - RtmLockNextHop(core::mem::transmute(rtmreghandle), core::mem::transmute(nexthophandle), exclusive.param().abi(), locknexthop.param().abi(), core::mem::transmute(nexthoppointer)) + RtmLockNextHop(core::mem::transmute(rtmreghandle), core::mem::transmute(nexthophandle), exclusive.into(), locknexthop.into(), core::mem::transmute(nexthoppointer)) } #[inline] -pub unsafe fn RtmLockRoute(rtmreghandle: isize, routehandle: isize, exclusive: P2, lockroute: P3, routepointer: *mut *mut RTM_ROUTE_INFO) -> u32 -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn RtmLockRoute(rtmreghandle: isize, routehandle: isize, exclusive: bool, lockroute: bool, routepointer: *mut *mut RTM_ROUTE_INFO) -> u32 { windows_targets::link!("rtm.dll" "system" fn RtmLockRoute(rtmreghandle : isize, routehandle : isize, exclusive : super::super::Foundation:: BOOL, lockroute : super::super::Foundation:: BOOL, routepointer : *mut *mut RTM_ROUTE_INFO) -> u32); - RtmLockRoute(core::mem::transmute(rtmreghandle), core::mem::transmute(routehandle), exclusive.param().abi(), lockroute.param().abi(), core::mem::transmute(routepointer)) + RtmLockRoute(core::mem::transmute(rtmreghandle), core::mem::transmute(routehandle), exclusive.into(), lockroute.into(), core::mem::transmute(routepointer)) } #[inline] -pub unsafe fn RtmMarkDestForChangeNotification(rtmreghandle: isize, notifyhandle: isize, desthandle: isize, markdest: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn RtmMarkDestForChangeNotification(rtmreghandle: isize, notifyhandle: isize, desthandle: isize, markdest: bool) -> u32 { windows_targets::link!("rtm.dll" "system" fn RtmMarkDestForChangeNotification(rtmreghandle : isize, notifyhandle : isize, desthandle : isize, markdest : super::super::Foundation:: BOOL) -> u32); - RtmMarkDestForChangeNotification(core::mem::transmute(rtmreghandle), core::mem::transmute(notifyhandle), core::mem::transmute(desthandle), markdest.param().abi()) + RtmMarkDestForChangeNotification(core::mem::transmute(rtmreghandle), core::mem::transmute(notifyhandle), core::mem::transmute(desthandle), markdest.into()) } #[inline] pub unsafe fn RtmReferenceHandles(rtmreghandle: isize, numhandles: u32, rtmhandles: *mut super::super::Foundation::HANDLE) -> u32 { @@ -1660,12 +1627,9 @@ pub unsafe fn RtmReferenceHandles(rtmreghandle: isize, numhandles: u32, rtmhandl RtmReferenceHandles(core::mem::transmute(rtmreghandle), core::mem::transmute(numhandles), core::mem::transmute(rtmhandles)) } #[inline] -pub unsafe fn RtmRegisterEntity(rtmentityinfo: *mut RTM_ENTITY_INFO, exportmethods: *mut RTM_ENTITY_EXPORT_METHODS, eventcallback: RTM_EVENT_CALLBACK, reserveopaquepointer: P3, rtmregprofile: *mut RTM_REGN_PROFILE, rtmreghandle: *mut isize) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn RtmRegisterEntity(rtmentityinfo: *mut RTM_ENTITY_INFO, exportmethods: *mut RTM_ENTITY_EXPORT_METHODS, eventcallback: RTM_EVENT_CALLBACK, reserveopaquepointer: bool, rtmregprofile: *mut RTM_REGN_PROFILE, rtmreghandle: *mut isize) -> u32 { windows_targets::link!("rtm.dll" "system" fn RtmRegisterEntity(rtmentityinfo : *mut RTM_ENTITY_INFO, exportmethods : *mut RTM_ENTITY_EXPORT_METHODS, eventcallback : RTM_EVENT_CALLBACK, reserveopaquepointer : super::super::Foundation:: BOOL, rtmregprofile : *mut RTM_REGN_PROFILE, rtmreghandle : *mut isize) -> u32); - RtmRegisterEntity(core::mem::transmute(rtmentityinfo), core::mem::transmute(exportmethods), core::mem::transmute(eventcallback), reserveopaquepointer.param().abi(), core::mem::transmute(rtmregprofile), core::mem::transmute(rtmreghandle)) + RtmRegisterEntity(core::mem::transmute(rtmentityinfo), core::mem::transmute(exportmethods), core::mem::transmute(eventcallback), reserveopaquepointer.into(), core::mem::transmute(rtmregprofile), core::mem::transmute(rtmreghandle)) } #[inline] pub unsafe fn RtmRegisterForChangeNotification(rtmreghandle: isize, targetviews: u32, notifyflags: u32, notifycontext: *mut core::ffi::c_void, notifyhandle: *mut isize) -> u32 { @@ -2036,9 +2000,6 @@ impl Default for GRE_CONFIG_PARAMS0 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRASCONN(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRASCONN { - type TypeKind = windows_core::CopyType; -} impl HRASCONN { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs index 324a043d209..6b1891a5beb 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs @@ -32,22 +32,20 @@ pub unsafe fn NPAddConnection4(hwndowner: Option NPAddConnection4(core::mem::transmute(hwndowner.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpnetresource), core::mem::transmute(lpauthbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(cbauthbuffer), core::mem::transmute(dwflags), core::mem::transmute(lpuseoptions.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), lpuseoptions.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } #[inline] -pub unsafe fn NPCancelConnection(lpname: P0, fforce: P1) -> u32 +pub unsafe fn NPCancelConnection(lpname: P0, fforce: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("davclnt.dll" "system" fn NPCancelConnection(lpname : windows_core::PCWSTR, fforce : super::super::Foundation:: BOOL) -> u32); - NPCancelConnection(lpname.param().abi(), fforce.param().abi()) + NPCancelConnection(lpname.param().abi(), fforce.into()) } #[inline] -pub unsafe fn NPCancelConnection2(lpname: P0, fforce: P1, dwflags: u32) -> u32 +pub unsafe fn NPCancelConnection2(lpname: P0, fforce: bool, dwflags: u32) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ntlanman.dll" "system" fn NPCancelConnection2(lpname : windows_core::PCWSTR, fforce : super::super::Foundation:: BOOL, dwflags : u32) -> u32); - NPCancelConnection2(lpname.param().abi(), fforce.param().abi(), core::mem::transmute(dwflags)) + NPCancelConnection2(lpname.param().abi(), fforce.into(), core::mem::transmute(dwflags)) } #[inline] pub unsafe fn NPCloseEnum(henum: super::super::Foundation::HANDLE) -> u32 { @@ -202,40 +200,36 @@ where WNetAddConnectionW(lpremotename.param().abi(), lppassword.param().abi(), lplocalname.param().abi()) } #[inline] -pub unsafe fn WNetCancelConnection2A(lpname: P0, dwflags: NET_CONNECT_FLAGS, fforce: P2) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn WNetCancelConnection2A(lpname: P0, dwflags: NET_CONNECT_FLAGS, fforce: bool) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mpr.dll" "system" fn WNetCancelConnection2A(lpname : windows_core::PCSTR, dwflags : NET_CONNECT_FLAGS, fforce : super::super::Foundation:: BOOL) -> super::super::Foundation:: WIN32_ERROR); - WNetCancelConnection2A(lpname.param().abi(), core::mem::transmute(dwflags), fforce.param().abi()) + WNetCancelConnection2A(lpname.param().abi(), core::mem::transmute(dwflags), fforce.into()) } #[inline] -pub unsafe fn WNetCancelConnection2W(lpname: P0, dwflags: NET_CONNECT_FLAGS, fforce: P2) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn WNetCancelConnection2W(lpname: P0, dwflags: NET_CONNECT_FLAGS, fforce: bool) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mpr.dll" "system" fn WNetCancelConnection2W(lpname : windows_core::PCWSTR, dwflags : NET_CONNECT_FLAGS, fforce : super::super::Foundation:: BOOL) -> super::super::Foundation:: WIN32_ERROR); - WNetCancelConnection2W(lpname.param().abi(), core::mem::transmute(dwflags), fforce.param().abi()) + WNetCancelConnection2W(lpname.param().abi(), core::mem::transmute(dwflags), fforce.into()) } #[inline] -pub unsafe fn WNetCancelConnectionA(lpname: P0, fforce: P1) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn WNetCancelConnectionA(lpname: P0, fforce: bool) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("mpr.dll" "system" fn WNetCancelConnectionA(lpname : windows_core::PCSTR, fforce : super::super::Foundation:: BOOL) -> super::super::Foundation:: WIN32_ERROR); - WNetCancelConnectionA(lpname.param().abi(), fforce.param().abi()) + WNetCancelConnectionA(lpname.param().abi(), fforce.into()) } #[inline] -pub unsafe fn WNetCancelConnectionW(lpname: P0, fforce: P1) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn WNetCancelConnectionW(lpname: P0, fforce: bool) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("mpr.dll" "system" fn WNetCancelConnectionW(lpname : windows_core::PCWSTR, fforce : super::super::Foundation:: BOOL) -> super::super::Foundation:: WIN32_ERROR); - WNetCancelConnectionW(lpname.param().abi(), fforce.param().abi()) + WNetCancelConnectionW(lpname.param().abi(), fforce.into()) } #[inline] pub unsafe fn WNetCloseEnum(henum: super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR { diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs index b48481ae614..8cd9bc5aa5f 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs @@ -9,13 +9,12 @@ where DavAddConnection(core::mem::transmute(connectionhandle), remotename.param().abi(), username.param().abi(), password.param().abi(), core::mem::transmute(clientcert.as_ptr()), clientcert.len().try_into().unwrap()) } #[inline] -pub unsafe fn DavCancelConnectionsToServer(lpname: P0, fforce: P1) -> u32 +pub unsafe fn DavCancelConnectionsToServer(lpname: P0, fforce: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("davclnt.dll" "system" fn DavCancelConnectionsToServer(lpname : windows_core::PCWSTR, fforce : super::super::Foundation:: BOOL) -> u32); - DavCancelConnectionsToServer(lpname.param().abi(), fforce.param().abi()) + DavCancelConnectionsToServer(lpname.param().abi(), fforce.into()) } #[inline] pub unsafe fn DavDeleteConnection(connectionhandle: super::super::Foundation::HANDLE) -> u32 { diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs index bf3175db216..5bdeb472648 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -112,12 +112,9 @@ pub unsafe fn WlanGetInterfaceCapability(hclienthandle: super::super::Foundation WlanGetInterfaceCapability(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppcapability)) } #[inline] -pub unsafe fn WlanGetNetworkBssList(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, pdot11ssid: Option<*const DOT11_SSID>, dot11bsstype: DOT11_BSS_TYPE, bsecurityenabled: P4, preserved: Option<*const core::ffi::c_void>, ppwlanbsslist: *mut *mut WLAN_BSS_LIST) -> u32 -where - P4: windows_core::Param, -{ +pub unsafe fn WlanGetNetworkBssList(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, pdot11ssid: Option<*const DOT11_SSID>, dot11bsstype: DOT11_BSS_TYPE, bsecurityenabled: bool, preserved: Option<*const core::ffi::c_void>, ppwlanbsslist: *mut *mut WLAN_BSS_LIST) -> u32 { windows_targets::link!("wlanapi.dll" "system" fn WlanGetNetworkBssList(hclienthandle : super::super::Foundation:: HANDLE, pinterfaceguid : *const windows_core::GUID, pdot11ssid : *const DOT11_SSID, dot11bsstype : DOT11_BSS_TYPE, bsecurityenabled : super::super::Foundation:: BOOL, preserved : *const core::ffi::c_void, ppwlanbsslist : *mut *mut WLAN_BSS_LIST) -> u32); - WlanGetNetworkBssList(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), core::mem::transmute(pdot11ssid.unwrap_or(core::mem::zeroed())), core::mem::transmute(dot11bsstype), bsecurityenabled.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppwlanbsslist)) + WlanGetNetworkBssList(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), core::mem::transmute(pdot11ssid.unwrap_or(core::mem::zeroed())), core::mem::transmute(dot11bsstype), bsecurityenabled.into(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppwlanbsslist)) } #[inline] pub unsafe fn WlanGetProfile(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, strprofilename: P2, preserved: Option<*const core::ffi::c_void>, pstrprofilexml: *mut windows_core::PWSTR, pdwflags: Option<*mut u32>, pdwgrantedaccess: Option<*mut u32>) -> u32 @@ -191,13 +188,9 @@ pub unsafe fn WlanHostedNetworkSetProperty(hclienthandle: super::super::Foundati WlanHostedNetworkSetProperty(core::mem::transmute(hclienthandle), core::mem::transmute(opcode), core::mem::transmute(dwdatasize), core::mem::transmute(pvdata), core::mem::transmute(pfailreason.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvreserved.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn WlanHostedNetworkSetSecondaryKey(hclienthandle: super::super::Foundation::HANDLE, puckeydata: &[u8], bispassphrase: P3, bpersistent: P4, pfailreason: Option<*mut WLAN_HOSTED_NETWORK_REASON>, pvreserved: Option<*const core::ffi::c_void>) -> u32 -where - P3: windows_core::Param, - P4: windows_core::Param, -{ +pub unsafe fn WlanHostedNetworkSetSecondaryKey(hclienthandle: super::super::Foundation::HANDLE, puckeydata: &[u8], bispassphrase: bool, bpersistent: bool, pfailreason: Option<*mut WLAN_HOSTED_NETWORK_REASON>, pvreserved: Option<*const core::ffi::c_void>) -> u32 { windows_targets::link!("wlanapi.dll" "system" fn WlanHostedNetworkSetSecondaryKey(hclienthandle : super::super::Foundation:: HANDLE, dwkeylength : u32, puckeydata : *const u8, bispassphrase : super::super::Foundation:: BOOL, bpersistent : super::super::Foundation:: BOOL, pfailreason : *mut WLAN_HOSTED_NETWORK_REASON, pvreserved : *const core::ffi::c_void) -> u32); - WlanHostedNetworkSetSecondaryKey(core::mem::transmute(hclienthandle), puckeydata.len().try_into().unwrap(), core::mem::transmute(puckeydata.as_ptr()), bispassphrase.param().abi(), bpersistent.param().abi(), core::mem::transmute(pfailreason.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvreserved.unwrap_or(core::mem::zeroed()))) + WlanHostedNetworkSetSecondaryKey(core::mem::transmute(hclienthandle), puckeydata.len().try_into().unwrap(), core::mem::transmute(puckeydata.as_ptr()), bispassphrase.into(), bpersistent.into(), core::mem::transmute(pfailreason.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvreserved.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn WlanHostedNetworkStartUsing(hclienthandle: super::super::Foundation::HANDLE, pfailreason: Option<*mut WLAN_HOSTED_NETWORK_REASON>, pvreserved: Option<*const core::ffi::c_void>) -> u32 { @@ -240,20 +233,14 @@ pub unsafe fn WlanRegisterDeviceServiceNotification(hclienthandle: super::super: WlanRegisterDeviceServiceNotification(core::mem::transmute(hclienthandle), core::mem::transmute(pdevsvcguidlist.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn WlanRegisterNotification(hclienthandle: super::super::Foundation::HANDLE, dwnotifsource: WLAN_NOTIFICATION_SOURCES, bignoreduplicate: P2, funccallback: Option, pcallbackcontext: Option<*const core::ffi::c_void>, preserved: Option<*const core::ffi::c_void>, pdwprevnotifsource: Option<*mut u32>) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn WlanRegisterNotification(hclienthandle: super::super::Foundation::HANDLE, dwnotifsource: WLAN_NOTIFICATION_SOURCES, bignoreduplicate: bool, funccallback: Option, pcallbackcontext: Option<*const core::ffi::c_void>, preserved: Option<*const core::ffi::c_void>, pdwprevnotifsource: Option<*mut u32>) -> u32 { windows_targets::link!("wlanapi.dll" "system" fn WlanRegisterNotification(hclienthandle : super::super::Foundation:: HANDLE, dwnotifsource : WLAN_NOTIFICATION_SOURCES, bignoreduplicate : super::super::Foundation:: BOOL, funccallback : WLAN_NOTIFICATION_CALLBACK, pcallbackcontext : *const core::ffi::c_void, preserved : *const core::ffi::c_void, pdwprevnotifsource : *mut u32) -> u32); - WlanRegisterNotification(core::mem::transmute(hclienthandle), core::mem::transmute(dwnotifsource), bignoreduplicate.param().abi(), core::mem::transmute(funccallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcallbackcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwprevnotifsource.unwrap_or(core::mem::zeroed()))) + WlanRegisterNotification(core::mem::transmute(hclienthandle), core::mem::transmute(dwnotifsource), bignoreduplicate.into(), core::mem::transmute(funccallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcallbackcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwprevnotifsource.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn WlanRegisterVirtualStationNotification(hclienthandle: super::super::Foundation::HANDLE, bregister: P1, preserved: Option<*const core::ffi::c_void>) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn WlanRegisterVirtualStationNotification(hclienthandle: super::super::Foundation::HANDLE, bregister: bool, preserved: Option<*const core::ffi::c_void>) -> u32 { windows_targets::link!("wlanapi.dll" "system" fn WlanRegisterVirtualStationNotification(hclienthandle : super::super::Foundation:: HANDLE, bregister : super::super::Foundation:: BOOL, preserved : *const core::ffi::c_void) -> u32); - WlanRegisterVirtualStationNotification(core::mem::transmute(hclienthandle), bregister.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) + WlanRegisterVirtualStationNotification(core::mem::transmute(hclienthandle), bregister.into(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn WlanRenameProfile(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, stroldprofilename: P2, strnewprofilename: P3, preserved: Option<*const core::ffi::c_void>) -> u32 @@ -265,14 +252,13 @@ where WlanRenameProfile(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), stroldprofilename.param().abi(), strnewprofilename.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn WlanSaveTemporaryProfile(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, strprofilename: P2, stralluserprofilesecurity: P3, dwflags: u32, boverwrite: P5, preserved: Option<*const core::ffi::c_void>) -> u32 +pub unsafe fn WlanSaveTemporaryProfile(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, strprofilename: P2, stralluserprofilesecurity: P3, dwflags: u32, boverwrite: bool, preserved: Option<*const core::ffi::c_void>) -> u32 where P2: windows_core::Param, P3: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("wlanapi.dll" "system" fn WlanSaveTemporaryProfile(hclienthandle : super::super::Foundation:: HANDLE, pinterfaceguid : *const windows_core::GUID, strprofilename : windows_core::PCWSTR, stralluserprofilesecurity : windows_core::PCWSTR, dwflags : u32, boverwrite : super::super::Foundation:: BOOL, preserved : *const core::ffi::c_void) -> u32); - WlanSaveTemporaryProfile(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), strprofilename.param().abi(), stralluserprofilesecurity.param().abi(), core::mem::transmute(dwflags), boverwrite.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) + WlanSaveTemporaryProfile(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), strprofilename.param().abi(), stralluserprofilesecurity.param().abi(), core::mem::transmute(dwflags), boverwrite.into(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn WlanScan(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, pdot11ssid: Option<*const DOT11_SSID>, piedata: Option<*const WLAN_RAW_DATA>, preserved: Option<*const core::ffi::c_void>) -> u32 { @@ -295,14 +281,13 @@ pub unsafe fn WlanSetInterface(hclienthandle: super::super::Foundation::HANDLE, WlanSetInterface(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), core::mem::transmute(opcode), core::mem::transmute(dwdatasize), core::mem::transmute(pdata), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn WlanSetProfile(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, dwflags: u32, strprofilexml: P3, stralluserprofilesecurity: P4, boverwrite: P5, preserved: Option<*const core::ffi::c_void>, pdwreasoncode: *mut u32) -> u32 +pub unsafe fn WlanSetProfile(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, dwflags: u32, strprofilexml: P3, stralluserprofilesecurity: P4, boverwrite: bool, preserved: Option<*const core::ffi::c_void>, pdwreasoncode: *mut u32) -> u32 where P3: windows_core::Param, P4: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("wlanapi.dll" "system" fn WlanSetProfile(hclienthandle : super::super::Foundation:: HANDLE, pinterfaceguid : *const windows_core::GUID, dwflags : u32, strprofilexml : windows_core::PCWSTR, stralluserprofilesecurity : windows_core::PCWSTR, boverwrite : super::super::Foundation:: BOOL, preserved : *const core::ffi::c_void, pdwreasoncode : *mut u32) -> u32); - WlanSetProfile(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), core::mem::transmute(dwflags), strprofilexml.param().abi(), stralluserprofilesecurity.param().abi(), boverwrite.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwreasoncode)) + WlanSetProfile(core::mem::transmute(hclienthandle), core::mem::transmute(pinterfaceguid), core::mem::transmute(dwflags), strprofilexml.param().abi(), stralluserprofilesecurity.param().abi(), boverwrite.into(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwreasoncode)) } #[inline] pub unsafe fn WlanSetProfileCustomUserData(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const windows_core::GUID, strprofilename: P2, pdata: &[u8], preserved: Option<*const core::ffi::c_void>) -> u32 @@ -4855,13 +4840,11 @@ impl IDot11AdHocManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateNetwork)(windows_core::Interface::as_raw(self), name.param().abi(), password.param().abi(), core::mem::transmute(geographicalid), pinterface.param().abi(), psecurity.param().abi(), core::mem::transmute(pcontextguid), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CommitCreatedNetwork(&self, piadhoc: P0, fsaveprofile: P1, fmakesavedprofileuserspecific: P2) -> windows_core::Result<()> + pub unsafe fn CommitCreatedNetwork(&self, piadhoc: P0, fsaveprofile: bool, fmakesavedprofileuserspecific: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).CommitCreatedNetwork)(windows_core::Interface::as_raw(self), piadhoc.param().abi(), fsaveprofile.param().abi(), fmakesavedprofileuserspecific.param().abi()).ok() + (windows_core::Interface::vtable(self).CommitCreatedNetwork)(windows_core::Interface::as_raw(self), piadhoc.param().abi(), fsaveprofile.into(), fmakesavedprofileuserspecific.into()).ok() } pub unsafe fn GetIEnumDot11AdHocNetworks(&self, pcontextguid: *const windows_core::GUID) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -5056,13 +5039,11 @@ impl IDot11AdHocNetwork { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetInterface)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Connect(&self, passphrase: P0, geographicalid: i32, fsaveprofile: P2, fmakesavedprofileuserspecific: P3) -> windows_core::Result<()> + pub unsafe fn Connect(&self, passphrase: P0, geographicalid: i32, fsaveprofile: bool, fmakesavedprofileuserspecific: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).Connect)(windows_core::Interface::as_raw(self), passphrase.param().abi(), core::mem::transmute(geographicalid), fsaveprofile.param().abi(), fmakesavedprofileuserspecific.param().abi()).ok() + (windows_core::Interface::vtable(self).Connect)(windows_core::Interface::as_raw(self), passphrase.param().abi(), core::mem::transmute(geographicalid), fsaveprofile.into(), fmakesavedprofileuserspecific.into()).ok() } pub unsafe fn Disconnect(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Disconnect)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs index c7efb597bfe..baa0f242393 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs @@ -52,12 +52,9 @@ where WcmQueryProperty(core::mem::transmute(pinterface.unwrap_or(core::mem::zeroed())), strprofilename.param().abi(), core::mem::transmute(property), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwdatasize), core::mem::transmute(ppdata)) } #[inline] -pub unsafe fn WcmSetProfileList(pprofilelist: *const WCM_PROFILE_INFO_LIST, dwposition: u32, fignoreunknownprofiles: P2, preserved: Option<*const core::ffi::c_void>) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn WcmSetProfileList(pprofilelist: *const WCM_PROFILE_INFO_LIST, dwposition: u32, fignoreunknownprofiles: bool, preserved: Option<*const core::ffi::c_void>) -> u32 { windows_targets::link!("wcmapi.dll" "system" fn WcmSetProfileList(pprofilelist : *const WCM_PROFILE_INFO_LIST, dwposition : u32, fignoreunknownprofiles : super::super::Foundation:: BOOL, preserved : *const core::ffi::c_void) -> u32); - WcmSetProfileList(core::mem::transmute(pprofilelist), core::mem::transmute(dwposition), fignoreunknownprofiles.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) + WcmSetProfileList(core::mem::transmute(pprofilelist), core::mem::transmute(dwposition), fignoreunknownprofiles.into(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn WcmSetProperty(pinterface: Option<*const windows_core::GUID>, strprofilename: P1, property: WCM_PROPERTY, preserved: Option<*const core::ffi::c_void>, pbdata: Option<&[u8]>) -> u32 diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs index 2b84b592e02..02740d84cec 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -53,12 +53,9 @@ where NetworkIsolationGetEnterpriseIdAsync(wszservername.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(context.unwrap_or(core::mem::zeroed())), core::mem::transmute(callback), core::mem::transmute(hoperation)) } #[inline] -pub unsafe fn NetworkIsolationGetEnterpriseIdClose(hoperation: super::super::Foundation::HANDLE, bwaitforoperation: P1) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn NetworkIsolationGetEnterpriseIdClose(hoperation: super::super::Foundation::HANDLE, bwaitforoperation: bool) -> u32 { windows_targets::link!("firewallapi.dll" "system" fn NetworkIsolationGetEnterpriseIdClose(hoperation : super::super::Foundation:: HANDLE, bwaitforoperation : super::super::Foundation:: BOOL) -> u32); - NetworkIsolationGetEnterpriseIdClose(core::mem::transmute(hoperation), bwaitforoperation.param().abi()) + NetworkIsolationGetEnterpriseIdClose(core::mem::transmute(hoperation), bwaitforoperation.into()) } #[cfg(feature = "Win32_Security")] #[inline] @@ -74,15 +71,14 @@ pub unsafe fn NetworkIsolationSetAppContainerConfig(appcontainersids: &[super::s } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn NetworkIsolationSetupAppContainerBinaries(applicationcontainersid: super::super::Security::PSID, packagefullname: P1, packagefolder: P2, displayname: P3, bbinariesfullycomputed: P4, binaries: &[windows_core::PCWSTR]) -> windows_core::Result<()> +pub unsafe fn NetworkIsolationSetupAppContainerBinaries(applicationcontainersid: super::super::Security::PSID, packagefullname: P1, packagefolder: P2, displayname: P3, bbinariesfullycomputed: bool, binaries: &[windows_core::PCWSTR]) -> windows_core::Result<()> where P1: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationSetupAppContainerBinaries(applicationcontainersid : super::super::Security:: PSID, packagefullname : windows_core::PCWSTR, packagefolder : windows_core::PCWSTR, displayname : windows_core::PCWSTR, bbinariesfullycomputed : super::super::Foundation:: BOOL, binaries : *const windows_core::PCWSTR, binariescount : u32) -> windows_core::HRESULT); - NetworkIsolationSetupAppContainerBinaries(core::mem::transmute(applicationcontainersid), packagefullname.param().abi(), packagefolder.param().abi(), displayname.param().abi(), bbinariesfullycomputed.param().abi(), core::mem::transmute(binaries.as_ptr()), binaries.len().try_into().unwrap()).ok() + NetworkIsolationSetupAppContainerBinaries(core::mem::transmute(applicationcontainersid), packagefullname.param().abi(), packagefolder.param().abi(), displayname.param().abi(), bbinariesfullycomputed.into(), core::mem::transmute(binaries.as_ptr()), binaries.len().try_into().unwrap()).ok() } #[inline] pub unsafe fn NetworkIsolationUnregisterForAppContainerChanges(registrationobject: super::super::Foundation::HANDLE) -> u32 { diff --git a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs index 0fa34519fe5..4f4a064100a 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -947,24 +947,22 @@ where DsRemoveDsDomainW(core::mem::transmute(hds), domaindn.param().abi()) } #[inline] -pub unsafe fn DsRemoveDsServerA(hds: super::super::Foundation::HANDLE, serverdn: P1, domaindn: P2, flastdcindomain: Option<*mut super::super::Foundation::BOOL>, fcommit: P4) -> u32 +pub unsafe fn DsRemoveDsServerA(hds: super::super::Foundation::HANDLE, serverdn: P1, domaindn: P2, flastdcindomain: Option<*mut super::super::Foundation::BOOL>, fcommit: bool) -> u32 where P1: windows_core::Param, P2: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("ntdsapi.dll" "system" fn DsRemoveDsServerA(hds : super::super::Foundation:: HANDLE, serverdn : windows_core::PCSTR, domaindn : windows_core::PCSTR, flastdcindomain : *mut super::super::Foundation:: BOOL, fcommit : super::super::Foundation:: BOOL) -> u32); - DsRemoveDsServerA(core::mem::transmute(hds), serverdn.param().abi(), domaindn.param().abi(), core::mem::transmute(flastdcindomain.unwrap_or(core::mem::zeroed())), fcommit.param().abi()) + DsRemoveDsServerA(core::mem::transmute(hds), serverdn.param().abi(), domaindn.param().abi(), core::mem::transmute(flastdcindomain.unwrap_or(core::mem::zeroed())), fcommit.into()) } #[inline] -pub unsafe fn DsRemoveDsServerW(hds: super::super::Foundation::HANDLE, serverdn: P1, domaindn: P2, flastdcindomain: Option<*mut super::super::Foundation::BOOL>, fcommit: P4) -> u32 +pub unsafe fn DsRemoveDsServerW(hds: super::super::Foundation::HANDLE, serverdn: P1, domaindn: P2, flastdcindomain: Option<*mut super::super::Foundation::BOOL>, fcommit: bool) -> u32 where P1: windows_core::Param, P2: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("ntdsapi.dll" "system" fn DsRemoveDsServerW(hds : super::super::Foundation:: HANDLE, serverdn : windows_core::PCWSTR, domaindn : windows_core::PCWSTR, flastdcindomain : *mut super::super::Foundation:: BOOL, fcommit : super::super::Foundation:: BOOL) -> u32); - DsRemoveDsServerW(core::mem::transmute(hds), serverdn.param().abi(), domaindn.param().abi(), core::mem::transmute(flastdcindomain.unwrap_or(core::mem::zeroed())), fcommit.param().abi()) + DsRemoveDsServerW(core::mem::transmute(hds), serverdn.param().abi(), domaindn.param().abi(), core::mem::transmute(flastdcindomain.unwrap_or(core::mem::zeroed())), fcommit.into()) } #[inline] pub unsafe fn DsReplicaAddA(hds: super::super::Foundation::HANDLE, namecontext: P1, sourcedsadn: P2, transportdn: P3, sourcedsaaddress: P4, pschedule: Option<*const SCHEDULE>, options: u32) -> u32 @@ -1889,9 +1887,6 @@ impl Default for ADS_SEARCH_COLUMN { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct ADS_SEARCH_HANDLE(pub isize); -impl windows_core::TypeKind for ADS_SEARCH_HANDLE { - type TypeKind = windows_core::CopyType; -} impl ADS_SEARCH_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 @@ -14755,11 +14750,8 @@ impl windows_core::RuntimeName for IDsAdminCreateObj {} windows_core::imp::define_interface!(IDsAdminNewObj, IDsAdminNewObj_Vtbl, 0xf2573587_e6fc_11d2_82af_00c04f68928b); windows_core::imp::interface_hierarchy!(IDsAdminNewObj, windows_core::IUnknown); impl IDsAdminNewObj { - pub unsafe fn SetButtons(&self, ncurrindex: u32, bvalid: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetButtons)(windows_core::Interface::as_raw(self), core::mem::transmute(ncurrindex), bvalid.param().abi()).ok() + pub unsafe fn SetButtons(&self, ncurrindex: u32, bvalid: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetButtons)(windows_core::Interface::as_raw(self), core::mem::transmute(ncurrindex), bvalid.into()).ok() } pub unsafe fn GetPageCounts(&self, pntotal: *mut i32, pnstartindex: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetPageCounts)(windows_core::Interface::as_raw(self), core::mem::transmute(pntotal), core::mem::transmute(pnstartindex)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs index f7e1be7ed52..b9fc7ddcc12 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs @@ -1099,11 +1099,8 @@ impl IBackgroundCopyFile3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetTemporaryName)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetValidationState(&self, state: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetValidationState)(windows_core::Interface::as_raw(self), state.param().abi()).ok() + pub unsafe fn SetValidationState(&self, state: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetValidationState)(windows_core::Interface::as_raw(self), state.into()).ok() } pub unsafe fn GetValidationState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs index b3da2ddef20..702042e380a 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs @@ -218,20 +218,14 @@ pub unsafe fn ClusWorkerTerminate(lpworker: *const CLUS_WORKER) { ClusWorkerTerminate(core::mem::transmute(lpworker)) } #[inline] -pub unsafe fn ClusWorkerTerminateEx(clusworker: *mut CLUS_WORKER, timeoutinmilliseconds: u32, waitonly: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn ClusWorkerTerminateEx(clusworker: *mut CLUS_WORKER, timeoutinmilliseconds: u32, waitonly: bool) -> u32 { windows_targets::link!("resutils.dll" "system" fn ClusWorkerTerminateEx(clusworker : *mut CLUS_WORKER, timeoutinmilliseconds : u32, waitonly : super::super::Foundation:: BOOL) -> u32); - ClusWorkerTerminateEx(core::mem::transmute(clusworker), core::mem::transmute(timeoutinmilliseconds), waitonly.param().abi()) + ClusWorkerTerminateEx(core::mem::transmute(clusworker), core::mem::transmute(timeoutinmilliseconds), waitonly.into()) } #[inline] -pub unsafe fn ClusWorkersTerminate(clusworkers: &mut [*mut CLUS_WORKER], timeoutinmilliseconds: u32, waitonly: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn ClusWorkersTerminate(clusworkers: &mut [*mut CLUS_WORKER], timeoutinmilliseconds: u32, waitonly: bool) -> u32 { windows_targets::link!("resutils.dll" "system" fn ClusWorkersTerminate(clusworkers : *mut *mut CLUS_WORKER, clusworkerscount : usize, timeoutinmilliseconds : u32, waitonly : super::super::Foundation:: BOOL) -> u32); - ClusWorkersTerminate(core::mem::transmute(clusworkers.as_ptr()), clusworkers.len().try_into().unwrap(), core::mem::transmute(timeoutinmilliseconds), waitonly.param().abi()) + ClusWorkersTerminate(core::mem::transmute(clusworkers.as_ptr()), clusworkers.len().try_into().unwrap(), core::mem::transmute(timeoutinmilliseconds), waitonly.into()) } #[inline] pub unsafe fn ClusapiSetReasonHandler(lphandler: *const CLUSAPI_REASON_HANDLER) -> *mut CLUSAPI_REASON_HANDLER { @@ -619,12 +613,9 @@ pub unsafe fn ClusterRegBatchReadCommand(hbatchnotification: HREGBATCHNOTIFICATI ClusterRegBatchReadCommand(core::mem::transmute(hbatchnotification), core::mem::transmute(pbatchcommand)) } #[inline] -pub unsafe fn ClusterRegCloseBatch(hregbatch: HREGBATCH, bcommit: P1, failedcommandnumber: Option<*mut i32>) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn ClusterRegCloseBatch(hregbatch: HREGBATCH, bcommit: bool, failedcommandnumber: Option<*mut i32>) -> i32 { windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseBatch(hregbatch : HREGBATCH, bcommit : super::super::Foundation:: BOOL, failedcommandnumber : *mut i32) -> i32); - ClusterRegCloseBatch(core::mem::transmute(hregbatch), bcommit.param().abi(), core::mem::transmute(failedcommandnumber.unwrap_or(core::mem::zeroed()))) + ClusterRegCloseBatch(core::mem::transmute(hregbatch), bcommit.into(), core::mem::transmute(failedcommandnumber.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ClusterRegCloseBatchEx(hregbatch: HREGBATCH, flags: u32, failedcommandnumber: Option<*mut i32>) -> i32 { @@ -1005,12 +996,9 @@ where ClusterSharedVolumeSetSnapshotState(core::mem::transmute(guidsnapshotset), lpszvolumename.param().abi(), core::mem::transmute(state)) } #[inline] -pub unsafe fn ClusterUpgradeFunctionalLevel(hcluster: HCLUSTER, perform: P1, pfnprogresscallback: Option, pvcallbackarg: Option<*const core::ffi::c_void>) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn ClusterUpgradeFunctionalLevel(hcluster: HCLUSTER, perform: bool, pfnprogresscallback: Option, pvcallbackarg: Option<*const core::ffi::c_void>) -> u32 { windows_targets::link!("clusapi.dll" "system" fn ClusterUpgradeFunctionalLevel(hcluster : HCLUSTER, perform : super::super::Foundation:: BOOL, pfnprogresscallback : PCLUSTER_UPGRADE_PROGRESS_CALLBACK, pvcallbackarg : *const core::ffi::c_void) -> u32); - ClusterUpgradeFunctionalLevel(core::mem::transmute(hcluster), perform.param().abi(), core::mem::transmute(pfnprogresscallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvcallbackarg.unwrap_or(core::mem::zeroed()))) + ClusterUpgradeFunctionalLevel(core::mem::transmute(hcluster), perform.into(), core::mem::transmute(pfnprogresscallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvcallbackarg.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn CreateCluster(pconfig: *const CREATE_CLUSTER_CONFIG, pfnprogresscallback: Option, pvcallbackarg: Option<*const core::ffi::c_void>) -> HCLUSTER { @@ -1161,12 +1149,9 @@ where DeleteClusterResourceTypeEx(core::mem::transmute(hcluster), lpsztypename.param().abi(), lpszreason.param().abi()) } #[inline] -pub unsafe fn DestroyCluster(hcluster: HCLUSTER, pfnprogresscallback: Option, pvcallbackarg: Option<*const core::ffi::c_void>, fdeletevirtualcomputerobjects: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn DestroyCluster(hcluster: HCLUSTER, pfnprogresscallback: Option, pvcallbackarg: Option<*const core::ffi::c_void>, fdeletevirtualcomputerobjects: bool) -> u32 { windows_targets::link!("clusapi.dll" "system" fn DestroyCluster(hcluster : HCLUSTER, pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK, pvcallbackarg : *const core::ffi::c_void, fdeletevirtualcomputerobjects : super::super::Foundation:: BOOL) -> u32); - DestroyCluster(core::mem::transmute(hcluster), core::mem::transmute(pfnprogresscallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvcallbackarg.unwrap_or(core::mem::zeroed())), fdeletevirtualcomputerobjects.param().abi()) + DestroyCluster(core::mem::transmute(hcluster), core::mem::transmute(pfnprogresscallback.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvcallbackarg.unwrap_or(core::mem::zeroed())), fdeletevirtualcomputerobjects.into()) } #[inline] pub unsafe fn DestroyClusterGroup(hgroup: HGROUP) -> u32 { @@ -1674,21 +1659,17 @@ pub unsafe fn PauseClusterNode(hnode: HNODE) -> u32 { PauseClusterNode(core::mem::transmute(hnode)) } #[inline] -pub unsafe fn PauseClusterNodeEx(hnode: HNODE, bdrainnode: P1, dwpauseflags: u32, hnodedraintarget: Option) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn PauseClusterNodeEx(hnode: HNODE, bdrainnode: bool, dwpauseflags: u32, hnodedraintarget: Option) -> u32 { windows_targets::link!("clusapi.dll" "system" fn PauseClusterNodeEx(hnode : HNODE, bdrainnode : super::super::Foundation:: BOOL, dwpauseflags : u32, hnodedraintarget : HNODE) -> u32); - PauseClusterNodeEx(core::mem::transmute(hnode), bdrainnode.param().abi(), core::mem::transmute(dwpauseflags), core::mem::transmute(hnodedraintarget.unwrap_or(core::mem::zeroed()))) + PauseClusterNodeEx(core::mem::transmute(hnode), bdrainnode.into(), core::mem::transmute(dwpauseflags), core::mem::transmute(hnodedraintarget.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn PauseClusterNodeEx2(hnode: HNODE, bdrainnode: P1, dwpauseflags: u32, hnodedraintarget: Option, lpszreason: P4) -> u32 +pub unsafe fn PauseClusterNodeEx2(hnode: HNODE, bdrainnode: bool, dwpauseflags: u32, hnodedraintarget: Option, lpszreason: P4) -> u32 where - P1: windows_core::Param, P4: windows_core::Param, { windows_targets::link!("clusapi.dll" "system" fn PauseClusterNodeEx2(hnode : HNODE, bdrainnode : super::super::Foundation:: BOOL, dwpauseflags : u32, hnodedraintarget : HNODE, lpszreason : windows_core::PCWSTR) -> u32); - PauseClusterNodeEx2(core::mem::transmute(hnode), bdrainnode.param().abi(), core::mem::transmute(dwpauseflags), core::mem::transmute(hnodedraintarget.unwrap_or(core::mem::zeroed())), lpszreason.param().abi()) + PauseClusterNodeEx2(core::mem::transmute(hnode), bdrainnode.into(), core::mem::transmute(dwpauseflags), core::mem::transmute(hnodedraintarget.unwrap_or(core::mem::zeroed())), lpszreason.param().abi()) } #[inline] pub unsafe fn QueryAppInstanceVersion(appinstanceid: *const windows_core::GUID, instanceversionhigh: *mut u64, instanceversionlow: *mut u64, versionstatus: *mut super::super::Foundation::NTSTATUS) -> u32 { @@ -1696,12 +1677,9 @@ pub unsafe fn QueryAppInstanceVersion(appinstanceid: *const windows_core::GUID, QueryAppInstanceVersion(core::mem::transmute(appinstanceid), core::mem::transmute(instanceversionhigh), core::mem::transmute(instanceversionlow), core::mem::transmute(versionstatus)) } #[inline] -pub unsafe fn RegisterAppInstance(processhandle: super::super::Foundation::HANDLE, appinstanceid: *const windows_core::GUID, childreninheritappinstance: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn RegisterAppInstance(processhandle: super::super::Foundation::HANDLE, appinstanceid: *const windows_core::GUID, childreninheritappinstance: bool) -> u32 { windows_targets::link!("ntlanman.dll" "system" fn RegisterAppInstance(processhandle : super::super::Foundation:: HANDLE, appinstanceid : *const windows_core::GUID, childreninheritappinstance : super::super::Foundation:: BOOL) -> u32); - RegisterAppInstance(core::mem::transmute(processhandle), core::mem::transmute(appinstanceid), childreninheritappinstance.param().abi()) + RegisterAppInstance(core::mem::transmute(processhandle), core::mem::transmute(appinstanceid), childreninheritappinstance.into()) } #[inline] pub unsafe fn RegisterAppInstanceVersion(appinstanceid: *const windows_core::GUID, instanceversionhigh: u64, instanceversionlow: u64) -> u32 { @@ -1766,12 +1744,9 @@ where RemoveClusterGroupToGroupSetDependencyEx(core::mem::transmute(hgroup), core::mem::transmute(hdependson), lpszreason.param().abi()) } #[inline] -pub unsafe fn RemoveClusterNameAccount(hcluster: HCLUSTER, bdeletecomputerobjects: P1) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn RemoveClusterNameAccount(hcluster: HCLUSTER, bdeletecomputerobjects: bool) -> u32 { windows_targets::link!("clusapi.dll" "system" fn RemoveClusterNameAccount(hcluster : HCLUSTER, bdeletecomputerobjects : super::super::Foundation:: BOOL) -> u32); - RemoveClusterNameAccount(core::mem::transmute(hcluster), bdeletecomputerobjects.param().abi()) + RemoveClusterNameAccount(core::mem::transmute(hcluster), bdeletecomputerobjects.into()) } #[inline] pub unsafe fn RemoveClusterResourceDependency(hresource: HRESOURCE, hdependson: HRESOURCE) -> u32 { @@ -2099,12 +2074,9 @@ pub unsafe fn ResUtilGetProperties(hkeyclusterkey: super::super::System::Registr } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn ResUtilGetPropertiesToParameterBlock(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutparams: *mut u8, bcheckforrequiredproperties: P3, psznameofpropinerror: *mut windows_core::PWSTR) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn ResUtilGetPropertiesToParameterBlock(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutparams: *mut u8, bcheckforrequiredproperties: bool, psznameofpropinerror: *mut windows_core::PWSTR) -> u32 { windows_targets::link!("resutils.dll" "system" fn ResUtilGetPropertiesToParameterBlock(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, poutparams : *mut u8, bcheckforrequiredproperties : super::super::Foundation:: BOOL, psznameofpropinerror : *mut windows_core::PWSTR) -> u32); - ResUtilGetPropertiesToParameterBlock(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(poutparams), bcheckforrequiredproperties.param().abi(), core::mem::transmute(psznameofpropinerror)) + ResUtilGetPropertiesToParameterBlock(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(poutparams), bcheckforrequiredproperties.into(), core::mem::transmute(psznameofpropinerror)) } #[cfg(feature = "Win32_System_Registry")] #[inline] @@ -2141,38 +2113,30 @@ where ResUtilGetResourceDependency(core::mem::transmute(hself), lpszresourcetype.param().abi()) } #[inline] -pub unsafe fn ResUtilGetResourceDependencyByClass(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, prci: *mut CLUS_RESOURCE_CLASS_INFO, brecurse: P3) -> HRESOURCE -where - P3: windows_core::Param, -{ +pub unsafe fn ResUtilGetResourceDependencyByClass(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, prci: *mut CLUS_RESOURCE_CLASS_INFO, brecurse: bool) -> HRESOURCE { windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceDependencyByClass(hcluster : HCLUSTER, hself : super::super::Foundation:: HANDLE, prci : *mut CLUS_RESOURCE_CLASS_INFO, brecurse : super::super::Foundation:: BOOL) -> HRESOURCE); - ResUtilGetResourceDependencyByClass(core::mem::transmute(hcluster), core::mem::transmute(hself), core::mem::transmute(prci), brecurse.param().abi()) + ResUtilGetResourceDependencyByClass(core::mem::transmute(hcluster), core::mem::transmute(hself), core::mem::transmute(prci), brecurse.into()) } #[inline] -pub unsafe fn ResUtilGetResourceDependencyByClassEx(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, prci: *mut CLUS_RESOURCE_CLASS_INFO, brecurse: P3, dwdesiredaccess: u32) -> HRESOURCE -where - P3: windows_core::Param, -{ +pub unsafe fn ResUtilGetResourceDependencyByClassEx(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, prci: *mut CLUS_RESOURCE_CLASS_INFO, brecurse: bool, dwdesiredaccess: u32) -> HRESOURCE { windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceDependencyByClassEx(hcluster : HCLUSTER, hself : super::super::Foundation:: HANDLE, prci : *mut CLUS_RESOURCE_CLASS_INFO, brecurse : super::super::Foundation:: BOOL, dwdesiredaccess : u32) -> HRESOURCE); - ResUtilGetResourceDependencyByClassEx(core::mem::transmute(hcluster), core::mem::transmute(hself), core::mem::transmute(prci), brecurse.param().abi(), core::mem::transmute(dwdesiredaccess)) + ResUtilGetResourceDependencyByClassEx(core::mem::transmute(hcluster), core::mem::transmute(hself), core::mem::transmute(prci), brecurse.into(), core::mem::transmute(dwdesiredaccess)) } #[inline] -pub unsafe fn ResUtilGetResourceDependencyByName(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, lpszresourcetype: P2, brecurse: P3) -> HRESOURCE +pub unsafe fn ResUtilGetResourceDependencyByName(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, lpszresourcetype: P2, brecurse: bool) -> HRESOURCE where P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceDependencyByName(hcluster : HCLUSTER, hself : super::super::Foundation:: HANDLE, lpszresourcetype : windows_core::PCWSTR, brecurse : super::super::Foundation:: BOOL) -> HRESOURCE); - ResUtilGetResourceDependencyByName(core::mem::transmute(hcluster), core::mem::transmute(hself), lpszresourcetype.param().abi(), brecurse.param().abi()) + ResUtilGetResourceDependencyByName(core::mem::transmute(hcluster), core::mem::transmute(hself), lpszresourcetype.param().abi(), brecurse.into()) } #[inline] -pub unsafe fn ResUtilGetResourceDependencyByNameEx(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, lpszresourcetype: P2, brecurse: P3, dwdesiredaccess: u32) -> HRESOURCE +pub unsafe fn ResUtilGetResourceDependencyByNameEx(hcluster: HCLUSTER, hself: super::super::Foundation::HANDLE, lpszresourcetype: P2, brecurse: bool, dwdesiredaccess: u32) -> HRESOURCE where P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceDependencyByNameEx(hcluster : HCLUSTER, hself : super::super::Foundation:: HANDLE, lpszresourcetype : windows_core::PCWSTR, brecurse : super::super::Foundation:: BOOL, dwdesiredaccess : u32) -> HRESOURCE); - ResUtilGetResourceDependencyByNameEx(core::mem::transmute(hcluster), core::mem::transmute(hself), lpszresourcetype.param().abi(), brecurse.param().abi(), core::mem::transmute(dwdesiredaccess)) + ResUtilGetResourceDependencyByNameEx(core::mem::transmute(hcluster), core::mem::transmute(hself), lpszresourcetype.param().abi(), brecurse.into(), core::mem::transmute(dwdesiredaccess)) } #[inline] pub unsafe fn ResUtilGetResourceDependencyEx(hself: super::super::Foundation::HANDLE, lpszresourcetype: P1, dwdesiredaccess: u32) -> HRESOURCE @@ -2343,31 +2307,21 @@ pub unsafe fn ResUtilSetPropertyParameterBlock(hkeyclusterkey: super::super::Sys } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe 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: P6, poutparams: *mut u8) -> u32 -where - P6: windows_core::Param, -{ +pub unsafe 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: bool, poutparams: *mut u8) -> u32 { windows_targets::link!("resutils.dll" "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); - ResUtilSetPropertyParameterBlockEx(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(reserved), core::mem::transmute(pinparams), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), bforcewrite.param().abi(), core::mem::transmute(poutparams)) + ResUtilSetPropertyParameterBlockEx(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(reserved), core::mem::transmute(pinparams), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), bforcewrite.into(), core::mem::transmute(poutparams)) } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn ResUtilSetPropertyTable(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: Option<*const core::ffi::c_void>, ballowunknownproperties: P3, pinpropertylist: *const core::ffi::c_void, cbinpropertylistsize: u32, poutparams: Option<*mut u8>) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn ResUtilSetPropertyTable(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: Option<*const core::ffi::c_void>, ballowunknownproperties: bool, pinpropertylist: *const core::ffi::c_void, cbinpropertylistsize: u32, poutparams: Option<*mut u8>) -> u32 { windows_targets::link!("resutils.dll" "system" fn ResUtilSetPropertyTable(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *const core::ffi::c_void, ballowunknownproperties : super::super::Foundation:: BOOL, pinpropertylist : *const core::ffi::c_void, cbinpropertylistsize : u32, poutparams : *mut u8) -> u32); - ResUtilSetPropertyTable(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(reserved.unwrap_or(core::mem::zeroed())), ballowunknownproperties.param().abi(), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), core::mem::transmute(poutparams.unwrap_or(core::mem::zeroed()))) + ResUtilSetPropertyTable(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(reserved.unwrap_or(core::mem::zeroed())), ballowunknownproperties.into(), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), core::mem::transmute(poutparams.unwrap_or(core::mem::zeroed()))) } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn ResUtilSetPropertyTableEx(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut core::ffi::c_void, ballowunknownproperties: P3, pinpropertylist: *const core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: P6, poutparams: *mut u8) -> u32 -where - P3: windows_core::Param, - P6: windows_core::Param, -{ +pub unsafe fn ResUtilSetPropertyTableEx(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut core::ffi::c_void, ballowunknownproperties: bool, pinpropertylist: *const core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: bool, poutparams: *mut u8) -> u32 { windows_targets::link!("resutils.dll" "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); - ResUtilSetPropertyTableEx(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(reserved), ballowunknownproperties.param().abi(), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), bforcewrite.param().abi(), core::mem::transmute(poutparams)) + ResUtilSetPropertyTableEx(core::mem::transmute(hkeyclusterkey), core::mem::transmute(ppropertytable), core::mem::transmute(reserved), ballowunknownproperties.into(), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), bforcewrite.into(), core::mem::transmute(poutparams)) } #[cfg(feature = "Win32_System_Registry")] #[inline] @@ -2453,12 +2407,9 @@ pub unsafe fn ResUtilStopService(hservicehandle: super::super::System::Services: ResUtilStopService(core::mem::transmute(hservicehandle)) } #[inline] -pub unsafe fn ResUtilTerminateServiceProcessFromResDll(dwservicepid: u32, boffline: P1, pdwresourcestate: *mut u32, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn ResUtilTerminateServiceProcessFromResDll(dwservicepid: u32, boffline: bool, pdwresourcestate: *mut u32, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 { windows_targets::link!("resutils.dll" "system" fn ResUtilTerminateServiceProcessFromResDll(dwservicepid : u32, boffline : super::super::Foundation:: BOOL, pdwresourcestate : *mut u32, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); - ResUtilTerminateServiceProcessFromResDll(core::mem::transmute(dwservicepid), boffline.param().abi(), core::mem::transmute(pdwresourcestate), core::mem::transmute(pfnlogevent), core::mem::transmute(hresourcehandle)) + ResUtilTerminateServiceProcessFromResDll(core::mem::transmute(dwservicepid), boffline.into(), core::mem::transmute(pdwresourcestate), core::mem::transmute(pfnlogevent), core::mem::transmute(hresourcehandle)) } #[inline] pub unsafe fn ResUtilVerifyPrivatePropertyList(pinpropertylist: *const core::ffi::c_void, cbinpropertylistsize: u32) -> u32 { @@ -2466,12 +2417,9 @@ pub unsafe fn ResUtilVerifyPrivatePropertyList(pinpropertylist: *const core::ffi ResUtilVerifyPrivatePropertyList(core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize)) } #[inline] -pub unsafe fn ResUtilVerifyPropertyTable(ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: Option<*const core::ffi::c_void>, ballowunknownproperties: P2, pinpropertylist: *const core::ffi::c_void, cbinpropertylistsize: u32, poutparams: Option<*mut u8>) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn ResUtilVerifyPropertyTable(ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: Option<*const core::ffi::c_void>, ballowunknownproperties: bool, pinpropertylist: *const core::ffi::c_void, cbinpropertylistsize: u32, poutparams: Option<*mut u8>) -> u32 { windows_targets::link!("resutils.dll" "system" fn ResUtilVerifyPropertyTable(ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *const core::ffi::c_void, ballowunknownproperties : super::super::Foundation:: BOOL, pinpropertylist : *const core::ffi::c_void, cbinpropertylistsize : u32, poutparams : *mut u8) -> u32); - ResUtilVerifyPropertyTable(core::mem::transmute(ppropertytable), core::mem::transmute(reserved.unwrap_or(core::mem::zeroed())), ballowunknownproperties.param().abi(), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), core::mem::transmute(poutparams.unwrap_or(core::mem::zeroed()))) + ResUtilVerifyPropertyTable(core::mem::transmute(ppropertytable), core::mem::transmute(reserved.unwrap_or(core::mem::zeroed())), ballowunknownproperties.into(), core::mem::transmute(pinpropertylist), core::mem::transmute(cbinpropertylistsize), core::mem::transmute(poutparams.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ResUtilVerifyResourceService(pszservicename: P0) -> u32 @@ -2494,13 +2442,12 @@ pub unsafe fn ResUtilVerifyShutdownSafe(flags: u32, reason: u32, presult: *mut u } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn ResUtilsDeleteKeyTree(key: super::super::System::Registry::HKEY, keyname: P1, treatnokeyaserror: P2) -> u32 +pub unsafe fn ResUtilsDeleteKeyTree(key: super::super::System::Registry::HKEY, keyname: P1, treatnokeyaserror: bool) -> u32 where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("resutils.dll" "system" fn ResUtilsDeleteKeyTree(key : super::super::System::Registry:: HKEY, keyname : windows_core::PCWSTR, treatnokeyaserror : super::super::Foundation:: BOOL) -> u32); - ResUtilsDeleteKeyTree(core::mem::transmute(key), keyname.param().abi(), treatnokeyaserror.param().abi()) + ResUtilsDeleteKeyTree(core::mem::transmute(key), keyname.param().abi(), treatnokeyaserror.into()) } #[inline] pub unsafe fn ResetAllAppInstanceVersions() -> u32 { @@ -2521,14 +2468,13 @@ where RestartClusterResourceEx(core::mem::transmute(hresource), core::mem::transmute(dwflags), lpszreason.param().abi()) } #[inline] -pub unsafe fn RestoreClusterDatabase(lpszpathname: P0, bforce: P1, lpszquorumdriveletter: P2) -> u32 +pub unsafe fn RestoreClusterDatabase(lpszpathname: P0, bforce: bool, lpszquorumdriveletter: P2) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("clusapi.dll" "system" fn RestoreClusterDatabase(lpszpathname : windows_core::PCWSTR, bforce : super::super::Foundation:: BOOL, lpszquorumdriveletter : windows_core::PCWSTR) -> u32); - RestoreClusterDatabase(lpszpathname.param().abi(), bforce.param().abi(), lpszquorumdriveletter.param().abi()) + RestoreClusterDatabase(lpszpathname.param().abi(), bforce.into(), lpszquorumdriveletter.param().abi()) } #[inline] pub unsafe fn ResumeClusterNode(hnode: HNODE) -> u32 { @@ -5955,160 +5901,82 @@ pub const GUID_PRESENT: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCHANGE(pub isize); -impl windows_core::TypeKind for HCHANGE { - type TypeKind = windows_core::CopyType; -} pub const HCI_UPGRADE_BIT: u32 = 32768u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCLUSCRYPTPROVIDER(pub isize); -impl windows_core::TypeKind for HCLUSCRYPTPROVIDER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCLUSENUM(pub isize); -impl windows_core::TypeKind for HCLUSENUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCLUSENUMEX(pub isize); -impl windows_core::TypeKind for HCLUSENUMEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCLUSTER(pub isize); -impl windows_core::TypeKind for HCLUSTER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HGROUP(pub isize); -impl windows_core::TypeKind for HGROUP { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HGROUPENUM(pub isize); -impl windows_core::TypeKind for HGROUPENUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HGROUPENUMEX(pub isize); -impl windows_core::TypeKind for HGROUPENUMEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HGROUPSET(pub isize); -impl windows_core::TypeKind for HGROUPSET { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HGROUPSETENUM(pub isize); -impl windows_core::TypeKind for HGROUPSETENUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HNETINTERFACE(pub isize); -impl windows_core::TypeKind for HNETINTERFACE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HNETINTERFACEENUM(pub isize); -impl windows_core::TypeKind for HNETINTERFACEENUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HNETWORK(pub isize); -impl windows_core::TypeKind for HNETWORK { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HNETWORKENUM(pub isize); -impl windows_core::TypeKind for HNETWORKENUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HNODE(pub isize); -impl windows_core::TypeKind for HNODE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HNODEENUM(pub isize); -impl windows_core::TypeKind for HNODEENUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HNODEENUMEX(pub isize); -impl windows_core::TypeKind for HNODEENUMEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HREGBATCH(pub isize); -impl windows_core::TypeKind for HREGBATCH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HREGBATCHNOTIFICATION(pub isize); -impl windows_core::TypeKind for HREGBATCHNOTIFICATION { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HREGBATCHPORT(pub isize); -impl windows_core::TypeKind for HREGBATCHPORT { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HREGREADBATCH(pub isize); -impl windows_core::TypeKind for HREGREADBATCH { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HREGREADBATCHREPLY(pub isize); -impl windows_core::TypeKind for HREGREADBATCHREPLY { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HRESENUM(pub isize); -impl windows_core::TypeKind for HRESENUM { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HRESENUMEX(pub isize); -impl windows_core::TypeKind for HRESENUMEX { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HRESOURCE(pub isize); -impl windows_core::TypeKind for HRESOURCE { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HRESTYPEENUM(pub isize); -impl windows_core::TypeKind for HRESTYPEENUM { - type TypeKind = windows_core::CopyType; -} windows_core::imp::define_interface!(IGetClusterDataInfo, IGetClusterDataInfo_Vtbl, 0x97dede51_fc6b_11cf_b5f5_00a0c90ab505); windows_core::imp::interface_hierarchy!(IGetClusterDataInfo, windows_core::IUnknown); impl IGetClusterDataInfo { @@ -11372,11 +11240,8 @@ impl ISClusResource { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).MaintenanceMode)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetMaintenanceMode(&self, bmaintenancemode: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMaintenanceMode)(windows_core::Interface::as_raw(self), bmaintenancemode.param().abi()).ok() + pub unsafe fn SetMaintenanceMode(&self, bmaintenancemode: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMaintenanceMode)(windows_core::Interface::as_raw(self), bmaintenancemode.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -12875,11 +12740,8 @@ impl IWCWizard97Callback { pub unsafe fn AddWizard97Page(&self, hpage: *const i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AddWizard97Page)(windows_core::Interface::as_raw(self), core::mem::transmute(hpage)).ok() } - pub unsafe fn EnableNext(&self, hpage: *const i32, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableNext)(windows_core::Interface::as_raw(self), core::mem::transmute(hpage), benable.param().abi()).ok() + pub unsafe fn EnableNext(&self, hpage: *const i32, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableNext)(windows_core::Interface::as_raw(self), core::mem::transmute(hpage), benable.into()).ok() } } #[repr(C)] @@ -12919,11 +12781,8 @@ impl IWCWizardCallback { pub unsafe fn AddWizardPage(&self, hpage: *const i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AddWizardPage)(windows_core::Interface::as_raw(self), core::mem::transmute(hpage)).ok() } - pub unsafe fn EnableNext(&self, hpage: *const i32, benable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableNext)(windows_core::Interface::as_raw(self), core::mem::transmute(hpage), benable.param().abi()).ok() + pub unsafe fn EnableNext(&self, hpage: *const i32, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableNext)(windows_core::Interface::as_raw(self), core::mem::transmute(hpage), benable.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs index c8a9034105f..ec1e4bd814b 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs @@ -648,20 +648,14 @@ where ldap_dn2ufnW(dn.param().abi()) } #[inline] -pub unsafe fn ldap_encode_sort_controlA(externalhandle: *mut LDAP, sortkeys: *mut *mut LDAPSortKeyA, control: *mut LDAPControlA, criticality: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn ldap_encode_sort_controlA(externalhandle: *mut LDAP, sortkeys: *mut *mut LDAPSortKeyA, control: *mut LDAPControlA, criticality: bool) -> u32 { windows_targets::link!("wldap32.dll" "cdecl" fn ldap_encode_sort_controlA(externalhandle : *mut LDAP, sortkeys : *mut *mut LDAPSortKeyA, control : *mut LDAPControlA, criticality : super::super::Foundation:: BOOLEAN) -> u32); - ldap_encode_sort_controlA(core::mem::transmute(externalhandle), core::mem::transmute(sortkeys), core::mem::transmute(control), criticality.param().abi()) + ldap_encode_sort_controlA(core::mem::transmute(externalhandle), core::mem::transmute(sortkeys), core::mem::transmute(control), criticality.into()) } #[inline] -pub unsafe fn ldap_encode_sort_controlW(externalhandle: *mut LDAP, sortkeys: *mut *mut LDAPSortKeyW, control: *mut LDAPControlW, criticality: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn ldap_encode_sort_controlW(externalhandle: *mut LDAP, sortkeys: *mut *mut LDAPSortKeyW, control: *mut LDAPControlW, criticality: bool) -> u32 { windows_targets::link!("wldap32.dll" "cdecl" fn ldap_encode_sort_controlW(externalhandle : *mut LDAP, sortkeys : *mut *mut LDAPSortKeyW, control : *mut LDAPControlW, criticality : super::super::Foundation:: BOOLEAN) -> u32); - ldap_encode_sort_controlW(core::mem::transmute(externalhandle), core::mem::transmute(sortkeys), core::mem::transmute(control), criticality.param().abi()) + ldap_encode_sort_controlW(core::mem::transmute(externalhandle), core::mem::transmute(sortkeys), core::mem::transmute(control), criticality.into()) } #[inline] pub unsafe fn ldap_err2string(err: u32) -> windows_core::PSTR { @@ -1192,20 +1186,14 @@ where ldap_openW(hostname.param().abi(), core::mem::transmute(portnumber)) } #[inline] -pub unsafe fn ldap_parse_extended_resultA(connection: *mut LDAP, resultmessage: *mut LDAPMessage, resultoid: Option<*mut windows_core::PSTR>, resultdata: *mut *mut LDAP_BERVAL, freeit: P4) -> u32 -where - P4: windows_core::Param, -{ +pub unsafe fn ldap_parse_extended_resultA(connection: *mut LDAP, resultmessage: *mut LDAPMessage, resultoid: Option<*mut windows_core::PSTR>, resultdata: *mut *mut LDAP_BERVAL, freeit: bool) -> u32 { windows_targets::link!("wldap32.dll" "cdecl" fn ldap_parse_extended_resultA(connection : *mut LDAP, resultmessage : *mut LDAPMessage, resultoid : *mut windows_core::PSTR, resultdata : *mut *mut LDAP_BERVAL, freeit : super::super::Foundation:: BOOLEAN) -> u32); - ldap_parse_extended_resultA(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(resultoid.unwrap_or(core::mem::zeroed())), core::mem::transmute(resultdata), freeit.param().abi()) + ldap_parse_extended_resultA(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(resultoid.unwrap_or(core::mem::zeroed())), core::mem::transmute(resultdata), freeit.into()) } #[inline] -pub unsafe fn ldap_parse_extended_resultW(connection: *mut LDAP, resultmessage: *mut LDAPMessage, resultoid: Option<*mut windows_core::PWSTR>, resultdata: *mut *mut LDAP_BERVAL, freeit: P4) -> u32 -where - P4: windows_core::Param, -{ +pub unsafe fn ldap_parse_extended_resultW(connection: *mut LDAP, resultmessage: *mut LDAPMessage, resultoid: Option<*mut windows_core::PWSTR>, resultdata: *mut *mut LDAP_BERVAL, freeit: bool) -> u32 { windows_targets::link!("wldap32.dll" "cdecl" fn ldap_parse_extended_resultW(connection : *mut LDAP, resultmessage : *mut LDAPMessage, resultoid : *mut windows_core::PWSTR, resultdata : *mut *mut LDAP_BERVAL, freeit : super::super::Foundation:: BOOLEAN) -> u32); - ldap_parse_extended_resultW(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(resultoid.unwrap_or(core::mem::zeroed())), core::mem::transmute(resultdata), freeit.param().abi()) + ldap_parse_extended_resultW(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(resultoid.unwrap_or(core::mem::zeroed())), core::mem::transmute(resultdata), freeit.into()) } #[inline] pub unsafe fn ldap_parse_page_control(externalhandle: *mut LDAP, servercontrols: *mut *mut LDAPControlA, totalcount: *mut u32, cookie: *mut *mut LDAP_BERVAL) -> u32 { @@ -1238,28 +1226,19 @@ pub unsafe fn ldap_parse_referenceW(connection: *mut LDAP, resultmessage: *mut L ldap_parse_referenceW(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(referrals)) } #[inline] -pub unsafe fn ldap_parse_result(connection: *mut LDAP, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: Option<*mut windows_core::PSTR>, errormessage: Option<*mut windows_core::PSTR>, referrals: Option<*mut *mut windows_core::PSTR>, servercontrols: *mut *mut *mut LDAPControlA, freeit: P7) -> u32 -where - P7: windows_core::Param, -{ +pub unsafe fn ldap_parse_result(connection: *mut LDAP, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: Option<*mut windows_core::PSTR>, errormessage: Option<*mut windows_core::PSTR>, referrals: Option<*mut *mut windows_core::PSTR>, servercontrols: *mut *mut *mut LDAPControlA, freeit: bool) -> u32 { windows_targets::link!("wldap32.dll" "cdecl" fn ldap_parse_result(connection : *mut LDAP, resultmessage : *mut LDAPMessage, returncode : *mut u32, matcheddns : *mut windows_core::PSTR, errormessage : *mut windows_core::PSTR, referrals : *mut *mut windows_core::PSTR, servercontrols : *mut *mut *mut LDAPControlA, freeit : super::super::Foundation:: BOOLEAN) -> u32); - ldap_parse_result(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(returncode), core::mem::transmute(matcheddns.unwrap_or(core::mem::zeroed())), core::mem::transmute(errormessage.unwrap_or(core::mem::zeroed())), core::mem::transmute(referrals.unwrap_or(core::mem::zeroed())), core::mem::transmute(servercontrols), freeit.param().abi()) + ldap_parse_result(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(returncode), core::mem::transmute(matcheddns.unwrap_or(core::mem::zeroed())), core::mem::transmute(errormessage.unwrap_or(core::mem::zeroed())), core::mem::transmute(referrals.unwrap_or(core::mem::zeroed())), core::mem::transmute(servercontrols), freeit.into()) } #[inline] -pub unsafe fn ldap_parse_resultA(connection: *mut LDAP, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: Option<*mut windows_core::PSTR>, errormessage: Option<*mut windows_core::PSTR>, referrals: Option<*mut *mut *mut i8>, servercontrols: *mut *mut *mut LDAPControlA, freeit: P7) -> u32 -where - P7: windows_core::Param, -{ +pub unsafe fn ldap_parse_resultA(connection: *mut LDAP, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: Option<*mut windows_core::PSTR>, errormessage: Option<*mut windows_core::PSTR>, referrals: Option<*mut *mut *mut i8>, servercontrols: *mut *mut *mut LDAPControlA, freeit: bool) -> u32 { windows_targets::link!("wldap32.dll" "cdecl" fn ldap_parse_resultA(connection : *mut LDAP, resultmessage : *mut LDAPMessage, returncode : *mut u32, matcheddns : *mut windows_core::PSTR, errormessage : *mut windows_core::PSTR, referrals : *mut *mut *mut i8, servercontrols : *mut *mut *mut LDAPControlA, freeit : super::super::Foundation:: BOOLEAN) -> u32); - ldap_parse_resultA(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(returncode), core::mem::transmute(matcheddns.unwrap_or(core::mem::zeroed())), core::mem::transmute(errormessage.unwrap_or(core::mem::zeroed())), core::mem::transmute(referrals.unwrap_or(core::mem::zeroed())), core::mem::transmute(servercontrols), freeit.param().abi()) + ldap_parse_resultA(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(returncode), core::mem::transmute(matcheddns.unwrap_or(core::mem::zeroed())), core::mem::transmute(errormessage.unwrap_or(core::mem::zeroed())), core::mem::transmute(referrals.unwrap_or(core::mem::zeroed())), core::mem::transmute(servercontrols), freeit.into()) } #[inline] -pub unsafe fn ldap_parse_resultW(connection: *mut LDAP, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: Option<*mut windows_core::PWSTR>, errormessage: Option<*mut windows_core::PWSTR>, referrals: Option<*mut *mut *mut u16>, servercontrols: *mut *mut *mut LDAPControlW, freeit: P7) -> u32 -where - P7: windows_core::Param, -{ +pub unsafe fn ldap_parse_resultW(connection: *mut LDAP, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: Option<*mut windows_core::PWSTR>, errormessage: Option<*mut windows_core::PWSTR>, referrals: Option<*mut *mut *mut u16>, servercontrols: *mut *mut *mut LDAPControlW, freeit: bool) -> u32 { windows_targets::link!("wldap32.dll" "cdecl" fn ldap_parse_resultW(connection : *mut LDAP, resultmessage : *mut LDAPMessage, returncode : *mut u32, matcheddns : *mut windows_core::PWSTR, errormessage : *mut windows_core::PWSTR, referrals : *mut *mut *mut u16, servercontrols : *mut *mut *mut LDAPControlW, freeit : super::super::Foundation:: BOOLEAN) -> u32); - ldap_parse_resultW(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(returncode), core::mem::transmute(matcheddns.unwrap_or(core::mem::zeroed())), core::mem::transmute(errormessage.unwrap_or(core::mem::zeroed())), core::mem::transmute(referrals.unwrap_or(core::mem::zeroed())), core::mem::transmute(servercontrols), freeit.param().abi()) + ldap_parse_resultW(core::mem::transmute(connection), core::mem::transmute(resultmessage), core::mem::transmute(returncode), core::mem::transmute(matcheddns.unwrap_or(core::mem::zeroed())), core::mem::transmute(errormessage.unwrap_or(core::mem::zeroed())), core::mem::transmute(referrals.unwrap_or(core::mem::zeroed())), core::mem::transmute(servercontrols), freeit.into()) } #[inline] pub unsafe fn ldap_parse_sort_control(externalhandle: *mut LDAP, control: *mut *mut LDAPControlA, result: *mut u32, attribute: *mut windows_core::PSTR) -> u32 { @@ -2415,9 +2394,6 @@ pub type NOTIFYOFNEWCONNECTION = Option super::super::Foundation::BOOLEAN>; pub type QUERYFORCONNECTION = Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs index 2e0e90e2cb1..cd945d887d7 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs @@ -64,11 +64,8 @@ impl windows_core::RuntimeName for IFindSimilarResults {} windows_core::imp::define_interface!(IRdcComparator, IRdcComparator_Vtbl, 0x96236a77_9dbc_11da_9e3f_0011114ae311); windows_core::imp::interface_hierarchy!(IRdcComparator, windows_core::IUnknown); impl IRdcComparator { - pub unsafe fn Process(&self, endofinput: P0, endofoutput: *mut super::super::Foundation::BOOL, inputbuffer: *mut RdcBufferPointer, outputbuffer: *mut RdcNeedPointer, rdc_errorcode: *mut RDC_ErrorCode) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Process)(windows_core::Interface::as_raw(self), endofinput.param().abi(), core::mem::transmute(endofoutput), core::mem::transmute(inputbuffer), core::mem::transmute(outputbuffer), core::mem::transmute(rdc_errorcode)).ok() + pub unsafe fn Process(&self, endofinput: bool, endofoutput: *mut super::super::Foundation::BOOL, inputbuffer: *mut RdcBufferPointer, outputbuffer: *mut RdcNeedPointer, rdc_errorcode: *mut RDC_ErrorCode) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Process)(windows_core::Interface::as_raw(self), endofinput.into(), core::mem::transmute(endofoutput), core::mem::transmute(inputbuffer), core::mem::transmute(outputbuffer), core::mem::transmute(rdc_errorcode)).ok() } } #[repr(C)] @@ -228,11 +225,8 @@ impl IRdcGenerator { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetGeneratorParameters)(windows_core::Interface::as_raw(self), core::mem::transmute(level), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Process(&self, endofinput: P0, endofoutput: *mut super::super::Foundation::BOOL, inputbuffer: *mut RdcBufferPointer, outputbuffers: &mut [*mut RdcBufferPointer], rdc_errorcode: *mut RDC_ErrorCode) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Process)(windows_core::Interface::as_raw(self), endofinput.param().abi(), core::mem::transmute(endofoutput), core::mem::transmute(inputbuffer), outputbuffers.len().try_into().unwrap(), core::mem::transmute(outputbuffers.as_ptr()), core::mem::transmute(rdc_errorcode)).ok() + pub unsafe fn Process(&self, endofinput: bool, endofoutput: *mut super::super::Foundation::BOOL, inputbuffer: *mut RdcBufferPointer, outputbuffers: &mut [*mut RdcBufferPointer], rdc_errorcode: *mut RDC_ErrorCode) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Process)(windows_core::Interface::as_raw(self), endofinput.into(), core::mem::transmute(endofoutput), core::mem::transmute(inputbuffer), outputbuffers.len().try_into().unwrap(), core::mem::transmute(outputbuffers.as_ptr()), core::mem::transmute(rdc_errorcode)).ok() } } #[repr(C)] @@ -660,28 +654,23 @@ impl windows_core::RuntimeName for IRdcSimilarityGenerator {} windows_core::imp::define_interface!(ISimilarity, ISimilarity_Vtbl, 0x96236a83_9dbc_11da_9e3f_0011114ae311); windows_core::imp::interface_hierarchy!(ISimilarity, windows_core::IUnknown); impl ISimilarity { - pub unsafe fn CreateTable(&self, path: P0, truncate: P1, securitydescriptor: *const u8, recordsize: u32) -> windows_core::Result + pub unsafe fn CreateTable(&self, path: P0, truncate: bool, securitydescriptor: *const u8, recordsize: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTable)(windows_core::Interface::as_raw(self), path.param().abi(), truncate.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(recordsize), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateTable)(windows_core::Interface::as_raw(self), path.param().abi(), truncate.into(), core::mem::transmute(securitydescriptor), core::mem::transmute(recordsize), &mut result__).map(|| result__) } - pub unsafe fn CreateTableIndirect(&self, mapping: P0, fileidfile: P1, truncate: P2, recordsize: u32) -> windows_core::Result + pub unsafe fn CreateTableIndirect(&self, mapping: P0, fileidfile: P1, truncate: bool, recordsize: u32) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTableIndirect)(windows_core::Interface::as_raw(self), mapping.param().abi(), fileidfile.param().abi(), truncate.param().abi(), core::mem::transmute(recordsize), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateTableIndirect)(windows_core::Interface::as_raw(self), mapping.param().abi(), fileidfile.param().abi(), truncate.into(), core::mem::transmute(recordsize), &mut result__).map(|| result__) } - pub unsafe fn CloseTable(&self, isvalid: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).CloseTable)(windows_core::Interface::as_raw(self), isvalid.param().abi()).ok() + pub unsafe fn CloseTable(&self, isvalid: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CloseTable)(windows_core::Interface::as_raw(self), isvalid.into()).ok() } pub unsafe fn Append(&self, similarityfileid: *const SimilarityFileId, similaritydata: *const SimilarityData) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Append)(windows_core::Interface::as_raw(self), core::mem::transmute(similarityfileid), core::mem::transmute(similaritydata)).ok() @@ -795,27 +784,22 @@ impl windows_core::RuntimeName for ISimilarity {} windows_core::imp::define_interface!(ISimilarityFileIdTable, ISimilarityFileIdTable_Vtbl, 0x96236a7f_9dbc_11da_9e3f_0011114ae311); windows_core::imp::interface_hierarchy!(ISimilarityFileIdTable, windows_core::IUnknown); impl ISimilarityFileIdTable { - pub unsafe fn CreateTable(&self, path: P0, truncate: P1, securitydescriptor: *const u8, recordsize: u32) -> windows_core::Result + pub unsafe fn CreateTable(&self, path: P0, truncate: bool, securitydescriptor: *const u8, recordsize: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTable)(windows_core::Interface::as_raw(self), path.param().abi(), truncate.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(recordsize), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateTable)(windows_core::Interface::as_raw(self), path.param().abi(), truncate.into(), core::mem::transmute(securitydescriptor), core::mem::transmute(recordsize), &mut result__).map(|| result__) } - pub unsafe fn CreateTableIndirect(&self, fileidfile: P0, truncate: P1, recordsize: u32) -> windows_core::Result + pub unsafe fn CreateTableIndirect(&self, fileidfile: P0, truncate: bool, recordsize: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTableIndirect)(windows_core::Interface::as_raw(self), fileidfile.param().abi(), truncate.param().abi(), core::mem::transmute(recordsize), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateTableIndirect)(windows_core::Interface::as_raw(self), fileidfile.param().abi(), truncate.into(), core::mem::transmute(recordsize), &mut result__).map(|| result__) } - pub unsafe fn CloseTable(&self, isvalid: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).CloseTable)(windows_core::Interface::as_raw(self), isvalid.param().abi()).ok() + pub unsafe fn CloseTable(&self, isvalid: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CloseTable)(windows_core::Interface::as_raw(self), isvalid.into()).ok() } pub unsafe fn Append(&self, similarityfileid: *const SimilarityFileId) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -987,12 +971,9 @@ impl ISimilarityTraitsMappedView { pub unsafe fn Unmap(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Unmap)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Get(&self, index: u64, dirty: P1, numelements: u32) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn Get(&self, index: u64, dirty: bool, numelements: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).Get)(windows_core::Interface::as_raw(self), core::mem::transmute(index), dirty.param().abi(), core::mem::transmute(numelements), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).Get)(windows_core::Interface::as_raw(self), core::mem::transmute(index), dirty.into(), core::mem::transmute(numelements), &mut result__).map(|| result__) } pub unsafe fn GetView(&self, mappedpagebegin: *mut *mut u8, mappedpageend: *mut *mut u8) { (windows_core::Interface::vtable(self).GetView)(windows_core::Interface::as_raw(self), core::mem::transmute(mappedpagebegin), core::mem::transmute(mappedpageend)) @@ -1173,27 +1154,22 @@ impl windows_core::RuntimeName for ISimilarityTraitsMapping {} windows_core::imp::define_interface!(ISimilarityTraitsTable, ISimilarityTraitsTable_Vtbl, 0x96236a7e_9dbc_11da_9e3f_0011114ae311); windows_core::imp::interface_hierarchy!(ISimilarityTraitsTable, windows_core::IUnknown); impl ISimilarityTraitsTable { - pub unsafe fn CreateTable(&self, path: P0, truncate: P1, securitydescriptor: *const u8) -> windows_core::Result + pub unsafe fn CreateTable(&self, path: P0, truncate: bool, securitydescriptor: *const u8) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTable)(windows_core::Interface::as_raw(self), path.param().abi(), truncate.param().abi(), core::mem::transmute(securitydescriptor), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateTable)(windows_core::Interface::as_raw(self), path.param().abi(), truncate.into(), core::mem::transmute(securitydescriptor), &mut result__).map(|| result__) } - pub unsafe fn CreateTableIndirect(&self, mapping: P0, truncate: P1) -> windows_core::Result + pub unsafe fn CreateTableIndirect(&self, mapping: P0, truncate: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateTableIndirect)(windows_core::Interface::as_raw(self), mapping.param().abi(), truncate.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateTableIndirect)(windows_core::Interface::as_raw(self), mapping.param().abi(), truncate.into(), &mut result__).map(|| result__) } - pub unsafe fn CloseTable(&self, isvalid: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).CloseTable)(windows_core::Interface::as_raw(self), isvalid.param().abi()).ok() + pub unsafe fn CloseTable(&self, isvalid: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CloseTable)(windows_core::Interface::as_raw(self), isvalid.into()).ok() } pub unsafe fn Append(&self, data: *const SimilarityData, fileindex: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Append)(windows_core::Interface::as_raw(self), core::mem::transmute(data), core::mem::transmute(fileindex)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs index fe9a81e31dd..1766e734565 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs @@ -138,9 +138,6 @@ pub const WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct WEB_SOCKET_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for WEB_SOCKET_HANDLE { - type TypeKind = windows_core::CopyType; -} impl WEB_SOCKET_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs index ade029db4ca..879e1759c73 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -195,14 +195,12 @@ pub unsafe fn WinHttpReadDataEx(hrequest: *mut core::ffi::c_void, lpbuffer: *mut WinHttpReadDataEx(core::mem::transmute(hrequest), core::mem::transmute(lpbuffer), core::mem::transmute(dwnumberofbytestoread), core::mem::transmute(lpdwnumberofbytesread), core::mem::transmute(ullflags), core::mem::transmute(cbproperty), core::mem::transmute(pvproperty.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn WinHttpReadProxySettings(hsession: *const core::ffi::c_void, pcwszconnectionname: P1, ffallbacktodefaultsettings: P2, fsetautodiscoverfordefaultsettings: P3, pdwsettingsversion: *mut u32, pfdefaultsettingsarereturned: *mut super::super::Foundation::BOOL, pwinhttpproxysettings: *mut WINHTTP_PROXY_SETTINGS) -> u32 +pub unsafe fn WinHttpReadProxySettings(hsession: *const core::ffi::c_void, pcwszconnectionname: P1, ffallbacktodefaultsettings: bool, fsetautodiscoverfordefaultsettings: bool, pdwsettingsversion: *mut u32, pfdefaultsettingsarereturned: *mut super::super::Foundation::BOOL, pwinhttpproxysettings: *mut WINHTTP_PROXY_SETTINGS) -> u32 where P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("winhttp.dll" "system" fn WinHttpReadProxySettings(hsession : *const core::ffi::c_void, pcwszconnectionname : windows_core::PCWSTR, 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); - WinHttpReadProxySettings(core::mem::transmute(hsession), pcwszconnectionname.param().abi(), ffallbacktodefaultsettings.param().abi(), fsetautodiscoverfordefaultsettings.param().abi(), core::mem::transmute(pdwsettingsversion), core::mem::transmute(pfdefaultsettingsarereturned), core::mem::transmute(pwinhttpproxysettings)) + WinHttpReadProxySettings(core::mem::transmute(hsession), pcwszconnectionname.param().abi(), ffallbacktodefaultsettings.into(), fsetautodiscoverfordefaultsettings.into(), core::mem::transmute(pdwsettingsversion), core::mem::transmute(pfdefaultsettingsarereturned), core::mem::transmute(pwinhttpproxysettings)) } #[inline] pub unsafe fn WinHttpReceiveResponse(hrequest: *mut core::ffi::c_void, lpreserved: *mut core::ffi::c_void) -> windows_core::Result<()> { @@ -244,12 +242,9 @@ pub unsafe fn WinHttpSetOption(hinternet: Option<*const core::ffi::c_void>, dwop WinHttpSetOption(core::mem::transmute(hinternet.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwoption), core::mem::transmute(lpbuffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())).ok() } #[inline] -pub unsafe fn WinHttpSetProxySettingsPerUser(fproxysettingsperuser: P0) -> u32 -where - P0: windows_core::Param, -{ +pub unsafe fn WinHttpSetProxySettingsPerUser(fproxysettingsperuser: bool) -> u32 { windows_targets::link!("winhttp.dll" "system" fn WinHttpSetProxySettingsPerUser(fproxysettingsperuser : super::super::Foundation:: BOOL) -> u32); - WinHttpSetProxySettingsPerUser(fproxysettingsperuser.param().abi()) + WinHttpSetProxySettingsPerUser(fproxysettingsperuser.into()) } #[inline] pub unsafe fn WinHttpSetStatusCallback(hinternet: *mut core::ffi::c_void, lpfninternetcallback: WINHTTP_STATUS_CALLBACK, dwnotificationflags: u32, dwreserved: usize) -> WINHTTP_STATUS_CALLBACK { @@ -315,12 +310,9 @@ pub unsafe fn WinHttpWriteData(hrequest: *mut core::ffi::c_void, lpbuffer: Optio WinHttpWriteData(core::mem::transmute(hrequest), core::mem::transmute(lpbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwnumberofbytestowrite), core::mem::transmute(lpdwnumberofbyteswritten)).ok() } #[inline] -pub unsafe fn WinHttpWriteProxySettings(hsession: *const core::ffi::c_void, fforceupdate: P1, pwinhttpproxysettings: *const WINHTTP_PROXY_SETTINGS) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn WinHttpWriteProxySettings(hsession: *const core::ffi::c_void, fforceupdate: bool, pwinhttpproxysettings: *const WINHTTP_PROXY_SETTINGS) -> u32 { windows_targets::link!("winhttp.dll" "system" fn WinHttpWriteProxySettings(hsession : *const core::ffi::c_void, fforceupdate : super::super::Foundation:: BOOL, pwinhttpproxysettings : *const WINHTTP_PROXY_SETTINGS) -> u32); - WinHttpWriteProxySettings(core::mem::transmute(hsession), fforceupdate.param().abi(), core::mem::transmute(pwinhttpproxysettings)) + WinHttpWriteProxySettings(core::mem::transmute(hsession), fforceupdate.into(), core::mem::transmute(pwinhttpproxysettings)) } pub const API_GET_PROXY_FOR_URL: u32 = 6u32; pub const API_GET_PROXY_SETTINGS: u32 = 7u32; diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs index 3a13a201e9a..479ae178fc3 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs @@ -178,14 +178,13 @@ where CreateUrlCacheEntryA(lpszurlname.param().abi(), core::mem::transmute(dwexpectedfilesize), lpszfileextension.param().abi(), core::mem::transmute(lpszfilename.as_ptr()), core::mem::transmute(dwreserved)).ok() } #[inline] -pub unsafe fn CreateUrlCacheEntryExW(lpszurlname: P0, dwexpectedfilesize: u32, lpszfileextension: P2, lpszfilename: &mut [u16; 260], dwreserved: u32, fpreserveincomingfilename: P5) -> super::super::Foundation::BOOL +pub unsafe fn CreateUrlCacheEntryExW(lpszurlname: P0, dwexpectedfilesize: u32, lpszfileextension: P2, lpszfilename: &mut [u16; 260], dwreserved: u32, fpreserveincomingfilename: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, P2: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn CreateUrlCacheEntryExW(lpszurlname : windows_core::PCWSTR, dwexpectedfilesize : u32, lpszfileextension : windows_core::PCWSTR, lpszfilename : windows_core::PWSTR, dwreserved : u32, fpreserveincomingfilename : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - CreateUrlCacheEntryExW(lpszurlname.param().abi(), core::mem::transmute(dwexpectedfilesize), lpszfileextension.param().abi(), core::mem::transmute(lpszfilename.as_ptr()), core::mem::transmute(dwreserved), fpreserveincomingfilename.param().abi()) + CreateUrlCacheEntryExW(lpszurlname.param().abi(), core::mem::transmute(dwexpectedfilesize), lpszfileextension.param().abi(), core::mem::transmute(lpszfilename.as_ptr()), core::mem::transmute(dwreserved), fpreserveincomingfilename.into()) } #[inline] pub unsafe fn CreateUrlCacheEntryW(lpszurlname: P0, dwexpectedfilesize: u32, lpszfileextension: P2, lpszfilename: &mut [u16; 260], dwreserved: u32) -> windows_core::Result<()> @@ -270,22 +269,20 @@ pub unsafe fn DoConnectoidsExist() -> super::super::Foundation::BOOL { DoConnectoidsExist() } #[inline] -pub unsafe fn ExportCookieFileA(szfilename: P0, fappend: P1) -> super::super::Foundation::BOOL +pub unsafe fn ExportCookieFileA(szfilename: P0, fappend: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn ExportCookieFileA(szfilename : windows_core::PCSTR, fappend : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - ExportCookieFileA(szfilename.param().abi(), fappend.param().abi()) + ExportCookieFileA(szfilename.param().abi(), fappend.into()) } #[inline] -pub unsafe fn ExportCookieFileW(szfilename: P0, fappend: P1) -> super::super::Foundation::BOOL +pub unsafe fn ExportCookieFileW(szfilename: P0, fappend: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn ExportCookieFileW(szfilename : windows_core::PCWSTR, fappend : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - ExportCookieFileW(szfilename.param().abi(), fappend.param().abi()) + ExportCookieFileW(szfilename.param().abi(), fappend.into()) } #[inline] pub unsafe fn FindCloseUrlCache(henumhandle: super::super::Foundation::HANDLE) -> windows_core::Result<()> { @@ -404,22 +401,20 @@ where FreeUrlCacheSpaceW(lpszcachepath.param().abi(), core::mem::transmute(dwsize), core::mem::transmute(dwfilter)).ok() } #[inline] -pub unsafe fn FtpCommandA(hconnect: *const core::ffi::c_void, fexpectresponse: P1, dwflags: FTP_FLAGS, lpszcommand: P3, dwcontext: Option, phftpcommand: Option<*mut *mut core::ffi::c_void>) -> windows_core::Result<()> +pub unsafe fn FtpCommandA(hconnect: *const core::ffi::c_void, fexpectresponse: bool, dwflags: FTP_FLAGS, lpszcommand: P3, dwcontext: Option, phftpcommand: Option<*mut *mut core::ffi::c_void>) -> windows_core::Result<()> where - P1: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn FtpCommandA(hconnect : *const core::ffi::c_void, fexpectresponse : super::super::Foundation:: BOOL, dwflags : FTP_FLAGS, lpszcommand : windows_core::PCSTR, dwcontext : usize, phftpcommand : *mut *mut core::ffi::c_void) -> super::super::Foundation:: BOOL); - FtpCommandA(core::mem::transmute(hconnect), fexpectresponse.param().abi(), core::mem::transmute(dwflags), lpszcommand.param().abi(), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(phftpcommand.unwrap_or(core::mem::zeroed()))).ok() + FtpCommandA(core::mem::transmute(hconnect), fexpectresponse.into(), core::mem::transmute(dwflags), lpszcommand.param().abi(), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(phftpcommand.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn FtpCommandW(hconnect: *const core::ffi::c_void, fexpectresponse: P1, dwflags: FTP_FLAGS, lpszcommand: P3, dwcontext: Option, phftpcommand: Option<*mut *mut core::ffi::c_void>) -> windows_core::Result<()> +pub unsafe fn FtpCommandW(hconnect: *const core::ffi::c_void, fexpectresponse: bool, dwflags: FTP_FLAGS, lpszcommand: P3, dwcontext: Option, phftpcommand: Option<*mut *mut core::ffi::c_void>) -> windows_core::Result<()> where - P1: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn FtpCommandW(hconnect : *const core::ffi::c_void, fexpectresponse : super::super::Foundation:: BOOL, dwflags : FTP_FLAGS, lpszcommand : windows_core::PCWSTR, dwcontext : usize, phftpcommand : *mut *mut core::ffi::c_void) -> super::super::Foundation:: BOOL); - FtpCommandW(core::mem::transmute(hconnect), fexpectresponse.param().abi(), core::mem::transmute(dwflags), lpszcommand.param().abi(), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(phftpcommand.unwrap_or(core::mem::zeroed()))).ok() + FtpCommandW(core::mem::transmute(hconnect), fexpectresponse.into(), core::mem::transmute(dwflags), lpszcommand.param().abi(), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(phftpcommand.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn FtpCreateDirectoryA(hconnect: *const core::ffi::c_void, lpszdirectory: P1) -> windows_core::Result<()> @@ -482,24 +477,22 @@ pub unsafe fn FtpGetCurrentDirectoryW(hconnect: *const core::ffi::c_void, lpszcu FtpGetCurrentDirectoryW(core::mem::transmute(hconnect), core::mem::transmute(lpszcurrentdirectory), core::mem::transmute(lpdwcurrentdirectory)).ok() } #[inline] -pub unsafe fn FtpGetFileA(hconnect: *const core::ffi::c_void, lpszremotefile: P1, lpsznewfile: P2, ffailifexists: P3, dwflagsandattributes: u32, dwflags: u32, dwcontext: Option) -> windows_core::Result<()> +pub unsafe fn FtpGetFileA(hconnect: *const core::ffi::c_void, lpszremotefile: P1, lpsznewfile: P2, ffailifexists: bool, dwflagsandattributes: u32, dwflags: u32, dwcontext: Option) -> windows_core::Result<()> where P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn FtpGetFileA(hconnect : *const core::ffi::c_void, lpszremotefile : windows_core::PCSTR, lpsznewfile : windows_core::PCSTR, ffailifexists : super::super::Foundation:: BOOL, dwflagsandattributes : u32, dwflags : u32, dwcontext : usize) -> super::super::Foundation:: BOOL); - FtpGetFileA(core::mem::transmute(hconnect), lpszremotefile.param().abi(), lpsznewfile.param().abi(), ffailifexists.param().abi(), core::mem::transmute(dwflagsandattributes), core::mem::transmute(dwflags), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed()))).ok() + FtpGetFileA(core::mem::transmute(hconnect), lpszremotefile.param().abi(), lpsznewfile.param().abi(), ffailifexists.into(), core::mem::transmute(dwflagsandattributes), core::mem::transmute(dwflags), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn FtpGetFileEx(hftpsession: *const core::ffi::c_void, lpszremotefile: P1, lpsznewfile: P2, ffailifexists: P3, dwflagsandattributes: u32, dwflags: u32, dwcontext: Option) -> super::super::Foundation::BOOL +pub unsafe fn FtpGetFileEx(hftpsession: *const core::ffi::c_void, lpszremotefile: P1, lpsznewfile: P2, ffailifexists: bool, dwflagsandattributes: u32, dwflags: u32, dwcontext: Option) -> super::super::Foundation::BOOL where P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn FtpGetFileEx(hftpsession : *const core::ffi::c_void, lpszremotefile : windows_core::PCSTR, lpsznewfile : windows_core::PCWSTR, ffailifexists : super::super::Foundation:: BOOL, dwflagsandattributes : u32, dwflags : u32, dwcontext : usize) -> super::super::Foundation:: BOOL); - FtpGetFileEx(core::mem::transmute(hftpsession), lpszremotefile.param().abi(), lpsznewfile.param().abi(), ffailifexists.param().abi(), core::mem::transmute(dwflagsandattributes), core::mem::transmute(dwflags), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed()))) + FtpGetFileEx(core::mem::transmute(hftpsession), lpszremotefile.param().abi(), lpsznewfile.param().abi(), ffailifexists.into(), core::mem::transmute(dwflagsandattributes), core::mem::transmute(dwflags), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn FtpGetFileSize(hfile: *const core::ffi::c_void, lpdwfilesizehigh: Option<*mut u32>) -> u32 { @@ -507,14 +500,13 @@ pub unsafe fn FtpGetFileSize(hfile: *const core::ffi::c_void, lpdwfilesizehigh: FtpGetFileSize(core::mem::transmute(hfile), core::mem::transmute(lpdwfilesizehigh.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn FtpGetFileW(hconnect: *const core::ffi::c_void, lpszremotefile: P1, lpsznewfile: P2, ffailifexists: P3, dwflagsandattributes: u32, dwflags: u32, dwcontext: Option) -> windows_core::Result<()> +pub unsafe fn FtpGetFileW(hconnect: *const core::ffi::c_void, lpszremotefile: P1, lpsznewfile: P2, ffailifexists: bool, dwflagsandattributes: u32, dwflags: u32, dwcontext: Option) -> windows_core::Result<()> where P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn FtpGetFileW(hconnect : *const core::ffi::c_void, lpszremotefile : windows_core::PCWSTR, lpsznewfile : windows_core::PCWSTR, ffailifexists : super::super::Foundation:: BOOL, dwflagsandattributes : u32, dwflags : u32, dwcontext : usize) -> super::super::Foundation:: BOOL); - FtpGetFileW(core::mem::transmute(hconnect), lpszremotefile.param().abi(), lpsznewfile.param().abi(), ffailifexists.param().abi(), core::mem::transmute(dwflagsandattributes), core::mem::transmute(dwflags), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed()))).ok() + FtpGetFileW(core::mem::transmute(hconnect), lpszremotefile.param().abi(), lpsznewfile.param().abi(), ffailifexists.into(), core::mem::transmute(dwflagsandattributes), core::mem::transmute(dwflags), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn FtpOpenFileA(hconnect: *const core::ffi::c_void, lpszfilename: P1, dwaccess: u32, dwflags: FTP_FLAGS, dwcontext: Option) -> *mut core::ffi::c_void @@ -844,12 +836,9 @@ where HttpIsHostHstsEnabled(pcwszurl.param().abi(), core::mem::transmute(pfishsts)) } #[inline] -pub unsafe fn HttpOpenDependencyHandle(hrequesthandle: *const core::ffi::c_void, fbackground: P1, phdependencyhandle: *mut *mut core::ffi::c_void) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn HttpOpenDependencyHandle(hrequesthandle: *const core::ffi::c_void, fbackground: bool, phdependencyhandle: *mut *mut core::ffi::c_void) -> u32 { windows_targets::link!("wininet.dll" "system" fn HttpOpenDependencyHandle(hrequesthandle : *const core::ffi::c_void, fbackground : super::super::Foundation:: BOOL, phdependencyhandle : *mut *mut core::ffi::c_void) -> u32); - HttpOpenDependencyHandle(core::mem::transmute(hrequesthandle), fbackground.param().abi(), core::mem::transmute(phdependencyhandle)) + HttpOpenDependencyHandle(core::mem::transmute(hrequesthandle), fbackground.into(), core::mem::transmute(phdependencyhandle)) } #[inline] pub unsafe fn HttpOpenRequestA(hconnect: *const core::ffi::c_void, lpszverb: P1, lpszobjectname: P2, lpszversion: P3, lpszreferrer: P4, lplpszaccepttypes: Option<*const windows_core::PCSTR>, dwflags: u32, dwcontext: Option) -> *mut core::ffi::c_void @@ -1065,34 +1054,31 @@ where InternetCombineUrlW(lpszbaseurl.param().abi(), lpszrelativeurl.param().abi(), core::mem::transmute(lpszbuffer), core::mem::transmute(lpdwbufferlength), core::mem::transmute(dwflags)).ok() } #[inline] -pub unsafe fn InternetConfirmZoneCrossing(hwnd: super::super::Foundation::HWND, szurlprev: P1, szurlnew: P2, bpost: P3) -> u32 +pub unsafe fn InternetConfirmZoneCrossing(hwnd: super::super::Foundation::HWND, szurlprev: P1, szurlnew: P2, bpost: bool) -> u32 where P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn InternetConfirmZoneCrossing(hwnd : super::super::Foundation:: HWND, szurlprev : windows_core::PCSTR, szurlnew : windows_core::PCSTR, bpost : super::super::Foundation:: BOOL) -> u32); - InternetConfirmZoneCrossing(core::mem::transmute(hwnd), szurlprev.param().abi(), szurlnew.param().abi(), bpost.param().abi()) + InternetConfirmZoneCrossing(core::mem::transmute(hwnd), szurlprev.param().abi(), szurlnew.param().abi(), bpost.into()) } #[inline] -pub unsafe fn InternetConfirmZoneCrossingA(hwnd: super::super::Foundation::HWND, szurlprev: P1, szurlnew: P2, bpost: P3) -> u32 +pub unsafe fn InternetConfirmZoneCrossingA(hwnd: super::super::Foundation::HWND, szurlprev: P1, szurlnew: P2, bpost: bool) -> u32 where P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn InternetConfirmZoneCrossingA(hwnd : super::super::Foundation:: HWND, szurlprev : windows_core::PCSTR, szurlnew : windows_core::PCSTR, bpost : super::super::Foundation:: BOOL) -> u32); - InternetConfirmZoneCrossingA(core::mem::transmute(hwnd), szurlprev.param().abi(), szurlnew.param().abi(), bpost.param().abi()) + InternetConfirmZoneCrossingA(core::mem::transmute(hwnd), szurlprev.param().abi(), szurlnew.param().abi(), bpost.into()) } #[inline] -pub unsafe fn InternetConfirmZoneCrossingW(hwnd: super::super::Foundation::HWND, szurlprev: P1, szurlnew: P2, bpost: P3) -> u32 +pub unsafe fn InternetConfirmZoneCrossingW(hwnd: super::super::Foundation::HWND, szurlprev: P1, szurlnew: P2, bpost: bool) -> u32 where P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn InternetConfirmZoneCrossingW(hwnd : super::super::Foundation:: HWND, szurlprev : windows_core::PCWSTR, szurlnew : windows_core::PCWSTR, bpost : super::super::Foundation:: BOOL) -> u32); - InternetConfirmZoneCrossingW(core::mem::transmute(hwnd), szurlprev.param().abi(), szurlnew.param().abi(), bpost.param().abi()) + InternetConfirmZoneCrossingW(core::mem::transmute(hwnd), szurlprev.param().abi(), szurlnew.param().abi(), bpost.into()) } #[inline] pub unsafe fn InternetConnectA(hinternet: *const core::ffi::c_void, lpszservername: P1, nserverport: u16, lpszusername: P3, lpszpassword: P4, dwservice: u32, dwflags: u32, dwcontext: Option) -> *mut core::ffi::c_void @@ -1115,13 +1101,12 @@ where InternetConnectW(core::mem::transmute(hinternet), lpszservername.param().abi(), core::mem::transmute(nserverport), lpszusername.param().abi(), lpszpassword.param().abi(), core::mem::transmute(dwservice), core::mem::transmute(dwflags), core::mem::transmute(dwcontext.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn InternetConvertUrlFromWireToWideChar(pcszurl: &[u8], pcwszbaseurl: P2, dwcodepagehost: u32, dwcodepagepath: u32, fencodepathextra: P5, dwcodepageextra: u32, ppwszconvertedurl: *mut windows_core::PWSTR) -> u32 +pub unsafe fn InternetConvertUrlFromWireToWideChar(pcszurl: &[u8], pcwszbaseurl: P2, dwcodepagehost: u32, dwcodepagepath: u32, fencodepathextra: bool, dwcodepageextra: u32, ppwszconvertedurl: *mut windows_core::PWSTR) -> u32 where P2: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn InternetConvertUrlFromWireToWideChar(pcszurl : windows_core::PCSTR, cchurl : u32, pcwszbaseurl : windows_core::PCWSTR, dwcodepagehost : u32, dwcodepagepath : u32, fencodepathextra : super::super::Foundation:: BOOL, dwcodepageextra : u32, ppwszconvertedurl : *mut windows_core::PWSTR) -> u32); - InternetConvertUrlFromWireToWideChar(core::mem::transmute(pcszurl.as_ptr()), pcszurl.len().try_into().unwrap(), pcwszbaseurl.param().abi(), core::mem::transmute(dwcodepagehost), core::mem::transmute(dwcodepagepath), fencodepathextra.param().abi(), core::mem::transmute(dwcodepageextra), core::mem::transmute(ppwszconvertedurl)) + InternetConvertUrlFromWireToWideChar(core::mem::transmute(pcszurl.as_ptr()), pcszurl.len().try_into().unwrap(), pcwszbaseurl.param().abi(), core::mem::transmute(dwcodepagehost), core::mem::transmute(dwcodepagepath), fencodepathextra.into(), core::mem::transmute(dwcodepageextra), core::mem::transmute(ppwszconvertedurl)) } #[cfg(feature = "Win32_Networking_WinHttp")] #[inline] @@ -1786,23 +1771,21 @@ where RetrieveUrlCacheEntryFileW(lpszurlname.param().abi(), core::mem::transmute(lpcacheentryinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcbcacheentryinfo), core::mem::transmute(dwreserved.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn RetrieveUrlCacheEntryStreamA(lpszurlname: P0, lpcacheentryinfo: Option<*mut INTERNET_CACHE_ENTRY_INFOA>, lpcbcacheentryinfo: *mut u32, frandomread: P3, dwreserved: Option) -> windows_core::Result +pub unsafe fn RetrieveUrlCacheEntryStreamA(lpszurlname: P0, lpcacheentryinfo: Option<*mut INTERNET_CACHE_ENTRY_INFOA>, lpcbcacheentryinfo: *mut u32, frandomread: bool, dwreserved: Option) -> windows_core::Result where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn RetrieveUrlCacheEntryStreamA(lpszurlname : windows_core::PCSTR, lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo : *mut u32, frandomread : super::super::Foundation:: BOOL, dwreserved : u32) -> super::super::Foundation:: HANDLE); - let result__ = RetrieveUrlCacheEntryStreamA(lpszurlname.param().abi(), core::mem::transmute(lpcacheentryinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcbcacheentryinfo), frandomread.param().abi(), core::mem::transmute(dwreserved.unwrap_or(core::mem::zeroed()))); + let result__ = RetrieveUrlCacheEntryStreamA(lpszurlname.param().abi(), core::mem::transmute(lpcacheentryinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcbcacheentryinfo), frandomread.into(), core::mem::transmute(dwreserved.unwrap_or(core::mem::zeroed()))); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn RetrieveUrlCacheEntryStreamW(lpszurlname: P0, lpcacheentryinfo: Option<*mut INTERNET_CACHE_ENTRY_INFOW>, lpcbcacheentryinfo: *mut u32, frandomread: P3, dwreserved: Option) -> windows_core::Result +pub unsafe fn RetrieveUrlCacheEntryStreamW(lpszurlname: P0, lpcacheentryinfo: Option<*mut INTERNET_CACHE_ENTRY_INFOW>, lpcbcacheentryinfo: *mut u32, frandomread: bool, dwreserved: Option) -> windows_core::Result where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn RetrieveUrlCacheEntryStreamW(lpszurlname : windows_core::PCWSTR, lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo : *mut u32, frandomread : super::super::Foundation:: BOOL, dwreserved : u32) -> super::super::Foundation:: HANDLE); - let result__ = RetrieveUrlCacheEntryStreamW(lpszurlname.param().abi(), core::mem::transmute(lpcacheentryinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcbcacheentryinfo), frandomread.param().abi(), core::mem::transmute(dwreserved.unwrap_or(core::mem::zeroed()))); + let result__ = RetrieveUrlCacheEntryStreamW(lpszurlname.param().abi(), core::mem::transmute(lpcacheentryinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcbcacheentryinfo), frandomread.into(), core::mem::transmute(dwreserved.unwrap_or(core::mem::zeroed()))); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -2024,13 +2007,12 @@ where UrlCacheRetrieveEntryFile(core::mem::transmute(happcache.unwrap_or(core::mem::zeroed())), pcwszurl.param().abi(), core::mem::transmute(pcacheentryinfo), core::mem::transmute(phentryfile)) } #[inline] -pub unsafe fn UrlCacheRetrieveEntryStream(happcache: Option<*const core::ffi::c_void>, pcwszurl: P1, frandomread: P2, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO, phentrystream: *mut *mut core::ffi::c_void) -> u32 +pub unsafe fn UrlCacheRetrieveEntryStream(happcache: Option<*const core::ffi::c_void>, pcwszurl: P1, frandomread: bool, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO, phentrystream: *mut *mut core::ffi::c_void) -> u32 where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("wininet.dll" "system" fn UrlCacheRetrieveEntryStream(happcache : *const core::ffi::c_void, pcwszurl : windows_core::PCWSTR, frandomread : super::super::Foundation:: BOOL, pcacheentryinfo : *mut URLCACHE_ENTRY_INFO, phentrystream : *mut *mut core::ffi::c_void) -> u32); - UrlCacheRetrieveEntryStream(core::mem::transmute(happcache.unwrap_or(core::mem::zeroed())), pcwszurl.param().abi(), frandomread.param().abi(), core::mem::transmute(pcacheentryinfo), core::mem::transmute(phentrystream)) + UrlCacheRetrieveEntryStream(core::mem::transmute(happcache.unwrap_or(core::mem::zeroed())), pcwszurl.param().abi(), frandomread.into(), core::mem::transmute(pcacheentryinfo), core::mem::transmute(phentrystream)) } #[inline] pub unsafe fn UrlCacheServer() -> u32 { @@ -2893,9 +2875,6 @@ impl Default for HTTP_PUSH_TRANSPORT_SETTING { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HTTP_PUSH_WAIT_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HTTP_PUSH_WAIT_HANDLE { - type TypeKind = windows_core::CopyType; -} impl HTTP_PUSH_WAIT_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs index 6261682456e..9e47956dd41 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs @@ -238,40 +238,36 @@ pub unsafe fn RtlIpv4AddressToStringW(addr: *const IN_ADDR, s: &mut [u16; 16]) - RtlIpv4AddressToStringW(core::mem::transmute(addr), core::mem::transmute(s.as_ptr())) } #[inline] -pub unsafe fn RtlIpv4StringToAddressA(s: P0, strict: P1, terminator: *mut windows_core::PCSTR, addr: *mut IN_ADDR) -> i32 +pub unsafe fn RtlIpv4StringToAddressA(s: P0, strict: bool, terminator: *mut windows_core::PCSTR, addr: *mut IN_ADDR) -> i32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ntdll.dll" "system" fn RtlIpv4StringToAddressA(s : windows_core::PCSTR, strict : super::super::Foundation:: BOOLEAN, terminator : *mut windows_core::PCSTR, addr : *mut IN_ADDR) -> i32); - RtlIpv4StringToAddressA(s.param().abi(), strict.param().abi(), core::mem::transmute(terminator), core::mem::transmute(addr)) + RtlIpv4StringToAddressA(s.param().abi(), strict.into(), core::mem::transmute(terminator), core::mem::transmute(addr)) } #[inline] -pub unsafe fn RtlIpv4StringToAddressExA(addressstring: P0, strict: P1, address: *mut IN_ADDR, port: *mut u16) -> i32 +pub unsafe fn RtlIpv4StringToAddressExA(addressstring: P0, strict: bool, address: *mut IN_ADDR, port: *mut u16) -> i32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ntdll.dll" "system" fn RtlIpv4StringToAddressExA(addressstring : windows_core::PCSTR, strict : super::super::Foundation:: BOOLEAN, address : *mut IN_ADDR, port : *mut u16) -> i32); - RtlIpv4StringToAddressExA(addressstring.param().abi(), strict.param().abi(), core::mem::transmute(address), core::mem::transmute(port)) + RtlIpv4StringToAddressExA(addressstring.param().abi(), strict.into(), core::mem::transmute(address), core::mem::transmute(port)) } #[inline] -pub unsafe fn RtlIpv4StringToAddressExW(addressstring: P0, strict: P1, address: *mut IN_ADDR, port: *mut u16) -> i32 +pub unsafe fn RtlIpv4StringToAddressExW(addressstring: P0, strict: bool, address: *mut IN_ADDR, port: *mut u16) -> i32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ntdll.dll" "system" fn RtlIpv4StringToAddressExW(addressstring : windows_core::PCWSTR, strict : super::super::Foundation:: BOOLEAN, address : *mut IN_ADDR, port : *mut u16) -> i32); - RtlIpv4StringToAddressExW(addressstring.param().abi(), strict.param().abi(), core::mem::transmute(address), core::mem::transmute(port)) + RtlIpv4StringToAddressExW(addressstring.param().abi(), strict.into(), core::mem::transmute(address), core::mem::transmute(port)) } #[inline] -pub unsafe fn RtlIpv4StringToAddressW(s: P0, strict: P1, terminator: *mut windows_core::PCWSTR, addr: *mut IN_ADDR) -> i32 +pub unsafe fn RtlIpv4StringToAddressW(s: P0, strict: bool, terminator: *mut windows_core::PCWSTR, addr: *mut IN_ADDR) -> i32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ntdll.dll" "system" fn RtlIpv4StringToAddressW(s : windows_core::PCWSTR, strict : super::super::Foundation:: BOOLEAN, terminator : *mut windows_core::PCWSTR, addr : *mut IN_ADDR) -> i32); - RtlIpv4StringToAddressW(s.param().abi(), strict.param().abi(), core::mem::transmute(terminator), core::mem::transmute(addr)) + RtlIpv4StringToAddressW(s.param().abi(), strict.into(), core::mem::transmute(terminator), core::mem::transmute(addr)) } #[inline] pub unsafe fn RtlIpv6AddressToStringA(addr: *const IN6_ADDR, s: &mut [u8; 46]) -> windows_core::PSTR { @@ -384,12 +380,9 @@ pub unsafe fn SetServiceW(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, SetServiceW(core::mem::transmute(dwnamespace), core::mem::transmute(dwoperation), core::mem::transmute(dwflags), core::mem::transmute(lpserviceinfo), core::mem::transmute(lpserviceasyncinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpdwstatusflags)) } #[inline] -pub unsafe fn SetSocketMediaStreamingMode(value: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn SetSocketMediaStreamingMode(value: bool) -> windows_core::Result<()> { windows_targets::link!("windows.networking.dll" "system" fn SetSocketMediaStreamingMode(value : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - SetSocketMediaStreamingMode(value.param().abi()).ok() + SetSocketMediaStreamingMode(value.into()).ok() } #[cfg(feature = "Win32_System_IO")] #[inline] @@ -623,12 +616,9 @@ pub unsafe fn WSAGetLastError() -> WSA_ERROR { } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn WSAGetOverlappedResult(s: SOCKET, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcbtransfer: *mut u32, fwait: P3, lpdwflags: *mut u32) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn WSAGetOverlappedResult(s: SOCKET, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcbtransfer: *mut u32, fwait: bool, lpdwflags: *mut u32) -> windows_core::Result<()> { windows_targets::link!("ws2_32.dll" "system" fn WSAGetOverlappedResult(s : SOCKET, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, lpcbtransfer : *mut u32, fwait : super::super::Foundation:: BOOL, lpdwflags : *mut u32) -> super::super::Foundation:: BOOL); - WSAGetOverlappedResult(core::mem::transmute(s), core::mem::transmute(lpoverlapped), core::mem::transmute(lpcbtransfer), fwait.param().abi(), core::mem::transmute(lpdwflags)).ok() + WSAGetOverlappedResult(core::mem::transmute(s), core::mem::transmute(lpoverlapped), core::mem::transmute(lpcbtransfer), fwait.into(), core::mem::transmute(lpdwflags)).ok() } #[inline] pub unsafe fn WSAGetQOSByName(s: SOCKET, lpqosname: *const WSABUF, lpqos: *mut QOS) -> windows_core::Result<()> { @@ -907,13 +897,9 @@ pub unsafe fn WSAUnhookBlockingHook() -> i32 { WSAUnhookBlockingHook() } #[inline] -pub unsafe fn WSAWaitForMultipleEvents(lphevents: &[super::super::Foundation::HANDLE], fwaitall: P2, dwtimeout: u32, falertable: P4) -> super::super::Foundation::WAIT_EVENT -where - P2: windows_core::Param, - P4: windows_core::Param, -{ +pub unsafe fn WSAWaitForMultipleEvents(lphevents: &[super::super::Foundation::HANDLE], fwaitall: bool, dwtimeout: u32, falertable: bool) -> super::super::Foundation::WAIT_EVENT { windows_targets::link!("ws2_32.dll" "system" fn WSAWaitForMultipleEvents(cevents : u32, lphevents : *const super::super::Foundation:: HANDLE, fwaitall : super::super::Foundation:: BOOL, dwtimeout : u32, falertable : super::super::Foundation:: BOOL) -> super::super::Foundation:: WAIT_EVENT); - WSAWaitForMultipleEvents(lphevents.len().try_into().unwrap(), core::mem::transmute(lphevents.as_ptr()), fwaitall.param().abi(), core::mem::transmute(dwtimeout), falertable.param().abi()) + WSAWaitForMultipleEvents(lphevents.len().try_into().unwrap(), core::mem::transmute(lphevents.as_ptr()), fwaitall.into(), core::mem::transmute(dwtimeout), falertable.into()) } #[inline] pub unsafe fn WSCDeinstallProvider(lpproviderid: *const windows_core::GUID, lperrno: *mut i32) -> i32 { @@ -927,21 +913,15 @@ pub unsafe fn WSCDeinstallProvider32(lpproviderid: *const windows_core::GUID, lp WSCDeinstallProvider32(core::mem::transmute(lpproviderid), core::mem::transmute(lperrno)) } #[inline] -pub unsafe fn WSCEnableNSProvider(lpproviderid: *const windows_core::GUID, fenable: P1) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn WSCEnableNSProvider(lpproviderid: *const windows_core::GUID, fenable: bool) -> i32 { windows_targets::link!("ws2_32.dll" "system" fn WSCEnableNSProvider(lpproviderid : *const windows_core::GUID, fenable : super::super::Foundation:: BOOL) -> i32); - WSCEnableNSProvider(core::mem::transmute(lpproviderid), fenable.param().abi()) + WSCEnableNSProvider(core::mem::transmute(lpproviderid), fenable.into()) } #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[inline] -pub unsafe fn WSCEnableNSProvider32(lpproviderid: *const windows_core::GUID, fenable: P1) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn WSCEnableNSProvider32(lpproviderid: *const windows_core::GUID, fenable: bool) -> i32 { windows_targets::link!("ws2_32.dll" "system" fn WSCEnableNSProvider32(lpproviderid : *const windows_core::GUID, fenable : super::super::Foundation:: BOOL) -> i32); - WSCEnableNSProvider32(core::mem::transmute(lpproviderid), fenable.param().abi()) + WSCEnableNSProvider32(core::mem::transmute(lpproviderid), fenable.into()) } #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "x86_64"))] #[inline] @@ -5125,9 +5105,6 @@ impl Default for RIO_BUF { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct RIO_BUFFERID(pub isize); -impl windows_core::TypeKind for RIO_BUFFERID { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RIO_CMSG_BUFFER { @@ -5142,9 +5119,6 @@ pub const RIO_CORRUPT_CQ: u32 = 4294967295u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct RIO_CQ(pub isize); -impl windows_core::TypeKind for RIO_CQ { - type TypeKind = windows_core::CopyType; -} pub const RIO_EVENT_COMPLETION: RIO_NOTIFICATION_COMPLETION_TYPE = RIO_NOTIFICATION_COMPLETION_TYPE(1i32); #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -5226,9 +5200,6 @@ pub struct RIO_NOTIFICATION_COMPLETION_TYPE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct RIO_RQ(pub isize); -impl windows_core::TypeKind for RIO_RQ { - type TypeKind = windows_core::CopyType; -} pub const RM_ADD_RECEIVE_IF: i32 = 1008i32; pub const RM_DEL_RECEIVE_IF: i32 = 1009i32; #[repr(C)] @@ -5990,9 +5961,6 @@ impl Default for SOCKADDR_VNS { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct SOCKET(pub usize); -impl windows_core::TypeKind for SOCKET { - type TypeKind = windows_core::CopyType; -} impl SOCKET { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ @@ -7055,9 +7023,6 @@ pub const WSAEUSERS: WSA_ERROR = WSA_ERROR(10068i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSAEVENT(pub isize); -impl windows_core::TypeKind for WSAEVENT { - type TypeKind = windows_core::CopyType; -} impl WSAEVENT { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -7755,9 +7720,6 @@ impl Default for sockaddr_in6_old { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct socklen_t(pub i32); -impl windows_core::TypeKind for socklen_t { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct sockproto { diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs index bed5a761189..eacd39924db 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -347,12 +347,9 @@ pub unsafe fn WsFillReader(reader: *const WS_XML_READER, minsize: u32, asynccont WsFillReader(core::mem::transmute(reader), core::mem::transmute(minsize), core::mem::transmute(asynccontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn WsFindAttribute(reader: *const WS_XML_READER, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, required: P3, attributeindex: *mut u32, error: Option<*const WS_ERROR>) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn WsFindAttribute(reader: *const WS_XML_READER, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, required: bool, attributeindex: *mut u32, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { windows_targets::link!("webservices.dll" "system" fn WsFindAttribute(reader : *const WS_XML_READER, localname : *const WS_XML_STRING, ns : *const WS_XML_STRING, required : super::super::Foundation:: BOOL, attributeindex : *mut u32, error : *const WS_ERROR) -> windows_core::HRESULT); - WsFindAttribute(core::mem::transmute(reader), core::mem::transmute(localname), core::mem::transmute(ns), required.param().abi(), core::mem::transmute(attributeindex), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() + WsFindAttribute(core::mem::transmute(reader), core::mem::transmute(localname), core::mem::transmute(ns), required.into(), core::mem::transmute(attributeindex), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn WsFlushBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: Option<*const WS_ASYNC_CONTEXT>, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { @@ -501,12 +498,9 @@ pub unsafe fn WsGetMissingMetadataDocumentAddress(metadata: *const WS_METADATA, WsGetMissingMetadataDocumentAddress(core::mem::transmute(metadata), core::mem::transmute(address), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn WsGetNamespaceFromPrefix(reader: *const WS_XML_READER, prefix: *const WS_XML_STRING, required: P2, ns: *mut *mut WS_XML_STRING, error: Option<*const WS_ERROR>) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn WsGetNamespaceFromPrefix(reader: *const WS_XML_READER, prefix: *const WS_XML_STRING, required: bool, ns: *mut *mut WS_XML_STRING, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { windows_targets::link!("webservices.dll" "system" fn WsGetNamespaceFromPrefix(reader : *const WS_XML_READER, prefix : *const WS_XML_STRING, required : super::super::Foundation:: BOOL, ns : *mut *mut WS_XML_STRING, error : *const WS_ERROR) -> windows_core::HRESULT); - WsGetNamespaceFromPrefix(core::mem::transmute(reader), core::mem::transmute(prefix), required.param().abi(), core::mem::transmute(ns), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() + WsGetNamespaceFromPrefix(core::mem::transmute(reader), core::mem::transmute(prefix), required.into(), core::mem::transmute(ns), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn WsGetOperationContextProperty(context: *const WS_OPERATION_CONTEXT, id: WS_OPERATION_CONTEXT_PROPERTY_ID, value: *mut core::ffi::c_void, valuesize: u32, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { @@ -524,12 +518,9 @@ pub unsafe fn WsGetPolicyProperty(policy: *const WS_POLICY, id: WS_POLICY_PROPER WsGetPolicyProperty(core::mem::transmute(policy), core::mem::transmute(id), core::mem::transmute(value), core::mem::transmute(valuesize), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn WsGetPrefixFromNamespace(writer: *const WS_XML_WRITER, ns: *const WS_XML_STRING, required: P2, prefix: *mut *mut WS_XML_STRING, error: Option<*const WS_ERROR>) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn WsGetPrefixFromNamespace(writer: *const WS_XML_WRITER, ns: *const WS_XML_STRING, required: bool, prefix: *mut *mut WS_XML_STRING, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { windows_targets::link!("webservices.dll" "system" fn WsGetPrefixFromNamespace(writer : *const WS_XML_WRITER, ns : *const WS_XML_STRING, required : super::super::Foundation:: BOOL, prefix : *mut *mut WS_XML_STRING, error : *const WS_ERROR) -> windows_core::HRESULT); - WsGetPrefixFromNamespace(core::mem::transmute(writer), core::mem::transmute(ns), required.param().abi(), core::mem::transmute(prefix), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() + WsGetPrefixFromNamespace(core::mem::transmute(writer), core::mem::transmute(ns), required.into(), core::mem::transmute(prefix), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn WsGetReaderNode(xmlreader: *const WS_XML_READER, node: *mut *mut WS_XML_NODE, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { @@ -592,12 +583,9 @@ pub unsafe fn WsMarkHeaderAsUnderstood(message: *const WS_MESSAGE, headerpositio WsMarkHeaderAsUnderstood(core::mem::transmute(message), core::mem::transmute(headerposition), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn WsMatchPolicyAlternative(policy: *const WS_POLICY, alternativeindex: u32, policyconstraints: *const WS_POLICY_CONSTRAINTS, matchrequired: P3, heap: *const WS_HEAP, error: Option<*const WS_ERROR>) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn WsMatchPolicyAlternative(policy: *const WS_POLICY, alternativeindex: u32, policyconstraints: *const WS_POLICY_CONSTRAINTS, matchrequired: bool, heap: *const WS_HEAP, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { windows_targets::link!("webservices.dll" "system" fn WsMatchPolicyAlternative(policy : *const WS_POLICY, alternativeindex : u32, policyconstraints : *const WS_POLICY_CONSTRAINTS, matchrequired : super::super::Foundation:: BOOL, heap : *const WS_HEAP, error : *const WS_ERROR) -> windows_core::HRESULT); - WsMatchPolicyAlternative(core::mem::transmute(policy), core::mem::transmute(alternativeindex), core::mem::transmute(policyconstraints), matchrequired.param().abi(), core::mem::transmute(heap), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() + WsMatchPolicyAlternative(core::mem::transmute(policy), core::mem::transmute(alternativeindex), core::mem::transmute(policyconstraints), matchrequired.into(), core::mem::transmute(heap), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn WsMoveReader(reader: *const WS_XML_READER, moveto: WS_MOVE_TO, found: Option<*mut super::super::Foundation::BOOL>, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { @@ -1070,12 +1058,9 @@ pub unsafe fn WsWriteQualifiedName(writer: *const WS_XML_WRITER, prefix: Option< WsWriteQualifiedName(core::mem::transmute(writer), core::mem::transmute(prefix.unwrap_or(core::mem::zeroed())), core::mem::transmute(localname), core::mem::transmute(ns.unwrap_or(core::mem::zeroed())), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn WsWriteStartAttribute(writer: *const WS_XML_WRITER, prefix: Option<*const WS_XML_STRING>, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, singlequote: P4, error: Option<*const WS_ERROR>) -> windows_core::Result<()> -where - P4: windows_core::Param, -{ +pub unsafe fn WsWriteStartAttribute(writer: *const WS_XML_WRITER, prefix: Option<*const WS_XML_STRING>, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, singlequote: bool, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { windows_targets::link!("webservices.dll" "system" fn WsWriteStartAttribute(writer : *const WS_XML_WRITER, prefix : *const WS_XML_STRING, localname : *const WS_XML_STRING, ns : *const WS_XML_STRING, singlequote : super::super::Foundation:: BOOL, error : *const WS_ERROR) -> windows_core::HRESULT); - WsWriteStartAttribute(core::mem::transmute(writer), core::mem::transmute(prefix.unwrap_or(core::mem::zeroed())), core::mem::transmute(localname), core::mem::transmute(ns), singlequote.param().abi(), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() + WsWriteStartAttribute(core::mem::transmute(writer), core::mem::transmute(prefix.unwrap_or(core::mem::zeroed())), core::mem::transmute(localname), core::mem::transmute(ns), singlequote.into(), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn WsWriteStartCData(writer: *const WS_XML_WRITER, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { @@ -1113,12 +1098,9 @@ pub unsafe fn WsWriteXmlBufferToBytes(writer: *const WS_XML_WRITER, xmlbuffer: * WsWriteXmlBufferToBytes(core::mem::transmute(writer), core::mem::transmute(xmlbuffer), core::mem::transmute(encoding.unwrap_or(core::mem::zeroed())), core::mem::transmute(properties.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(heap), core::mem::transmute(bytes), core::mem::transmute(bytecount), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn WsWriteXmlnsAttribute(writer: *const WS_XML_WRITER, prefix: Option<*const WS_XML_STRING>, ns: *const WS_XML_STRING, singlequote: P3, error: Option<*const WS_ERROR>) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn WsWriteXmlnsAttribute(writer: *const WS_XML_WRITER, prefix: Option<*const WS_XML_STRING>, ns: *const WS_XML_STRING, singlequote: bool, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { windows_targets::link!("webservices.dll" "system" fn WsWriteXmlnsAttribute(writer : *const WS_XML_WRITER, prefix : *const WS_XML_STRING, ns : *const WS_XML_STRING, singlequote : super::super::Foundation:: BOOL, error : *const WS_ERROR) -> windows_core::HRESULT); - WsWriteXmlnsAttribute(core::mem::transmute(writer), core::mem::transmute(prefix.unwrap_or(core::mem::zeroed())), core::mem::transmute(ns), singlequote.param().abi(), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() + WsWriteXmlnsAttribute(core::mem::transmute(writer), core::mem::transmute(prefix.unwrap_or(core::mem::zeroed())), core::mem::transmute(ns), singlequote.into(), core::mem::transmute(error.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn WsXmlStringEquals(string1: *const WS_XML_STRING, string2: *const WS_XML_STRING, error: Option<*const WS_ERROR>) -> windows_core::Result<()> { @@ -1967,9 +1949,6 @@ pub const WS_CERT_SIGNED_SAML_AUTHENTICATOR_TYPE: WS_SAML_AUTHENTICATOR_TYPE = W #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_CHANNEL(pub isize); -impl windows_core::TypeKind for WS_CHANNEL { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct WS_CHANNEL_BINDING(pub i32); @@ -2526,9 +2505,6 @@ pub const WS_ENVELOPE_VERSION_SOAP_1_2: WS_ENVELOPE_VERSION = WS_ENVELOPE_VERSIO #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_ERROR(pub isize); -impl windows_core::TypeKind for WS_ERROR { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_ERROR_PROPERTY { @@ -2705,9 +2681,6 @@ pub struct WS_HEADER_TYPE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_HEAP(pub isize); -impl windows_core::TypeKind for WS_HEAP { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_HEAP_PROPERTIES { @@ -3247,9 +3220,6 @@ pub const WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_T #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_LISTENER(pub isize); -impl windows_core::TypeKind for WS_LISTENER { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_LISTENER_PROPERTIES { @@ -3317,9 +3287,6 @@ pub const WS_MATCH_URL_THIS_HOST: i32 = 31i32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_MESSAGE(pub isize); -impl windows_core::TypeKind for WS_MESSAGE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_MESSAGE_DESCRIPTION { @@ -3398,9 +3365,6 @@ pub const WS_MESSAGE_STATE_WRITING: WS_MESSAGE_STATE = WS_MESSAGE_STATE(4i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WS_METADATA(pub isize); -impl windows_core::TypeKind for WS_METADATA { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WS_METADATA_ENDPOINT { @@ -3560,9 +3524,6 @@ pub type WS_OPERATION_CANCEL_CALLBACK = Option(szfullpathname: P0, bfromshellexecute: P1) -> super::super::Foundation::BOOL +pub unsafe fn SaferiIsExecutableFileType(szfullpathname: P0, bfromshellexecute: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn SaferiIsExecutableFileType(szfullpathname : windows_core::PCWSTR, bfromshellexecute : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: BOOL); - SaferiIsExecutableFileType(szfullpathname.param().abi(), bfromshellexecute.param().abi()) + SaferiIsExecutableFileType(szfullpathname.param().abi(), bfromshellexecute.into()) } #[repr(C)] #[cfg(feature = "Win32_Security_Cryptography")] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs index 996db9f3543..610023d4c2d 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs @@ -99,12 +99,9 @@ pub unsafe fn AuditEnumeratePerUserPolicy(ppauditsidarray: *mut *mut POLICY_AUDI AuditEnumeratePerUserPolicy(core::mem::transmute(ppauditsidarray)) } #[inline] -pub unsafe fn AuditEnumerateSubCategories(pauditcategoryguid: Option<*const windows_core::GUID>, bretrieveallsubcategories: P1, ppauditsubcategoriesarray: *mut *mut windows_core::GUID, pdwcountreturned: *mut u32) -> super::super::super::Foundation::BOOLEAN -where - P1: windows_core::Param, -{ +pub unsafe fn AuditEnumerateSubCategories(pauditcategoryguid: Option<*const windows_core::GUID>, bretrieveallsubcategories: bool, ppauditsubcategoriesarray: *mut *mut windows_core::GUID, pdwcountreturned: *mut u32) -> super::super::super::Foundation::BOOLEAN { windows_targets::link!("advapi32.dll" "system" fn AuditEnumerateSubCategories(pauditcategoryguid : *const windows_core::GUID, bretrieveallsubcategories : super::super::super::Foundation:: BOOLEAN, ppauditsubcategoriesarray : *mut *mut windows_core::GUID, pdwcountreturned : *mut u32) -> super::super::super::Foundation:: BOOLEAN); - AuditEnumerateSubCategories(core::mem::transmute(pauditcategoryguid.unwrap_or(core::mem::zeroed())), bretrieveallsubcategories.param().abi(), core::mem::transmute(ppauditsubcategoriesarray), core::mem::transmute(pdwcountreturned)) + AuditEnumerateSubCategories(core::mem::transmute(pauditcategoryguid.unwrap_or(core::mem::zeroed())), bretrieveallsubcategories.into(), core::mem::transmute(ppauditsubcategoriesarray), core::mem::transmute(pdwcountreturned)) } #[inline] pub unsafe fn AuditFree(buffer: *const core::ffi::c_void) { @@ -204,20 +201,14 @@ pub unsafe fn AuditSetSystemPolicy(pauditpolicy: &[AUDIT_POLICY_INFORMATION]) -> AuditSetSystemPolicy(core::mem::transmute(pauditpolicy.as_ptr()), pauditpolicy.len().try_into().unwrap()) } #[inline] -pub unsafe fn ChangeAccountPasswordA(pszpackagename: *const i8, pszdomainname: *const i8, pszaccountname: *const i8, pszoldpassword: *const i8, psznewpassword: *const i8, bimpersonating: P5, dwreserved: u32, poutput: *mut SecBufferDesc) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn ChangeAccountPasswordA(pszpackagename: *const i8, pszdomainname: *const i8, pszaccountname: *const i8, pszoldpassword: *const i8, psznewpassword: *const i8, bimpersonating: bool, dwreserved: u32, poutput: *mut SecBufferDesc) -> windows_core::Result<()> { windows_targets::link!("secur32.dll" "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) -> windows_core::HRESULT); - ChangeAccountPasswordA(core::mem::transmute(pszpackagename), core::mem::transmute(pszdomainname), core::mem::transmute(pszaccountname), core::mem::transmute(pszoldpassword), core::mem::transmute(psznewpassword), bimpersonating.param().abi(), core::mem::transmute(dwreserved), core::mem::transmute(poutput)).ok() + ChangeAccountPasswordA(core::mem::transmute(pszpackagename), core::mem::transmute(pszdomainname), core::mem::transmute(pszaccountname), core::mem::transmute(pszoldpassword), core::mem::transmute(psznewpassword), bimpersonating.into(), core::mem::transmute(dwreserved), core::mem::transmute(poutput)).ok() } #[inline] -pub unsafe fn ChangeAccountPasswordW(pszpackagename: *const u16, pszdomainname: *const u16, pszaccountname: *const u16, pszoldpassword: *const u16, psznewpassword: *const u16, bimpersonating: P5, dwreserved: u32, poutput: *mut SecBufferDesc) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn ChangeAccountPasswordW(pszpackagename: *const u16, pszdomainname: *const u16, pszaccountname: *const u16, pszoldpassword: *const u16, psznewpassword: *const u16, bimpersonating: bool, dwreserved: u32, poutput: *mut SecBufferDesc) -> windows_core::Result<()> { windows_targets::link!("secur32.dll" "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) -> windows_core::HRESULT); - ChangeAccountPasswordW(core::mem::transmute(pszpackagename), core::mem::transmute(pszdomainname), core::mem::transmute(pszaccountname), core::mem::transmute(pszoldpassword), core::mem::transmute(psznewpassword), bimpersonating.param().abi(), core::mem::transmute(dwreserved), core::mem::transmute(poutput)).ok() + ChangeAccountPasswordW(core::mem::transmute(pszpackagename), core::mem::transmute(pszdomainname), core::mem::transmute(pszaccountname), core::mem::transmute(pszoldpassword), core::mem::transmute(psznewpassword), bimpersonating.into(), core::mem::transmute(dwreserved), core::mem::transmute(poutput)).ok() } #[cfg(feature = "Win32_Security_Credentials")] #[inline] @@ -580,12 +571,9 @@ pub unsafe fn LsaRegisterPolicyChangeNotification(informationclass: POLICY_NOTIF LsaRegisterPolicyChangeNotification(core::mem::transmute(informationclass), core::mem::transmute(notificationeventhandle)) } #[inline] -pub unsafe fn LsaRemoveAccountRights(policyhandle: LSA_HANDLE, accountsid: super::super::PSID, allrights: P2, userrights: Option<&[LSA_UNICODE_STRING]>) -> super::super::super::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn LsaRemoveAccountRights(policyhandle: LSA_HANDLE, accountsid: super::super::PSID, allrights: bool, userrights: Option<&[LSA_UNICODE_STRING]>) -> super::super::super::Foundation::NTSTATUS { windows_targets::link!("advapi32.dll" "system" fn LsaRemoveAccountRights(policyhandle : LSA_HANDLE, accountsid : super::super:: PSID, allrights : super::super::super::Foundation:: BOOLEAN, userrights : *const LSA_UNICODE_STRING, countofrights : u32) -> super::super::super::Foundation:: NTSTATUS); - LsaRemoveAccountRights(core::mem::transmute(policyhandle), core::mem::transmute(accountsid), allrights.param().abi(), core::mem::transmute(userrights.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), userrights.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) + LsaRemoveAccountRights(core::mem::transmute(policyhandle), core::mem::transmute(accountsid), allrights.into(), core::mem::transmute(userrights.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), userrights.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } #[inline] pub unsafe fn LsaRetrievePrivateData(policyhandle: LSA_HANDLE, keyname: *const LSA_UNICODE_STRING, privatedata: *mut *mut LSA_UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS { @@ -603,20 +591,14 @@ pub unsafe fn LsaSetDomainInformationPolicy(policyhandle: LSA_HANDLE, informatio LsaSetDomainInformationPolicy(core::mem::transmute(policyhandle), core::mem::transmute(informationclass), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn LsaSetForestTrustInformation(policyhandle: LSA_HANDLE, trusteddomainname: *const LSA_UNICODE_STRING, foresttrustinfo: *const LSA_FOREST_TRUST_INFORMATION, checkonly: P3, collisioninfo: *mut *mut LSA_FOREST_TRUST_COLLISION_INFORMATION) -> super::super::super::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn LsaSetForestTrustInformation(policyhandle: LSA_HANDLE, trusteddomainname: *const LSA_UNICODE_STRING, foresttrustinfo: *const LSA_FOREST_TRUST_INFORMATION, checkonly: bool, collisioninfo: *mut *mut LSA_FOREST_TRUST_COLLISION_INFORMATION) -> super::super::super::Foundation::NTSTATUS { windows_targets::link!("advapi32.dll" "system" fn LsaSetForestTrustInformation(policyhandle : LSA_HANDLE, trusteddomainname : *const LSA_UNICODE_STRING, foresttrustinfo : *const LSA_FOREST_TRUST_INFORMATION, checkonly : super::super::super::Foundation:: BOOLEAN, collisioninfo : *mut *mut LSA_FOREST_TRUST_COLLISION_INFORMATION) -> super::super::super::Foundation:: NTSTATUS); - LsaSetForestTrustInformation(core::mem::transmute(policyhandle), core::mem::transmute(trusteddomainname), core::mem::transmute(foresttrustinfo), checkonly.param().abi(), core::mem::transmute(collisioninfo)) + LsaSetForestTrustInformation(core::mem::transmute(policyhandle), core::mem::transmute(trusteddomainname), core::mem::transmute(foresttrustinfo), checkonly.into(), core::mem::transmute(collisioninfo)) } #[inline] -pub unsafe fn LsaSetForestTrustInformation2(policyhandle: LSA_HANDLE, trusteddomainname: *const LSA_UNICODE_STRING, highestrecordtype: LSA_FOREST_TRUST_RECORD_TYPE, foresttrustinfo: *const LSA_FOREST_TRUST_INFORMATION2, checkonly: P4, collisioninfo: *mut *mut LSA_FOREST_TRUST_COLLISION_INFORMATION) -> super::super::super::Foundation::NTSTATUS -where - P4: windows_core::Param, -{ +pub unsafe fn LsaSetForestTrustInformation2(policyhandle: LSA_HANDLE, trusteddomainname: *const LSA_UNICODE_STRING, highestrecordtype: LSA_FOREST_TRUST_RECORD_TYPE, foresttrustinfo: *const LSA_FOREST_TRUST_INFORMATION2, checkonly: bool, collisioninfo: *mut *mut LSA_FOREST_TRUST_COLLISION_INFORMATION) -> super::super::super::Foundation::NTSTATUS { windows_targets::link!("advapi32.dll" "system" fn LsaSetForestTrustInformation2(policyhandle : LSA_HANDLE, trusteddomainname : *const LSA_UNICODE_STRING, highestrecordtype : LSA_FOREST_TRUST_RECORD_TYPE, foresttrustinfo : *const LSA_FOREST_TRUST_INFORMATION2, checkonly : super::super::super::Foundation:: BOOLEAN, collisioninfo : *mut *mut LSA_FOREST_TRUST_COLLISION_INFORMATION) -> super::super::super::Foundation:: NTSTATUS); - LsaSetForestTrustInformation2(core::mem::transmute(policyhandle), core::mem::transmute(trusteddomainname), core::mem::transmute(highestrecordtype), core::mem::transmute(foresttrustinfo), checkonly.param().abi(), core::mem::transmute(collisioninfo)) + LsaSetForestTrustInformation2(core::mem::transmute(policyhandle), core::mem::transmute(trusteddomainname), core::mem::transmute(highestrecordtype), core::mem::transmute(foresttrustinfo), checkonly.into(), core::mem::transmute(collisioninfo)) } #[inline] pub unsafe fn LsaSetInformationPolicy(policyhandle: LSA_HANDLE, informationclass: POLICY_INFORMATION_CLASS, buffer: *const core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS { @@ -1138,12 +1120,9 @@ pub unsafe fn SaslSetContextOption(contexthandle: *const super::super::Credentia SaslSetContextOption(core::mem::transmute(contexthandle), core::mem::transmute(option), core::mem::transmute(value), core::mem::transmute(size)).ok() } #[inline] -pub unsafe fn SendSAS(asuser: P0) -where - P0: windows_core::Param, -{ +pub unsafe fn SendSAS(asuser: bool) { windows_targets::link!("sas.dll" "system" fn SendSAS(asuser : super::super::super::Foundation:: BOOL)); - SendSAS(asuser.param().abi()) + SendSAS(asuser.into()) } #[cfg(feature = "Win32_Security_Credentials")] #[inline] @@ -3609,9 +3588,6 @@ pub const LSA_GLOBAL_SECRET_PREFIX_LENGTH: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct LSA_HANDLE(pub isize); -impl windows_core::TypeKind for LSA_HANDLE { - type TypeKind = windows_core::CopyType; -} impl LSA_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 @@ -9241,9 +9217,6 @@ pub const _FACILITY_WINDOWS_STORE: u32 = 63u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct _HMAPPER(pub isize); -impl windows_core::TypeKind for _HMAPPER { - type TypeKind = windows_core::CopyType; -} #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct eTlsAlgorithmUsage(pub i32); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs index dd2da249a36..394252e3a4f 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs @@ -196,11 +196,8 @@ impl ISecurityInformation { pub unsafe fn GetObjectInformation(&self, pobjectinfo: *mut SI_OBJECT_INFO) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetObjectInformation)(windows_core::Interface::as_raw(self), core::mem::transmute(pobjectinfo)).ok() } - pub unsafe fn GetSecurity(&self, requestedinformation: super::super::OBJECT_SECURITY_INFORMATION, ppsecuritydescriptor: *mut super::super::PSECURITY_DESCRIPTOR, fdefault: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetSecurity)(windows_core::Interface::as_raw(self), core::mem::transmute(requestedinformation), core::mem::transmute(ppsecuritydescriptor), fdefault.param().abi()).ok() + pub unsafe fn GetSecurity(&self, requestedinformation: super::super::OBJECT_SECURITY_INFORMATION, ppsecuritydescriptor: *mut super::super::PSECURITY_DESCRIPTOR, fdefault: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetSecurity)(windows_core::Interface::as_raw(self), core::mem::transmute(requestedinformation), core::mem::transmute(ppsecuritydescriptor), fdefault.into()).ok() } pub unsafe fn SetSecurity(&self, securityinformation: super::super::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: super::super::PSECURITY_DESCRIPTOR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetSecurity)(windows_core::Interface::as_raw(self), core::mem::transmute(securityinformation), core::mem::transmute(psecuritydescriptor)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs index 6f5f2987e63..67354871d8d 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs @@ -32,12 +32,9 @@ pub unsafe fn AuthzEnumerateSecurityEventSources(dwflags: u32, buffer: *mut AUTH AuthzEnumerateSecurityEventSources(core::mem::transmute(dwflags), core::mem::transmute(buffer), core::mem::transmute(pdwcount), core::mem::transmute(pdwlength)).ok() } #[inline] -pub unsafe fn AuthzEvaluateSacl(authzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, prequest: *const AUTHZ_ACCESS_REQUEST, sacl: *const super::ACL, grantedaccess: u32, accessgranted: P4, pbgenerateaudit: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL -where - P4: windows_core::Param, -{ +pub unsafe fn AuthzEvaluateSacl(authzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, prequest: *const AUTHZ_ACCESS_REQUEST, sacl: *const super::ACL, grantedaccess: u32, accessgranted: bool, pbgenerateaudit: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL { windows_targets::link!("authz.dll" "system" fn AuthzEvaluateSacl(authzclientcontext : AUTHZ_CLIENT_CONTEXT_HANDLE, prequest : *const AUTHZ_ACCESS_REQUEST, sacl : *const super:: ACL, grantedaccess : u32, accessgranted : super::super::Foundation:: BOOL, pbgenerateaudit : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - AuthzEvaluateSacl(core::mem::transmute(authzclientcontext), core::mem::transmute(prequest), core::mem::transmute(sacl), core::mem::transmute(grantedaccess), accessgranted.param().abi(), core::mem::transmute(pbgenerateaudit)) + AuthzEvaluateSacl(core::mem::transmute(authzclientcontext), core::mem::transmute(prequest), core::mem::transmute(sacl), core::mem::transmute(grantedaccess), accessgranted.into(), core::mem::transmute(pbgenerateaudit)) } #[inline] pub unsafe fn AuthzFreeAuditEvent(hauditevent: AUTHZ_AUDIT_EVENT_HANDLE) -> windows_core::Result<()> { @@ -418,22 +415,20 @@ pub unsafe fn GetExplicitEntriesFromAclW(pacl: *const super::ACL, pccountofexpli GetExplicitEntriesFromAclW(core::mem::transmute(pacl), core::mem::transmute(pccountofexplicitentries), core::mem::transmute(plistofexplicitentries)) } #[inline] -pub unsafe fn GetInheritanceSourceA(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, container: P3, pobjectclassguids: Option<&[*const windows_core::GUID]>, pacl: *const super::ACL, pfnarray: Option<*const FN_OBJECT_MGR_FUNCTS>, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMA) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn GetInheritanceSourceA(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, container: bool, pobjectclassguids: Option<&[*const windows_core::GUID]>, pacl: *const super::ACL, pfnarray: Option<*const FN_OBJECT_MGR_FUNCTS>, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMA) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn GetInheritanceSourceA(pobjectname : windows_core::PCSTR, objecttype : SE_OBJECT_TYPE, securityinfo : super:: OBJECT_SECURITY_INFORMATION, container : super::super::Foundation:: BOOL, pobjectclassguids : *const *const windows_core::GUID, guidcount : u32, pacl : *const super:: ACL, pfnarray : *const FN_OBJECT_MGR_FUNCTS, pgenericmapping : *const super:: GENERIC_MAPPING, pinheritarray : *mut INHERITED_FROMA) -> super::super::Foundation:: WIN32_ERROR); - GetInheritanceSourceA(pobjectname.param().abi(), core::mem::transmute(objecttype), core::mem::transmute(securityinfo), container.param().abi(), core::mem::transmute(pobjectclassguids.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pobjectclassguids.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pacl), core::mem::transmute(pfnarray.unwrap_or(core::mem::zeroed())), core::mem::transmute(pgenericmapping), core::mem::transmute(pinheritarray)) + GetInheritanceSourceA(pobjectname.param().abi(), core::mem::transmute(objecttype), core::mem::transmute(securityinfo), container.into(), core::mem::transmute(pobjectclassguids.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pobjectclassguids.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pacl), core::mem::transmute(pfnarray.unwrap_or(core::mem::zeroed())), core::mem::transmute(pgenericmapping), core::mem::transmute(pinheritarray)) } #[inline] -pub unsafe fn GetInheritanceSourceW(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, container: P3, pobjectclassguids: Option<&[*const windows_core::GUID]>, pacl: *const super::ACL, pfnarray: Option<*const FN_OBJECT_MGR_FUNCTS>, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMW) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn GetInheritanceSourceW(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, container: bool, pobjectclassguids: Option<&[*const windows_core::GUID]>, pacl: *const super::ACL, pfnarray: Option<*const FN_OBJECT_MGR_FUNCTS>, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMW) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn GetInheritanceSourceW(pobjectname : windows_core::PCWSTR, objecttype : SE_OBJECT_TYPE, securityinfo : super:: OBJECT_SECURITY_INFORMATION, container : super::super::Foundation:: BOOL, pobjectclassguids : *const *const windows_core::GUID, guidcount : u32, pacl : *const super:: ACL, pfnarray : *const FN_OBJECT_MGR_FUNCTS, pgenericmapping : *const super:: GENERIC_MAPPING, pinheritarray : *mut INHERITED_FROMW) -> super::super::Foundation:: WIN32_ERROR); - GetInheritanceSourceW(pobjectname.param().abi(), core::mem::transmute(objecttype), core::mem::transmute(securityinfo), container.param().abi(), core::mem::transmute(pobjectclassguids.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pobjectclassguids.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pacl), core::mem::transmute(pfnarray.unwrap_or(core::mem::zeroed())), core::mem::transmute(pgenericmapping), core::mem::transmute(pinheritarray)) + GetInheritanceSourceW(pobjectname.param().abi(), core::mem::transmute(objecttype), core::mem::transmute(securityinfo), container.into(), core::mem::transmute(pobjectclassguids.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pobjectclassguids.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(pacl), core::mem::transmute(pfnarray.unwrap_or(core::mem::zeroed())), core::mem::transmute(pgenericmapping), core::mem::transmute(pinheritarray)) } #[inline] pub unsafe fn GetMultipleTrusteeA(ptrustee: Option<*const TRUSTEE_A>) -> *mut TRUSTEE_A { @@ -548,10 +543,9 @@ pub unsafe fn SetSecurityInfo(handle: super::super::Foundation::HANDLE, objectty SetSecurityInfo(core::mem::transmute(handle), core::mem::transmute(objecttype), core::mem::transmute(securityinfo), core::mem::transmute(psidowner.unwrap_or(core::mem::zeroed())), core::mem::transmute(psidgroup.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdacl.unwrap_or(core::mem::zeroed())), core::mem::transmute(psacl.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn TreeResetNamedSecurityInfoA(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, powner: Option, pgroup: Option, pdacl: Option<*const super::ACL>, psacl: Option<*const super::ACL>, keepexplicit: P7, fnprogress: Option, progressinvokesetting: PROG_INVOKE_SETTING, args: Option<*const core::ffi::c_void>) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn TreeResetNamedSecurityInfoA(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, powner: Option, pgroup: Option, pdacl: Option<*const super::ACL>, psacl: Option<*const super::ACL>, keepexplicit: bool, fnprogress: Option, progressinvokesetting: PROG_INVOKE_SETTING, args: Option<*const core::ffi::c_void>) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P7: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn TreeResetNamedSecurityInfoA(pobjectname : windows_core::PCSTR, objecttype : SE_OBJECT_TYPE, securityinfo : super:: OBJECT_SECURITY_INFORMATION, powner : super:: PSID, pgroup : super:: PSID, pdacl : *const super:: ACL, psacl : *const super:: ACL, keepexplicit : super::super::Foundation:: BOOL, fnprogress : FN_PROGRESS, progressinvokesetting : PROG_INVOKE_SETTING, args : *const core::ffi::c_void) -> super::super::Foundation:: WIN32_ERROR); TreeResetNamedSecurityInfoA( @@ -562,17 +556,16 @@ where core::mem::transmute(pgroup.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdacl.unwrap_or(core::mem::zeroed())), core::mem::transmute(psacl.unwrap_or(core::mem::zeroed())), - keepexplicit.param().abi(), + keepexplicit.into(), core::mem::transmute(fnprogress.unwrap_or(core::mem::zeroed())), core::mem::transmute(progressinvokesetting), core::mem::transmute(args.unwrap_or(core::mem::zeroed())), ) } #[inline] -pub unsafe fn TreeResetNamedSecurityInfoW(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, powner: Option, pgroup: Option, pdacl: Option<*const super::ACL>, psacl: Option<*const super::ACL>, keepexplicit: P7, fnprogress: Option, progressinvokesetting: PROG_INVOKE_SETTING, args: Option<*const core::ffi::c_void>) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn TreeResetNamedSecurityInfoW(pobjectname: P0, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, powner: Option, pgroup: Option, pdacl: Option<*const super::ACL>, psacl: Option<*const super::ACL>, keepexplicit: bool, fnprogress: Option, progressinvokesetting: PROG_INVOKE_SETTING, args: Option<*const core::ffi::c_void>) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P7: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn TreeResetNamedSecurityInfoW(pobjectname : windows_core::PCWSTR, objecttype : SE_OBJECT_TYPE, securityinfo : super:: OBJECT_SECURITY_INFORMATION, powner : super:: PSID, pgroup : super:: PSID, pdacl : *const super:: ACL, psacl : *const super:: ACL, keepexplicit : super::super::Foundation:: BOOL, fnprogress : FN_PROGRESS, progressinvokesetting : PROG_INVOKE_SETTING, args : *const core::ffi::c_void) -> super::super::Foundation:: WIN32_ERROR); TreeResetNamedSecurityInfoW( @@ -583,7 +576,7 @@ where core::mem::transmute(pgroup.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdacl.unwrap_or(core::mem::zeroed())), core::mem::transmute(psacl.unwrap_or(core::mem::zeroed())), - keepexplicit.param().abi(), + keepexplicit.into(), core::mem::transmute(fnprogress.unwrap_or(core::mem::zeroed())), core::mem::transmute(progressinvokesetting), core::mem::transmute(args.unwrap_or(core::mem::zeroed())), @@ -1018,9 +1011,6 @@ pub const AUTHZ_ACCESS_CHECK_NO_DEEP_COPY_SD: AUTHZ_ACCESS_CHECK_FLAGS = AUTHZ_A #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct AUTHZ_ACCESS_CHECK_RESULTS_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for AUTHZ_ACCESS_CHECK_RESULTS_HANDLE { - type TypeKind = windows_core::CopyType; -} impl AUTHZ_ACCESS_CHECK_RESULTS_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1071,9 +1061,6 @@ pub const AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct AUTHZ_AUDIT_EVENT_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for AUTHZ_AUDIT_EVENT_HANDLE { - type TypeKind = windows_core::CopyType; -} impl AUTHZ_AUDIT_EVENT_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1099,9 +1086,6 @@ pub struct AUTHZ_AUDIT_EVENT_INFORMATION_CLASS(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct AUTHZ_AUDIT_EVENT_TYPE_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for AUTHZ_AUDIT_EVENT_TYPE_HANDLE { - type TypeKind = windows_core::CopyType; -} impl AUTHZ_AUDIT_EVENT_TYPE_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1153,9 +1137,6 @@ pub const AUTHZ_AUDIT_INSTANCE_INFORMATION: u32 = 2u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE { - type TypeKind = windows_core::CopyType; -} impl AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1178,9 +1159,6 @@ impl Default for AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct AUTHZ_CLIENT_CONTEXT_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for AUTHZ_CLIENT_CONTEXT_HANDLE { - type TypeKind = windows_core::CopyType; -} impl AUTHZ_CLIENT_CONTEXT_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1285,9 +1263,6 @@ impl core::ops::Not for AUTHZ_RESOURCE_MANAGER_FLAGS { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct AUTHZ_RESOURCE_MANAGER_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for AUTHZ_RESOURCE_MANAGER_HANDLE { - type TypeKind = windows_core::CopyType; -} impl AUTHZ_RESOURCE_MANAGER_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1460,9 +1435,6 @@ pub const AUTHZ_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE: AUTHZ_SECURITY_ATTRIBUT #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE { - type TypeKind = windows_core::CopyType; -} impl AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1728,21 +1700,15 @@ impl IAzApplication { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GenerateAudits)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetGenerateAudits(&self, bprop: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetGenerateAudits)(windows_core::Interface::as_raw(self), bprop.param().abi()).ok() + pub unsafe fn SetGenerateAudits(&self, bprop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetGenerateAudits)(windows_core::Interface::as_raw(self), bprop.into()).ok() } pub unsafe fn ApplyStoreSacl(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).ApplyStoreSacl)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetApplyStoreSacl(&self, bprop: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetApplyStoreSacl)(windows_core::Interface::as_raw(self), bprop.param().abi()).ok() + pub unsafe fn SetApplyStoreSacl(&self, bprop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetApplyStoreSacl)(windows_core::Interface::as_raw(self), bprop.into()).ok() } pub unsafe fn Writable(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3940,11 +3906,8 @@ impl IAzAuthorizationStore { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GenerateAudits)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetGenerateAudits(&self, bprop: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetGenerateAudits)(windows_core::Interface::as_raw(self), bprop.param().abi()).ok() + pub unsafe fn SetGenerateAudits(&self, bprop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetGenerateAudits)(windows_core::Interface::as_raw(self), bprop.into()).ok() } pub unsafe fn Writable(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4066,11 +4029,8 @@ impl IAzAuthorizationStore { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).ApplyStoreSacl)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetApplyStoreSacl(&self, bapplystoresacl: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetApplyStoreSacl)(windows_core::Interface::as_raw(self), bapplystoresacl.param().abi()).ok() + pub unsafe fn SetApplyStoreSacl(&self, bapplystoresacl: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetApplyStoreSacl)(windows_core::Interface::as_raw(self), bapplystoresacl.into()).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn PolicyAdministratorsName(&self) -> windows_core::Result { @@ -4917,11 +4877,8 @@ impl core::ops::Deref for IAzBizRuleContext { windows_core::imp::interface_hierarchy!(IAzBizRuleContext, windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IAzBizRuleContext { - pub unsafe fn SetBusinessRuleResult(&self, bresult: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBusinessRuleResult)(windows_core::Interface::as_raw(self), bresult.param().abi()).ok() + pub unsafe fn SetBusinessRuleResult(&self, bresult: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBusinessRuleResult)(windows_core::Interface::as_raw(self), bresult.into()).ok() } pub unsafe fn SetBusinessRuleString(&self, bstrbusinessrulestring: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetBusinessRuleString)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrbusinessrulestring)).ok() @@ -8203,11 +8160,8 @@ impl IAzTask { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsRoleDefinition)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsRoleDefinition(&self, fprop: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsRoleDefinition)(windows_core::Interface::as_raw(self), fprop.param().abi()).ok() + pub unsafe fn SetIsRoleDefinition(&self, fprop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsRoleDefinition)(windows_core::Interface::as_raw(self), fprop.into()).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn Operations(&self) -> windows_core::Result { diff --git a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs index 484b1a3dcfd..8362f365c9f 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs @@ -133,20 +133,14 @@ where CredPackAuthenticationBufferW(core::mem::transmute(dwflags), pszusername.param().abi(), pszpassword.param().abi(), core::mem::transmute(ppackedcredentials.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbpackedcredentials)).ok() } #[inline] -pub unsafe fn CredProtectA(fasself: P0, pszcredentials: &[u8], pszprotectedcredentials: windows_core::PSTR, pcchmaxchars: *mut u32, protectiontype: Option<*mut CRED_PROTECTION_TYPE>) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn CredProtectA(fasself: bool, pszcredentials: &[u8], pszprotectedcredentials: windows_core::PSTR, pcchmaxchars: *mut u32, protectiontype: Option<*mut CRED_PROTECTION_TYPE>) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CredProtectA(fasself : super::super::Foundation:: BOOL, pszcredentials : windows_core::PCSTR, cchcredentials : u32, pszprotectedcredentials : windows_core::PSTR, pcchmaxchars : *mut u32, protectiontype : *mut CRED_PROTECTION_TYPE) -> super::super::Foundation:: BOOL); - CredProtectA(fasself.param().abi(), core::mem::transmute(pszcredentials.as_ptr()), pszcredentials.len().try_into().unwrap(), core::mem::transmute(pszprotectedcredentials), core::mem::transmute(pcchmaxchars), core::mem::transmute(protectiontype.unwrap_or(core::mem::zeroed()))).ok() + CredProtectA(fasself.into(), core::mem::transmute(pszcredentials.as_ptr()), pszcredentials.len().try_into().unwrap(), core::mem::transmute(pszprotectedcredentials), core::mem::transmute(pcchmaxchars), core::mem::transmute(protectiontype.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn CredProtectW(fasself: P0, pszcredentials: &[u16], pszprotectedcredentials: windows_core::PWSTR, pcchmaxchars: *mut u32, protectiontype: Option<*mut CRED_PROTECTION_TYPE>) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn CredProtectW(fasself: bool, pszcredentials: &[u16], pszprotectedcredentials: windows_core::PWSTR, pcchmaxchars: *mut u32, protectiontype: Option<*mut CRED_PROTECTION_TYPE>) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CredProtectW(fasself : super::super::Foundation:: BOOL, pszcredentials : windows_core::PCWSTR, cchcredentials : u32, pszprotectedcredentials : windows_core::PWSTR, pcchmaxchars : *mut u32, protectiontype : *mut CRED_PROTECTION_TYPE) -> super::super::Foundation:: BOOL); - CredProtectW(fasself.param().abi(), core::mem::transmute(pszcredentials.as_ptr()), pszcredentials.len().try_into().unwrap(), core::mem::transmute(pszprotectedcredentials), core::mem::transmute(pcchmaxchars), core::mem::transmute(protectiontype.unwrap_or(core::mem::zeroed()))).ok() + CredProtectW(fasself.into(), core::mem::transmute(pszcredentials.as_ptr()), pszcredentials.len().try_into().unwrap(), core::mem::transmute(pszprotectedcredentials), core::mem::transmute(pcchmaxchars), core::mem::transmute(protectiontype.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn CredReadA(targetname: P0, r#type: CRED_TYPE, flags: Option, credential: *mut *mut CREDENTIALA) -> windows_core::Result<()> @@ -209,22 +203,20 @@ where CredUICmdLinePromptForCredentialsW(psztargetname.param().abi(), core::mem::transmute(pcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwautherror), core::mem::transmute(username.as_ptr()), username.len().try_into().unwrap(), core::mem::transmute(pszpassword.as_ptr()), pszpassword.len().try_into().unwrap(), core::mem::transmute(pfsave.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwflags)) } #[inline] -pub unsafe fn CredUIConfirmCredentialsA(psztargetname: P0, bconfirm: P1) -> u32 +pub unsafe fn CredUIConfirmCredentialsA(psztargetname: P0, bconfirm: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("credui.dll" "system" fn CredUIConfirmCredentialsA(psztargetname : windows_core::PCSTR, bconfirm : super::super::Foundation:: BOOL) -> u32); - CredUIConfirmCredentialsA(psztargetname.param().abi(), bconfirm.param().abi()) + CredUIConfirmCredentialsA(psztargetname.param().abi(), bconfirm.into()) } #[inline] -pub unsafe fn CredUIConfirmCredentialsW(psztargetname: P0, bconfirm: P1) -> u32 +pub unsafe fn CredUIConfirmCredentialsW(psztargetname: P0, bconfirm: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("credui.dll" "system" fn CredUIConfirmCredentialsW(psztargetname : windows_core::PCWSTR, bconfirm : super::super::Foundation:: BOOL) -> u32); - CredUIConfirmCredentialsW(psztargetname.param().abi(), bconfirm.param().abi()) + CredUIConfirmCredentialsW(psztargetname.param().abi(), bconfirm.into()) } #[inline] pub unsafe fn CredUIParseUserNameA(username: P0, user: &mut [u8], domain: &mut [u8]) -> super::super::Foundation::WIN32_ERROR @@ -281,15 +273,14 @@ where CredUIReadSSOCredW(pszrealm.param().abi(), core::mem::transmute(ppszusername)) } #[inline] -pub unsafe fn CredUIStoreSSOCredW(pszrealm: P0, pszusername: P1, pszpassword: P2, bpersist: P3) -> u32 +pub unsafe fn CredUIStoreSSOCredW(pszrealm: P0, pszusername: P1, pszpassword: P2, bpersist: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("credui.dll" "system" fn CredUIStoreSSOCredW(pszrealm : windows_core::PCWSTR, pszusername : windows_core::PCWSTR, pszpassword : windows_core::PCWSTR, bpersist : super::super::Foundation:: BOOL) -> u32); - CredUIStoreSSOCredW(pszrealm.param().abi(), pszusername.param().abi(), pszpassword.param().abi(), bpersist.param().abi()) + CredUIStoreSSOCredW(pszrealm.param().abi(), pszusername.param().abi(), pszpassword.param().abi(), bpersist.into()) } #[inline] pub unsafe fn CredUnPackAuthenticationBufferA(dwflags: CRED_PACK_FLAGS, pauthbuffer: *const core::ffi::c_void, cbauthbuffer: u32, pszusername: Option, pcchlmaxusername: *mut u32, pszdomainname: Option, pcchmaxdomainname: Option<*mut u32>, pszpassword: Option, pcchmaxpassword: *mut u32) -> windows_core::Result<()> { @@ -318,20 +309,14 @@ where CredUnmarshalCredentialW(marshaledcredential.param().abi(), core::mem::transmute(credtype), core::mem::transmute(credential)).ok() } #[inline] -pub unsafe fn CredUnprotectA(fasself: P0, pszprotectedcredentials: &[u8], pszcredentials: Option, pcchmaxchars: *mut u32) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn CredUnprotectA(fasself: bool, pszprotectedcredentials: &[u8], pszcredentials: Option, pcchmaxchars: *mut u32) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CredUnprotectA(fasself : super::super::Foundation:: BOOL, pszprotectedcredentials : windows_core::PCSTR, cchprotectedcredentials : u32, pszcredentials : windows_core::PSTR, pcchmaxchars : *mut u32) -> super::super::Foundation:: BOOL); - CredUnprotectA(fasself.param().abi(), core::mem::transmute(pszprotectedcredentials.as_ptr()), pszprotectedcredentials.len().try_into().unwrap(), core::mem::transmute(pszcredentials.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchmaxchars)).ok() + CredUnprotectA(fasself.into(), core::mem::transmute(pszprotectedcredentials.as_ptr()), pszprotectedcredentials.len().try_into().unwrap(), core::mem::transmute(pszcredentials.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchmaxchars)).ok() } #[inline] -pub unsafe fn CredUnprotectW(fasself: P0, pszprotectedcredentials: &[u16], pszcredentials: Option, pcchmaxchars: *mut u32) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn CredUnprotectW(fasself: bool, pszprotectedcredentials: &[u16], pszcredentials: Option, pcchmaxchars: *mut u32) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CredUnprotectW(fasself : super::super::Foundation:: BOOL, pszprotectedcredentials : windows_core::PCWSTR, cchprotectedcredentials : u32, pszcredentials : windows_core::PWSTR, pcchmaxchars : *mut u32) -> super::super::Foundation:: BOOL); - CredUnprotectW(fasself.param().abi(), core::mem::transmute(pszprotectedcredentials.as_ptr()), pszprotectedcredentials.len().try_into().unwrap(), core::mem::transmute(pszcredentials.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchmaxchars)).ok() + CredUnprotectW(fasself.into(), core::mem::transmute(pszprotectedcredentials.as_ptr()), pszprotectedcredentials.len().try_into().unwrap(), core::mem::transmute(pszcredentials.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchmaxchars)).ok() } #[inline] pub unsafe fn CredWriteA(credential: *const CREDENTIALA, flags: u32) -> windows_core::Result<()> { diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs index fd6628b2f5a..a6f8922536f 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs @@ -36,12 +36,9 @@ pub unsafe fn CryptCATAdminEnumCatalogFromHash(hcatadmin: isize, pbhash: &[u8], CryptCATAdminEnumCatalogFromHash(core::mem::transmute(hcatadmin), core::mem::transmute(pbhash.as_ptr()), pbhash.len().try_into().unwrap(), core::mem::transmute(dwflags.unwrap_or(core::mem::zeroed())), core::mem::transmute(phprevcatinfo.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn CryptCATAdminPauseServiceForBackup(dwflags: u32, fresume: P1) -> super::super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn CryptCATAdminPauseServiceForBackup(dwflags: u32, fresume: bool) -> super::super::super::Foundation::BOOL { windows_targets::link!("wintrust.dll" "system" fn CryptCATAdminPauseServiceForBackup(dwflags : u32, fresume : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - CryptCATAdminPauseServiceForBackup(core::mem::transmute(dwflags), fresume.param().abi()) + CryptCATAdminPauseServiceForBackup(core::mem::transmute(dwflags), fresume.into()) } #[inline] pub unsafe fn CryptCATAdminReleaseCatalogContext(hcatadmin: isize, hcatinfo: isize, dwflags: u32) -> super::super::super::Foundation::BOOL { @@ -111,12 +108,9 @@ pub unsafe fn CryptCATCDFEnumMembers(pcdf: *mut CRYPTCATCDF, pprevmember: *mut C } #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] -pub unsafe fn CryptCATCDFEnumMembersByCDFTagEx(pcdf: *const CRYPTCATCDF, pwszprevcdftag: windows_core::PWSTR, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK, ppmember: *const *const CRYPTCATMEMBER, fcontinueonerror: P4, pvreserved: *const core::ffi::c_void) -> windows_core::PWSTR -where - P4: windows_core::Param, -{ +pub unsafe fn CryptCATCDFEnumMembersByCDFTagEx(pcdf: *const CRYPTCATCDF, pwszprevcdftag: windows_core::PWSTR, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK, ppmember: *const *const CRYPTCATMEMBER, fcontinueonerror: bool, pvreserved: *const core::ffi::c_void) -> windows_core::PWSTR { windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFEnumMembersByCDFTagEx(pcdf : *const CRYPTCATCDF, pwszprevcdftag : windows_core::PWSTR, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK, ppmember : *const *const CRYPTCATMEMBER, fcontinueonerror : super::super::super::Foundation:: BOOL, pvreserved : *const core::ffi::c_void) -> windows_core::PWSTR); - CryptCATCDFEnumMembersByCDFTagEx(core::mem::transmute(pcdf), core::mem::transmute(pwszprevcdftag), core::mem::transmute(pfnparseerror), core::mem::transmute(ppmember), fcontinueonerror.param().abi(), core::mem::transmute(pvreserved)) + CryptCATCDFEnumMembersByCDFTagEx(core::mem::transmute(pcdf), core::mem::transmute(pwszprevcdftag), core::mem::transmute(pfnparseerror), core::mem::transmute(ppmember), fcontinueonerror.into(), core::mem::transmute(pvreserved)) } #[inline] pub unsafe fn CryptCATCDFOpen(pwszfilepath: P0, pfnparseerror: Option) -> *mut CRYPTCATCDF diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index 3211007bf87..b6e2c96731b 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -125,12 +125,9 @@ pub unsafe fn PstGetCertificateChain(pcert: *const super::CERT_CONTEXT, ptrusted PstGetCertificateChain(core::mem::transmute(pcert), core::mem::transmute(ptrustedissuers), core::mem::transmute(ppcertchaincontext)) } #[inline] -pub unsafe fn PstGetCertificates(ptargetname: *const super::super::super::Foundation::UNICODE_STRING, rgpcriteria: Option<&[super::CERT_SELECT_CRITERIA]>, bisclient: P3, pdwcertchaincontextcount: *mut u32, ppcertchaincontexts: *mut *mut *mut super::CERT_CHAIN_CONTEXT) -> super::super::super::Foundation::NTSTATUS -where - P3: windows_core::Param, -{ +pub unsafe fn PstGetCertificates(ptargetname: *const super::super::super::Foundation::UNICODE_STRING, rgpcriteria: Option<&[super::CERT_SELECT_CRITERIA]>, bisclient: bool, pdwcertchaincontextcount: *mut u32, ppcertchaincontexts: *mut *mut *mut super::CERT_CHAIN_CONTEXT) -> super::super::super::Foundation::NTSTATUS { windows_targets::link!("certpoleng.dll" "system" fn PstGetCertificates(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, bisclient : super::super::super::Foundation:: BOOL, pdwcertchaincontextcount : *mut u32, ppcertchaincontexts : *mut *mut *mut super:: CERT_CHAIN_CONTEXT) -> super::super::super::Foundation:: NTSTATUS); - PstGetCertificates(core::mem::transmute(ptargetname), rgpcriteria.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(rgpcriteria.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), bisclient.param().abi(), core::mem::transmute(pdwcertchaincontextcount), core::mem::transmute(ppcertchaincontexts)) + PstGetCertificates(core::mem::transmute(ptargetname), rgpcriteria.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(rgpcriteria.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), bisclient.into(), core::mem::transmute(pdwcertchaincontextcount), core::mem::transmute(ppcertchaincontexts)) } #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] @@ -156,12 +153,9 @@ pub unsafe fn PstMapCertificate(pcert: *const super::CERT_CONTEXT, ptokeninforma PstMapCertificate(core::mem::transmute(pcert), core::mem::transmute(ptokeninformationtype), core::mem::transmute(pptokeninformation)) } #[inline] -pub unsafe fn PstValidate(ptargetname: Option<*const super::super::super::Foundation::UNICODE_STRING>, bisclient: P1, prequestedissuancepolicy: Option<*const super::CERT_USAGE_MATCH>, phadditionalcertstore: Option<*const super::HCERTSTORE>, pcert: *const super::CERT_CONTEXT, pprovguid: Option<*mut windows_core::GUID>) -> super::super::super::Foundation::NTSTATUS -where - P1: windows_core::Param, -{ +pub unsafe fn PstValidate(ptargetname: Option<*const super::super::super::Foundation::UNICODE_STRING>, bisclient: bool, prequestedissuancepolicy: Option<*const super::CERT_USAGE_MATCH>, phadditionalcertstore: Option<*const super::HCERTSTORE>, pcert: *const super::CERT_CONTEXT, pprovguid: Option<*mut windows_core::GUID>) -> super::super::super::Foundation::NTSTATUS { windows_targets::link!("certpoleng.dll" "system" fn PstValidate(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, bisclient : super::super::super::Foundation:: BOOL, prequestedissuancepolicy : *const super:: CERT_USAGE_MATCH, phadditionalcertstore : *const super:: HCERTSTORE, pcert : *const super:: CERT_CONTEXT, pprovguid : *mut windows_core::GUID) -> super::super::super::Foundation:: NTSTATUS); - PstValidate(core::mem::transmute(ptargetname.unwrap_or(core::mem::zeroed())), bisclient.param().abi(), core::mem::transmute(prequestedissuancepolicy.unwrap_or(core::mem::zeroed())), core::mem::transmute(phadditionalcertstore.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcert), core::mem::transmute(pprovguid.unwrap_or(core::mem::zeroed()))) + PstValidate(core::mem::transmute(ptargetname.unwrap_or(core::mem::zeroed())), bisclient.into(), core::mem::transmute(prequestedissuancepolicy.unwrap_or(core::mem::zeroed())), core::mem::transmute(phadditionalcertstore.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcert), core::mem::transmute(pprovguid.unwrap_or(core::mem::zeroed()))) } #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] @@ -1573,11 +1567,8 @@ impl ICEnroll { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).UseExistingKeySet)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetUseExistingKeySet(&self, fuseexistingkeys: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUseExistingKeySet)(windows_core::Interface::as_raw(self), fuseexistingkeys.param().abi()).ok() + pub unsafe fn SetUseExistingKeySet(&self, fuseexistingkeys: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUseExistingKeySet)(windows_core::Interface::as_raw(self), fuseexistingkeys.into()).ok() } pub unsafe fn GenKeyFlags(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1590,21 +1581,15 @@ impl ICEnroll { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).DeleteRequestCert)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetDeleteRequestCert(&self, fdelete: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDeleteRequestCert)(windows_core::Interface::as_raw(self), fdelete.param().abi()).ok() + pub unsafe fn SetDeleteRequestCert(&self, fdelete: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDeleteRequestCert)(windows_core::Interface::as_raw(self), fdelete.into()).ok() } pub unsafe fn WriteCertToCSP(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).WriteCertToCSP)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetWriteCertToCSP(&self, fbool: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWriteCertToCSP)(windows_core::Interface::as_raw(self), fbool.param().abi()).ok() + pub unsafe fn SetWriteCertToCSP(&self, fbool: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWriteCertToCSP)(windows_core::Interface::as_raw(self), fbool.into()).ok() } pub unsafe fn SPCFileName(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2232,21 +2217,15 @@ impl ICEnroll2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).WriteCertToUserDS)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetWriteCertToUserDS(&self, fbool: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWriteCertToUserDS)(windows_core::Interface::as_raw(self), fbool.param().abi()).ok() + pub unsafe fn SetWriteCertToUserDS(&self, fbool: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWriteCertToUserDS)(windows_core::Interface::as_raw(self), fbool.into()).ok() } pub unsafe fn EnableT61DNEncoding(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EnableT61DNEncoding)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableT61DNEncoding(&self, fbool: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableT61DNEncoding)(windows_core::Interface::as_raw(self), fbool.param().abi()).ok() + pub unsafe fn SetEnableT61DNEncoding(&self, fbool: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableT61DNEncoding)(windows_core::Interface::as_raw(self), fbool.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -2347,13 +2326,9 @@ impl ICEnroll3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetSupportedKeySpec)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetKeyLen(&self, fmin: P0, fexchange: P1) -> windows_core::Result - where - P0: windows_core::Param, - P1: windows_core::Param, - { + pub unsafe fn GetKeyLen(&self, fmin: bool, fexchange: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetKeyLen)(windows_core::Interface::as_raw(self), fmin.param().abi(), fexchange.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetKeyLen)(windows_core::Interface::as_raw(self), fmin.into(), fexchange.into(), &mut result__).map(|| result__) } pub unsafe fn EnumAlgs(&self, dwindex: i32, algclass: i32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2363,11 +2338,8 @@ impl ICEnroll3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetAlgName)(windows_core::Interface::as_raw(self), core::mem::transmute(algid), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn SetReuseHardwareKeyIfUnableToGenNew(&self, freusehardwarekeyifunabletogennew: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetReuseHardwareKeyIfUnableToGenNew)(windows_core::Interface::as_raw(self), freusehardwarekeyifunabletogennew.param().abi()).ok() + pub unsafe fn SetReuseHardwareKeyIfUnableToGenNew(&self, freusehardwarekeyifunabletogennew: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetReuseHardwareKeyIfUnableToGenNew)(windows_core::Interface::as_raw(self), freusehardwarekeyifunabletogennew.into()).ok() } pub unsafe fn ReuseHardwareKeyIfUnableToGenNew(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2380,21 +2352,15 @@ impl ICEnroll3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).HashAlgID)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetLimitExchangeKeyToEncipherment(&self, flimitexchangekeytoencipherment: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLimitExchangeKeyToEncipherment)(windows_core::Interface::as_raw(self), flimitexchangekeytoencipherment.param().abi()).ok() + pub unsafe fn SetLimitExchangeKeyToEncipherment(&self, flimitexchangekeytoencipherment: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLimitExchangeKeyToEncipherment)(windows_core::Interface::as_raw(self), flimitexchangekeytoencipherment.into()).ok() } pub unsafe fn LimitExchangeKeyToEncipherment(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).LimitExchangeKeyToEncipherment)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnableSMIMECapabilities(&self, fenablesmimecapabilities: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableSMIMECapabilities)(windows_core::Interface::as_raw(self), fenablesmimecapabilities.param().abi()).ok() + pub unsafe fn SetEnableSMIMECapabilities(&self, fenablesmimecapabilities: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableSMIMECapabilities)(windows_core::Interface::as_raw(self), fenablesmimecapabilities.into()).ok() } pub unsafe fn EnableSMIMECapabilities(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2665,11 +2631,8 @@ impl ICEnroll4 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).InstallPKCS7Ex)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(pkcs7), &mut result__).map(|| result__) } - pub unsafe fn addCertTypeToRequestEx(&self, ltype: ADDED_CERT_TYPE, bstroidorname: &windows_core::BSTR, lmajorversion: i32, fminorversion: P3, lminorversion: i32) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).addCertTypeToRequestEx)(windows_core::Interface::as_raw(self), core::mem::transmute(ltype), core::mem::transmute_copy(bstroidorname), core::mem::transmute(lmajorversion), fminorversion.param().abi(), core::mem::transmute(lminorversion)).ok() + pub unsafe fn addCertTypeToRequestEx(&self, ltype: ADDED_CERT_TYPE, bstroidorname: &windows_core::BSTR, lmajorversion: i32, fminorversion: bool, lminorversion: i32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).addCertTypeToRequestEx)(windows_core::Interface::as_raw(self), core::mem::transmute(ltype), core::mem::transmute_copy(bstroidorname), core::mem::transmute(lmajorversion), fminorversion.into(), core::mem::transmute(lminorversion)).ok() } pub unsafe fn getProviderType(&self, strprovname: &windows_core::BSTR) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2691,11 +2654,8 @@ impl ICEnroll4 { pub unsafe fn resetBlobProperties(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).resetBlobProperties)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetIncludeSubjectKeyID(&self, finclude: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIncludeSubjectKeyID)(windows_core::Interface::as_raw(self), finclude.param().abi()).ok() + pub unsafe fn SetIncludeSubjectKeyID(&self, finclude: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIncludeSubjectKeyID)(windows_core::Interface::as_raw(self), finclude.into()).ok() } pub unsafe fn IncludeSubjectKeyID(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -9721,11 +9681,8 @@ impl IEnroll { pub unsafe fn UseExistingKeySet(&self, fuseexistingkeys: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UseExistingKeySet)(windows_core::Interface::as_raw(self), core::mem::transmute(fuseexistingkeys)).ok() } - pub unsafe fn SetUseExistingKeySet(&self, fuseexistingkeys: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUseExistingKeySet)(windows_core::Interface::as_raw(self), fuseexistingkeys.param().abi()).ok() + pub unsafe fn SetUseExistingKeySet(&self, fuseexistingkeys: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUseExistingKeySet)(windows_core::Interface::as_raw(self), fuseexistingkeys.into()).ok() } pub unsafe fn GenKeyFlags(&self, pdwflags: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GenKeyFlags)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwflags)).ok() @@ -9736,38 +9693,26 @@ impl IEnroll { pub unsafe fn DeleteRequestCert(&self, fdelete: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).DeleteRequestCert)(windows_core::Interface::as_raw(self), core::mem::transmute(fdelete)).ok() } - pub unsafe fn SetDeleteRequestCert(&self, fdelete: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDeleteRequestCert)(windows_core::Interface::as_raw(self), fdelete.param().abi()).ok() + pub unsafe fn SetDeleteRequestCert(&self, fdelete: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDeleteRequestCert)(windows_core::Interface::as_raw(self), fdelete.into()).ok() } pub unsafe fn WriteCertToUserDS(&self, fbool: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).WriteCertToUserDS)(windows_core::Interface::as_raw(self), core::mem::transmute(fbool)).ok() } - pub unsafe fn SetWriteCertToUserDS(&self, fbool: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWriteCertToUserDS)(windows_core::Interface::as_raw(self), fbool.param().abi()).ok() + pub unsafe fn SetWriteCertToUserDS(&self, fbool: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWriteCertToUserDS)(windows_core::Interface::as_raw(self), fbool.into()).ok() } pub unsafe fn EnableT61DNEncoding(&self, fbool: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnableT61DNEncoding)(windows_core::Interface::as_raw(self), core::mem::transmute(fbool)).ok() } - pub unsafe fn SetEnableT61DNEncoding(&self, fbool: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableT61DNEncoding)(windows_core::Interface::as_raw(self), fbool.param().abi()).ok() + pub unsafe fn SetEnableT61DNEncoding(&self, fbool: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableT61DNEncoding)(windows_core::Interface::as_raw(self), fbool.into()).ok() } pub unsafe fn WriteCertToCSP(&self, fbool: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).WriteCertToCSP)(windows_core::Interface::as_raw(self), core::mem::transmute(fbool)).ok() } - pub unsafe fn SetWriteCertToCSP(&self, fbool: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWriteCertToCSP)(windows_core::Interface::as_raw(self), fbool.param().abi()).ok() + pub unsafe fn SetWriteCertToCSP(&self, fbool: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWriteCertToCSP)(windows_core::Interface::as_raw(self), fbool.into()).ok() } pub unsafe fn SPCFileNameWStr(&self, szw: *mut windows_core::PWSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SPCFileNameWStr)(windows_core::Interface::as_raw(self), core::mem::transmute(szw)).ok() @@ -10350,12 +10295,8 @@ impl IEnroll2 { pub unsafe fn GetSupportedKeySpec(&self, pdwkeyspec: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetSupportedKeySpec)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwkeyspec)).ok() } - pub unsafe fn GetKeyLen(&self, fmin: P0, fexchange: P1, pdwkeysize: *mut i32) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetKeyLen)(windows_core::Interface::as_raw(self), fmin.param().abi(), fexchange.param().abi(), core::mem::transmute(pdwkeysize)).ok() + pub unsafe fn GetKeyLen(&self, fmin: bool, fexchange: bool, pdwkeysize: *mut i32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetKeyLen)(windows_core::Interface::as_raw(self), fmin.into(), fexchange.into(), core::mem::transmute(pdwkeysize)).ok() } pub unsafe fn EnumAlgs(&self, dwindex: i32, algclass: i32, pdwalgid: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnumAlgs)(windows_core::Interface::as_raw(self), core::mem::transmute(dwindex), core::mem::transmute(algclass), core::mem::transmute(pdwalgid)).ok() @@ -10363,11 +10304,8 @@ impl IEnroll2 { pub unsafe fn GetAlgNameWStr(&self, algid: i32, ppwsz: *mut windows_core::PWSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetAlgNameWStr)(windows_core::Interface::as_raw(self), core::mem::transmute(algid), core::mem::transmute(ppwsz)).ok() } - pub unsafe fn SetReuseHardwareKeyIfUnableToGenNew(&self, freusehardwarekeyifunabletogennew: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetReuseHardwareKeyIfUnableToGenNew)(windows_core::Interface::as_raw(self), freusehardwarekeyifunabletogennew.param().abi()).ok() + pub unsafe fn SetReuseHardwareKeyIfUnableToGenNew(&self, freusehardwarekeyifunabletogennew: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetReuseHardwareKeyIfUnableToGenNew)(windows_core::Interface::as_raw(self), freusehardwarekeyifunabletogennew.into()).ok() } pub unsafe fn ReuseHardwareKeyIfUnableToGenNew(&self, freusehardwarekeyifunabletogennew: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReuseHardwareKeyIfUnableToGenNew)(windows_core::Interface::as_raw(self), core::mem::transmute(freusehardwarekeyifunabletogennew)).ok() @@ -10390,20 +10328,14 @@ impl IEnroll2 { pub unsafe fn SetHStoreRequest(&self, hstore: super::HCERTSTORE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetHStoreRequest)(windows_core::Interface::as_raw(self), core::mem::transmute(hstore)).ok() } - pub unsafe fn SetLimitExchangeKeyToEncipherment(&self, flimitexchangekeytoencipherment: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLimitExchangeKeyToEncipherment)(windows_core::Interface::as_raw(self), flimitexchangekeytoencipherment.param().abi()).ok() + pub unsafe fn SetLimitExchangeKeyToEncipherment(&self, flimitexchangekeytoencipherment: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLimitExchangeKeyToEncipherment)(windows_core::Interface::as_raw(self), flimitexchangekeytoencipherment.into()).ok() } pub unsafe fn LimitExchangeKeyToEncipherment(&self, flimitexchangekeytoencipherment: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).LimitExchangeKeyToEncipherment)(windows_core::Interface::as_raw(self), core::mem::transmute(flimitexchangekeytoencipherment)).ok() } - pub unsafe fn SetEnableSMIMECapabilities(&self, fenablesmimecapabilities: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnableSMIMECapabilities)(windows_core::Interface::as_raw(self), fenablesmimecapabilities.param().abi()).ok() + pub unsafe fn SetEnableSMIMECapabilities(&self, fenablesmimecapabilities: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnableSMIMECapabilities)(windows_core::Interface::as_raw(self), fenablesmimecapabilities.into()).ok() } pub unsafe fn EnableSMIMECapabilities(&self, fenablesmimecapabilities: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnableSMIMECapabilities)(windows_core::Interface::as_raw(self), core::mem::transmute(fenablesmimecapabilities)).ok() @@ -10673,12 +10605,11 @@ impl IEnroll4 { pub unsafe fn InstallPKCS7BlobEx(&self, pblobpkcs7: *mut super::CRYPT_INTEGER_BLOB, plcertinstalled: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InstallPKCS7BlobEx)(windows_core::Interface::as_raw(self), core::mem::transmute(pblobpkcs7), core::mem::transmute(plcertinstalled)).ok() } - pub unsafe fn AddCertTypeToRequestWStrEx(&self, ltype: ADDED_CERT_TYPE, pwszoidorname: P1, lmajorversion: i32, fminorversion: P3, lminorversion: i32) -> windows_core::Result<()> + pub unsafe fn AddCertTypeToRequestWStrEx(&self, ltype: ADDED_CERT_TYPE, pwszoidorname: P1, lmajorversion: i32, fminorversion: bool, lminorversion: i32) -> windows_core::Result<()> where P1: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).AddCertTypeToRequestWStrEx)(windows_core::Interface::as_raw(self), core::mem::transmute(ltype), pwszoidorname.param().abi(), core::mem::transmute(lmajorversion), fminorversion.param().abi(), core::mem::transmute(lminorversion)).ok() + (windows_core::Interface::vtable(self).AddCertTypeToRequestWStrEx)(windows_core::Interface::as_raw(self), core::mem::transmute(ltype), pwszoidorname.param().abi(), core::mem::transmute(lmajorversion), fminorversion.into(), core::mem::transmute(lminorversion)).ok() } pub unsafe fn getProviderTypeWStr(&self, pwszprovname: P0, plprovtype: *mut i32) -> windows_core::Result<()> where @@ -10698,11 +10629,8 @@ impl IEnroll4 { pub unsafe fn ClientId(&self, plclientid: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ClientId)(windows_core::Interface::as_raw(self), core::mem::transmute(plclientid)).ok() } - pub unsafe fn SetIncludeSubjectKeyID(&self, finclude: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIncludeSubjectKeyID)(windows_core::Interface::as_raw(self), finclude.param().abi()).ok() + pub unsafe fn SetIncludeSubjectKeyID(&self, finclude: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIncludeSubjectKeyID)(windows_core::Interface::as_raw(self), finclude.into()).ok() } pub unsafe fn IncludeSubjectKeyID(&self, pfinclude: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).IncludeSubjectKeyID)(windows_core::Interface::as_raw(self), core::mem::transmute(pfinclude)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs index cf5fdc8d401..92cfe507cba 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs @@ -1205,12 +1205,9 @@ where CryptDecodeObjectEx(core::mem::transmute(dwcertencodingtype), lpszstructtype.param().abi(), core::mem::transmute(pbencoded.as_ptr()), pbencoded.len().try_into().unwrap(), core::mem::transmute(dwflags), core::mem::transmute(pdecodepara.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvstructinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbstructinfo)).ok() } #[inline] -pub unsafe fn CryptDecrypt(hkey: usize, hhash: usize, r#final: P2, dwflags: u32, pbdata: *mut u8, pdwdatalen: *mut u32) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn CryptDecrypt(hkey: usize, hhash: usize, r#final: bool, dwflags: u32, pbdata: *mut u8, pdwdatalen: *mut u32) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CryptDecrypt(hkey : usize, hhash : usize, r#final : super::super::Foundation:: BOOL, dwflags : u32, pbdata : *mut u8, pdwdatalen : *mut u32) -> super::super::Foundation:: BOOL); - CryptDecrypt(core::mem::transmute(hkey), core::mem::transmute(hhash), r#final.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(pbdata), core::mem::transmute(pdwdatalen)).ok() + CryptDecrypt(core::mem::transmute(hkey), core::mem::transmute(hhash), r#final.into(), core::mem::transmute(dwflags), core::mem::transmute(pbdata), core::mem::transmute(pdwdatalen)).ok() } #[inline] pub unsafe fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbencryptedblob: &[u8], pbdecrypted: Option<*mut u8>, pcbdecrypted: Option<*mut u32>, ppxchgcert: Option<*mut *mut CERT_CONTEXT>, ppsignercert: Option<*mut *mut CERT_CONTEXT>) -> windows_core::Result<()> { @@ -1264,12 +1261,9 @@ where CryptEncodeObjectEx(core::mem::transmute(dwcertencodingtype), lpszstructtype.param().abi(), core::mem::transmute(pvstructinfo), core::mem::transmute(dwflags), core::mem::transmute(pencodepara.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvencoded.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbencoded)).ok() } #[inline] -pub unsafe fn CryptEncrypt(hkey: usize, hhash: usize, r#final: P2, dwflags: u32, pbdata: Option<&mut [u8]>, pdwdatalen: *mut u32) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn CryptEncrypt(hkey: usize, hhash: usize, r#final: bool, dwflags: u32, pbdata: Option<&mut [u8]>, pdwdatalen: *mut u32) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CryptEncrypt(hkey : usize, hhash : usize, r#final : super::super::Foundation:: BOOL, dwflags : u32, pbdata : *mut u8, pdwdatalen : *mut u32, dwbuflen : u32) -> super::super::Foundation:: BOOL); - CryptEncrypt(core::mem::transmute(hkey), core::mem::transmute(hhash), r#final.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(pbdata.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), core::mem::transmute(pdwdatalen), pbdata.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())).ok() + CryptEncrypt(core::mem::transmute(hkey), core::mem::transmute(hhash), r#final.into(), core::mem::transmute(dwflags), core::mem::transmute(pbdata.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), core::mem::transmute(pdwdatalen), pbdata.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())).ok() } #[inline] pub unsafe fn CryptEncryptMessage(pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PARA, rgprecipientcert: &[*const CERT_CONTEXT], pbtobeencrypted: Option<&[u8]>, pbencryptedblob: Option<*mut u8>, pcbencryptedblob: *mut u32) -> windows_core::Result<()> { @@ -1508,12 +1502,9 @@ pub unsafe fn CryptHashData(hhash: usize, pbdata: &[u8], dwflags: u32) -> window CryptHashData(core::mem::transmute(hhash), core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap(), core::mem::transmute(dwflags)).ok() } #[inline] -pub unsafe fn CryptHashMessage(phashpara: *const CRYPT_HASH_MESSAGE_PARA, fdetachedhash: P1, ctobehashed: u32, rgpbtobehashed: *const *const u8, rgcbtobehashed: *const u32, pbhashedblob: Option<*mut u8>, pcbhashedblob: Option<*mut u32>, pbcomputedhash: Option<*mut u8>, pcbcomputedhash: Option<*mut u32>) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn CryptHashMessage(phashpara: *const CRYPT_HASH_MESSAGE_PARA, fdetachedhash: bool, ctobehashed: u32, rgpbtobehashed: *const *const u8, rgcbtobehashed: *const u32, pbhashedblob: Option<*mut u8>, pcbhashedblob: Option<*mut u32>, pbcomputedhash: Option<*mut u8>, pcbcomputedhash: Option<*mut u32>) -> windows_core::Result<()> { windows_targets::link!("crypt32.dll" "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); - CryptHashMessage(core::mem::transmute(phashpara), fdetachedhash.param().abi(), core::mem::transmute(ctobehashed), core::mem::transmute(rgpbtobehashed), core::mem::transmute(rgcbtobehashed), core::mem::transmute(pbhashedblob.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbhashedblob.unwrap_or(core::mem::zeroed())), core::mem::transmute(pbcomputedhash.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbcomputedhash.unwrap_or(core::mem::zeroed()))).ok() + CryptHashMessage(core::mem::transmute(phashpara), fdetachedhash.into(), core::mem::transmute(ctobehashed), core::mem::transmute(rgpbtobehashed), core::mem::transmute(rgcbtobehashed), core::mem::transmute(pbhashedblob.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbhashedblob.unwrap_or(core::mem::zeroed())), core::mem::transmute(pbcomputedhash.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbcomputedhash.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn CryptHashPublicKeyInfo(hcryptprov: Option, algid: ALG_ID, dwflags: u32, dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, pinfo: *const CERT_PUBLIC_KEY_INFO, pbcomputedhash: Option<*mut u8>, pcbcomputedhash: *mut u32) -> windows_core::Result<()> { @@ -1663,12 +1654,9 @@ pub unsafe fn CryptMsgSignCTL(dwmsgencodingtype: u32, pbctlcontent: &[u8], psign CryptMsgSignCTL(core::mem::transmute(dwmsgencodingtype), core::mem::transmute(pbctlcontent.as_ptr()), pbctlcontent.len().try_into().unwrap(), core::mem::transmute(psigninfo), core::mem::transmute(dwflags), core::mem::transmute(pbencoded.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbencoded)).ok() } #[inline] -pub unsafe fn CryptMsgUpdate(hcryptmsg: *const core::ffi::c_void, pbdata: Option<&[u8]>, ffinal: P3) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn CryptMsgUpdate(hcryptmsg: *const core::ffi::c_void, pbdata: Option<&[u8]>, ffinal: bool) -> windows_core::Result<()> { windows_targets::link!("crypt32.dll" "system" fn CryptMsgUpdate(hcryptmsg : *const core::ffi::c_void, pbdata : *const u8, cbdata : u32, ffinal : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - CryptMsgUpdate(core::mem::transmute(hcryptmsg), core::mem::transmute(pbdata.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pbdata.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ffinal.param().abi()).ok() + CryptMsgUpdate(core::mem::transmute(hcryptmsg), core::mem::transmute(pbdata.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), pbdata.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ffinal.into()).ok() } #[inline] pub unsafe fn CryptMsgVerifyCountersignatureEncoded(hcryptprov: Option, dwencodingtype: u32, pbsignerinfo: &[u8], pbsignerinfocountersignature: &[u8], pcicountersigner: *const CERT_INFO) -> windows_core::Result<()> { @@ -1888,12 +1876,9 @@ where CryptSignHashW(core::mem::transmute(hhash), core::mem::transmute(dwkeyspec), szdescription.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(pbsignature.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdwsiglen)).ok() } #[inline] -pub unsafe fn CryptSignMessage(psignpara: *const CRYPT_SIGN_MESSAGE_PARA, fdetachedsignature: P1, ctobesigned: u32, rgpbtobesigned: Option<*const *const u8>, rgcbtobesigned: *const u32, pbsignedblob: Option<*mut u8>, pcbsignedblob: *mut u32) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn CryptSignMessage(psignpara: *const CRYPT_SIGN_MESSAGE_PARA, fdetachedsignature: bool, ctobesigned: u32, rgpbtobesigned: Option<*const *const u8>, rgcbtobesigned: *const u32, pbsignedblob: Option<*mut u8>, pcbsignedblob: *mut u32) -> windows_core::Result<()> { windows_targets::link!("crypt32.dll" "system" fn CryptSignMessage(psignpara : *const CRYPT_SIGN_MESSAGE_PARA, fdetachedsignature : super::super::Foundation:: BOOL, ctobesigned : u32, rgpbtobesigned : *const *const u8, rgcbtobesigned : *const u32, pbsignedblob : *mut u8, pcbsignedblob : *mut u32) -> super::super::Foundation:: BOOL); - CryptSignMessage(core::mem::transmute(psignpara), fdetachedsignature.param().abi(), core::mem::transmute(ctobesigned), core::mem::transmute(rgpbtobesigned.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgcbtobesigned), core::mem::transmute(pbsignedblob.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbsignedblob)).ok() + CryptSignMessage(core::mem::transmute(psignpara), fdetachedsignature.into(), core::mem::transmute(ctobesigned), core::mem::transmute(rgpbtobesigned.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgcbtobesigned), core::mem::transmute(pbsignedblob.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbsignedblob)).ok() } #[inline] pub unsafe fn CryptSignMessageWithKey(psignpara: *const CRYPT_KEY_SIGN_MESSAGE_PARA, pbtobesigned: &[u8], pbsignedblob: Option<*mut u8>, pcbsignedblob: *mut u32) -> windows_core::Result<()> { @@ -2129,20 +2114,14 @@ pub unsafe fn CryptXmlVerifySignature(hsignature: *const core::ffi::c_void, hkey CryptXmlVerifySignature(core::mem::transmute(hsignature), core::mem::transmute(hkey.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwflags)).ok() } #[inline] -pub unsafe fn Decrypt(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, foaep: P1, pindata: &[u8], pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn Decrypt(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, foaep: bool, pindata: &[u8], pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> windows_core::Result<()> { windows_targets::link!("infocardapi.dll" "system" fn Decrypt(hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE, foaep : super::super::Foundation:: BOOL, cbindata : u32, pindata : *const u8, pcboutdata : *mut u32, ppoutdata : *mut *mut u8) -> windows_core::HRESULT); - Decrypt(core::mem::transmute(hcrypto), foaep.param().abi(), pindata.len().try_into().unwrap(), core::mem::transmute(pindata.as_ptr()), core::mem::transmute(pcboutdata), core::mem::transmute(ppoutdata)).ok() + Decrypt(core::mem::transmute(hcrypto), foaep.into(), pindata.len().try_into().unwrap(), core::mem::transmute(pindata.as_ptr()), core::mem::transmute(pcboutdata), core::mem::transmute(ppoutdata)).ok() } #[inline] -pub unsafe fn Encrypt(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, foaep: P1, pindata: &[u8], pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn Encrypt(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, foaep: bool, pindata: &[u8], pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> windows_core::Result<()> { windows_targets::link!("infocardapi.dll" "system" fn Encrypt(hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE, foaep : super::super::Foundation:: BOOL, cbindata : u32, pindata : *const u8, pcboutdata : *mut u32, ppoutdata : *mut *mut u8) -> windows_core::HRESULT); - Encrypt(core::mem::transmute(hcrypto), foaep.param().abi(), pindata.len().try_into().unwrap(), core::mem::transmute(pindata.as_ptr()), core::mem::transmute(pcboutdata), core::mem::transmute(ppoutdata)).ok() + Encrypt(core::mem::transmute(hcrypto), foaep.into(), pindata.len().try_into().unwrap(), core::mem::transmute(pindata.as_ptr()), core::mem::transmute(pcboutdata), core::mem::transmute(ppoutdata)).ok() } #[inline] pub unsafe fn FindCertsByIssuer(pcertchains: Option<*mut CERT_CHAIN>, pcbcertchains: *mut u32, pccertchains: *mut u32, pbencodedissuername: Option<&[u8]>, pwszpurpose: P5, dwkeyspec: u32) -> windows_core::Result<()> @@ -2524,12 +2503,9 @@ pub unsafe fn NCryptStreamOpenToUnprotectEx(pstreaminfo: *const NCRYPT_PROTECT_S NCryptStreamOpenToUnprotectEx(core::mem::transmute(pstreaminfo), core::mem::transmute(dwflags), core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn NCryptStreamUpdate(hstream: super::NCRYPT_STREAM_HANDLE, pbdata: &[u8], ffinal: P3) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn NCryptStreamUpdate(hstream: super::NCRYPT_STREAM_HANDLE, pbdata: &[u8], ffinal: bool) -> windows_core::Result<()> { windows_targets::link!("ncrypt.dll" "system" fn NCryptStreamUpdate(hstream : super:: NCRYPT_STREAM_HANDLE, pbdata : *const u8, cbdata : usize, ffinal : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - NCryptStreamUpdate(core::mem::transmute(hstream), core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap(), ffinal.param().abi()).ok() + NCryptStreamUpdate(core::mem::transmute(hstream), core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap(), ffinal.into()).ok() } #[inline] pub unsafe fn NCryptTranslateHandle(phprovider: Option<*mut NCRYPT_PROV_HANDLE>, phkey: *mut NCRYPT_KEY_HANDLE, hlegacyprov: usize, hlegacykey: Option, dwlegacykeyspec: Option, dwflags: u32) -> windows_core::Result<()> { @@ -3188,9 +3164,6 @@ pub const BCRYPT_ALGORITHM_NAME: windows_core::PCWSTR = windows_core::w!("Algori #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct BCRYPT_ALG_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for BCRYPT_ALG_HANDLE { - type TypeKind = windows_core::CopyType; -} impl BCRYPT_ALG_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -3615,9 +3588,6 @@ pub const BCRYPT_GLOBAL_PARAMETERS: windows_core::PCWSTR = windows_core::w!("Sec #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct BCRYPT_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for BCRYPT_HANDLE { - type TypeKind = windows_core::CopyType; -} impl BCRYPT_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -3653,9 +3623,6 @@ impl Default for BCRYPT_HASH_FUNCTION_TABLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct BCRYPT_HASH_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for BCRYPT_HASH_HANDLE { - type TypeKind = windows_core::CopyType; -} impl BCRYPT_HASH_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -3778,9 +3745,6 @@ pub const BCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct BCRYPT_KEY_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for BCRYPT_KEY_HANDLE { - type TypeKind = windows_core::CopyType; -} impl BCRYPT_KEY_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -4145,9 +4109,6 @@ pub const BCRYPT_SECRET_AGREEMENT_OPERATION: BCRYPT_OPERATION = BCRYPT_OPERATION #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct BCRYPT_SECRET_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for BCRYPT_SECRET_HANDLE { - type TypeKind = windows_core::CopyType; -} impl BCRYPT_SECRET_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -11390,9 +11351,6 @@ pub struct HASHALGORITHM_ENUM(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCERTCHAINENGINE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCERTCHAINENGINE { - type TypeKind = windows_core::CopyType; -} impl HCERTCHAINENGINE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -11415,9 +11373,6 @@ impl Default for HCERTCHAINENGINE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCERTSTORE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCERTSTORE { - type TypeKind = windows_core::CopyType; -} impl HCERTSTORE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -11431,9 +11386,6 @@ impl Default for HCERTSTORE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCERTSTOREPROV(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCERTSTOREPROV { - type TypeKind = windows_core::CopyType; -} impl HCERTSTOREPROV { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -11447,9 +11399,6 @@ impl Default for HCERTSTOREPROV { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCRYPTASYNC(pub isize); -impl windows_core::TypeKind for HCRYPTASYNC { - type TypeKind = windows_core::CopyType; -} impl HCRYPTASYNC { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 @@ -11467,9 +11416,6 @@ impl windows_core::Free for HCRYPTASYNC { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCRYPTPROV_LEGACY(pub usize); -impl windows_core::TypeKind for HCRYPTPROV_LEGACY { - type TypeKind = windows_core::CopyType; -} impl HCRYPTPROV_LEGACY { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -11478,9 +11424,6 @@ impl HCRYPTPROV_LEGACY { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HCRYPTPROV_OR_NCRYPT_KEY_HANDLE(pub usize); -impl windows_core::TypeKind for HCRYPTPROV_OR_NCRYPT_KEY_HANDLE { - type TypeKind = windows_core::CopyType; -} impl HCRYPTPROV_OR_NCRYPT_KEY_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -13088,9 +13031,6 @@ impl core::ops::Not for NCRYPT_FLAGS { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NCRYPT_HANDLE(pub usize); -impl windows_core::TypeKind for NCRYPT_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NCRYPT_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -13108,9 +13048,6 @@ impl windows_core::Free for NCRYPT_HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NCRYPT_HASH_HANDLE(pub usize); -impl windows_core::TypeKind for NCRYPT_HASH_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NCRYPT_HASH_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -13195,9 +13132,6 @@ pub const NCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NCRYPT_KEY_HANDLE(pub usize); -impl windows_core::TypeKind for NCRYPT_KEY_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NCRYPT_KEY_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -13505,9 +13439,6 @@ pub const NCRYPT_PROVIDER_HANDLE_PROPERTY: windows_core::PCWSTR = windows_core:: #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NCRYPT_PROV_HANDLE(pub usize); -impl windows_core::TypeKind for NCRYPT_PROV_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NCRYPT_PROV_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -13550,9 +13481,6 @@ pub const NCRYPT_SECRET_AGREEMENT_OPERATION: NCRYPT_OPERATION = NCRYPT_OPERATION #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NCRYPT_SECRET_HANDLE(pub usize); -impl windows_core::TypeKind for NCRYPT_SECRET_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NCRYPT_SECRET_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs index 4bd674ea560..4af9143156a 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs @@ -386,9 +386,6 @@ pub struct DdqAccessLevel(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDIAGNOSTIC_DATA_QUERY_SESSION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDIAGNOSTIC_DATA_QUERY_SESSION { - type TypeKind = windows_core::CopyType; -} impl HDIAGNOSTIC_DATA_QUERY_SESSION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -411,9 +408,6 @@ impl Default for HDIAGNOSTIC_DATA_QUERY_SESSION { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} impl HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -436,9 +430,6 @@ impl Default for HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} impl HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -461,9 +452,6 @@ impl Default for HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDIAGNOSTIC_EVENT_TAG_DESCRIPTION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDIAGNOSTIC_EVENT_TAG_DESCRIPTION { - type TypeKind = windows_core::CopyType; -} impl HDIAGNOSTIC_EVENT_TAG_DESCRIPTION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -486,9 +474,6 @@ impl Default for HDIAGNOSTIC_EVENT_TAG_DESCRIPTION { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDIAGNOSTIC_RECORD(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDIAGNOSTIC_RECORD { - type TypeKind = windows_core::CopyType; -} impl HDIAGNOSTIC_RECORD { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -511,9 +496,6 @@ impl Default for HDIAGNOSTIC_RECORD { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDIAGNOSTIC_REPORT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDIAGNOSTIC_REPORT { - type TypeKind = windows_core::CopyType; -} impl HDIAGNOSTIC_REPORT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs index a35fa2181d0..d41847a8a28 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs @@ -123,13 +123,12 @@ impl IIsolatedProcessLauncher { { (windows_core::Interface::vtable(self).LaunchProcess)(windows_core::Interface::as_raw(self), process.param().abi(), arguments.param().abi(), workingdirectory.param().abi()).ok() } - pub unsafe fn ShareDirectory(&self, hostpath: P0, containerpath: P1, readonly: P2) -> windows_core::Result<()> + pub unsafe fn ShareDirectory(&self, hostpath: P0, containerpath: P1, readonly: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).ShareDirectory)(windows_core::Interface::as_raw(self), hostpath.param().abi(), containerpath.param().abi(), readonly.param().abi()).ok() + (windows_core::Interface::vtable(self).ShareDirectory)(windows_core::Interface::as_raw(self), hostpath.param().abi(), containerpath.param().abi(), readonly.into()).ok() } pub unsafe fn GetContainerGuid(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Tpm/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Tpm/mod.rs index c32124703ee..9b1630294aa 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Tpm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Tpm/mod.rs @@ -1,10 +1,9 @@ windows_core::imp::define_interface!(ITpmVirtualSmartCardManager, ITpmVirtualSmartCardManager_Vtbl, 0x112b1dff_d9dc_41f7_869f_d67fee7cb591); windows_core::imp::interface_hierarchy!(ITpmVirtualSmartCardManager, windows_core::IUnknown); impl ITpmVirtualSmartCardManager { - pub unsafe fn CreateVirtualSmartCard(&self, pszfriendlyname: P0, badminalgid: u8, pbadminkey: &[u8], pbadminkcv: &[u8], pbpuk: &[u8], pbpin: &[u8], fgenerate: P10, pstatuscallback: P11, ppszinstanceid: *mut windows_core::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> + pub unsafe fn CreateVirtualSmartCard(&self, pszfriendlyname: P0, badminalgid: u8, pbadminkey: &[u8], pbadminkcv: &[u8], pbpuk: &[u8], pbpin: &[u8], fgenerate: bool, pstatuscallback: P11, ppszinstanceid: *mut windows_core::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, - P10: windows_core::Param, P11: windows_core::Param, { (windows_core::Interface::vtable(self).CreateVirtualSmartCard)( @@ -19,7 +18,7 @@ impl ITpmVirtualSmartCardManager { pbpuk.len().try_into().unwrap(), core::mem::transmute(pbpin.as_ptr()), pbpin.len().try_into().unwrap(), - fgenerate.param().abi(), + fgenerate.into(), pstatuscallback.param().abi(), core::mem::transmute(ppszinstanceid), core::mem::transmute(pfneedreboot), @@ -98,10 +97,9 @@ impl core::ops::Deref for ITpmVirtualSmartCardManager2 { } windows_core::imp::interface_hierarchy!(ITpmVirtualSmartCardManager2, windows_core::IUnknown, ITpmVirtualSmartCardManager); impl ITpmVirtualSmartCardManager2 { - pub unsafe fn CreateVirtualSmartCardWithPinPolicy(&self, pszfriendlyname: P0, badminalgid: u8, pbadminkey: &[u8], pbadminkcv: &[u8], pbpuk: &[u8], pbpin: &[u8], pbpinpolicy: &[u8], fgenerate: P12, pstatuscallback: P13, ppszinstanceid: *mut windows_core::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> + pub unsafe fn CreateVirtualSmartCardWithPinPolicy(&self, pszfriendlyname: P0, badminalgid: u8, pbadminkey: &[u8], pbadminkcv: &[u8], pbpuk: &[u8], pbpin: &[u8], pbpinpolicy: &[u8], fgenerate: bool, pstatuscallback: P13, ppszinstanceid: *mut windows_core::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, - P12: windows_core::Param, P13: windows_core::Param, { (windows_core::Interface::vtable(self).CreateVirtualSmartCardWithPinPolicy)( @@ -118,7 +116,7 @@ impl ITpmVirtualSmartCardManager2 { pbpin.len().try_into().unwrap(), core::mem::transmute(pbpinpolicy.as_ptr()), pbpinpolicy.len().try_into().unwrap(), - fgenerate.param().abi(), + fgenerate.into(), pstatuscallback.param().abi(), core::mem::transmute(ppszinstanceid), core::mem::transmute(pfneedreboot), @@ -178,10 +176,9 @@ impl core::ops::Deref for ITpmVirtualSmartCardManager3 { } windows_core::imp::interface_hierarchy!(ITpmVirtualSmartCardManager3, windows_core::IUnknown, ITpmVirtualSmartCardManager, ITpmVirtualSmartCardManager2); impl ITpmVirtualSmartCardManager3 { - pub unsafe fn CreateVirtualSmartCardWithAttestation(&self, pszfriendlyname: P0, badminalgid: u8, pbadminkey: &[u8], pbadminkcv: &[u8], pbpuk: &[u8], pbpin: &[u8], pbpinpolicy: &[u8], attestationtype: TPMVSC_ATTESTATION_TYPE, fgenerate: P13, pstatuscallback: P14) -> windows_core::Result + pub unsafe fn CreateVirtualSmartCardWithAttestation(&self, pszfriendlyname: P0, badminalgid: u8, pbadminkey: &[u8], pbadminkcv: &[u8], pbpuk: &[u8], pbpin: &[u8], pbpinpolicy: &[u8], attestationtype: TPMVSC_ATTESTATION_TYPE, fgenerate: bool, pstatuscallback: P14) -> windows_core::Result where P0: windows_core::Param, - P13: windows_core::Param, P14: windows_core::Param, { let mut result__ = core::mem::zeroed(); @@ -200,7 +197,7 @@ impl ITpmVirtualSmartCardManager3 { core::mem::transmute(pbpinpolicy.as_ptr()), pbpinpolicy.len().try_into().unwrap(), core::mem::transmute(attestationtype), - fgenerate.param().abi(), + fgenerate.into(), pstatuscallback.param().abi(), &mut result__, ) diff --git a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs index d4002744094..84b7511a8dd 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs @@ -34,12 +34,9 @@ pub unsafe fn WTHelperGetProvPrivateDataFromChain(pprovdata: *mut CRYPT_PROVIDER } #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] -pub unsafe fn WTHelperGetProvSignerFromChain(pprovdata: *mut CRYPT_PROVIDER_DATA, idxsigner: u32, fcountersigner: P2, idxcountersigner: u32) -> *mut CRYPT_PROVIDER_SGNR -where - P2: windows_core::Param, -{ +pub unsafe fn WTHelperGetProvSignerFromChain(pprovdata: *mut CRYPT_PROVIDER_DATA, idxsigner: u32, fcountersigner: bool, idxcountersigner: u32) -> *mut CRYPT_PROVIDER_SGNR { windows_targets::link!("wintrust.dll" "system" fn WTHelperGetProvSignerFromChain(pprovdata : *mut CRYPT_PROVIDER_DATA, idxsigner : u32, fcountersigner : super::super::Foundation:: BOOL, idxcountersigner : u32) -> *mut CRYPT_PROVIDER_SGNR); - WTHelperGetProvSignerFromChain(core::mem::transmute(pprovdata), core::mem::transmute(idxsigner), fcountersigner.param().abi(), core::mem::transmute(idxcountersigner)) + WTHelperGetProvSignerFromChain(core::mem::transmute(pprovdata), core::mem::transmute(idxsigner), fcountersigner.into(), core::mem::transmute(idxcountersigner)) } #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] @@ -96,12 +93,9 @@ pub unsafe fn WintrustRemoveActionID(pgactionid: *const windows_core::GUID) -> s WintrustRemoveActionID(core::mem::transmute(pgactionid)) } #[inline] -pub unsafe fn WintrustSetDefaultIncludePEPageHashes(fincludepepagehashes: P0) -where - P0: windows_core::Param, -{ +pub unsafe fn WintrustSetDefaultIncludePEPageHashes(fincludepepagehashes: bool) { windows_targets::link!("wintrust.dll" "system" fn WintrustSetDefaultIncludePEPageHashes(fincludepepagehashes : super::super::Foundation:: BOOL)); - WintrustSetDefaultIncludePEPageHashes(fincludepepagehashes.param().abi()) + WintrustSetDefaultIncludePEPageHashes(fincludepepagehashes.into()) } #[inline] pub unsafe fn WintrustSetRegPolicyFlags(dwpolicyflags: WINTRUST_POLICY_FLAGS) -> super::super::Foundation::BOOL { diff --git a/crates/libs/windows/src/Windows/Win32/Security/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/mod.rs index 96865560fcf..bbe156b1e31 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/mod.rs @@ -36,26 +36,24 @@ pub unsafe fn AccessCheck(psecuritydescriptor: PSECURITY_DESCRIPTOR, clienttoken AccessCheck(core::mem::transmute(psecuritydescriptor), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), core::mem::transmute(privilegeset.unwrap_or(core::mem::zeroed())), core::mem::transmute(privilegesetlength), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus)).ok() } #[inline] -pub unsafe fn AccessCheckAndAuditAlarmA(subsystemname: P0, handleid: Option<*const core::ffi::c_void>, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: P7, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> +pub unsafe fn AccessCheckAndAuditAlarmA(subsystemname: P0, handleid: Option<*const core::ffi::c_void>, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P7: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckAndAuditAlarmA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCSTR, objectname : windows_core::PCSTR, securitydescriptor : PSECURITY_DESCRIPTOR, desiredaccess : u32, genericmapping : *const GENERIC_MAPPING, objectcreation : super::Foundation:: BOOL, grantedaccess : *mut u32, accessstatus : *mut super::Foundation:: BOOL, pfgenerateonclose : *mut super::Foundation:: BOOL) -> super::Foundation:: BOOL); - AccessCheckAndAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.param().abi(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(pfgenerateonclose)).ok() + AccessCheckAndAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(pfgenerateonclose)).ok() } #[inline] -pub unsafe fn AccessCheckAndAuditAlarmW(subsystemname: P0, handleid: Option<*const core::ffi::c_void>, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: P7, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL +pub unsafe fn AccessCheckAndAuditAlarmW(subsystemname: P0, handleid: Option<*const core::ffi::c_void>, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P7: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckAndAuditAlarmW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCWSTR, objectname : windows_core::PCWSTR, securitydescriptor : PSECURITY_DESCRIPTOR, desiredaccess : u32, genericmapping : *const GENERIC_MAPPING, objectcreation : super::Foundation:: BOOL, grantedaccess : *mut u32, accessstatus : *mut super::Foundation:: BOOL, pfgenerateonclose : *mut super::Foundation:: BOOL) -> super::Foundation:: BOOL); - AccessCheckAndAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.param().abi(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(pfgenerateonclose)) + AccessCheckAndAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid.unwrap_or(core::mem::zeroed())), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(securitydescriptor), core::mem::transmute(desiredaccess), core::mem::transmute(genericmapping), objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(pfgenerateonclose)) } #[inline] pub unsafe fn AccessCheckByType(psecuritydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, objecttypelist: Option<&mut [OBJECT_TYPE_LIST]>, genericmapping: *const GENERIC_MAPPING, privilegeset: Option<*mut PRIVILEGE_SET>, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL) -> windows_core::Result<()> { @@ -76,12 +74,11 @@ pub unsafe fn AccessCheckByType(psecuritydescriptor: PSECURITY_DESCRIPTOR, princ .ok() } #[inline] -pub unsafe fn AccessCheckByTypeAndAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<&mut [OBJECT_TYPE_LIST]>, genericmapping: *const GENERIC_MAPPING, objectcreation: P12, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> +pub unsafe fn AccessCheckByTypeAndAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<&mut [OBJECT_TYPE_LIST]>, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P12: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckByTypeAndAuditAlarmA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCSTR, objectname : windows_core::PCSTR, securitydescriptor : PSECURITY_DESCRIPTOR, principalselfsid : 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 super::Foundation:: BOOL, pfgenerateonclose : *mut super::Foundation:: BOOL) -> super::Foundation:: BOOL); AccessCheckByTypeAndAuditAlarmA( @@ -97,7 +94,7 @@ where core::mem::transmute(objecttypelist.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), objecttypelist.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(pfgenerateonclose), @@ -105,12 +102,11 @@ where .ok() } #[inline] -pub unsafe fn AccessCheckByTypeAndAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<&mut [OBJECT_TYPE_LIST]>, genericmapping: *const GENERIC_MAPPING, objectcreation: P12, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL +pub unsafe fn AccessCheckByTypeAndAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<&mut [OBJECT_TYPE_LIST]>, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P12: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckByTypeAndAuditAlarmW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCWSTR, objectname : windows_core::PCWSTR, securitydescriptor : PSECURITY_DESCRIPTOR, principalselfsid : 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 super::Foundation:: BOOL, pfgenerateonclose : *mut super::Foundation:: BOOL) -> super::Foundation:: BOOL); AccessCheckByTypeAndAuditAlarmW( @@ -126,7 +122,7 @@ where core::mem::transmute(objecttypelist.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), objecttypelist.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatus), core::mem::transmute(pfgenerateonclose), @@ -151,12 +147,11 @@ pub unsafe fn AccessCheckByTypeResultList(psecuritydescriptor: PSECURITY_DESCRIP .ok() } #[inline] -pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: P12, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> +pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P12: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckByTypeResultListAndAuditAlarmA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCSTR, objectname : windows_core::PCSTR, securitydescriptor : PSECURITY_DESCRIPTOR, principalselfsid : 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 super::Foundation:: BOOL) -> super::Foundation:: BOOL); AccessCheckByTypeResultListAndAuditAlarmA( @@ -172,7 +167,7 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatuslist), core::mem::transmute(pfgenerateonclose), @@ -180,12 +175,11 @@ where .ok() } #[inline] -pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmByHandleA(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: P3, objectname: P4, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: P13, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> +pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmByHandleA(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: P3, objectname: P4, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, - P13: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckByTypeResultListAndAuditAlarmByHandleA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, clienttoken : super::Foundation:: HANDLE, objecttypename : windows_core::PCSTR, objectname : windows_core::PCSTR, securitydescriptor : PSECURITY_DESCRIPTOR, principalselfsid : 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 super::Foundation:: BOOL) -> super::Foundation:: BOOL); AccessCheckByTypeResultListAndAuditAlarmByHandleA( @@ -202,7 +196,7 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccess), core::mem::transmute(accessstatuslist), core::mem::transmute(pfgenerateonclose), @@ -210,12 +204,11 @@ where .ok() } #[inline] -pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmByHandleW(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: P3, objectname: P4, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: P13, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL +pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmByHandleW(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: P3, objectname: P4, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL where P0: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, - P13: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckByTypeResultListAndAuditAlarmByHandleW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, clienttoken : super::Foundation:: HANDLE, objecttypename : windows_core::PCWSTR, objectname : windows_core::PCWSTR, securitydescriptor : PSECURITY_DESCRIPTOR, principalselfsid : 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 super::Foundation:: BOOL) -> super::Foundation:: BOOL); AccessCheckByTypeResultListAndAuditAlarmByHandleW( @@ -232,19 +225,18 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccesslist), core::mem::transmute(accessstatuslist), core::mem::transmute(pfgenerateonclose), ) } #[inline] -pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: P12, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL +pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, securitydescriptor: PSECURITY_DESCRIPTOR, principalselfsid: Option, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: Option<*mut OBJECT_TYPE_LIST>, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: bool, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P12: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn AccessCheckByTypeResultListAndAuditAlarmW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCWSTR, objectname : windows_core::PCWSTR, securitydescriptor : PSECURITY_DESCRIPTOR, principalselfsid : 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 super::Foundation:: BOOL) -> super::Foundation:: BOOL); AccessCheckByTypeResultListAndAuditAlarmW( @@ -260,7 +252,7 @@ where core::mem::transmute(objecttypelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(objecttypelistlength), core::mem::transmute(genericmapping), - objectcreation.param().abi(), + objectcreation.into(), core::mem::transmute(grantedaccesslist), core::mem::transmute(accessstatuslist), core::mem::transmute(pfgenerateonclose), @@ -302,31 +294,19 @@ pub unsafe fn AddAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, dwstartingacei AddAce(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(dwstartingaceindex), core::mem::transmute(pacelist), core::mem::transmute(nacelistlength)).ok() } #[inline] -pub unsafe fn AddAuditAccessAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, dwaccessmask: u32, psid: PSID, bauditsuccess: P4, bauditfailure: P5) -> windows_core::Result<()> -where - P4: windows_core::Param, - P5: windows_core::Param, -{ +pub unsafe fn AddAuditAccessAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, dwaccessmask: u32, psid: PSID, bauditsuccess: bool, bauditfailure: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn AddAuditAccessAce(pacl : *mut ACL, dwacerevision : ACE_REVISION, dwaccessmask : u32, psid : PSID, bauditsuccess : super::Foundation:: BOOL, bauditfailure : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - AddAuditAccessAce(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(dwaccessmask), core::mem::transmute(psid), bauditsuccess.param().abi(), bauditfailure.param().abi()).ok() + AddAuditAccessAce(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(dwaccessmask), core::mem::transmute(psid), bauditsuccess.into(), bauditfailure.into()).ok() } #[inline] -pub unsafe fn AddAuditAccessAceEx(pacl: *mut ACL, dwacerevision: ACE_REVISION, aceflags: ACE_FLAGS, dwaccessmask: u32, psid: PSID, bauditsuccess: P5, bauditfailure: P6) -> windows_core::Result<()> -where - P5: windows_core::Param, - P6: windows_core::Param, -{ +pub unsafe fn AddAuditAccessAceEx(pacl: *mut ACL, dwacerevision: ACE_REVISION, aceflags: ACE_FLAGS, dwaccessmask: u32, psid: PSID, bauditsuccess: bool, bauditfailure: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn AddAuditAccessAceEx(pacl : *mut ACL, dwacerevision : ACE_REVISION, aceflags : ACE_FLAGS, dwaccessmask : u32, psid : PSID, bauditsuccess : super::Foundation:: BOOL, bauditfailure : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - AddAuditAccessAceEx(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(aceflags), core::mem::transmute(dwaccessmask), core::mem::transmute(psid), bauditsuccess.param().abi(), bauditfailure.param().abi()).ok() + AddAuditAccessAceEx(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(aceflags), core::mem::transmute(dwaccessmask), core::mem::transmute(psid), bauditsuccess.into(), bauditfailure.into()).ok() } #[inline] -pub unsafe fn AddAuditAccessObjectAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, aceflags: ACE_FLAGS, accessmask: u32, objecttypeguid: Option<*const windows_core::GUID>, inheritedobjecttypeguid: Option<*const windows_core::GUID>, psid: PSID, bauditsuccess: P7, bauditfailure: P8) -> windows_core::Result<()> -where - P7: windows_core::Param, - P8: windows_core::Param, -{ +pub unsafe fn AddAuditAccessObjectAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, aceflags: ACE_FLAGS, accessmask: u32, objecttypeguid: Option<*const windows_core::GUID>, inheritedobjecttypeguid: Option<*const windows_core::GUID>, psid: PSID, bauditsuccess: bool, bauditfailure: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn AddAuditAccessObjectAce(pacl : *mut ACL, dwacerevision : ACE_REVISION, aceflags : ACE_FLAGS, accessmask : u32, objecttypeguid : *const windows_core::GUID, inheritedobjecttypeguid : *const windows_core::GUID, psid : PSID, bauditsuccess : super::Foundation:: BOOL, bauditfailure : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - AddAuditAccessObjectAce(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(aceflags), core::mem::transmute(accessmask), core::mem::transmute(objecttypeguid.unwrap_or(core::mem::zeroed())), core::mem::transmute(inheritedobjecttypeguid.unwrap_or(core::mem::zeroed())), core::mem::transmute(psid), bauditsuccess.param().abi(), bauditfailure.param().abi()).ok() + AddAuditAccessObjectAce(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(aceflags), core::mem::transmute(accessmask), core::mem::transmute(objecttypeguid.unwrap_or(core::mem::zeroed())), core::mem::transmute(inheritedobjecttypeguid.unwrap_or(core::mem::zeroed())), core::mem::transmute(psid), bauditsuccess.into(), bauditfailure.into()).ok() } #[inline] pub unsafe fn AddConditionalAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, aceflags: ACE_FLAGS, acetype: u8, accessmask: u32, psid: PSID, conditionstr: P6, returnlength: *mut u32) -> windows_core::Result<()> @@ -352,20 +332,14 @@ pub unsafe fn AddScopedPolicyIDAce(pacl: *mut ACL, dwacerevision: ACE_REVISION, AddScopedPolicyIDAce(core::mem::transmute(pacl), core::mem::transmute(dwacerevision), core::mem::transmute(aceflags), core::mem::transmute(accessmask), core::mem::transmute(psid)).ok() } #[inline] -pub unsafe fn AdjustTokenGroups(tokenhandle: super::Foundation::HANDLE, resettodefault: P1, newstate: Option<*const TOKEN_GROUPS>, bufferlength: u32, previousstate: Option<*mut TOKEN_GROUPS>, returnlength: Option<*mut u32>) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn AdjustTokenGroups(tokenhandle: super::Foundation::HANDLE, resettodefault: bool, newstate: Option<*const TOKEN_GROUPS>, bufferlength: u32, previousstate: Option<*mut TOKEN_GROUPS>, returnlength: Option<*mut u32>) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn AdjustTokenGroups(tokenhandle : super::Foundation:: HANDLE, resettodefault : super::Foundation:: BOOL, newstate : *const TOKEN_GROUPS, bufferlength : u32, previousstate : *mut TOKEN_GROUPS, returnlength : *mut u32) -> super::Foundation:: BOOL); - AdjustTokenGroups(core::mem::transmute(tokenhandle), resettodefault.param().abi(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))).ok() + AdjustTokenGroups(core::mem::transmute(tokenhandle), resettodefault.into(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn AdjustTokenPrivileges(tokenhandle: super::Foundation::HANDLE, disableallprivileges: P1, newstate: Option<*const TOKEN_PRIVILEGES>, bufferlength: u32, previousstate: Option<*mut TOKEN_PRIVILEGES>, returnlength: Option<*mut u32>) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn AdjustTokenPrivileges(tokenhandle: super::Foundation::HANDLE, disableallprivileges: bool, newstate: Option<*const TOKEN_PRIVILEGES>, bufferlength: u32, previousstate: Option<*mut TOKEN_PRIVILEGES>, returnlength: Option<*mut u32>) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn AdjustTokenPrivileges(tokenhandle : super::Foundation:: HANDLE, disableallprivileges : super::Foundation:: BOOL, newstate : *const TOKEN_PRIVILEGES, bufferlength : u32, previousstate : *mut TOKEN_PRIVILEGES, returnlength : *mut u32) -> super::Foundation:: BOOL); - AdjustTokenPrivileges(core::mem::transmute(tokenhandle), disableallprivileges.param().abi(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))).ok() + AdjustTokenPrivileges(core::mem::transmute(tokenhandle), disableallprivileges.into(), core::mem::transmute(newstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(bufferlength), core::mem::transmute(previousstate.unwrap_or(core::mem::zeroed())), core::mem::transmute(returnlength.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe 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 PSID) -> windows_core::Result<()> { @@ -403,12 +377,9 @@ pub unsafe fn CheckTokenMembershipEx(tokenhandle: Option(parentdescriptor: Option, currentsecuritydescriptor: PSECURITY_DESCRIPTOR, newsecuritydescriptor: *mut PSECURITY_DESCRIPTOR, objecttype: Option<*const windows_core::GUID>, isdirectoryobject: P4, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> -where - P4: windows_core::Param, -{ +pub unsafe fn ConvertToAutoInheritPrivateObjectSecurity(parentdescriptor: Option, currentsecuritydescriptor: PSECURITY_DESCRIPTOR, newsecuritydescriptor: *mut PSECURITY_DESCRIPTOR, objecttype: Option<*const windows_core::GUID>, isdirectoryobject: bool, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn ConvertToAutoInheritPrivateObjectSecurity(parentdescriptor : PSECURITY_DESCRIPTOR, currentsecuritydescriptor : PSECURITY_DESCRIPTOR, newsecuritydescriptor : *mut PSECURITY_DESCRIPTOR, objecttype : *const windows_core::GUID, isdirectoryobject : super::Foundation:: BOOLEAN, genericmapping : *const GENERIC_MAPPING) -> super::Foundation:: BOOL); - ConvertToAutoInheritPrivateObjectSecurity(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(currentsecuritydescriptor), core::mem::transmute(newsecuritydescriptor), core::mem::transmute(objecttype.unwrap_or(core::mem::zeroed())), isdirectoryobject.param().abi(), core::mem::transmute(genericmapping)).ok() + ConvertToAutoInheritPrivateObjectSecurity(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(currentsecuritydescriptor), core::mem::transmute(newsecuritydescriptor), core::mem::transmute(objecttype.unwrap_or(core::mem::zeroed())), isdirectoryobject.into(), core::mem::transmute(genericmapping)).ok() } #[inline] pub unsafe fn CopySid(ndestinationsidlength: u32, pdestinationsid: PSID, psourcesid: PSID) -> windows_core::Result<()> { @@ -416,26 +387,17 @@ pub unsafe fn CopySid(ndestinationsidlength: u32, pdestinationsid: PSID, psource CopySid(core::mem::transmute(ndestinationsidlength), core::mem::transmute(pdestinationsid), core::mem::transmute(psourcesid)).ok() } #[inline] -pub unsafe fn CreatePrivateObjectSecurity(parentdescriptor: Option, creatordescriptor: Option, newdescriptor: *mut PSECURITY_DESCRIPTOR, isdirectoryobject: P3, token: Option, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn CreatePrivateObjectSecurity(parentdescriptor: Option, creatordescriptor: Option, newdescriptor: *mut PSECURITY_DESCRIPTOR, isdirectoryobject: bool, token: Option, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CreatePrivateObjectSecurity(parentdescriptor : PSECURITY_DESCRIPTOR, creatordescriptor : PSECURITY_DESCRIPTOR, newdescriptor : *mut PSECURITY_DESCRIPTOR, isdirectoryobject : super::Foundation:: BOOL, token : super::Foundation:: HANDLE, genericmapping : *const GENERIC_MAPPING) -> super::Foundation:: BOOL); - CreatePrivateObjectSecurity(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(creatordescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), isdirectoryobject.param().abi(), core::mem::transmute(token.unwrap_or(core::mem::zeroed())), core::mem::transmute(genericmapping)).ok() + CreatePrivateObjectSecurity(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(creatordescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), isdirectoryobject.into(), core::mem::transmute(token.unwrap_or(core::mem::zeroed())), core::mem::transmute(genericmapping)).ok() } #[inline] -pub unsafe fn CreatePrivateObjectSecurityEx(parentdescriptor: Option, creatordescriptor: Option, newdescriptor: *mut PSECURITY_DESCRIPTOR, objecttype: Option<*const windows_core::GUID>, iscontainerobject: P4, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: Option, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> -where - P4: windows_core::Param, -{ +pub unsafe fn CreatePrivateObjectSecurityEx(parentdescriptor: Option, creatordescriptor: Option, newdescriptor: *mut PSECURITY_DESCRIPTOR, objecttype: Option<*const windows_core::GUID>, iscontainerobject: bool, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: Option, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CreatePrivateObjectSecurityEx(parentdescriptor : PSECURITY_DESCRIPTOR, creatordescriptor : PSECURITY_DESCRIPTOR, newdescriptor : *mut PSECURITY_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); - CreatePrivateObjectSecurityEx(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(creatordescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), core::mem::transmute(objecttype.unwrap_or(core::mem::zeroed())), iscontainerobject.param().abi(), core::mem::transmute(autoinheritflags), core::mem::transmute(token.unwrap_or(core::mem::zeroed())), core::mem::transmute(genericmapping)).ok() + CreatePrivateObjectSecurityEx(core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(creatordescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newdescriptor), core::mem::transmute(objecttype.unwrap_or(core::mem::zeroed())), iscontainerobject.into(), core::mem::transmute(autoinheritflags), core::mem::transmute(token.unwrap_or(core::mem::zeroed())), core::mem::transmute(genericmapping)).ok() } #[inline] -pub unsafe fn CreatePrivateObjectSecurityWithMultipleInheritance(parentdescriptor: Option, creatordescriptor: Option, newdescriptor: *mut PSECURITY_DESCRIPTOR, objecttypes: Option<&[*const windows_core::GUID]>, iscontainerobject: P5, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: Option, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn CreatePrivateObjectSecurityWithMultipleInheritance(parentdescriptor: Option, creatordescriptor: Option, newdescriptor: *mut PSECURITY_DESCRIPTOR, objecttypes: Option<&[*const windows_core::GUID]>, iscontainerobject: bool, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: Option, genericmapping: *const GENERIC_MAPPING) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn CreatePrivateObjectSecurityWithMultipleInheritance(parentdescriptor : PSECURITY_DESCRIPTOR, creatordescriptor : PSECURITY_DESCRIPTOR, newdescriptor : *mut PSECURITY_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); CreatePrivateObjectSecurityWithMultipleInheritance( core::mem::transmute(parentdescriptor.unwrap_or(core::mem::zeroed())), @@ -443,7 +405,7 @@ where core::mem::transmute(newdescriptor), core::mem::transmute(objecttypes.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), objecttypes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), - iscontainerobject.param().abi(), + iscontainerobject.into(), core::mem::transmute(autoinheritflags), core::mem::transmute(token.unwrap_or(core::mem::zeroed())), core::mem::transmute(genericmapping), @@ -879,82 +841,72 @@ pub unsafe fn MapGenericMask(accessmask: *mut u32, genericmapping: *const GENERI MapGenericMask(core::mem::transmute(accessmask), core::mem::transmute(genericmapping)) } #[inline] -pub unsafe fn ObjectCloseAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: P2) -> windows_core::Result<()> +pub unsafe fn ObjectCloseAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectCloseAuditAlarmA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, generateonclose : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectCloseAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.param().abi()).ok() + ObjectCloseAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.into()).ok() } #[inline] -pub unsafe fn ObjectCloseAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: P2) -> super::Foundation::BOOL +pub unsafe fn ObjectCloseAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: bool) -> super::Foundation::BOOL where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectCloseAuditAlarmW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, generateonclose : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectCloseAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.param().abi()) + ObjectCloseAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.into()) } #[inline] -pub unsafe fn ObjectDeleteAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: P2) -> windows_core::Result<()> +pub unsafe fn ObjectDeleteAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectDeleteAuditAlarmA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, generateonclose : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectDeleteAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.param().abi()).ok() + ObjectDeleteAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.into()).ok() } #[inline] -pub unsafe fn ObjectDeleteAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: P2) -> super::Foundation::BOOL +pub unsafe fn ObjectDeleteAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, generateonclose: bool) -> super::Foundation::BOOL where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectDeleteAuditAlarmW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, generateonclose : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectDeleteAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.param().abi()) + ObjectDeleteAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), generateonclose.into()) } #[inline] -pub unsafe fn ObjectOpenAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, psecuritydescriptor: PSECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const PRIVILEGE_SET>, objectcreation: P9, accessgranted: P10, generateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> +pub unsafe fn ObjectOpenAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, psecuritydescriptor: PSECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const PRIVILEGE_SET>, objectcreation: bool, accessgranted: bool, generateonclose: *mut super::Foundation::BOOL) -> windows_core::Result<()> where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P9: windows_core::Param, - P10: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectOpenAuditAlarmA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCSTR, objectname : windows_core::PCSTR, psecuritydescriptor : PSECURITY_DESCRIPTOR, clienttoken : super::Foundation:: HANDLE, desiredaccess : u32, grantedaccess : u32, privileges : *const PRIVILEGE_SET, objectcreation : super::Foundation:: BOOL, accessgranted : super::Foundation:: BOOL, generateonclose : *mut super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectOpenAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(psecuritydescriptor), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(grantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), objectcreation.param().abi(), accessgranted.param().abi(), core::mem::transmute(generateonclose)).ok() + ObjectOpenAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(psecuritydescriptor), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(grantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), objectcreation.into(), accessgranted.into(), core::mem::transmute(generateonclose)).ok() } #[inline] -pub unsafe fn ObjectOpenAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, psecuritydescriptor: PSECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const PRIVILEGE_SET>, objectcreation: P9, accessgranted: P10, generateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL +pub unsafe fn ObjectOpenAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, objecttypename: P2, objectname: P3, psecuritydescriptor: PSECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: Option<*const PRIVILEGE_SET>, objectcreation: bool, accessgranted: bool, generateonclose: *mut super::Foundation::BOOL) -> super::Foundation::BOOL where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P9: windows_core::Param, - P10: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectOpenAuditAlarmW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, objecttypename : windows_core::PCWSTR, objectname : windows_core::PCWSTR, psecuritydescriptor : PSECURITY_DESCRIPTOR, clienttoken : super::Foundation:: HANDLE, desiredaccess : u32, grantedaccess : u32, privileges : *const PRIVILEGE_SET, objectcreation : super::Foundation:: BOOL, accessgranted : super::Foundation:: BOOL, generateonclose : *mut super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectOpenAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(psecuritydescriptor), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(grantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), objectcreation.param().abi(), accessgranted.param().abi(), core::mem::transmute(generateonclose)) + ObjectOpenAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), objecttypename.param().abi(), objectname.param().abi(), core::mem::transmute(psecuritydescriptor), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(grantedaccess), core::mem::transmute(privileges.unwrap_or(core::mem::zeroed())), objectcreation.into(), accessgranted.into(), core::mem::transmute(generateonclose)) } #[inline] -pub unsafe fn ObjectPrivilegeAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, privileges: *const PRIVILEGE_SET, accessgranted: P5) -> windows_core::Result<()> +pub unsafe fn ObjectPrivilegeAuditAlarmA(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, privileges: *const PRIVILEGE_SET, accessgranted: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectPrivilegeAuditAlarmA(subsystemname : windows_core::PCSTR, handleid : *const core::ffi::c_void, clienttoken : super::Foundation:: HANDLE, desiredaccess : u32, privileges : *const PRIVILEGE_SET, accessgranted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectPrivilegeAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.param().abi()).ok() + ObjectPrivilegeAuditAlarmA(subsystemname.param().abi(), core::mem::transmute(handleid), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.into()).ok() } #[inline] -pub unsafe fn ObjectPrivilegeAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, privileges: *const PRIVILEGE_SET, accessgranted: P5) -> super::Foundation::BOOL +pub unsafe fn ObjectPrivilegeAuditAlarmW(subsystemname: P0, handleid: *const core::ffi::c_void, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, privileges: *const PRIVILEGE_SET, accessgranted: bool) -> super::Foundation::BOOL where P0: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn ObjectPrivilegeAuditAlarmW(subsystemname : windows_core::PCWSTR, handleid : *const core::ffi::c_void, clienttoken : super::Foundation:: HANDLE, desiredaccess : u32, privileges : *const PRIVILEGE_SET, accessgranted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - ObjectPrivilegeAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.param().abi()) + ObjectPrivilegeAuditAlarmW(subsystemname.param().abi(), core::mem::transmute(handleid), core::mem::transmute(clienttoken), core::mem::transmute(desiredaccess), core::mem::transmute(privileges), accessgranted.into()) } #[inline] pub unsafe fn PrivilegeCheck(clienttoken: super::Foundation::HANDLE, requiredprivileges: *mut PRIVILEGE_SET, pfresult: *mut super::Foundation::BOOL) -> windows_core::Result<()> { @@ -962,24 +914,22 @@ pub unsafe fn PrivilegeCheck(clienttoken: super::Foundation::HANDLE, requiredpri PrivilegeCheck(core::mem::transmute(clienttoken), core::mem::transmute(requiredprivileges), core::mem::transmute(pfresult)).ok() } #[inline] -pub unsafe fn PrivilegedServiceAuditAlarmA(subsystemname: P0, servicename: P1, clienttoken: super::Foundation::HANDLE, privileges: *const PRIVILEGE_SET, accessgranted: P4) -> windows_core::Result<()> +pub unsafe fn PrivilegedServiceAuditAlarmA(subsystemname: P0, servicename: P1, clienttoken: super::Foundation::HANDLE, privileges: *const PRIVILEGE_SET, accessgranted: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn PrivilegedServiceAuditAlarmA(subsystemname : windows_core::PCSTR, servicename : windows_core::PCSTR, clienttoken : super::Foundation:: HANDLE, privileges : *const PRIVILEGE_SET, accessgranted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - PrivilegedServiceAuditAlarmA(subsystemname.param().abi(), servicename.param().abi(), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.param().abi()).ok() + PrivilegedServiceAuditAlarmA(subsystemname.param().abi(), servicename.param().abi(), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.into()).ok() } #[inline] -pub unsafe fn PrivilegedServiceAuditAlarmW(subsystemname: P0, servicename: P1, clienttoken: super::Foundation::HANDLE, privileges: *const PRIVILEGE_SET, accessgranted: P4) -> super::Foundation::BOOL +pub unsafe fn PrivilegedServiceAuditAlarmW(subsystemname: P0, servicename: P1, clienttoken: super::Foundation::HANDLE, privileges: *const PRIVILEGE_SET, accessgranted: bool) -> super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn PrivilegedServiceAuditAlarmW(subsystemname : windows_core::PCWSTR, servicename : windows_core::PCWSTR, clienttoken : super::Foundation:: HANDLE, privileges : *const PRIVILEGE_SET, accessgranted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - PrivilegedServiceAuditAlarmW(subsystemname.param().abi(), servicename.param().abi(), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.param().abi()) + PrivilegedServiceAuditAlarmW(subsystemname.param().abi(), servicename.param().abi(), core::mem::transmute(clienttoken), core::mem::transmute(privileges), accessgranted.into()) } #[inline] pub unsafe fn QuerySecurityAccessMask(securityinformation: OBJECT_SECURITY_INFORMATION) -> u32 { @@ -994,20 +944,14 @@ pub unsafe fn RevertToSelf() -> windows_core::Result<()> { RevertToSelf().ok() } #[inline] -pub unsafe fn RtlConvertSidToUnicodeString(unicodestring: *mut super::Foundation::UNICODE_STRING, sid: PSID, allocatedestinationstring: P2) -> super::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlConvertSidToUnicodeString(unicodestring: *mut super::Foundation::UNICODE_STRING, sid: PSID, allocatedestinationstring: bool) -> super::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlConvertSidToUnicodeString(unicodestring : *mut super::Foundation:: UNICODE_STRING, sid : PSID, allocatedestinationstring : super::Foundation:: BOOLEAN) -> super::Foundation:: NTSTATUS); - RtlConvertSidToUnicodeString(core::mem::transmute(unicodestring), core::mem::transmute(sid), allocatedestinationstring.param().abi()) + RtlConvertSidToUnicodeString(core::mem::transmute(unicodestring), core::mem::transmute(sid), allocatedestinationstring.into()) } #[inline] -pub unsafe fn RtlNormalizeSecurityDescriptor(securitydescriptor: *mut PSECURITY_DESCRIPTOR, securitydescriptorlength: u32, newsecuritydescriptor: Option<*mut PSECURITY_DESCRIPTOR>, newsecuritydescriptorlength: Option<*mut u32>, checkonly: P4) -> super::Foundation::BOOLEAN -where - P4: windows_core::Param, -{ +pub unsafe fn RtlNormalizeSecurityDescriptor(securitydescriptor: *mut PSECURITY_DESCRIPTOR, securitydescriptorlength: u32, newsecuritydescriptor: Option<*mut PSECURITY_DESCRIPTOR>, newsecuritydescriptorlength: Option<*mut u32>, checkonly: bool) -> super::Foundation::BOOLEAN { windows_targets::link!("ntdll.dll" "system" fn RtlNormalizeSecurityDescriptor(securitydescriptor : *mut PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, newsecuritydescriptor : *mut PSECURITY_DESCRIPTOR, newsecuritydescriptorlength : *mut u32, checkonly : super::Foundation:: BOOLEAN) -> super::Foundation:: BOOLEAN); - RtlNormalizeSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(securitydescriptorlength), core::mem::transmute(newsecuritydescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newsecuritydescriptorlength.unwrap_or(core::mem::zeroed())), checkonly.param().abi()) + RtlNormalizeSecurityDescriptor(core::mem::transmute(securitydescriptor), core::mem::transmute(securitydescriptorlength), core::mem::transmute(newsecuritydescriptor.unwrap_or(core::mem::zeroed())), core::mem::transmute(newsecuritydescriptorlength.unwrap_or(core::mem::zeroed())), checkonly.into()) } #[inline] pub unsafe fn SetAclInformation(pacl: *mut ACL, paclinformation: *const core::ffi::c_void, naclinformationlength: u32, dwaclinformationclass: ACL_INFORMATION_CLASS) -> windows_core::Result<()> { @@ -1063,29 +1007,19 @@ pub unsafe fn SetSecurityDescriptorControl(psecuritydescriptor: PSECURITY_DESCRI SetSecurityDescriptorControl(core::mem::transmute(psecuritydescriptor), core::mem::transmute(controlbitsofinterest), core::mem::transmute(controlbitstoset)).ok() } #[inline] -pub unsafe fn SetSecurityDescriptorDacl(psecuritydescriptor: PSECURITY_DESCRIPTOR, bdaclpresent: P1, pdacl: Option<*const ACL>, bdacldefaulted: P3) -> windows_core::Result<()> -where - P1: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn SetSecurityDescriptorDacl(psecuritydescriptor: PSECURITY_DESCRIPTOR, bdaclpresent: bool, pdacl: Option<*const ACL>, bdacldefaulted: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn SetSecurityDescriptorDacl(psecuritydescriptor : PSECURITY_DESCRIPTOR, bdaclpresent : super::Foundation:: BOOL, pdacl : *const ACL, bdacldefaulted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - SetSecurityDescriptorDacl(core::mem::transmute(psecuritydescriptor), bdaclpresent.param().abi(), core::mem::transmute(pdacl.unwrap_or(core::mem::zeroed())), bdacldefaulted.param().abi()).ok() + SetSecurityDescriptorDacl(core::mem::transmute(psecuritydescriptor), bdaclpresent.into(), core::mem::transmute(pdacl.unwrap_or(core::mem::zeroed())), bdacldefaulted.into()).ok() } #[inline] -pub unsafe fn SetSecurityDescriptorGroup(psecuritydescriptor: PSECURITY_DESCRIPTOR, pgroup: Option, bgroupdefaulted: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn SetSecurityDescriptorGroup(psecuritydescriptor: PSECURITY_DESCRIPTOR, pgroup: Option, bgroupdefaulted: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn SetSecurityDescriptorGroup(psecuritydescriptor : PSECURITY_DESCRIPTOR, pgroup : PSID, bgroupdefaulted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - SetSecurityDescriptorGroup(core::mem::transmute(psecuritydescriptor), core::mem::transmute(pgroup.unwrap_or(core::mem::zeroed())), bgroupdefaulted.param().abi()).ok() + SetSecurityDescriptorGroup(core::mem::transmute(psecuritydescriptor), core::mem::transmute(pgroup.unwrap_or(core::mem::zeroed())), bgroupdefaulted.into()).ok() } #[inline] -pub unsafe fn SetSecurityDescriptorOwner(psecuritydescriptor: PSECURITY_DESCRIPTOR, powner: Option, bownerdefaulted: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn SetSecurityDescriptorOwner(psecuritydescriptor: PSECURITY_DESCRIPTOR, powner: Option, bownerdefaulted: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn SetSecurityDescriptorOwner(psecuritydescriptor : PSECURITY_DESCRIPTOR, powner : PSID, bownerdefaulted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - SetSecurityDescriptorOwner(core::mem::transmute(psecuritydescriptor), core::mem::transmute(powner.unwrap_or(core::mem::zeroed())), bownerdefaulted.param().abi()).ok() + SetSecurityDescriptorOwner(core::mem::transmute(psecuritydescriptor), core::mem::transmute(powner.unwrap_or(core::mem::zeroed())), bownerdefaulted.into()).ok() } #[inline] pub unsafe fn SetSecurityDescriptorRMControl(securitydescriptor: PSECURITY_DESCRIPTOR, rmcontrol: Option<*const u8>) -> u32 { @@ -1093,13 +1027,9 @@ pub unsafe fn SetSecurityDescriptorRMControl(securitydescriptor: PSECURITY_DESCR SetSecurityDescriptorRMControl(core::mem::transmute(securitydescriptor), core::mem::transmute(rmcontrol.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SetSecurityDescriptorSacl(psecuritydescriptor: PSECURITY_DESCRIPTOR, bsaclpresent: P1, psacl: Option<*const ACL>, bsacldefaulted: P3) -> windows_core::Result<()> -where - P1: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn SetSecurityDescriptorSacl(psecuritydescriptor: PSECURITY_DESCRIPTOR, bsaclpresent: bool, psacl: Option<*const ACL>, bsacldefaulted: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn SetSecurityDescriptorSacl(psecuritydescriptor : PSECURITY_DESCRIPTOR, bsaclpresent : super::Foundation:: BOOL, psacl : *const ACL, bsacldefaulted : super::Foundation:: BOOL) -> super::Foundation:: BOOL); - SetSecurityDescriptorSacl(core::mem::transmute(psecuritydescriptor), bsaclpresent.param().abi(), core::mem::transmute(psacl.unwrap_or(core::mem::zeroed())), bsacldefaulted.param().abi()).ok() + SetSecurityDescriptorSacl(core::mem::transmute(psecuritydescriptor), bsaclpresent.into(), core::mem::transmute(psacl.unwrap_or(core::mem::zeroed())), bsacldefaulted.into()).ok() } #[inline] pub unsafe fn SetTokenInformation(tokenhandle: super::Foundation::HANDLE, tokeninformationclass: TOKEN_INFORMATION_CLASS, tokeninformation: *const core::ffi::c_void, tokeninformationlength: u32) -> windows_core::Result<()> { @@ -1621,9 +1551,6 @@ pub const MaxTokenInfoClass: TOKEN_INFORMATION_CLASS = TOKEN_INFORMATION_CLASS(4 #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct NCRYPT_DESCRIPTOR_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for NCRYPT_DESCRIPTOR_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NCRYPT_DESCRIPTOR_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1637,9 +1564,6 @@ impl Default for NCRYPT_DESCRIPTOR_HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct NCRYPT_STREAM_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for NCRYPT_STREAM_HANDLE { - type TypeKind = windows_core::CopyType; -} impl NCRYPT_STREAM_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1720,9 +1644,6 @@ pub const PROTECTED_SACL_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJ #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PSECURITY_DESCRIPTOR(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PSECURITY_DESCRIPTOR { - type TypeKind = windows_core::CopyType; -} impl PSECURITY_DESCRIPTOR { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1736,9 +1657,6 @@ impl Default for PSECURITY_DESCRIPTOR { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PSID(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PSID { - type TypeKind = windows_core::CopyType; -} impl PSID { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -1768,9 +1686,6 @@ pub const SACL_SECURITY_INFORMATION: OBJECT_SECURITY_INFORMATION = OBJECT_SECURI #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SAFER_LEVEL_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SAFER_LEVEL_HANDLE { - type TypeKind = windows_core::CopyType; -} impl SAFER_LEVEL_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs index 5bd275468fc..fa53acec48e 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs @@ -1,12 +1,11 @@ #[inline] -pub unsafe fn FCIAddFile(hfci: *const core::ffi::c_void, pszsourcefile: P1, pszfilename: P2, fexecute: P3, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS, pfnfcigoi: PFNFCIGETOPENINFO, typecompress: u16) -> super::super::Foundation::BOOL +pub unsafe fn FCIAddFile(hfci: *const core::ffi::c_void, pszsourcefile: P1, pszfilename: P2, fexecute: bool, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS, pfnfcigoi: PFNFCIGETOPENINFO, typecompress: u16) -> super::super::Foundation::BOOL where P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("cabinet.dll" "cdecl" fn FCIAddFile(hfci : *const core::ffi::c_void, pszsourcefile : windows_core::PCSTR, pszfilename : windows_core::PCSTR, fexecute : super::super::Foundation:: BOOL, pfnfcignc : PFNFCIGETNEXTCABINET, pfnfcis : PFNFCISTATUS, pfnfcigoi : PFNFCIGETOPENINFO, typecompress : u16) -> super::super::Foundation:: BOOL); - FCIAddFile(core::mem::transmute(hfci), pszsourcefile.param().abi(), pszfilename.param().abi(), fexecute.param().abi(), core::mem::transmute(pfnfcignc), core::mem::transmute(pfnfcis), core::mem::transmute(pfnfcigoi), core::mem::transmute(typecompress)) + FCIAddFile(core::mem::transmute(hfci), pszsourcefile.param().abi(), pszfilename.param().abi(), fexecute.into(), core::mem::transmute(pfnfcignc), core::mem::transmute(pfnfcis), core::mem::transmute(pfnfcigoi), core::mem::transmute(typecompress)) } #[inline] 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: Option<*const core::ffi::c_void>) -> *mut core::ffi::c_void { @@ -19,12 +18,9 @@ pub unsafe fn FCIDestroy(hfci: *const core::ffi::c_void) -> super::super::Founda FCIDestroy(core::mem::transmute(hfci)) } #[inline] -pub unsafe fn FCIFlushCabinet(hfci: *const core::ffi::c_void, fgetnextcab: P1, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn FCIFlushCabinet(hfci: *const core::ffi::c_void, fgetnextcab: bool, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS) -> super::super::Foundation::BOOL { windows_targets::link!("cabinet.dll" "cdecl" fn FCIFlushCabinet(hfci : *const core::ffi::c_void, fgetnextcab : super::super::Foundation:: BOOL, pfnfcignc : PFNFCIGETNEXTCABINET, pfnfcis : PFNFCISTATUS) -> super::super::Foundation:: BOOL); - FCIFlushCabinet(core::mem::transmute(hfci), fgetnextcab.param().abi(), core::mem::transmute(pfnfcignc), core::mem::transmute(pfnfcis)) + FCIFlushCabinet(core::mem::transmute(hfci), fgetnextcab.into(), core::mem::transmute(pfnfcignc), core::mem::transmute(pfnfcis)) } #[inline] pub unsafe fn FCIFlushFolder(hfci: *const core::ffi::c_void, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS) -> super::super::Foundation::BOOL { diff --git a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs index fe19b1a2c27..a29fb5c97fd 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -948,9 +948,6 @@ pub const CF_CALLBACK_VALIDATE_DATA_FLAG_NONE: CF_CALLBACK_VALIDATE_DATA_FLAGS = #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct CF_CONNECTION_KEY(pub i64); -impl windows_core::TypeKind for CF_CONNECTION_KEY { - type TypeKind = windows_core::CopyType; -} impl CF_CONNECTION_KEY { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs index c5a1b81a106..c18906ca4d8 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Compression/mod.rs @@ -61,9 +61,6 @@ pub unsafe fn SetDecompressorInformation(decompressorhandle: DECOMPRESSOR_HANDLE #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct COMPRESSOR_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for COMPRESSOR_HANDLE { - type TypeKind = windows_core::CopyType; -} impl COMPRESSOR_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -115,9 +112,6 @@ pub const COMPRESS_RAW: u32 = 536870912u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct DECOMPRESSOR_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for DECOMPRESSOR_HANDLE { - type TypeKind = windows_core::CopyType; -} impl DECOMPRESSOR_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs index 7a6f358bb89..dee29dcea3f 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs @@ -9,13 +9,10 @@ pub unsafe fn FhServiceClosePipe(pipe: FH_SERVICE_PIPE_HANDLE) -> windows_core:: FhServiceClosePipe(core::mem::transmute(pipe)).ok() } #[inline] -pub unsafe fn FhServiceOpenPipe(startserviceifstopped: P0) -> windows_core::Result -where - P0: windows_core::Param, -{ +pub unsafe fn FhServiceOpenPipe(startserviceifstopped: bool) -> windows_core::Result { windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceOpenPipe(startserviceifstopped : super::super::Foundation:: BOOL, pipe : *mut FH_SERVICE_PIPE_HANDLE) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - FhServiceOpenPipe(startserviceifstopped.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + FhServiceOpenPipe(startserviceifstopped.into(), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] pub unsafe fn FhServiceReloadConfiguration(pipe: FH_SERVICE_PIPE_HANDLE) -> windows_core::Result<()> { @@ -23,20 +20,14 @@ pub unsafe fn FhServiceReloadConfiguration(pipe: FH_SERVICE_PIPE_HANDLE) -> wind FhServiceReloadConfiguration(core::mem::transmute(pipe)).ok() } #[inline] -pub unsafe fn FhServiceStartBackup(pipe: FH_SERVICE_PIPE_HANDLE, lowpriorityio: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn FhServiceStartBackup(pipe: FH_SERVICE_PIPE_HANDLE, lowpriorityio: bool) -> windows_core::Result<()> { windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceStartBackup(pipe : FH_SERVICE_PIPE_HANDLE, lowpriorityio : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - FhServiceStartBackup(core::mem::transmute(pipe), lowpriorityio.param().abi()).ok() + FhServiceStartBackup(core::mem::transmute(pipe), lowpriorityio.into()).ok() } #[inline] -pub unsafe fn FhServiceStopBackup(pipe: FH_SERVICE_PIPE_HANDLE, stoptracking: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn FhServiceStopBackup(pipe: FH_SERVICE_PIPE_HANDLE, stoptracking: bool) -> windows_core::Result<()> { windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceStopBackup(pipe : FH_SERVICE_PIPE_HANDLE, stoptracking : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - FhServiceStopBackup(core::mem::transmute(pipe), stoptracking.param().abi()).ok() + FhServiceStopBackup(core::mem::transmute(pipe), stoptracking.into()).ok() } #[inline] pub unsafe fn FhServiceUnblockBackup(pipe: FH_SERVICE_PIPE_HANDLE) -> windows_core::Result<()> { @@ -106,9 +97,6 @@ pub const FH_RETENTION_UNLIMITED: FH_RETENTION_TYPES = FH_RETENTION_TYPES(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct FH_SERVICE_PIPE_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for FH_SERVICE_PIPE_HANDLE { - type TypeKind = windows_core::CopyType; -} impl FH_SERVICE_PIPE_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -173,27 +161,18 @@ impl IFhConfigMgr { pub unsafe fn LoadConfiguration(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).LoadConfiguration)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn CreateDefaultConfiguration(&self, overwriteifexists: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).CreateDefaultConfiguration)(windows_core::Interface::as_raw(self), overwriteifexists.param().abi()).ok() + pub unsafe fn CreateDefaultConfiguration(&self, overwriteifexists: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).CreateDefaultConfiguration)(windows_core::Interface::as_raw(self), overwriteifexists.into()).ok() } pub unsafe fn SaveConfiguration(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SaveConfiguration)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn AddRemoveExcludeRule(&self, add: P0, category: FH_PROTECTED_ITEM_CATEGORY, item: &windows_core::BSTR) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).AddRemoveExcludeRule)(windows_core::Interface::as_raw(self), add.param().abi(), core::mem::transmute(category), core::mem::transmute_copy(item)).ok() + pub unsafe fn AddRemoveExcludeRule(&self, add: bool, category: FH_PROTECTED_ITEM_CATEGORY, item: &windows_core::BSTR) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).AddRemoveExcludeRule)(windows_core::Interface::as_raw(self), add.into(), core::mem::transmute(category), core::mem::transmute_copy(item)).ok() } - pub unsafe fn GetIncludeExcludeRules(&self, include: P0, category: FH_PROTECTED_ITEM_CATEGORY) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetIncludeExcludeRules(&self, include: bool, category: FH_PROTECTED_ITEM_CATEGORY) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetIncludeExcludeRules)(windows_core::Interface::as_raw(self), include.param().abi(), core::mem::transmute(category), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetIncludeExcludeRules)(windows_core::Interface::as_raw(self), include.into(), core::mem::transmute(category), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn GetLocalPolicy(&self, localpolicytype: FH_LOCAL_POLICY_TYPE) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -220,11 +199,8 @@ impl IFhConfigMgr { pub unsafe fn ProvisionAndSetNewTarget(&self, targeturl: &windows_core::BSTR, targetname: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ProvisionAndSetNewTarget)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(targeturl), core::mem::transmute_copy(targetname)).ok() } - pub unsafe fn ChangeDefaultTargetRecommendation(&self, recommend: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ChangeDefaultTargetRecommendation)(windows_core::Interface::as_raw(self), recommend.param().abi()).ok() + pub unsafe fn ChangeDefaultTargetRecommendation(&self, recommend: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ChangeDefaultTargetRecommendation)(windows_core::Interface::as_raw(self), recommend.into()).ok() } pub unsafe fn QueryProtectionStatus(&self, protectionstate: *mut u32, protecteduntiltime: *mut windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).QueryProtectionStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(protectionstate), core::mem::transmute(protecteduntiltime)).ok() @@ -391,11 +367,8 @@ impl IFhReassociation { pub unsafe fn SelectConfiguration(&self, index: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SelectConfiguration)(windows_core::Interface::as_raw(self), core::mem::transmute(index)).ok() } - pub unsafe fn PerformReassociation(&self, overwriteifexists: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).PerformReassociation)(windows_core::Interface::as_raw(self), overwriteifexists.param().abi()).ok() + pub unsafe fn PerformReassociation(&self, overwriteifexists: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).PerformReassociation)(windows_core::Interface::as_raw(self), overwriteifexists.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs index 0d12bfba8d4..ffdeb88b9ad 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -47,13 +47,9 @@ pub unsafe fn AreShortNamesEnabled(handle: super::super::Foundation::HANDLE, ena AreShortNamesEnabled(core::mem::transmute(handle), core::mem::transmute(enabled)) } #[inline] -pub unsafe fn BackupRead(hfile: super::super::Foundation::HANDLE, lpbuffer: &mut [u8], lpnumberofbytesread: *mut u32, babort: P4, bprocesssecurity: P5, lpcontext: *mut *mut core::ffi::c_void) -> windows_core::Result<()> -where - P4: windows_core::Param, - P5: windows_core::Param, -{ +pub unsafe fn BackupRead(hfile: super::super::Foundation::HANDLE, lpbuffer: &mut [u8], lpnumberofbytesread: *mut u32, babort: bool, bprocesssecurity: bool, lpcontext: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn BackupRead(hfile : super::super::Foundation:: HANDLE, lpbuffer : *mut u8, nnumberofbytestoread : u32, lpnumberofbytesread : *mut u32, babort : super::super::Foundation:: BOOL, bprocesssecurity : super::super::Foundation:: BOOL, lpcontext : *mut *mut core::ffi::c_void) -> super::super::Foundation:: BOOL); - BackupRead(core::mem::transmute(hfile), core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len().try_into().unwrap(), core::mem::transmute(lpnumberofbytesread), babort.param().abi(), bprocesssecurity.param().abi(), core::mem::transmute(lpcontext)).ok() + BackupRead(core::mem::transmute(hfile), core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len().try_into().unwrap(), core::mem::transmute(lpnumberofbytesread), babort.into(), bprocesssecurity.into(), core::mem::transmute(lpcontext)).ok() } #[inline] pub unsafe fn BackupSeek(hfile: super::super::Foundation::HANDLE, dwlowbytestoseek: u32, dwhighbytestoseek: u32, lpdwlowbyteseeked: *mut u32, lpdwhighbyteseeked: *mut u32, lpcontext: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { @@ -61,13 +57,9 @@ pub unsafe fn BackupSeek(hfile: super::super::Foundation::HANDLE, dwlowbytestose BackupSeek(core::mem::transmute(hfile), core::mem::transmute(dwlowbytestoseek), core::mem::transmute(dwhighbytestoseek), core::mem::transmute(lpdwlowbyteseeked), core::mem::transmute(lpdwhighbyteseeked), core::mem::transmute(lpcontext)).ok() } #[inline] -pub unsafe fn BackupWrite(hfile: super::super::Foundation::HANDLE, lpbuffer: &[u8], lpnumberofbyteswritten: *mut u32, babort: P4, bprocesssecurity: P5, lpcontext: *mut *mut core::ffi::c_void) -> windows_core::Result<()> -where - P4: windows_core::Param, - P5: windows_core::Param, -{ +pub unsafe fn BackupWrite(hfile: super::super::Foundation::HANDLE, lpbuffer: &[u8], lpnumberofbyteswritten: *mut u32, babort: bool, bprocesssecurity: bool, lpcontext: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn BackupWrite(hfile : super::super::Foundation:: HANDLE, lpbuffer : *const u8, nnumberofbytestowrite : u32, lpnumberofbyteswritten : *mut u32, babort : super::super::Foundation:: BOOL, bprocesssecurity : super::super::Foundation:: BOOL, lpcontext : *mut *mut core::ffi::c_void) -> super::super::Foundation:: BOOL); - BackupWrite(core::mem::transmute(hfile), core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len().try_into().unwrap(), core::mem::transmute(lpnumberofbyteswritten), babort.param().abi(), bprocesssecurity.param().abi(), core::mem::transmute(lpcontext)).ok() + BackupWrite(core::mem::transmute(hfile), core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len().try_into().unwrap(), core::mem::transmute(lpnumberofbyteswritten), babort.into(), bprocesssecurity.into(), core::mem::transmute(lpcontext)).ok() } #[inline] pub unsafe fn BuildIoRingCancelRequest(ioring: HIORING, file: IORING_HANDLE_REF, optocancel: usize, userdata: usize) -> windows_core::Result<()> { @@ -165,14 +157,13 @@ where CopyFile2(pwszexistingfilename.param().abi(), pwsznewfilename.param().abi(), core::mem::transmute(pextendedparameters.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn CopyFileA(lpexistingfilename: P0, lpnewfilename: P1, bfailifexists: P2) -> windows_core::Result<()> +pub unsafe fn CopyFileA(lpexistingfilename: P0, lpnewfilename: P1, bfailifexists: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CopyFileA(lpexistingfilename : windows_core::PCSTR, lpnewfilename : windows_core::PCSTR, bfailifexists : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - CopyFileA(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), bfailifexists.param().abi()).ok() + CopyFileA(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), bfailifexists.into()).ok() } #[inline] pub unsafe fn CopyFileExA(lpexistingfilename: P0, lpnewfilename: P1, lpprogressroutine: Option, lpdata: Option<*const core::ffi::c_void>, pbcancel: Option<*mut super::super::Foundation::BOOL>, dwcopyflags: COPYFILE_FLAGS) -> windows_core::Result<()> @@ -193,14 +184,13 @@ where CopyFileExW(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), core::mem::transmute(lpprogressroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pbcancel.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwcopyflags)).ok() } #[inline] -pub unsafe fn CopyFileFromAppW(lpexistingfilename: P0, lpnewfilename: P1, bfailifexists: P2) -> super::super::Foundation::BOOL +pub unsafe fn CopyFileFromAppW(lpexistingfilename: P0, lpnewfilename: P1, bfailifexists: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" fn CopyFileFromAppW(lpexistingfilename : windows_core::PCWSTR, lpnewfilename : windows_core::PCWSTR, bfailifexists : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - CopyFileFromAppW(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), bfailifexists.param().abi()) + CopyFileFromAppW(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), bfailifexists.into()) } #[inline] pub unsafe fn CopyFileTransactedA(lpexistingfilename: P0, lpnewfilename: P1, lpprogressroutine: Option, lpdata: Option<*const core::ffi::c_void>, pbcancel: Option<*const super::super::Foundation::BOOL>, dwcopyflags: u32, htransaction: super::super::Foundation::HANDLE) -> windows_core::Result<()> @@ -221,14 +211,13 @@ where CopyFileTransactedW(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), core::mem::transmute(lpprogressroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pbcancel.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwcopyflags), core::mem::transmute(htransaction)).ok() } #[inline] -pub unsafe fn CopyFileW(lpexistingfilename: P0, lpnewfilename: P1, bfailifexists: P2) -> windows_core::Result<()> +pub unsafe fn CopyFileW(lpexistingfilename: P0, lpnewfilename: P1, bfailifexists: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CopyFileW(lpexistingfilename : windows_core::PCWSTR, lpnewfilename : windows_core::PCWSTR, bfailifexists : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - CopyFileW(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), bfailifexists.param().abi()).ok() + CopyFileW(lpexistingfilename.param().abi(), lpnewfilename.param().abi(), bfailifexists.into()).ok() } #[inline] pub unsafe fn CopyLZFile(hfsource: i32, hfdest: i32) -> i32 { @@ -677,21 +666,17 @@ where EncryptFileW(lpfilename.param().abi()).ok() } #[inline] -pub unsafe fn EncryptionDisable(dirpath: P0, disable: P1) -> windows_core::Result<()> +pub unsafe fn EncryptionDisable(dirpath: P0, disable: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn EncryptionDisable(dirpath : windows_core::PCWSTR, disable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - EncryptionDisable(dirpath.param().abi(), disable.param().abi()).ok() + EncryptionDisable(dirpath.param().abi(), disable.into()).ok() } #[inline] -pub unsafe fn EraseTape(hdevice: super::super::Foundation::HANDLE, dwerasetype: ERASE_TAPE_TYPE, bimmediate: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn EraseTape(hdevice: super::super::Foundation::HANDLE, dwerasetype: ERASE_TAPE_TYPE, bimmediate: bool) -> u32 { windows_targets::link!("kernel32.dll" "system" fn EraseTape(hdevice : super::super::Foundation:: HANDLE, dwerasetype : ERASE_TAPE_TYPE, bimmediate : super::super::Foundation:: BOOL) -> u32); - EraseTape(core::mem::transmute(hdevice), core::mem::transmute(dwerasetype), bimmediate.param().abi()) + EraseTape(core::mem::transmute(hdevice), core::mem::transmute(dwerasetype), bimmediate.into()) } #[inline] pub unsafe fn FileEncryptionStatusA(lpfilename: P0, lpstatus: *mut u32) -> windows_core::Result<()> @@ -725,23 +710,21 @@ pub unsafe fn FindCloseChangeNotification(hchangehandle: super::super::Foundatio FindCloseChangeNotification(core::mem::transmute(hchangehandle)).ok() } #[inline] -pub unsafe fn FindFirstChangeNotificationA(lppathname: P0, bwatchsubtree: P1, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> windows_core::Result +pub unsafe fn FindFirstChangeNotificationA(lppathname: P0, bwatchsubtree: bool, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn FindFirstChangeNotificationA(lppathname : windows_core::PCSTR, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : FILE_NOTIFY_CHANGE) -> super::super::Foundation:: HANDLE); - let result__ = FindFirstChangeNotificationA(lppathname.param().abi(), bwatchsubtree.param().abi(), core::mem::transmute(dwnotifyfilter)); + let result__ = FindFirstChangeNotificationA(lppathname.param().abi(), bwatchsubtree.into(), core::mem::transmute(dwnotifyfilter)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn FindFirstChangeNotificationW(lppathname: P0, bwatchsubtree: P1, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> windows_core::Result +pub unsafe fn FindFirstChangeNotificationW(lppathname: P0, bwatchsubtree: bool, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn FindFirstChangeNotificationW(lppathname : windows_core::PCWSTR, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : FILE_NOTIFY_CHANGE) -> super::super::Foundation:: HANDLE); - let result__ = FindFirstChangeNotificationW(lppathname.param().abi(), bwatchsubtree.param().abi(), core::mem::transmute(dwnotifyfilter)); + let result__ = FindFirstChangeNotificationW(lppathname.param().abi(), bwatchsubtree.into(), core::mem::transmute(dwnotifyfilter)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -2080,12 +2063,9 @@ pub unsafe fn PrepareLogArchive(hlog: super::super::Foundation::HANDLE, pszbasel .ok() } #[inline] -pub unsafe fn PrepareTape(hdevice: super::super::Foundation::HANDLE, dwoperation: PREPARE_TAPE_OPERATION, bimmediate: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn PrepareTape(hdevice: super::super::Foundation::HANDLE, dwoperation: PREPARE_TAPE_OPERATION, bimmediate: bool) -> u32 { windows_targets::link!("kernel32.dll" "system" fn PrepareTape(hdevice : super::super::Foundation:: HANDLE, dwoperation : PREPARE_TAPE_OPERATION, bimmediate : super::super::Foundation:: BOOL) -> u32); - PrepareTape(core::mem::transmute(hdevice), core::mem::transmute(dwoperation), bimmediate.param().abi()) + PrepareTape(core::mem::transmute(hdevice), core::mem::transmute(dwoperation), bimmediate.into()) } #[inline] pub unsafe fn QueryDosDeviceA(lpdevicename: P0, lptargetpath: Option<&mut [u8]>) -> u32 @@ -2140,21 +2120,15 @@ pub unsafe fn ReOpenFile(horiginalfile: super::super::Foundation::HANDLE, dwdesi } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn ReadDirectoryChangesExW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut core::ffi::c_void, nbufferlength: u32, bwatchsubtree: P3, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: Option<*mut u32>, lpoverlapped: Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: Option, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn ReadDirectoryChangesExW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut core::ffi::c_void, nbufferlength: u32, bwatchsubtree: bool, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: Option<*mut u32>, lpoverlapped: Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: Option, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "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 : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass : READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation:: BOOL); - ReadDirectoryChangesExW(core::mem::transmute(hdirectory), core::mem::transmute(lpbuffer), core::mem::transmute(nbufferlength), bwatchsubtree.param().abi(), core::mem::transmute(dwnotifyfilter), core::mem::transmute(lpbytesreturned.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpoverlapped.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcompletionroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(readdirectorynotifyinformationclass)).ok() + ReadDirectoryChangesExW(core::mem::transmute(hdirectory), core::mem::transmute(lpbuffer), core::mem::transmute(nbufferlength), bwatchsubtree.into(), core::mem::transmute(dwnotifyfilter), core::mem::transmute(lpbytesreturned.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpoverlapped.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcompletionroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(readdirectorynotifyinformationclass)).ok() } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn ReadDirectoryChangesW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut core::ffi::c_void, nbufferlength: u32, bwatchsubtree: P3, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: Option<*mut u32>, lpoverlapped: Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: Option) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn ReadDirectoryChangesW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut core::ffi::c_void, nbufferlength: u32, bwatchsubtree: bool, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: Option<*mut u32>, lpoverlapped: Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: Option) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "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 : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); - ReadDirectoryChangesW(core::mem::transmute(hdirectory), core::mem::transmute(lpbuffer), core::mem::transmute(nbufferlength), bwatchsubtree.param().abi(), core::mem::transmute(dwnotifyfilter), core::mem::transmute(lpbytesreturned.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpoverlapped.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcompletionroutine.unwrap_or(core::mem::zeroed()))).ok() + ReadDirectoryChangesW(core::mem::transmute(hdirectory), core::mem::transmute(lpbuffer), core::mem::transmute(nbufferlength), bwatchsubtree.into(), core::mem::transmute(dwnotifyfilter), core::mem::transmute(lpbytesreturned.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpoverlapped.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpcompletionroutine.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn ReadEncryptedFileRaw(pfexportcallback: PFE_EXPORT_FUNC, pvcallbackcontext: Option<*const core::ffi::c_void>, pvcontext: *const core::ffi::c_void) -> u32 { @@ -2235,12 +2209,9 @@ pub unsafe fn RecoverTransactionManager(transactionmanagerhandle: super::super:: RecoverTransactionManager(core::mem::transmute(transactionmanagerhandle)).ok() } #[inline] -pub unsafe fn RegisterForLogWriteNotification(hlog: super::super::Foundation::HANDLE, cbthreshold: u32, fenable: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn RegisterForLogWriteNotification(hlog: super::super::Foundation::HANDLE, cbthreshold: u32, fenable: bool) -> windows_core::Result<()> { windows_targets::link!("clfsw32.dll" "system" fn RegisterForLogWriteNotification(hlog : super::super::Foundation:: HANDLE, cbthreshold : u32, fenable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - RegisterForLogWriteNotification(core::mem::transmute(hlog), core::mem::transmute(cbthreshold), fenable.param().abi()).ok() + RegisterForLogWriteNotification(core::mem::transmute(hlog), core::mem::transmute(cbthreshold), fenable.into()).ok() } #[inline] pub unsafe fn RegisterManageableLogClient(hlog: super::super::Foundation::HANDLE, pcallbacks: *mut LOG_MANAGEMENT_CALLBACKS) -> windows_core::Result<()> { @@ -2288,21 +2259,17 @@ where RemoveDirectoryW(lppathname.param().abi()).ok() } #[inline] -pub unsafe fn RemoveLogContainer(hlog: super::super::Foundation::HANDLE, pwszcontainerpath: P1, fforce: P2, preserved: Option<*mut core::ffi::c_void>) -> windows_core::Result<()> +pub unsafe fn RemoveLogContainer(hlog: super::super::Foundation::HANDLE, pwszcontainerpath: P1, fforce: bool, preserved: Option<*mut core::ffi::c_void>) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("clfsw32.dll" "system" fn RemoveLogContainer(hlog : super::super::Foundation:: HANDLE, pwszcontainerpath : windows_core::PCWSTR, fforce : super::super::Foundation:: BOOL, preserved : *mut core::ffi::c_void) -> super::super::Foundation:: BOOL); - RemoveLogContainer(core::mem::transmute(hlog), pwszcontainerpath.param().abi(), fforce.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))).ok() + RemoveLogContainer(core::mem::transmute(hlog), pwszcontainerpath.param().abi(), fforce.into(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn RemoveLogContainerSet(hlog: super::super::Foundation::HANDLE, rgwszcontainerpath: &[windows_core::PCWSTR], fforce: P3, preserved: Option<*mut core::ffi::c_void>) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn RemoveLogContainerSet(hlog: super::super::Foundation::HANDLE, rgwszcontainerpath: &[windows_core::PCWSTR], fforce: bool, preserved: Option<*mut core::ffi::c_void>) -> windows_core::Result<()> { windows_targets::link!("clfsw32.dll" "system" fn RemoveLogContainerSet(hlog : super::super::Foundation:: HANDLE, ccontainer : u16, rgwszcontainerpath : *const windows_core::PCWSTR, fforce : super::super::Foundation:: BOOL, preserved : *mut core::ffi::c_void) -> super::super::Foundation:: BOOL); - RemoveLogContainerSet(core::mem::transmute(hlog), rgwszcontainerpath.len().try_into().unwrap(), core::mem::transmute(rgwszcontainerpath.as_ptr()), fforce.param().abi(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))).ok() + RemoveLogContainerSet(core::mem::transmute(hlog), rgwszcontainerpath.len().try_into().unwrap(), core::mem::transmute(rgwszcontainerpath.as_ptr()), fforce.into(), core::mem::transmute(preserved.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn RemoveLogPolicy(hlog: super::super::Foundation::HANDLE, epolicytype: CLFS_MGMT_POLICY_TYPE) -> windows_core::Result<()> { @@ -2494,12 +2461,9 @@ where SetFileAttributesW(lpfilename.param().abi(), core::mem::transmute(dwfileattributes)).ok() } #[inline] -pub unsafe fn SetFileBandwidthReservation(hfile: super::super::Foundation::HANDLE, nperiodmilliseconds: u32, nbytesperperiod: u32, bdiscardable: P3, lptransfersize: *mut u32, lpnumoutstandingrequests: *mut u32) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn SetFileBandwidthReservation(hfile: super::super::Foundation::HANDLE, nperiodmilliseconds: u32, nbytesperperiod: u32, bdiscardable: bool, lptransfersize: *mut u32, lpnumoutstandingrequests: *mut u32) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetFileBandwidthReservation(hfile : super::super::Foundation:: HANDLE, nperiodmilliseconds : u32, nbytesperperiod : u32, bdiscardable : super::super::Foundation:: BOOL, lptransfersize : *mut u32, lpnumoutstandingrequests : *mut u32) -> super::super::Foundation:: BOOL); - SetFileBandwidthReservation(core::mem::transmute(hfile), core::mem::transmute(nperiodmilliseconds), core::mem::transmute(nbytesperperiod), bdiscardable.param().abi(), core::mem::transmute(lptransfersize), core::mem::transmute(lpnumoutstandingrequests)).ok() + SetFileBandwidthReservation(core::mem::transmute(hfile), core::mem::transmute(nperiodmilliseconds), core::mem::transmute(nbytesperperiod), bdiscardable.into(), core::mem::transmute(lptransfersize), core::mem::transmute(lpnumoutstandingrequests)).ok() } #[inline] pub unsafe fn SetFileCompletionNotificationModes(filehandle: super::super::Foundation::HANDLE, flags: u8) -> windows_core::Result<()> { @@ -2588,12 +2552,9 @@ pub unsafe fn SetTapeParameters(hdevice: super::super::Foundation::HANDLE, dwope SetTapeParameters(core::mem::transmute(hdevice), core::mem::transmute(dwoperation), core::mem::transmute(lptapeinformation)) } #[inline] -pub unsafe fn SetTapePosition(hdevice: super::super::Foundation::HANDLE, dwpositionmethod: TAPE_POSITION_METHOD, dwpartition: u32, dwoffsetlow: u32, dwoffsethigh: u32, bimmediate: P5) -> u32 -where - P5: windows_core::Param, -{ +pub unsafe fn SetTapePosition(hdevice: super::super::Foundation::HANDLE, dwpositionmethod: TAPE_POSITION_METHOD, dwpartition: u32, dwoffsetlow: u32, dwoffsethigh: u32, bimmediate: bool) -> u32 { windows_targets::link!("kernel32.dll" "system" fn SetTapePosition(hdevice : super::super::Foundation:: HANDLE, dwpositionmethod : TAPE_POSITION_METHOD, dwpartition : u32, dwoffsetlow : u32, dwoffsethigh : u32, bimmediate : super::super::Foundation:: BOOL) -> u32); - SetTapePosition(core::mem::transmute(hdevice), core::mem::transmute(dwpositionmethod), core::mem::transmute(dwpartition), core::mem::transmute(dwoffsetlow), core::mem::transmute(dwoffsethigh), bimmediate.param().abi()) + SetTapePosition(core::mem::transmute(hdevice), core::mem::transmute(dwpositionmethod), core::mem::transmute(dwpartition), core::mem::transmute(dwoffsetlow), core::mem::transmute(dwoffsethigh), bimmediate.into()) } #[inline] pub unsafe fn SetTransactionInformation(transactionhandle: super::super::Foundation::HANDLE, isolationlevel: u32, isolationflags: u32, timeout: u32, description: P4) -> windows_core::Result<()> @@ -2912,12 +2873,9 @@ pub unsafe fn Wow64DisableWow64FsRedirection(oldvalue: *mut *mut core::ffi::c_vo Wow64DisableWow64FsRedirection(core::mem::transmute(oldvalue)).ok() } #[inline] -pub unsafe fn Wow64EnableWow64FsRedirection(wow64fsenableredirection: P0) -> super::super::Foundation::BOOLEAN -where - P0: windows_core::Param, -{ +pub unsafe fn Wow64EnableWow64FsRedirection(wow64fsenableredirection: bool) -> super::super::Foundation::BOOLEAN { windows_targets::link!("kernel32.dll" "system" fn Wow64EnableWow64FsRedirection(wow64fsenableredirection : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: BOOLEAN); - Wow64EnableWow64FsRedirection(wow64fsenableredirection.param().abi()) + Wow64EnableWow64FsRedirection(wow64fsenableredirection.into()) } #[inline] pub unsafe fn Wow64RevertWow64FsRedirection(olvalue: *const core::ffi::c_void) -> windows_core::Result<()> { @@ -2954,12 +2912,9 @@ pub unsafe fn WriteLogRestartArea(pvmarshal: *mut core::ffi::c_void, pvrestartbu 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)).ok() } #[inline] -pub unsafe fn WriteTapemark(hdevice: super::super::Foundation::HANDLE, dwtapemarktype: TAPEMARK_TYPE, dwtapemarkcount: u32, bimmediate: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn WriteTapemark(hdevice: super::super::Foundation::HANDLE, dwtapemarktype: TAPEMARK_TYPE, dwtapemarkcount: u32, bimmediate: bool) -> u32 { windows_targets::link!("kernel32.dll" "system" fn WriteTapemark(hdevice : super::super::Foundation:: HANDLE, dwtapemarktype : TAPEMARK_TYPE, dwtapemarkcount : u32, bimmediate : super::super::Foundation:: BOOL) -> u32); - WriteTapemark(core::mem::transmute(hdevice), core::mem::transmute(dwtapemarktype), core::mem::transmute(dwtapemarkcount), bimmediate.param().abi()) + WriteTapemark(core::mem::transmute(hdevice), core::mem::transmute(dwtapemarktype), core::mem::transmute(dwtapemarkcount), bimmediate.into()) } pub const ACCESS_ALL: SHARE_INFO_PERMISSIONS = SHARE_INFO_PERMISSIONS(32768u32); pub const ACCESS_ATRIB: SHARE_INFO_PERMISSIONS = SHARE_INFO_PERMISSIONS(32u32); @@ -5167,9 +5122,6 @@ pub const GetFileExMaxInfoLevel: GET_FILEEX_INFO_LEVELS = GET_FILEEX_INFO_LEVELS #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HIORING(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HIORING { - type TypeKind = windows_core::CopyType; -} impl HIORING { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5202,12 +5154,11 @@ impl core::ops::Deref for IDiskQuotaControl { windows_core::imp::interface_hierarchy!(IDiskQuotaControl, windows_core::IUnknown, super::super::System::Com::IConnectionPointContainer); #[cfg(feature = "Win32_System_Com")] impl IDiskQuotaControl { - pub unsafe fn Initialize(&self, pszpath: P0, breadwrite: P1) -> windows_core::Result<()> + pub unsafe fn Initialize(&self, pszpath: P0, breadwrite: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), pszpath.param().abi(), breadwrite.param().abi()).ok() + (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), pszpath.param().abi(), breadwrite.into()).ok() } pub unsafe fn SetQuotaState(&self, dwstate: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetQuotaState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwstate)).ok() @@ -5584,17 +5535,11 @@ impl IDiskQuotaUser { pub unsafe fn GetQuotaInformation(&self, pbquotainfo: *mut core::ffi::c_void, cbquotainfo: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetQuotaInformation)(windows_core::Interface::as_raw(self), core::mem::transmute(pbquotainfo), core::mem::transmute(cbquotainfo)).ok() } - pub unsafe fn SetQuotaThreshold(&self, llthreshold: i64, fwritethrough: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetQuotaThreshold)(windows_core::Interface::as_raw(self), core::mem::transmute(llthreshold), fwritethrough.param().abi()).ok() + pub unsafe fn SetQuotaThreshold(&self, llthreshold: i64, fwritethrough: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetQuotaThreshold)(windows_core::Interface::as_raw(self), core::mem::transmute(llthreshold), fwritethrough.into()).ok() } - pub unsafe fn SetQuotaLimit(&self, lllimit: i64, fwritethrough: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetQuotaLimit)(windows_core::Interface::as_raw(self), core::mem::transmute(lllimit), fwritethrough.param().abi()).ok() + pub unsafe fn SetQuotaLimit(&self, lllimit: i64, fwritethrough: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetQuotaLimit)(windows_core::Interface::as_raw(self), core::mem::transmute(lllimit), fwritethrough.into()).ok() } pub unsafe fn Invalidate(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Invalidate)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs index 526ec833499..166f7274817 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs @@ -3933,11 +3933,8 @@ impl IDiscRecorder2Ex { pub unsafe fn GetTrackInformation(&self, address: u32, addresstype: IMAPI_READ_TRACK_ADDRESS_TYPE, trackinformation: *mut *mut u8, bytesize: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetTrackInformation)(windows_core::Interface::as_raw(self), core::mem::transmute(address), core::mem::transmute(addresstype), core::mem::transmute(trackinformation), core::mem::transmute(bytesize)).ok() } - pub unsafe fn GetFeaturePage(&self, requestedfeature: IMAPI_FEATURE_PAGE_TYPE, currentfeatureonly: P1, featuredata: *mut *mut u8, bytesize: *mut u32) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetFeaturePage)(windows_core::Interface::as_raw(self), core::mem::transmute(requestedfeature), currentfeatureonly.param().abi(), core::mem::transmute(featuredata), core::mem::transmute(bytesize)).ok() + pub unsafe fn GetFeaturePage(&self, requestedfeature: IMAPI_FEATURE_PAGE_TYPE, currentfeatureonly: bool, featuredata: *mut *mut u8, bytesize: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetFeaturePage)(windows_core::Interface::as_raw(self), core::mem::transmute(requestedfeature), currentfeatureonly.into(), core::mem::transmute(featuredata), core::mem::transmute(bytesize)).ok() } pub unsafe fn GetModePage(&self, requestedmodepage: IMAPI_MODE_PAGE_TYPE, requesttype: IMAPI_MODE_PAGE_REQUEST_TYPE, modepagedata: *mut *mut u8, bytesize: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetModePage)(windows_core::Interface::as_raw(self), core::mem::transmute(requestedmodepage), core::mem::transmute(requesttype), core::mem::transmute(modepagedata), core::mem::transmute(bytesize)).ok() @@ -3945,17 +3942,11 @@ impl IDiscRecorder2Ex { pub unsafe fn SetModePage(&self, requesttype: IMAPI_MODE_PAGE_REQUEST_TYPE, data: &[u8]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetModePage)(windows_core::Interface::as_raw(self), core::mem::transmute(requesttype), core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap()).ok() } - pub unsafe fn GetSupportedFeaturePages(&self, currentfeatureonly: P0, featuredata: *mut *mut IMAPI_FEATURE_PAGE_TYPE, bytesize: *mut u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetSupportedFeaturePages)(windows_core::Interface::as_raw(self), currentfeatureonly.param().abi(), core::mem::transmute(featuredata), core::mem::transmute(bytesize)).ok() + pub unsafe fn GetSupportedFeaturePages(&self, currentfeatureonly: bool, featuredata: *mut *mut IMAPI_FEATURE_PAGE_TYPE, bytesize: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetSupportedFeaturePages)(windows_core::Interface::as_raw(self), currentfeatureonly.into(), core::mem::transmute(featuredata), core::mem::transmute(bytesize)).ok() } - pub unsafe fn GetSupportedProfiles(&self, currentonly: P0, profiletypes: *mut *mut IMAPI_PROFILE_TYPE, validprofiles: *mut u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetSupportedProfiles)(windows_core::Interface::as_raw(self), currentonly.param().abi(), core::mem::transmute(profiletypes), core::mem::transmute(validprofiles)).ok() + pub unsafe fn GetSupportedProfiles(&self, currentonly: bool, profiletypes: *mut *mut IMAPI_PROFILE_TYPE, validprofiles: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetSupportedProfiles)(windows_core::Interface::as_raw(self), currentonly.into(), core::mem::transmute(profiletypes), core::mem::transmute(validprofiles)).ok() } pub unsafe fn GetSupportedModePages(&self, requesttype: IMAPI_MODE_PAGE_REQUEST_TYPE, modepagetypes: *mut *mut IMAPI_MODE_PAGE_TYPE, validpages: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetSupportedModePages)(windows_core::Interface::as_raw(self), core::mem::transmute(requesttype), core::mem::transmute(modepagetypes), core::mem::transmute(validpages)).ok() @@ -8919,9 +8910,6 @@ impl windows_core::RuntimeName for IWriteSpeedDescriptor {} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct LPMSGSESS(pub isize); -impl windows_core::TypeKind for LPMSGSESS { - type TypeKind = windows_core::CopyType; -} pub const MEDIA_BLANK: MEDIA_FLAGS = MEDIA_FLAGS(1i32); pub const MEDIA_CDDA_CDROM: MEDIA_TYPES = MEDIA_TYPES(1i32); pub const MEDIA_CD_EXTRA: MEDIA_TYPES = MEDIA_TYPES(4i32); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs index 87c582befe1..894a2c5ce5d 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -408,9 +408,6 @@ pub const FilterVolumeStandardInformation: FILTER_VOLUME_INFORMATION_CLASS = FIL #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HFILTER(pub isize); -impl windows_core::TypeKind for HFILTER { - type TypeKind = windows_core::CopyType; -} impl HFILTER { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 @@ -428,9 +425,6 @@ impl windows_core::Free for HFILTER { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HFILTER_INSTANCE(pub isize); -impl windows_core::TypeKind for HFILTER_INSTANCE { - type TypeKind = windows_core::CopyType; -} impl HFILTER_INSTANCE { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs index 788a2d3df56..83f24374906 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -41,24 +41,22 @@ where AddIScsiSendTargetPortalW(initiatorinstance.param().abi(), core::mem::transmute(initiatorportnumber), core::mem::transmute(loginoptions), core::mem::transmute(securityflags), core::mem::transmute(portal)) } #[inline] -pub unsafe fn AddIScsiStaticTargetA(targetname: P0, targetalias: P1, targetflags: u32, persist: P3, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, portalgroup: *mut ISCSI_TARGET_PORTAL_GROUPA) -> u32 +pub unsafe fn AddIScsiStaticTargetA(targetname: P0, targetalias: P1, targetflags: u32, persist: bool, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, portalgroup: *mut ISCSI_TARGET_PORTAL_GROUPA) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn AddIScsiStaticTargetA(targetname : windows_core::PCSTR, targetalias : windows_core::PCSTR, targetflags : u32, persist : super::super::Foundation:: BOOLEAN, mappings : *mut ISCSI_TARGET_MAPPINGA, loginoptions : *mut ISCSI_LOGIN_OPTIONS, portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPA) -> u32); - AddIScsiStaticTargetA(targetname.param().abi(), targetalias.param().abi(), core::mem::transmute(targetflags), persist.param().abi(), core::mem::transmute(mappings), core::mem::transmute(loginoptions), core::mem::transmute(portalgroup)) + AddIScsiStaticTargetA(targetname.param().abi(), targetalias.param().abi(), core::mem::transmute(targetflags), persist.into(), core::mem::transmute(mappings), core::mem::transmute(loginoptions), core::mem::transmute(portalgroup)) } #[inline] -pub unsafe fn AddIScsiStaticTargetW(targetname: P0, targetalias: P1, targetflags: u32, persist: P3, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, portalgroup: *mut ISCSI_TARGET_PORTAL_GROUPW) -> u32 +pub unsafe fn AddIScsiStaticTargetW(targetname: P0, targetalias: P1, targetflags: u32, persist: bool, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, portalgroup: *mut ISCSI_TARGET_PORTAL_GROUPW) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn AddIScsiStaticTargetW(targetname : windows_core::PCWSTR, targetalias : windows_core::PCWSTR, targetflags : u32, persist : super::super::Foundation:: BOOLEAN, mappings : *mut ISCSI_TARGET_MAPPINGW, loginoptions : *mut ISCSI_LOGIN_OPTIONS, portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPW) -> u32); - AddIScsiStaticTargetW(targetname.param().abi(), targetalias.param().abi(), core::mem::transmute(targetflags), persist.param().abi(), core::mem::transmute(mappings), core::mem::transmute(loginoptions), core::mem::transmute(portalgroup)) + AddIScsiStaticTargetW(targetname.param().abi(), targetalias.param().abi(), core::mem::transmute(targetflags), persist.into(), core::mem::transmute(mappings), core::mem::transmute(loginoptions), core::mem::transmute(portalgroup)) } #[inline] pub unsafe fn AddPersistentIScsiDeviceA(devicepath: P0) -> u32 @@ -174,17 +172,15 @@ pub unsafe fn GetIScsiVersionInformation(versioninfo: *mut ISCSI_VERSION_INFO) - GetIScsiVersionInformation(core::mem::transmute(versioninfo)) } #[inline] -pub unsafe fn LoginIScsiTargetA(targetname: P0, isinformationalsession: P1, initiatorinstance: P2, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, key: Option<&[u8]>, ispersistent: P10, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32 +pub unsafe fn LoginIScsiTargetA(targetname: P0, isinformationalsession: bool, initiatorinstance: P2, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, key: Option<&[u8]>, ispersistent: bool, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P2: windows_core::Param, - P10: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn LoginIScsiTargetA(targetname : windows_core::PCSTR, isinformationalsession : super::super::Foundation:: BOOLEAN, initiatorinstance : windows_core::PCSTR, initiatorportnumber : u32, targetportal : *mut ISCSI_TARGET_PORTALA, securityflags : u64, mappings : *mut ISCSI_TARGET_MAPPINGA, loginoptions : *mut ISCSI_LOGIN_OPTIONS, keysize : u32, key : windows_core::PCSTR, ispersistent : super::super::Foundation:: BOOLEAN, uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID) -> u32); LoginIScsiTargetA( targetname.param().abi(), - isinformationalsession.param().abi(), + isinformationalsession.into(), initiatorinstance.param().abi(), core::mem::transmute(initiatorportnumber), core::mem::transmute(targetportal), @@ -193,23 +189,21 @@ where core::mem::transmute(loginoptions), key.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(key.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), - ispersistent.param().abi(), + ispersistent.into(), core::mem::transmute(uniquesessionid), core::mem::transmute(uniqueconnectionid), ) } #[inline] -pub unsafe fn LoginIScsiTargetW(targetname: P0, isinformationalsession: P1, initiatorinstance: P2, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, key: Option<&[u8]>, ispersistent: P10, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32 +pub unsafe fn LoginIScsiTargetW(targetname: P0, isinformationalsession: bool, initiatorinstance: P2, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, key: Option<&[u8]>, ispersistent: bool, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, P2: windows_core::Param, - P10: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn LoginIScsiTargetW(targetname : windows_core::PCWSTR, isinformationalsession : super::super::Foundation:: BOOLEAN, initiatorinstance : windows_core::PCWSTR, initiatorportnumber : u32, targetportal : *mut ISCSI_TARGET_PORTALW, securityflags : u64, mappings : *mut ISCSI_TARGET_MAPPINGW, loginoptions : *mut ISCSI_LOGIN_OPTIONS, keysize : u32, key : windows_core::PCSTR, ispersistent : super::super::Foundation:: BOOLEAN, uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID) -> u32); LoginIScsiTargetW( targetname.param().abi(), - isinformationalsession.param().abi(), + isinformationalsession.into(), initiatorinstance.param().abi(), core::mem::transmute(initiatorportnumber), core::mem::transmute(targetportal), @@ -218,7 +212,7 @@ where core::mem::transmute(loginoptions), key.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(key.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), - ispersistent.param().abi(), + ispersistent.into(), core::mem::transmute(uniquesessionid), core::mem::transmute(uniqueconnectionid), ) @@ -442,20 +436,14 @@ where ReportIScsiTargetPortalsW(initiatorname.param().abi(), targetname.param().abi(), core::mem::transmute(targetportaltag), core::mem::transmute(elementcount), core::mem::transmute(portals)) } #[inline] -pub unsafe fn ReportIScsiTargetsA(forceupdate: P0, buffersize: *mut u32, buffer: Option) -> u32 -where - P0: windows_core::Param, -{ +pub unsafe fn ReportIScsiTargetsA(forceupdate: bool, buffersize: *mut u32, buffer: Option) -> u32 { windows_targets::link!("iscsidsc.dll" "system" fn ReportIScsiTargetsA(forceupdate : super::super::Foundation:: BOOLEAN, buffersize : *mut u32, buffer : windows_core::PSTR) -> u32); - ReportIScsiTargetsA(forceupdate.param().abi(), core::mem::transmute(buffersize), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed()))) + ReportIScsiTargetsA(forceupdate.into(), core::mem::transmute(buffersize), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn ReportIScsiTargetsW(forceupdate: P0, buffersize: *mut u32, buffer: Option) -> u32 -where - P0: windows_core::Param, -{ +pub unsafe fn ReportIScsiTargetsW(forceupdate: bool, buffersize: *mut u32, buffer: Option) -> u32 { windows_targets::link!("iscsidsc.dll" "system" fn ReportIScsiTargetsW(forceupdate : super::super::Foundation:: BOOLEAN, buffersize : *mut u32, buffer : windows_core::PWSTR) -> u32); - ReportIScsiTargetsW(forceupdate.param().abi(), core::mem::transmute(buffersize), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed()))) + ReportIScsiTargetsW(forceupdate.into(), core::mem::transmute(buffersize), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ReportPersistentIScsiDevicesA(buffersizeinchar: *mut u32, buffer: Option) -> u32 { @@ -493,30 +481,25 @@ pub unsafe fn SendScsiReportLuns(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, SendScsiReportLuns(core::mem::transmute(uniquesessionid), core::mem::transmute(scsistatus), core::mem::transmute(responsesize), core::mem::transmute(responsebuffer), core::mem::transmute(sensesize), core::mem::transmute(sensebuffer)) } #[inline] -pub unsafe fn SetIScsiGroupPresharedKey(keylength: u32, key: *mut u8, persist: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn SetIScsiGroupPresharedKey(keylength: u32, key: *mut u8, persist: bool) -> u32 { windows_targets::link!("iscsidsc.dll" "system" fn SetIScsiGroupPresharedKey(keylength : u32, key : *mut u8, persist : super::super::Foundation:: BOOLEAN) -> u32); - SetIScsiGroupPresharedKey(core::mem::transmute(keylength), core::mem::transmute(key), persist.param().abi()) + SetIScsiGroupPresharedKey(core::mem::transmute(keylength), core::mem::transmute(key), persist.into()) } #[inline] -pub unsafe fn SetIScsiIKEInfoA(initiatorname: P0, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: P3) -> u32 +pub unsafe fn SetIScsiIKEInfoA(initiatorname: P0, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: bool) -> u32 where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn SetIScsiIKEInfoA(initiatorname : windows_core::PCSTR, initiatorportnumber : u32, authinfo : *mut IKE_AUTHENTICATION_INFORMATION, persist : super::super::Foundation:: BOOLEAN) -> u32); - SetIScsiIKEInfoA(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), core::mem::transmute(authinfo), persist.param().abi()) + SetIScsiIKEInfoA(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), core::mem::transmute(authinfo), persist.into()) } #[inline] -pub unsafe fn SetIScsiIKEInfoW(initiatorname: P0, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: P3) -> u32 +pub unsafe fn SetIScsiIKEInfoW(initiatorname: P0, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: bool) -> u32 where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn SetIScsiIKEInfoW(initiatorname : windows_core::PCWSTR, initiatorportnumber : u32, authinfo : *mut IKE_AUTHENTICATION_INFORMATION, persist : super::super::Foundation:: BOOLEAN) -> u32); - SetIScsiIKEInfoW(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), core::mem::transmute(authinfo), persist.param().abi()) + SetIScsiIKEInfoW(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), core::mem::transmute(authinfo), persist.into()) } #[inline] pub unsafe fn SetIScsiInitiatorCHAPSharedSecret(sharedsecretlength: u32, sharedsecret: *mut u8) -> u32 { @@ -545,26 +528,24 @@ pub unsafe fn SetIScsiInitiatorRADIUSSharedSecret(sharedsecretlength: u32, share SetIScsiInitiatorRADIUSSharedSecret(core::mem::transmute(sharedsecretlength), core::mem::transmute(sharedsecret)) } #[inline] -pub unsafe fn SetIScsiTunnelModeOuterAddressA(initiatorname: P0, initiatorportnumber: u32, destinationaddress: P2, outermodeaddress: P3, persist: P4) -> u32 +pub unsafe fn SetIScsiTunnelModeOuterAddressA(initiatorname: P0, initiatorportnumber: u32, destinationaddress: P2, outermodeaddress: P3, persist: bool) -> u32 where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn SetIScsiTunnelModeOuterAddressA(initiatorname : windows_core::PCSTR, initiatorportnumber : u32, destinationaddress : windows_core::PCSTR, outermodeaddress : windows_core::PCSTR, persist : super::super::Foundation:: BOOLEAN) -> u32); - SetIScsiTunnelModeOuterAddressA(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), destinationaddress.param().abi(), outermodeaddress.param().abi(), persist.param().abi()) + SetIScsiTunnelModeOuterAddressA(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), destinationaddress.param().abi(), outermodeaddress.param().abi(), persist.into()) } #[inline] -pub unsafe fn SetIScsiTunnelModeOuterAddressW(initiatorname: P0, initiatorportnumber: u32, destinationaddress: P2, outermodeaddress: P3, persist: P4) -> u32 +pub unsafe fn SetIScsiTunnelModeOuterAddressW(initiatorname: P0, initiatorportnumber: u32, destinationaddress: P2, outermodeaddress: P3, persist: bool) -> u32 where P0: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("iscsidsc.dll" "system" fn SetIScsiTunnelModeOuterAddressW(initiatorname : windows_core::PCWSTR, initiatorportnumber : u32, destinationaddress : windows_core::PCWSTR, outermodeaddress : windows_core::PCWSTR, persist : super::super::Foundation:: BOOLEAN) -> u32); - SetIScsiTunnelModeOuterAddressW(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), destinationaddress.param().abi(), outermodeaddress.param().abi(), persist.param().abi()) + SetIScsiTunnelModeOuterAddressW(initiatorname.param().abi(), core::mem::transmute(initiatorportnumber), destinationaddress.param().abi(), outermodeaddress.param().abi(), persist.into()) } #[inline] pub unsafe fn SetupPersistentIScsiDevices() -> u32 { @@ -2265,6 +2246,3 @@ pub const WmiScsiAddressGuid: windows_core::GUID = windows_core::GUID::from_u128 #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct _ADAPTER_OBJECT(pub isize); -impl windows_core::TypeKind for _ADAPTER_OBJECT { - type TypeKind = windows_core::CopyType; -} diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs index ad1f92d385e..ae6f643fef4 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs @@ -2281,9 +2281,6 @@ impl Default for JET_INDEX_RANGE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_INSTANCE(pub usize); -impl windows_core::TypeKind for JET_INSTANCE { - type TypeKind = windows_core::CopyType; -} impl JET_INSTANCE { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -2438,9 +2435,6 @@ impl Default for JET_LOGTIME_1_0 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_LS(pub usize); -impl windows_core::TypeKind for JET_LS { - type TypeKind = windows_core::CopyType; -} impl JET_LS { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -2568,9 +2562,6 @@ impl Default for JET_OPERATIONCONTEXT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_OSSNAPID(pub usize); -impl windows_core::TypeKind for JET_OSSNAPID { - type TypeKind = windows_core::CopyType; -} impl JET_OSSNAPID { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -2817,9 +2808,6 @@ impl Default for JET_RSTMAP_W { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_SESID(pub usize); -impl windows_core::TypeKind for JET_SESID { - type TypeKind = windows_core::CopyType; -} impl JET_SESID { pub fn is_invalid(&self) -> bool { self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs index 60b3e33f543..6f2b1224480 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs @@ -1,10 +1,7 @@ #[inline] -pub unsafe fn OfflineFilesEnable(benable: P0, pbrebootrequired: *mut super::super::Foundation::BOOL) -> u32 -where - P0: windows_core::Param, -{ +pub unsafe fn OfflineFilesEnable(benable: bool, pbrebootrequired: *mut super::super::Foundation::BOOL) -> u32 { windows_targets::link!("cscapi.dll" "system" fn OfflineFilesEnable(benable : super::super::Foundation:: BOOL, pbrebootrequired : *mut super::super::Foundation:: BOOL) -> u32); - OfflineFilesEnable(benable.param().abi(), core::mem::transmute(pbrebootrequired)) + OfflineFilesEnable(benable.into(), core::mem::transmute(pbrebootrequired)) } #[inline] pub unsafe fn OfflineFilesQueryStatus(pbactive: Option<*mut super::super::Foundation::BOOL>, pbenabled: Option<*mut super::super::Foundation::BOOL>) -> u32 { @@ -160,55 +157,46 @@ impl windows_core::RuntimeName for IEnumOfflineFilesSettings {} windows_core::imp::define_interface!(IOfflineFilesCache, IOfflineFilesCache_Vtbl, 0x855d6203_7914_48b9_8d40_4c56f5acffc5); windows_core::imp::interface_hierarchy!(IOfflineFilesCache, windows_core::IUnknown); impl IOfflineFilesCache { - pub unsafe fn Synchronize(&self, hwndparent: Option, rgpszpaths: &[windows_core::PCWSTR], basync: P3, dwsynccontrol: u32, pisyncconflicthandler: P5, piprogress: P6, psyncid: Option<*const windows_core::GUID>) -> windows_core::Result<()> + pub unsafe fn Synchronize(&self, hwndparent: Option, rgpszpaths: &[windows_core::PCWSTR], basync: bool, dwsynccontrol: u32, pisyncconflicthandler: P5, piprogress: P6, psyncid: Option<*const windows_core::GUID>) -> windows_core::Result<()> where - P3: windows_core::Param, P5: windows_core::Param, P6: windows_core::Param, { - (windows_core::Interface::vtable(self).Synchronize)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), basync.param().abi(), core::mem::transmute(dwsynccontrol), pisyncconflicthandler.param().abi(), piprogress.param().abi(), core::mem::transmute(psyncid.unwrap_or(core::mem::zeroed()))).ok() + (windows_core::Interface::vtable(self).Synchronize)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), basync.into(), core::mem::transmute(dwsynccontrol), pisyncconflicthandler.param().abi(), piprogress.param().abi(), core::mem::transmute(psyncid.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn DeleteItems(&self, rgpszpaths: &[windows_core::PCWSTR], dwflags: u32, basync: P3, piprogress: P4) -> windows_core::Result<()> + pub unsafe fn DeleteItems(&self, rgpszpaths: &[windows_core::PCWSTR], dwflags: u32, basync: bool, piprogress: P4) -> windows_core::Result<()> where - P3: windows_core::Param, P4: windows_core::Param, { - (windows_core::Interface::vtable(self).DeleteItems)(windows_core::Interface::as_raw(self), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), core::mem::transmute(dwflags), basync.param().abi(), piprogress.param().abi()).ok() + (windows_core::Interface::vtable(self).DeleteItems)(windows_core::Interface::as_raw(self), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), core::mem::transmute(dwflags), basync.into(), piprogress.param().abi()).ok() } - pub unsafe fn DeleteItemsForUser(&self, pszuser: P0, rgpszpaths: &[windows_core::PCWSTR], dwflags: u32, basync: P4, piprogress: P5) -> windows_core::Result<()> + pub unsafe fn DeleteItemsForUser(&self, pszuser: P0, rgpszpaths: &[windows_core::PCWSTR], dwflags: u32, basync: bool, piprogress: P5) -> windows_core::Result<()> where P0: windows_core::Param, - P4: windows_core::Param, P5: windows_core::Param, { - (windows_core::Interface::vtable(self).DeleteItemsForUser)(windows_core::Interface::as_raw(self), pszuser.param().abi(), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), core::mem::transmute(dwflags), basync.param().abi(), piprogress.param().abi()).ok() + (windows_core::Interface::vtable(self).DeleteItemsForUser)(windows_core::Interface::as_raw(self), pszuser.param().abi(), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), core::mem::transmute(dwflags), basync.into(), piprogress.param().abi()).ok() } - pub unsafe fn Pin(&self, hwndparent: Option, rgpszpaths: &[windows_core::PCWSTR], bdeep: P3, basync: P4, dwpincontrolflags: u32, piprogress: P6) -> windows_core::Result<()> + pub unsafe fn Pin(&self, hwndparent: Option, rgpszpaths: &[windows_core::PCWSTR], bdeep: bool, basync: bool, dwpincontrolflags: u32, piprogress: P6) -> windows_core::Result<()> where - P3: windows_core::Param, - P4: windows_core::Param, P6: windows_core::Param, { - (windows_core::Interface::vtable(self).Pin)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), bdeep.param().abi(), basync.param().abi(), core::mem::transmute(dwpincontrolflags), piprogress.param().abi()).ok() + (windows_core::Interface::vtable(self).Pin)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), bdeep.into(), basync.into(), core::mem::transmute(dwpincontrolflags), piprogress.param().abi()).ok() } - pub unsafe fn Unpin(&self, hwndparent: Option, rgpszpaths: &[windows_core::PCWSTR], bdeep: P3, basync: P4, dwpincontrolflags: u32, piprogress: P6) -> windows_core::Result<()> + pub unsafe fn Unpin(&self, hwndparent: Option, rgpszpaths: &[windows_core::PCWSTR], bdeep: bool, basync: bool, dwpincontrolflags: u32, piprogress: P6) -> windows_core::Result<()> where - P3: windows_core::Param, - P4: windows_core::Param, P6: windows_core::Param, { - (windows_core::Interface::vtable(self).Unpin)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), bdeep.param().abi(), basync.param().abi(), core::mem::transmute(dwpincontrolflags), piprogress.param().abi()).ok() + (windows_core::Interface::vtable(self).Unpin)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(rgpszpaths.as_ptr()), rgpszpaths.len().try_into().unwrap(), bdeep.into(), basync.into(), core::mem::transmute(dwpincontrolflags), piprogress.param().abi()).ok() } pub unsafe fn GetEncryptionStatus(&self, pbencrypted: *mut super::super::Foundation::BOOL, pbpartial: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetEncryptionStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(pbencrypted), core::mem::transmute(pbpartial)).ok() } - pub unsafe fn Encrypt(&self, hwndparent: Option, bencrypt: P1, dwencryptioncontrolflags: u32, basync: P3, piprogress: P4) -> windows_core::Result<()> + pub unsafe fn Encrypt(&self, hwndparent: Option, bencrypt: bool, dwencryptioncontrolflags: u32, basync: bool, piprogress: P4) -> windows_core::Result<()> where - P1: windows_core::Param, - P3: windows_core::Param, P4: windows_core::Param, { - (windows_core::Interface::vtable(self).Encrypt)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), bencrypt.param().abi(), core::mem::transmute(dwencryptioncontrolflags), basync.param().abi(), piprogress.param().abi()).ok() + (windows_core::Interface::vtable(self).Encrypt)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), bencrypt.into(), core::mem::transmute(dwencryptioncontrolflags), basync.into(), piprogress.param().abi()).ok() } pub unsafe fn FindItem(&self, pszpath: P0, dwqueryflags: u32) -> windows_core::Result where @@ -228,13 +216,12 @@ impl IOfflineFilesCache { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).FindItemEx)(windows_core::Interface::as_raw(self), pszpath.param().abi(), pincludefilefilter.param().abi(), pincludedirfilter.param().abi(), pexcludefilefilter.param().abi(), pexcludedirfilter.param().abi(), core::mem::transmute(dwqueryflags), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn RenameItem(&self, pszpathoriginal: P0, pszpathnew: P1, breplaceifexists: P2) -> windows_core::Result<()> + pub unsafe fn RenameItem(&self, pszpathoriginal: P0, pszpathnew: P1, breplaceifexists: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).RenameItem)(windows_core::Interface::as_raw(self), pszpathoriginal.param().abi(), pszpathnew.param().abi(), breplaceifexists.param().abi()).ok() + (windows_core::Interface::vtable(self).RenameItem)(windows_core::Interface::as_raw(self), pszpathoriginal.param().abi(), pszpathnew.param().abi(), breplaceifexists.into()).ok() } pub unsafe fn GetLocation(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -446,13 +433,12 @@ impl core::ops::Deref for IOfflineFilesCache2 { } windows_core::imp::interface_hierarchy!(IOfflineFilesCache2, windows_core::IUnknown, IOfflineFilesCache); impl IOfflineFilesCache2 { - pub unsafe fn RenameItemEx(&self, pszpathoriginal: P0, pszpathnew: P1, breplaceifexists: P2) -> windows_core::Result<()> + pub unsafe fn RenameItemEx(&self, pszpathoriginal: P0, pszpathnew: P1, breplaceifexists: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).RenameItemEx)(windows_core::Interface::as_raw(self), pszpathoriginal.param().abi(), pszpathnew.param().abi(), breplaceifexists.param().abi()).ok() + (windows_core::Interface::vtable(self).RenameItemEx)(windows_core::Interface::as_raw(self), pszpathoriginal.param().abi(), pszpathnew.param().abi(), breplaceifexists.into()).ok() } } #[repr(C)] @@ -604,12 +590,9 @@ impl IOfflineFilesConnectionInfo { pub unsafe fn TransitionOnline(&self, hwndparent: Option, dwflags: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TransitionOnline)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwflags)).ok() } - pub unsafe fn TransitionOffline(&self, hwndparent: Option, dwflags: u32, bforceopenfilesclosed: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn TransitionOffline(&self, hwndparent: Option, dwflags: u32, bforceopenfilesclosed: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).TransitionOffline)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwflags), bforceopenfilesclosed.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).TransitionOffline)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwflags), bforceopenfilesclosed.into(), &mut result__).map(|| result__) } } #[repr(C)] @@ -818,20 +801,11 @@ impl IOfflineFilesEvents { pub unsafe fn CacheIsCorrupted(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CacheIsCorrupted)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Enabled(&self, benabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enabled)(windows_core::Interface::as_raw(self), benabled.param().abi()).ok() + pub unsafe fn Enabled(&self, benabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enabled)(windows_core::Interface::as_raw(self), benabled.into()).ok() } - pub unsafe fn EncryptionChanged(&self, bwasencrypted: P0, bwaspartial: P1, bisencrypted: P2, bispartial: P3) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).EncryptionChanged)(windows_core::Interface::as_raw(self), bwasencrypted.param().abi(), bwaspartial.param().abi(), bisencrypted.param().abi(), bispartial.param().abi()).ok() + pub unsafe fn EncryptionChanged(&self, bwasencrypted: bool, bwaspartial: bool, bisencrypted: bool, bispartial: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EncryptionChanged)(windows_core::Interface::as_raw(self), bwasencrypted.into(), bwaspartial.into(), bisencrypted.into(), bispartial.into()).ok() } pub unsafe fn SyncBegin(&self, rsyncid: *const windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SyncBegin)(windows_core::Interface::as_raw(self), core::mem::transmute(rsyncid)).ok() @@ -905,13 +879,11 @@ impl IOfflineFilesEvents { { (windows_core::Interface::vtable(self).ItemNotPinned)(windows_core::Interface::as_raw(self), pszpath.param().abi(), core::mem::transmute(itemtype)).ok() } - pub unsafe fn ItemModified(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE, bmodifieddata: P2, bmodifiedattributes: P3) -> windows_core::Result<()> + pub unsafe fn ItemModified(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE, bmodifieddata: bool, bmodifiedattributes: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).ItemModified)(windows_core::Interface::as_raw(self), pszpath.param().abi(), core::mem::transmute(itemtype), bmodifieddata.param().abi(), bmodifiedattributes.param().abi()).ok() + (windows_core::Interface::vtable(self).ItemModified)(windows_core::Interface::as_raw(self), pszpath.param().abi(), core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into()).ok() } pub unsafe fn ItemAddedToCache(&self, pszpath: P0, itemtype: OFFLINEFILES_ITEM_TYPE) -> windows_core::Result<()> where @@ -1257,14 +1229,12 @@ impl core::ops::Deref for IOfflineFilesEvents3 { } windows_core::imp::interface_hierarchy!(IOfflineFilesEvents3, windows_core::IUnknown, IOfflineFilesEvents, IOfflineFilesEvents2); impl IOfflineFilesEvents3 { - pub unsafe fn TransparentCacheItemNotify(&self, pszpath: P0, eventtype: OFFLINEFILES_EVENTS, itemtype: OFFLINEFILES_ITEM_TYPE, bmodifieddata: P3, bmodifiedattributes: P4, pzsoldpath: P5) -> windows_core::Result<()> + pub unsafe fn TransparentCacheItemNotify(&self, pszpath: P0, eventtype: OFFLINEFILES_EVENTS, itemtype: OFFLINEFILES_ITEM_TYPE, bmodifieddata: bool, bmodifiedattributes: bool, pzsoldpath: P5) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, P5: windows_core::Param, { - (windows_core::Interface::vtable(self).TransparentCacheItemNotify)(windows_core::Interface::as_raw(self), pszpath.param().abi(), core::mem::transmute(eventtype), core::mem::transmute(itemtype), bmodifieddata.param().abi(), bmodifiedattributes.param().abi(), pzsoldpath.param().abi()).ok() + (windows_core::Interface::vtable(self).TransparentCacheItemNotify)(windows_core::Interface::as_raw(self), pszpath.param().abi(), core::mem::transmute(eventtype), core::mem::transmute(itemtype), bmodifieddata.into(), bmodifiedattributes.into(), pzsoldpath.param().abi()).ok() } pub unsafe fn PrefetchFileBegin(&self, pszpath: P0) -> windows_core::Result<()> where @@ -2311,11 +2281,8 @@ impl windows_core::RuntimeName for IOfflineFilesSimpleProgress {} windows_core::imp::define_interface!(IOfflineFilesSuspend, IOfflineFilesSuspend_Vtbl, 0x62c4560f_bc0b_48ca_ad9d_34cb528d99a9); windows_core::imp::interface_hierarchy!(IOfflineFilesSuspend, windows_core::IUnknown); impl IOfflineFilesSuspend { - pub unsafe fn SuspendRoot(&self, bsuspend: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SuspendRoot)(windows_core::Interface::as_raw(self), bsuspend.param().abi()).ok() + pub unsafe fn SuspendRoot(&self, bsuspend: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SuspendRoot)(windows_core::Interface::as_raw(self), bsuspend.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs index 2f60abe49a7..95de760830f 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs @@ -2275,31 +2275,28 @@ windows_core::imp::define_interface!(IAppxBundleWriter4, IAppxBundleWriter4_Vtbl windows_core::imp::interface_hierarchy!(IAppxBundleWriter4, windows_core::IUnknown); impl IAppxBundleWriter4 { #[cfg(feature = "Win32_System_Com")] - pub unsafe fn AddPayloadPackage(&self, filename: P0, packagestream: P1, isdefaultapplicablepackage: P2) -> windows_core::Result<()> + pub unsafe fn AddPayloadPackage(&self, filename: P0, packagestream: P1, isdefaultapplicablepackage: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddPayloadPackage)(windows_core::Interface::as_raw(self), filename.param().abi(), packagestream.param().abi(), isdefaultapplicablepackage.param().abi()).ok() + (windows_core::Interface::vtable(self).AddPayloadPackage)(windows_core::Interface::as_raw(self), filename.param().abi(), packagestream.param().abi(), isdefaultapplicablepackage.into()).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn AddPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: P2) -> windows_core::Result<()> + pub unsafe fn AddPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddPackageReference)(windows_core::Interface::as_raw(self), filename.param().abi(), inputstream.param().abi(), isdefaultapplicablepackage.param().abi()).ok() + (windows_core::Interface::vtable(self).AddPackageReference)(windows_core::Interface::as_raw(self), filename.param().abi(), inputstream.param().abi(), isdefaultapplicablepackage.into()).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: P2) -> windows_core::Result<()> + pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddExternalPackageReference)(windows_core::Interface::as_raw(self), filename.param().abi(), inputstream.param().abi(), isdefaultapplicablepackage.param().abi()).ok() + (windows_core::Interface::vtable(self).AddExternalPackageReference)(windows_core::Interface::as_raw(self), filename.param().abi(), inputstream.param().abi(), isdefaultapplicablepackage.into()).ok() } } #[repr(C)] @@ -2789,22 +2786,20 @@ windows_core::imp::define_interface!(IAppxEncryptedBundleWriter3, IAppxEncrypted windows_core::imp::interface_hierarchy!(IAppxEncryptedBundleWriter3, windows_core::IUnknown); impl IAppxEncryptedBundleWriter3 { #[cfg(feature = "Win32_System_Com")] - pub unsafe fn AddPayloadPackageEncrypted(&self, filename: P0, packagestream: P1, isdefaultapplicablepackage: P2) -> windows_core::Result<()> + pub unsafe fn AddPayloadPackageEncrypted(&self, filename: P0, packagestream: P1, isdefaultapplicablepackage: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddPayloadPackageEncrypted)(windows_core::Interface::as_raw(self), filename.param().abi(), packagestream.param().abi(), isdefaultapplicablepackage.param().abi()).ok() + (windows_core::Interface::vtable(self).AddPayloadPackageEncrypted)(windows_core::Interface::as_raw(self), filename.param().abi(), packagestream.param().abi(), isdefaultapplicablepackage.into()).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: P2) -> windows_core::Result<()> + pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddExternalPackageReference)(windows_core::Interface::as_raw(self), filename.param().abi(), inputstream.param().abi(), isdefaultapplicablepackage.param().abi()).ok() + (windows_core::Interface::vtable(self).AddExternalPackageReference)(windows_core::Interface::as_raw(self), filename.param().abi(), inputstream.param().abi(), isdefaultapplicablepackage.into()).ok() } } #[repr(C)] @@ -6316,13 +6311,12 @@ impl IAppxPackageEditor { (windows_core::Interface::vtable(self).UpdateEncryptedPackage)(windows_core::Interface::as_raw(self), baselineencryptedpackagestream.param().abi(), deltapackagestream.param().abi(), core::mem::transmute(updateoption), core::mem::transmute(settings), core::mem::transmute(keyinfo)).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn UpdatePackageManifest(&self, packagestream: P0, updatedmanifeststream: P1, ispackageencrypted: P2, options: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS) -> windows_core::Result<()> + pub unsafe fn UpdatePackageManifest(&self, packagestream: P0, updatedmanifeststream: P1, ispackageencrypted: bool, options: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).UpdatePackageManifest)(windows_core::Interface::as_raw(self), packagestream.param().abi(), updatedmanifeststream.param().abi(), ispackageencrypted.param().abi(), core::mem::transmute(options)).ok() + (windows_core::Interface::vtable(self).UpdatePackageManifest)(windows_core::Interface::as_raw(self), packagestream.param().abi(), updatedmanifeststream.param().abi(), ispackageencrypted.into(), core::mem::transmute(options)).ok() } } #[repr(C)] @@ -6783,9 +6777,6 @@ impl windows_core::RuntimeName for IAppxSourceContentGroupMapReader {} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PACKAGEDEPENDENCY_CONTEXT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PACKAGEDEPENDENCY_CONTEXT { - type TypeKind = windows_core::CopyType; -} impl PACKAGEDEPENDENCY_CONTEXT { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -6951,9 +6942,6 @@ pub const PACKAGE_VERSION_MIN_LENGTH: u32 = 7u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE { - type TypeKind = windows_core::CopyType; -} impl PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs index 4a848ee6dbc..b4d06a5638c 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -227,9 +227,6 @@ pub const PRJ_COMPLETE_COMMAND_TYPE_NOTIFICATION: PRJ_COMPLETE_COMMAND_TYPE = PR #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PRJ_DIR_ENTRY_BUFFER_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PRJ_DIR_ENTRY_BUFFER_HANDLE { - type TypeKind = windows_core::CopyType; -} impl PRJ_DIR_ENTRY_BUFFER_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -342,9 +339,6 @@ pub type PRJ_GET_PLACEHOLDER_INFO_CB = Option bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Storage/StructuredStorage/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/StructuredStorage/mod.rs index 9edc17dd091..ca305ce0614 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/StructuredStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/StructuredStorage/mod.rs @@ -1,9 +1,6 @@ #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_API_PTR(pub usize); -impl windows_core::TypeKind for JET_API_PTR { - type TypeKind = windows_core::CopyType; -} impl JET_API_PTR { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -12,9 +9,6 @@ impl JET_API_PTR { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_HANDLE(pub usize); -impl windows_core::TypeKind for JET_HANDLE { - type TypeKind = windows_core::CopyType; -} impl JET_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -23,9 +17,6 @@ impl JET_HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct JET_TABLEID(pub usize); -impl windows_core::TypeKind for JET_TABLEID { - type TypeKind = windows_core::CopyType; -} impl JET_TABLEID { pub fn is_invalid(&self) -> bool { self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs index 77284b208f8..ab1ae3f5f73 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs @@ -260,12 +260,8 @@ impl IVdsAdvancedDisk { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreatePartition)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), core::mem::transmute(ullsize), core::mem::transmute(para), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn DeletePartition(&self, ulloffset: u64, bforce: P1, bforceprotected: P2) -> windows_core::Result<()> - where - P1: windows_core::Param, - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).DeletePartition)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), bforce.param().abi(), bforceprotected.param().abi()).ok() + pub unsafe fn DeletePartition(&self, ulloffset: u64, bforce: bool, bforceprotected: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DeletePartition)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), bforce.into(), bforceprotected.into()).ok() } pub unsafe fn ChangeAttributes(&self, ulloffset: u64, para: *const CHANGE_ATTRIBUTES_PARAMETERS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ChangeAttributes)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), core::mem::transmute(para)).ok() @@ -279,24 +275,16 @@ impl IVdsAdvancedDisk { pub unsafe fn GetDriveLetter(&self, ulloffset: u64, pwcletter: windows_core::PWSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDriveLetter)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), core::mem::transmute(pwcletter)).ok() } - pub unsafe fn FormatPartition(&self, ulloffset: u64, r#type: VDS_FILE_SYSTEM_TYPE, pwszlabel: P2, dwunitallocationsize: u32, bforce: P4, bquickformat: P5, benablecompression: P6) -> windows_core::Result + pub unsafe fn FormatPartition(&self, ulloffset: u64, r#type: VDS_FILE_SYSTEM_TYPE, pwszlabel: P2, dwunitallocationsize: u32, bforce: bool, bquickformat: bool, benablecompression: bool) -> windows_core::Result where P2: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FormatPartition)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), core::mem::transmute(r#type), pwszlabel.param().abi(), core::mem::transmute(dwunitallocationsize), bforce.param().abi(), bquickformat.param().abi(), benablecompression.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FormatPartition)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), core::mem::transmute(r#type), pwszlabel.param().abi(), core::mem::transmute(dwunitallocationsize), bforce.into(), bquickformat.into(), benablecompression.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Clean(&self, bforce: P0, bforceoem: P1, bfullclean: P2) -> windows_core::Result - where - P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, - { + pub unsafe fn Clean(&self, bforce: bool, bforceoem: bool, bfullclean: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).Clean)(windows_core::Interface::as_raw(self), bforce.param().abi(), bforceoem.param().abi(), bfullclean.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).Clean)(windows_core::Interface::as_raw(self), bforce.into(), bforceoem.into(), bfullclean.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -407,11 +395,8 @@ impl windows_core::RuntimeName for IVdsAdvancedDisk {} windows_core::imp::define_interface!(IVdsAdvancedDisk2, IVdsAdvancedDisk2_Vtbl, 0x9723f420_9355_42de_ab66_e31bb15beeac); windows_core::imp::interface_hierarchy!(IVdsAdvancedDisk2, windows_core::IUnknown); impl IVdsAdvancedDisk2 { - pub unsafe fn ChangePartitionType(&self, ulloffset: u64, bforce: P1, para: *const CHANGE_PARTITION_TYPE_PARAMETERS) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).ChangePartitionType)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), bforce.param().abi(), core::mem::transmute(para)).ok() + pub unsafe fn ChangePartitionType(&self, ulloffset: u64, bforce: bool, para: *const CHANGE_PARTITION_TYPE_PARAMETERS) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ChangePartitionType)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), bforce.into(), core::mem::transmute(para)).ok() } } #[repr(C)] @@ -933,11 +918,8 @@ impl windows_core::RuntimeName for IVdsDisk {} windows_core::imp::define_interface!(IVdsDisk2, IVdsDisk2_Vtbl, 0x40f73c8b_687d_4a13_8d96_3d7f2e683936); windows_core::imp::interface_hierarchy!(IVdsDisk2, windows_core::IUnknown); impl IVdsDisk2 { - pub unsafe fn SetSANMode(&self, benable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSANMode)(windows_core::Interface::as_raw(self), benable.param().abi()).ok() + pub unsafe fn SetSANMode(&self, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSANMode)(windows_core::Interface::as_raw(self), benable.into()).ok() } } #[repr(C)] @@ -1052,16 +1034,13 @@ impl IVdsDiskPartitionMF { pub unsafe fn QueryPartitionFileSystemFormatSupport(&self, ulloffset: u64, ppfilesystemsupportprops: *mut *mut VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP, plnumberoffilesystems: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).QueryPartitionFileSystemFormatSupport)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), core::mem::transmute(ppfilesystemsupportprops), core::mem::transmute(plnumberoffilesystems)).ok() } - pub unsafe fn FormatPartitionEx(&self, ulloffset: u64, pwszfilesystemtypename: P1, usfilesystemrevision: u16, uldesiredunitallocationsize: u32, pwszlabel: P4, bforce: P5, bquickformat: P6, benablecompression: P7) -> windows_core::Result + pub unsafe fn FormatPartitionEx(&self, ulloffset: u64, pwszfilesystemtypename: P1, usfilesystemrevision: u16, uldesiredunitallocationsize: u32, pwszlabel: P4, bforce: bool, bquickformat: bool, benablecompression: bool) -> windows_core::Result where P1: windows_core::Param, P4: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, - P7: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FormatPartitionEx)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), pwszfilesystemtypename.param().abi(), core::mem::transmute(usfilesystemrevision), core::mem::transmute(uldesiredunitallocationsize), pwszlabel.param().abi(), bforce.param().abi(), bquickformat.param().abi(), benablecompression.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FormatPartitionEx)(windows_core::Interface::as_raw(self), core::mem::transmute(ulloffset), pwszfilesystemtypename.param().abi(), core::mem::transmute(usfilesystemrevision), core::mem::transmute(uldesiredunitallocationsize), pwszlabel.param().abi(), bforce.into(), bquickformat.into(), benablecompression.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -1596,13 +1575,9 @@ impl IVdsIscsiInitiatorAdapter { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).QueryInitiatorPortals)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn LoginToTarget(&self, logintype: VDS_ISCSI_LOGIN_TYPE, targetid: windows_core::GUID, targetportalid: windows_core::GUID, initiatorportalid: windows_core::GUID, ulloginflags: u32, bheaderdigest: P5, bdatadigest: P6, authtype: VDS_ISCSI_AUTH_TYPE) -> windows_core::Result - where - P5: windows_core::Param, - P6: windows_core::Param, - { + pub unsafe fn LoginToTarget(&self, logintype: VDS_ISCSI_LOGIN_TYPE, targetid: windows_core::GUID, targetportalid: windows_core::GUID, initiatorportalid: windows_core::GUID, ulloginflags: u32, bheaderdigest: bool, bdatadigest: bool, authtype: VDS_ISCSI_AUTH_TYPE) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).LoginToTarget)(windows_core::Interface::as_raw(self), core::mem::transmute(logintype), core::mem::transmute(targetid), core::mem::transmute(targetportalid), core::mem::transmute(initiatorportalid), core::mem::transmute(ulloginflags), bheaderdigest.param().abi(), bdatadigest.param().abi(), core::mem::transmute(authtype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).LoginToTarget)(windows_core::Interface::as_raw(self), core::mem::transmute(logintype), core::mem::transmute(targetid), core::mem::transmute(targetportalid), core::mem::transmute(initiatorportalid), core::mem::transmute(ulloginflags), bheaderdigest.into(), bdatadigest.into(), core::mem::transmute(authtype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn LogoutFromTarget(&self, targetid: windows_core::GUID) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2996,18 +2971,11 @@ impl IVdsPack { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateVolume)(windows_core::Interface::as_raw(self), core::mem::transmute(r#type), core::mem::transmute(pinputdiskarray.as_ptr()), pinputdiskarray.len().try_into().unwrap(), core::mem::transmute(ulstripesize), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn AddDisk(&self, diskid: windows_core::GUID, partitionstyle: VDS_PARTITION_STYLE, bashotspare: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).AddDisk)(windows_core::Interface::as_raw(self), core::mem::transmute(diskid), core::mem::transmute(partitionstyle), bashotspare.param().abi()).ok() + pub unsafe fn AddDisk(&self, diskid: windows_core::GUID, partitionstyle: VDS_PARTITION_STYLE, bashotspare: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).AddDisk)(windows_core::Interface::as_raw(self), core::mem::transmute(diskid), core::mem::transmute(partitionstyle), bashotspare.into()).ok() } - pub unsafe fn MigrateDisks(&self, pdiskarray: *const windows_core::GUID, lnumberofdisks: i32, targetpack: windows_core::GUID, bforce: P3, bqueryonly: P4, presults: *mut windows_core::HRESULT, pbrebootneeded: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> - where - P3: windows_core::Param, - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).MigrateDisks)(windows_core::Interface::as_raw(self), core::mem::transmute(pdiskarray), core::mem::transmute(lnumberofdisks), core::mem::transmute(targetpack), bforce.param().abi(), bqueryonly.param().abi(), core::mem::transmute(presults), core::mem::transmute(pbrebootneeded)).ok() + pub unsafe fn MigrateDisks(&self, pdiskarray: *const windows_core::GUID, lnumberofdisks: i32, targetpack: windows_core::GUID, bforce: bool, bqueryonly: bool, presults: *mut windows_core::HRESULT, pbrebootneeded: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).MigrateDisks)(windows_core::Interface::as_raw(self), core::mem::transmute(pdiskarray), core::mem::transmute(lnumberofdisks), core::mem::transmute(targetpack), bforce.into(), bqueryonly.into(), core::mem::transmute(presults), core::mem::transmute(pbrebootneeded)).ok() } pub unsafe fn ReplaceDisk(&self, olddiskid: windows_core::GUID, newdiskid: windows_core::GUID) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3221,11 +3189,8 @@ impl IVdsProviderPrivate { { (windows_core::Interface::vtable(self).OnLoad)(windows_core::Interface::as_raw(self), pwszmachinename.param().abi(), pcallbackobject.param().abi()).ok() } - pub unsafe fn OnUnload(&self, bforceunload: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnUnload)(windows_core::Interface::as_raw(self), bforceunload.param().abi()).ok() + pub unsafe fn OnUnload(&self, bforceunload: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnUnload)(windows_core::Interface::as_raw(self), bforceunload.into()).ok() } } #[repr(C)] @@ -3882,11 +3847,8 @@ impl IVdsServiceUninstallDisk { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetDiskIdFromLunInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(pluninfo), &mut result__).map(|| result__) } - pub unsafe fn UninstallDisks(&self, pdiskidarray: *const windows_core::GUID, ulcount: u32, bforce: P2, pbreboot: *mut u8, presults: *mut windows_core::HRESULT) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).UninstallDisks)(windows_core::Interface::as_raw(self), core::mem::transmute(pdiskidarray), core::mem::transmute(ulcount), bforce.param().abi(), core::mem::transmute(pbreboot), core::mem::transmute(presults)).ok() + pub unsafe fn UninstallDisks(&self, pdiskidarray: *const windows_core::GUID, ulcount: u32, bforce: bool, pbreboot: *mut u8, presults: *mut windows_core::HRESULT) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UninstallDisks)(windows_core::Interface::as_raw(self), core::mem::transmute(pdiskidarray), core::mem::transmute(ulcount), bforce.into(), core::mem::transmute(pbreboot), core::mem::transmute(presults)).ok() } } #[repr(C)] @@ -4807,17 +4769,11 @@ impl IVdsVolume { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).RemovePlex)(windows_core::Interface::as_raw(self), core::mem::transmute(plexid), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Delete(&self, bforce: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Delete)(windows_core::Interface::as_raw(self), bforce.param().abi()).ok() + pub unsafe fn Delete(&self, bforce: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Delete)(windows_core::Interface::as_raw(self), bforce.into()).ok() } - pub unsafe fn SetFlags(&self, ulflags: u32, brevertonclose: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFlags)(windows_core::Interface::as_raw(self), core::mem::transmute(ulflags), brevertonclose.param().abi()).ok() + pub unsafe fn SetFlags(&self, ulflags: u32, brevertonclose: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFlags)(windows_core::Interface::as_raw(self), core::mem::transmute(ulflags), brevertonclose.into()).ok() } pub unsafe fn ClearFlags(&self, ulflags: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ClearFlags)(windows_core::Interface::as_raw(self), core::mem::transmute(ulflags)).ok() @@ -4993,15 +4949,12 @@ impl IVdsVolumeMF { pub unsafe fn GetFileSystemProperties(&self, pfilesystemprop: *mut VDS_FILE_SYSTEM_PROP) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFileSystemProperties)(windows_core::Interface::as_raw(self), core::mem::transmute(pfilesystemprop)).ok() } - pub unsafe fn Format(&self, r#type: VDS_FILE_SYSTEM_TYPE, pwszlabel: P1, dwunitallocationsize: u32, bforce: P3, bquickformat: P4, benablecompression: P5) -> windows_core::Result + pub unsafe fn Format(&self, r#type: VDS_FILE_SYSTEM_TYPE, pwszlabel: P1, dwunitallocationsize: u32, bforce: bool, bquickformat: bool, benablecompression: bool) -> windows_core::Result where P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).Format)(windows_core::Interface::as_raw(self), core::mem::transmute(r#type), pwszlabel.param().abi(), core::mem::transmute(dwunitallocationsize), bforce.param().abi(), bquickformat.param().abi(), benablecompression.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).Format)(windows_core::Interface::as_raw(self), core::mem::transmute(r#type), pwszlabel.param().abi(), core::mem::transmute(dwunitallocationsize), bforce.into(), bquickformat.into(), benablecompression.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn AddAccessPath(&self, pwszpath: P0) -> windows_core::Result<()> where @@ -5015,22 +4968,17 @@ impl IVdsVolumeMF { pub unsafe fn QueryReparsePoints(&self, ppreparsepointprops: *mut *mut VDS_REPARSE_POINT_PROP, plnumberofreparsepointprops: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).QueryReparsePoints)(windows_core::Interface::as_raw(self), core::mem::transmute(ppreparsepointprops), core::mem::transmute(plnumberofreparsepointprops)).ok() } - pub unsafe fn DeleteAccessPath(&self, pwszpath: P0, bforce: P1) -> windows_core::Result<()> + pub unsafe fn DeleteAccessPath(&self, pwszpath: P0, bforce: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).DeleteAccessPath)(windows_core::Interface::as_raw(self), pwszpath.param().abi(), bforce.param().abi()).ok() + (windows_core::Interface::vtable(self).DeleteAccessPath)(windows_core::Interface::as_raw(self), pwszpath.param().abi(), bforce.into()).ok() } pub unsafe fn Mount(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Mount)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Dismount(&self, bforce: P0, bpermanent: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).Dismount)(windows_core::Interface::as_raw(self), bforce.param().abi(), bpermanent.param().abi()).ok() + pub unsafe fn Dismount(&self, bforce: bool, bpermanent: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Dismount)(windows_core::Interface::as_raw(self), bforce.into(), bpermanent.into()).ok() } pub unsafe fn SetFileSystemFlags(&self, ulflags: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetFileSystemFlags)(windows_core::Interface::as_raw(self), core::mem::transmute(ulflags)).ok() @@ -5142,16 +5090,13 @@ impl IVdsVolumeMF2 { pub unsafe fn QueryFileSystemFormatSupport(&self, ppfilesystemsupportprops: *mut *mut VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP, plnumberoffilesystems: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).QueryFileSystemFormatSupport)(windows_core::Interface::as_raw(self), core::mem::transmute(ppfilesystemsupportprops), core::mem::transmute(plnumberoffilesystems)).ok() } - pub unsafe fn FormatEx(&self, pwszfilesystemtypename: P0, usfilesystemrevision: u16, uldesiredunitallocationsize: u32, pwszlabel: P3, bforce: P4, bquickformat: P5, benablecompression: P6) -> windows_core::Result + pub unsafe fn FormatEx(&self, pwszfilesystemtypename: P0, usfilesystemrevision: u16, uldesiredunitallocationsize: u32, pwszlabel: P3, bforce: bool, bquickformat: bool, benablecompression: bool) -> windows_core::Result where P0: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FormatEx)(windows_core::Interface::as_raw(self), pwszfilesystemtypename.param().abi(), core::mem::transmute(usfilesystemrevision), core::mem::transmute(uldesiredunitallocationsize), pwszlabel.param().abi(), bforce.param().abi(), bquickformat.param().abi(), benablecompression.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FormatEx)(windows_core::Interface::as_raw(self), pwszfilesystemtypename.param().abi(), core::mem::transmute(usfilesystemrevision), core::mem::transmute(uldesiredunitallocationsize), pwszlabel.param().abi(), bforce.into(), bquickformat.into(), benablecompression.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs index efcb9e8ba67..f0b5d16b674 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs @@ -330,21 +330,19 @@ impl IVssComponent { pub unsafe fn GetFileRestoreStatus(&self, pstatus: *mut VSS_FILE_RESTORE_STATUS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFileRestoreStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(pstatus)).ok() } - pub unsafe fn AddDifferencedFilesByLastModifyTime(&self, wszpath: P0, wszfilespec: P1, brecursive: P2, ftlastmodifytime: super::super::Foundation::FILETIME) -> windows_core::Result<()> + pub unsafe fn AddDifferencedFilesByLastModifyTime(&self, wszpath: P0, wszfilespec: P1, brecursive: bool, ftlastmodifytime: super::super::Foundation::FILETIME) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddDifferencedFilesByLastModifyTime)(windows_core::Interface::as_raw(self), wszpath.param().abi(), wszfilespec.param().abi(), brecursive.param().abi(), core::mem::transmute(ftlastmodifytime)).ok() + (windows_core::Interface::vtable(self).AddDifferencedFilesByLastModifyTime)(windows_core::Interface::as_raw(self), wszpath.param().abi(), wszfilespec.param().abi(), brecursive.into(), core::mem::transmute(ftlastmodifytime)).ok() } - pub unsafe fn AddDifferencedFilesByLastModifyLSN(&self, wszpath: P0, wszfilespec: P1, brecursive: P2, bstrlsnstring: &windows_core::BSTR) -> windows_core::Result<()> + pub unsafe fn AddDifferencedFilesByLastModifyLSN(&self, wszpath: P0, wszfilespec: P1, brecursive: bool, bstrlsnstring: &windows_core::BSTR) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddDifferencedFilesByLastModifyLSN)(windows_core::Interface::as_raw(self), wszpath.param().abi(), wszfilespec.param().abi(), brecursive.param().abi(), core::mem::transmute_copy(bstrlsnstring)).ok() + (windows_core::Interface::vtable(self).AddDifferencedFilesByLastModifyLSN)(windows_core::Interface::as_raw(self), wszpath.param().abi(), wszfilespec.param().abi(), brecursive.into(), core::mem::transmute_copy(bstrlsnstring)).ok() } pub unsafe fn GetDifferencedFilesCount(&self, pcdifferencedfiles: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDifferencedFilesCount)(windows_core::Interface::as_raw(self), core::mem::transmute(pcdifferencedfiles)).ok() @@ -1288,11 +1286,8 @@ impl core::ops::Deref for IVssDifferentialSoftwareSnapshotMgmt2 { } windows_core::imp::interface_hierarchy!(IVssDifferentialSoftwareSnapshotMgmt2, windows_core::IUnknown, IVssDifferentialSoftwareSnapshotMgmt); impl IVssDifferentialSoftwareSnapshotMgmt2 { - pub unsafe fn ChangeDiffAreaMaximumSizeEx(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64, bvolatile: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).ChangeDiffAreaMaximumSizeEx)(windows_core::Interface::as_raw(self), core::mem::transmute(pwszvolumename), core::mem::transmute(pwszdiffareavolumename), core::mem::transmute(llmaximumdiffspace), bvolatile.param().abi()).ok() + pub unsafe fn ChangeDiffAreaMaximumSizeEx(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, llmaximumdiffspace: i64, bvolatile: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ChangeDiffAreaMaximumSizeEx)(windows_core::Interface::as_raw(self), core::mem::transmute(pwszvolumename), core::mem::transmute(pwszdiffareavolumename), core::mem::transmute(llmaximumdiffspace), bvolatile.into()).ok() } pub unsafe fn MigrateDiffAreas(&self, pwszvolumename: *const u16, pwszdiffareavolumename: *const u16, pwsznewdiffareavolumename: *const u16) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).MigrateDiffAreas)(windows_core::Interface::as_raw(self), core::mem::transmute(pwszvolumename), core::mem::transmute(pwszdiffareavolumename), core::mem::transmute(pwsznewdiffareavolumename)).ok() @@ -1642,11 +1637,8 @@ impl IVssFileShareSnapshotProvider { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Query)(windows_core::Interface::as_raw(self), core::mem::transmute(queriedobjectid), core::mem::transmute(equeriedobjecttype), core::mem::transmute(ereturnedobjectstype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn DeleteSnapshots(&self, sourceobjectid: windows_core::GUID, esourceobjecttype: VSS_OBJECT_TYPE, bforcedelete: P2, pldeletedsnapshots: *mut i32, pnondeletedsnapshotid: *mut windows_core::GUID) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).DeleteSnapshots)(windows_core::Interface::as_raw(self), core::mem::transmute(sourceobjectid), core::mem::transmute(esourceobjecttype), bforcedelete.param().abi(), core::mem::transmute(pldeletedsnapshots), core::mem::transmute(pnondeletedsnapshotid)).ok() + pub unsafe fn DeleteSnapshots(&self, sourceobjectid: windows_core::GUID, esourceobjecttype: VSS_OBJECT_TYPE, bforcedelete: bool, pldeletedsnapshots: *mut i32, pnondeletedsnapshotid: *mut windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DeleteSnapshots)(windows_core::Interface::as_raw(self), core::mem::transmute(sourceobjectid), core::mem::transmute(esourceobjecttype), bforcedelete.into(), core::mem::transmute(pldeletedsnapshots), core::mem::transmute(pnondeletedsnapshotid)).ok() } pub unsafe fn BeginPrepareSnapshot(&self, snapshotsetid: windows_core::GUID, snapshotid: windows_core::GUID, pwszsharepath: *const u16, lnewcontext: i32, providerid: windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).BeginPrepareSnapshot)(windows_core::Interface::as_raw(self), core::mem::transmute(snapshotsetid), core::mem::transmute(snapshotid), core::mem::transmute(pwszsharepath), core::mem::transmute(lnewcontext), core::mem::transmute(providerid)).ok() @@ -2058,11 +2050,8 @@ impl IVssProviderNotifications { { (windows_core::Interface::vtable(self).OnLoad)(windows_core::Interface::as_raw(self), pcallback.param().abi()).ok() } - pub unsafe fn OnUnload(&self, bforceunload: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnUnload)(windows_core::Interface::as_raw(self), bforceunload.param().abi()).ok() + pub unsafe fn OnUnload(&self, bforceunload: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnUnload)(windows_core::Interface::as_raw(self), bforceunload.into()).ok() } } #[repr(C)] @@ -2212,11 +2201,8 @@ impl IVssSoftwareSnapshotProvider { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Query)(windows_core::Interface::as_raw(self), core::mem::transmute(queriedobjectid), core::mem::transmute(equeriedobjecttype), core::mem::transmute(ereturnedobjectstype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn DeleteSnapshots(&self, sourceobjectid: windows_core::GUID, esourceobjecttype: VSS_OBJECT_TYPE, bforcedelete: P2, pldeletedsnapshots: *mut i32, pnondeletedsnapshotid: *mut windows_core::GUID) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).DeleteSnapshots)(windows_core::Interface::as_raw(self), core::mem::transmute(sourceobjectid), core::mem::transmute(esourceobjecttype), bforcedelete.param().abi(), core::mem::transmute(pldeletedsnapshots), core::mem::transmute(pnondeletedsnapshotid)).ok() + pub unsafe fn DeleteSnapshots(&self, sourceobjectid: windows_core::GUID, esourceobjecttype: VSS_OBJECT_TYPE, bforcedelete: bool, pldeletedsnapshots: *mut i32, pnondeletedsnapshotid: *mut windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DeleteSnapshots)(windows_core::Interface::as_raw(self), core::mem::transmute(sourceobjectid), core::mem::transmute(esourceobjecttype), bforcedelete.into(), core::mem::transmute(pldeletedsnapshots), core::mem::transmute(pnondeletedsnapshotid)).ok() } pub unsafe fn BeginPrepareSnapshot(&self, snapshotsetid: windows_core::GUID, snapshotid: windows_core::GUID, pwszvolumename: *const u16, lnewcontext: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).BeginPrepareSnapshot)(windows_core::Interface::as_raw(self), core::mem::transmute(snapshotsetid), core::mem::transmute(snapshotid), core::mem::transmute(pwszvolumename), core::mem::transmute(lnewcontext)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs index 535e4c3d013..bcb7e1069be 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs @@ -371,11 +371,8 @@ impl IXpsOMCanvas { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetUseAliasedEdgeMode)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetUseAliasedEdgeMode(&self, usealiasededgemode: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUseAliasedEdgeMode)(windows_core::Interface::as_raw(self), usealiasededgemode.param().abi()).ok() + pub unsafe fn SetUseAliasedEdgeMode(&self, usealiasededgemode: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUseAliasedEdgeMode)(windows_core::Interface::as_raw(self), usealiasededgemode.into()).ok() } pub unsafe fn GetAccessibilityShortDescription(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2447,21 +2444,15 @@ impl IXpsOMGeometryFigure { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetIsClosed)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsClosed(&self, isclosed: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsClosed)(windows_core::Interface::as_raw(self), isclosed.param().abi()).ok() + pub unsafe fn SetIsClosed(&self, isclosed: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsClosed)(windows_core::Interface::as_raw(self), isclosed.into()).ok() } pub unsafe fn GetIsFilled(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetIsFilled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsFilled(&self, isfilled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsFilled)(windows_core::Interface::as_raw(self), isfilled.param().abi()).ok() + pub unsafe fn SetIsFilled(&self, isfilled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsFilled)(windows_core::Interface::as_raw(self), isfilled.into()).ok() } pub unsafe fn GetSegmentCount(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3239,11 +3230,8 @@ impl IXpsOMGlyphsEditor { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetIsSideways)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsSideways(&self, issideways: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsSideways)(windows_core::Interface::as_raw(self), issideways.param().abi()).ok() + pub unsafe fn SetIsSideways(&self, issideways: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsSideways)(windows_core::Interface::as_raw(self), issideways.into()).ok() } pub unsafe fn GetDeviceFontName(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4380,22 +4368,20 @@ impl IXpsOMObjectFactory { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreatePackage)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreatePackageFromFile(&self, filename: P0, reuseobjects: P1) -> windows_core::Result + pub unsafe fn CreatePackageFromFile(&self, filename: P0, reuseobjects: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageFromFile)(windows_core::Interface::as_raw(self), filename.param().abi(), reuseobjects.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageFromFile)(windows_core::Interface::as_raw(self), filename.param().abi(), reuseobjects.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn CreatePackageFromStream(&self, stream: P0, reuseobjects: P1) -> windows_core::Result + pub unsafe fn CreatePackageFromStream(&self, stream: P0, reuseobjects: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageFromStream)(windows_core::Interface::as_raw(self), stream.param().abi(), reuseobjects.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageFromStream)(windows_core::Interface::as_raw(self), stream.param().abi(), reuseobjects.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateStoryFragmentsResource(&self, acquiredstream: P0, parturi: P1) -> windows_core::Result @@ -4477,15 +4463,14 @@ impl IXpsOMObjectFactory { (windows_core::Interface::vtable(self).CreatePage)(windows_core::Interface::as_raw(self), core::mem::transmute(pagedimensions), language.param().abi(), parturi.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePageFromStream(&self, pagemarkupstream: P0, parturi: P1, resources: P2, reuseobjects: P3) -> windows_core::Result + pub unsafe fn CreatePageFromStream(&self, pagemarkupstream: P0, parturi: P1, resources: P2, reuseobjects: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePageFromStream)(windows_core::Interface::as_raw(self), pagemarkupstream.param().abi(), parturi.param().abi(), resources.param().abi(), reuseobjects.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePageFromStream)(windows_core::Interface::as_raw(self), pagemarkupstream.param().abi(), parturi.param().abi(), resources.param().abi(), reuseobjects.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateCanvas(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4560,14 +4545,13 @@ impl IXpsOMObjectFactory { (windows_core::Interface::vtable(self).CreatePrintTicketResource)(windows_core::Interface::as_raw(self), acquiredstream.param().abi(), parturi.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreateFontResource(&self, acquiredstream: P0, fontembedding: XPS_FONT_EMBEDDING, parturi: P2, isobfsourcestream: P3) -> windows_core::Result + pub unsafe fn CreateFontResource(&self, acquiredstream: P0, fontembedding: XPS_FONT_EMBEDDING, parturi: P2, isobfsourcestream: bool) -> windows_core::Result where P0: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateFontResource)(windows_core::Interface::as_raw(self), acquiredstream.param().abi(), core::mem::transmute(fontembedding), parturi.param().abi(), isobfsourcestream.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateFontResource)(windows_core::Interface::as_raw(self), acquiredstream.param().abi(), core::mem::transmute(fontembedding), parturi.param().abi(), isobfsourcestream.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateGradientStop(&self, color: *const XPS_COLOR, colorprofile: P1, offset: f32) -> windows_core::Result where @@ -4609,10 +4593,9 @@ impl IXpsOMObjectFactory { (windows_core::Interface::vtable(self).CreatePartUriCollection)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePackageWriterOnFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P3, interleaving: XPS_INTERLEAVING, documentsequencepartname: P5, coreproperties: P6, packagethumbnail: P7, documentsequenceprintticket: P8, discardcontrolpartname: P9) -> windows_core::Result + pub unsafe fn CreatePackageWriterOnFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: bool, interleaving: XPS_INTERLEAVING, documentsequencepartname: P5, coreproperties: P6, packagethumbnail: P7, documentsequenceprintticket: P8, discardcontrolpartname: P9) -> windows_core::Result where P0: windows_core::Param, - P3: windows_core::Param, P5: windows_core::Param, P6: windows_core::Param, P7: windows_core::Param, @@ -4620,13 +4603,12 @@ impl IXpsOMObjectFactory { P9: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageWriterOnFile)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.param().abi(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageWriterOnFile)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.into(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePackageWriterOnStream(&self, outputstream: P0, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P3, coreproperties: P4, packagethumbnail: P5, documentsequenceprintticket: P6, discardcontrolpartname: P7) -> windows_core::Result + pub unsafe fn CreatePackageWriterOnStream(&self, outputstream: P0, optimizemarkupsize: bool, interleaving: XPS_INTERLEAVING, documentsequencepartname: P3, coreproperties: P4, packagethumbnail: P5, documentsequenceprintticket: P6, discardcontrolpartname: P7) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, P5: windows_core::Param, @@ -4634,7 +4616,7 @@ impl IXpsOMObjectFactory { P7: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageWriterOnStream)(windows_core::Interface::as_raw(self), outputstream.param().abi(), optimizemarkupsize.param().abi(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageWriterOnStream)(windows_core::Interface::as_raw(self), outputstream.param().abi(), optimizemarkupsize.into(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePartUri(&self, uri: P0) -> windows_core::Result @@ -5260,10 +5242,9 @@ impl IXpsOMObjectFactory1 { (windows_core::Interface::vtable(self).ConvertJpegXRToHDPhoto)(windows_core::Interface::as_raw(self), imageresource.param().abi()).ok() } #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePackageWriterOnFile1(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P3, interleaving: XPS_INTERLEAVING, documentsequencepartname: P5, coreproperties: P6, packagethumbnail: P7, documentsequenceprintticket: P8, discardcontrolpartname: P9, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result + pub unsafe fn CreatePackageWriterOnFile1(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: bool, interleaving: XPS_INTERLEAVING, documentsequencepartname: P5, coreproperties: P6, packagethumbnail: P7, documentsequenceprintticket: P8, discardcontrolpartname: P9, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result where P0: windows_core::Param, - P3: windows_core::Param, P5: windows_core::Param, P6: windows_core::Param, P7: windows_core::Param, @@ -5271,13 +5252,12 @@ impl IXpsOMObjectFactory1 { P9: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageWriterOnFile1)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.param().abi(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), core::mem::transmute(documenttype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageWriterOnFile1)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.into(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), core::mem::transmute(documenttype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePackageWriterOnStream1(&self, outputstream: P0, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P3, coreproperties: P4, packagethumbnail: P5, documentsequenceprintticket: P6, discardcontrolpartname: P7, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result + pub unsafe fn CreatePackageWriterOnStream1(&self, outputstream: P0, optimizemarkupsize: bool, interleaving: XPS_INTERLEAVING, documentsequencepartname: P3, coreproperties: P4, packagethumbnail: P5, documentsequenceprintticket: P6, discardcontrolpartname: P7, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, P5: windows_core::Param, @@ -5285,28 +5265,26 @@ impl IXpsOMObjectFactory1 { P7: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageWriterOnStream1)(windows_core::Interface::as_raw(self), outputstream.param().abi(), optimizemarkupsize.param().abi(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), core::mem::transmute(documenttype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageWriterOnStream1)(windows_core::Interface::as_raw(self), outputstream.param().abi(), optimizemarkupsize.into(), core::mem::transmute(interleaving), documentsequencepartname.param().abi(), coreproperties.param().abi(), packagethumbnail.param().abi(), documentsequenceprintticket.param().abi(), discardcontrolpartname.param().abi(), core::mem::transmute(documenttype), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreatePackage1(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreatePackage1)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn CreatePackageFromStream1(&self, stream: P0, reuseobjects: P1) -> windows_core::Result + pub unsafe fn CreatePackageFromStream1(&self, stream: P0, reuseobjects: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageFromStream1)(windows_core::Interface::as_raw(self), stream.param().abi(), reuseobjects.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageFromStream1)(windows_core::Interface::as_raw(self), stream.param().abi(), reuseobjects.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreatePackageFromFile1(&self, filename: P0, reuseobjects: P1) -> windows_core::Result + pub unsafe fn CreatePackageFromFile1(&self, filename: P0, reuseobjects: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePackageFromFile1)(windows_core::Interface::as_raw(self), filename.param().abi(), reuseobjects.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePackageFromFile1)(windows_core::Interface::as_raw(self), filename.param().abi(), reuseobjects.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePage1(&self, pagedimensions: *const XPS_SIZE, language: P1, parturi: P2) -> windows_core::Result @@ -5318,15 +5296,14 @@ impl IXpsOMObjectFactory1 { (windows_core::Interface::vtable(self).CreatePage1)(windows_core::Interface::as_raw(self), core::mem::transmute(pagedimensions), language.param().abi(), parturi.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePageFromStream1(&self, pagemarkupstream: P0, parturi: P1, resources: P2, reuseobjects: P3) -> windows_core::Result + pub unsafe fn CreatePageFromStream1(&self, pagemarkupstream: P0, parturi: P1, resources: P2, reuseobjects: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreatePageFromStream1)(windows_core::Interface::as_raw(self), pagemarkupstream.param().abi(), parturi.param().abi(), resources.param().abi(), reuseobjects.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreatePageFromStream1)(windows_core::Interface::as_raw(self), pagemarkupstream.param().abi(), parturi.param().abi(), resources.param().abi(), reuseobjects.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateRemoteDictionaryResourceFromStream1(&self, dictionarymarkupstream: P0, parturi: P1, resources: P2) -> windows_core::Result @@ -5583,20 +5560,18 @@ impl IXpsOMPackage { (windows_core::Interface::vtable(self).SetThumbnailResource)(windows_core::Interface::as_raw(self), imageresource.param().abi()).ok() } #[cfg(feature = "Win32_Security")] - pub unsafe fn WriteToFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P3) -> windows_core::Result<()> + pub unsafe fn WriteToFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteToFile)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteToFile)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.into()).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn WriteToStream(&self, stream: P0, optimizemarkupsize: P1) -> windows_core::Result<()> + pub unsafe fn WriteToStream(&self, stream: P0, optimizemarkupsize: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteToStream)(windows_core::Interface::as_raw(self), stream.param().abi(), optimizemarkupsize.param().abi()).ok() + (windows_core::Interface::vtable(self).WriteToStream)(windows_core::Interface::as_raw(self), stream.param().abi(), optimizemarkupsize.into()).ok() } } #[repr(C)] @@ -5739,20 +5714,18 @@ impl IXpsOMPackage1 { (windows_core::Interface::vtable(self).GetDocumentType)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } #[cfg(feature = "Win32_Security")] - pub unsafe fn WriteToFile1(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P3, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result<()> + pub unsafe fn WriteToFile1(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: bool, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteToFile1)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.param().abi(), core::mem::transmute(documenttype)).ok() + (windows_core::Interface::vtable(self).WriteToFile1)(windows_core::Interface::as_raw(self), filename.param().abi(), core::mem::transmute(securityattributes), core::mem::transmute(flagsandattributes), optimizemarkupsize.into(), core::mem::transmute(documenttype)).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn WriteToStream1(&self, outputstream: P0, optimizemarkupsize: P1, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result<()> + pub unsafe fn WriteToStream1(&self, outputstream: P0, optimizemarkupsize: bool, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).WriteToStream1)(windows_core::Interface::as_raw(self), outputstream.param().abi(), optimizemarkupsize.param().abi(), core::mem::transmute(documenttype)).ok() + (windows_core::Interface::vtable(self).WriteToStream1)(windows_core::Interface::as_raw(self), outputstream.param().abi(), optimizemarkupsize.into(), core::mem::transmute(documenttype)).ok() } } #[repr(C)] @@ -6085,11 +6058,8 @@ impl IXpsOMPage { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetIsHyperlinkTarget)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsHyperlinkTarget(&self, ishyperlinktarget: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsHyperlinkTarget)(windows_core::Interface::as_raw(self), ishyperlinktarget.param().abi()).ok() + pub unsafe fn SetIsHyperlinkTarget(&self, ishyperlinktarget: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsHyperlinkTarget)(windows_core::Interface::as_raw(self), ishyperlinktarget.into()).ok() } pub unsafe fn GetDictionary(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6116,12 +6086,11 @@ impl IXpsOMPage { (windows_core::Interface::vtable(self).SetDictionaryResource)(windows_core::Interface::as_raw(self), remotedictionaryresource.param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn Write(&self, stream: P0, optimizemarkupsize: P1) -> windows_core::Result<()> + pub unsafe fn Write(&self, stream: P0, optimizemarkupsize: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Write)(windows_core::Interface::as_raw(self), stream.param().abi(), optimizemarkupsize.param().abi()).ok() + (windows_core::Interface::vtable(self).Write)(windows_core::Interface::as_raw(self), stream.param().abi(), optimizemarkupsize.into()).ok() } pub unsafe fn GenerateUnusedLookupKey(&self, r#type: XPS_OBJECT_TYPE) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6401,12 +6370,11 @@ impl IXpsOMPage1 { (windows_core::Interface::vtable(self).GetDocumentType)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn Write1(&self, stream: P0, optimizemarkupsize: P1, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result<()> + pub unsafe fn Write1(&self, stream: P0, optimizemarkupsize: bool, documenttype: XPS_DOCUMENT_TYPE) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Write1)(windows_core::Interface::as_raw(self), stream.param().abi(), optimizemarkupsize.param().abi(), core::mem::transmute(documenttype)).ok() + (windows_core::Interface::vtable(self).Write1)(windows_core::Interface::as_raw(self), stream.param().abi(), optimizemarkupsize.into(), core::mem::transmute(documenttype)).ok() } } #[repr(C)] @@ -7163,11 +7131,8 @@ impl IXpsOMPath { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetSnapsToPixels)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetSnapsToPixels(&self, snapstopixels: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetSnapsToPixels)(windows_core::Interface::as_raw(self), snapstopixels.param().abi()).ok() + pub unsafe fn SetSnapsToPixels(&self, snapstopixels: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetSnapsToPixels)(windows_core::Interface::as_raw(self), snapstopixels.into()).ok() } pub unsafe fn GetStrokeBrush(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -8911,11 +8876,8 @@ impl IXpsOMVisual { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetIsHyperlinkTarget)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsHyperlinkTarget(&self, ishyperlink: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsHyperlinkTarget)(windows_core::Interface::as_raw(self), ishyperlink.param().abi()).ok() + pub unsafe fn SetIsHyperlinkTarget(&self, ishyperlink: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsHyperlinkTarget)(windows_core::Interface::as_raw(self), ishyperlink.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHyperlinkNavigateUri(&self) -> windows_core::Result { diff --git a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs index 2c3be0e38c9..a091cd627f1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs @@ -33,12 +33,9 @@ pub unsafe fn DeregisterIdleRoutine(ftg: *mut core::ffi::c_void) { DeregisterIdleRoutine(core::mem::transmute(ftg)) } #[inline] -pub unsafe fn EnableIdleRoutine(ftg: *mut core::ffi::c_void, fenable: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn EnableIdleRoutine(ftg: *mut core::ffi::c_void, fenable: bool) { windows_targets::link!("mapi32.dll" "system" fn EnableIdleRoutine(ftg : *mut core::ffi::c_void, fenable : super::super::Foundation:: BOOL)); - EnableIdleRoutine(core::mem::transmute(ftg), fenable.param().abi()) + EnableIdleRoutine(core::mem::transmute(ftg), fenable.into()) } #[inline] pub unsafe fn FEqualNames(lpname1: *mut MAPINAMEID, lpname2: *mut MAPINAMEID) -> super::super::Foundation::BOOL { @@ -3184,9 +3181,6 @@ pub type LPOPENSTREAMONFILE = Option, cbsize: u32, lppbuffer: *mut *mut core::ffi::c_void) -> i32>; pub type LPWABALLOCATEMORE = Option, cbsize: u32, lpobject: *mut core::ffi::c_void, lppbuffer: *mut *mut core::ffi::c_void) -> i32>; pub type LPWABFREEBUFFER = Option, lpbuffer: *mut core::ffi::c_void) -> u32>; diff --git a/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs index 19931c5b9a6..253c1b0724d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs @@ -206,9 +206,6 @@ pub const CAntimalware: windows_core::GUID = windows_core::GUID::from_u128(0xfdb #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HAMSICONTEXT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HAMSICONTEXT { - type TypeKind = windows_core::CopyType; -} impl HAMSICONTEXT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -222,9 +219,6 @@ impl Default for HAMSICONTEXT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HAMSISESSION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HAMSISESSION { - type TypeKind = windows_core::CopyType; -} impl HAMSISESSION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs index cb594243667..a1096244d16 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -426,23 +426,21 @@ where } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn MsiAdvertiseScriptA(szscriptfile: P0, dwflags: u32, phregdata: Option<*const super::Registry::HKEY>, fremoveitems: P3) -> u32 +pub unsafe fn MsiAdvertiseScriptA(szscriptfile: P0, dwflags: u32, phregdata: Option<*const super::Registry::HKEY>, fremoveitems: bool) -> u32 where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("msi.dll" "system" fn MsiAdvertiseScriptA(szscriptfile : windows_core::PCSTR, dwflags : u32, phregdata : *const super::Registry:: HKEY, fremoveitems : super::super::Foundation:: BOOL) -> u32); - MsiAdvertiseScriptA(szscriptfile.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(phregdata.unwrap_or(core::mem::zeroed())), fremoveitems.param().abi()) + MsiAdvertiseScriptA(szscriptfile.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(phregdata.unwrap_or(core::mem::zeroed())), fremoveitems.into()) } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn MsiAdvertiseScriptW(szscriptfile: P0, dwflags: u32, phregdata: Option<*const super::Registry::HKEY>, fremoveitems: P3) -> u32 +pub unsafe fn MsiAdvertiseScriptW(szscriptfile: P0, dwflags: u32, phregdata: Option<*const super::Registry::HKEY>, fremoveitems: bool) -> u32 where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("msi.dll" "system" fn MsiAdvertiseScriptW(szscriptfile : windows_core::PCWSTR, dwflags : u32, phregdata : *const super::Registry:: HKEY, fremoveitems : super::super::Foundation:: BOOL) -> u32); - MsiAdvertiseScriptW(szscriptfile.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(phregdata.unwrap_or(core::mem::zeroed())), fremoveitems.param().abi()) + MsiAdvertiseScriptW(szscriptfile.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(phregdata.unwrap_or(core::mem::zeroed())), fremoveitems.into()) } #[inline] pub unsafe fn MsiApplyMultiplePatchesA(szpatchpackages: P0, szproductcode: P1, szpropertieslist: P2) -> u32 @@ -1744,27 +1742,23 @@ where } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn MsiProcessAdvertiseScriptA(szscriptfile: P0, sziconfolder: P1, hregdata: Option, fshortcuts: P3, fremoveitems: P4) -> u32 +pub unsafe fn MsiProcessAdvertiseScriptA(szscriptfile: P0, sziconfolder: P1, hregdata: Option, fshortcuts: bool, fremoveitems: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("msi.dll" "system" fn MsiProcessAdvertiseScriptA(szscriptfile : windows_core::PCSTR, sziconfolder : windows_core::PCSTR, hregdata : super::Registry:: HKEY, fshortcuts : super::super::Foundation:: BOOL, fremoveitems : super::super::Foundation:: BOOL) -> u32); - MsiProcessAdvertiseScriptA(szscriptfile.param().abi(), sziconfolder.param().abi(), core::mem::transmute(hregdata.unwrap_or(core::mem::zeroed())), fshortcuts.param().abi(), fremoveitems.param().abi()) + MsiProcessAdvertiseScriptA(szscriptfile.param().abi(), sziconfolder.param().abi(), core::mem::transmute(hregdata.unwrap_or(core::mem::zeroed())), fshortcuts.into(), fremoveitems.into()) } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn MsiProcessAdvertiseScriptW(szscriptfile: P0, sziconfolder: P1, hregdata: Option, fshortcuts: P3, fremoveitems: P4) -> u32 +pub unsafe fn MsiProcessAdvertiseScriptW(szscriptfile: P0, sziconfolder: P1, hregdata: Option, fshortcuts: bool, fremoveitems: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("msi.dll" "system" fn MsiProcessAdvertiseScriptW(szscriptfile : windows_core::PCWSTR, sziconfolder : windows_core::PCWSTR, hregdata : super::Registry:: HKEY, fshortcuts : super::super::Foundation:: BOOL, fremoveitems : super::super::Foundation:: BOOL) -> u32); - MsiProcessAdvertiseScriptW(szscriptfile.param().abi(), sziconfolder.param().abi(), core::mem::transmute(hregdata.unwrap_or(core::mem::zeroed())), fshortcuts.param().abi(), fremoveitems.param().abi()) + MsiProcessAdvertiseScriptW(szscriptfile.param().abi(), sziconfolder.param().abi(), core::mem::transmute(hregdata.unwrap_or(core::mem::zeroed())), fshortcuts.into(), fremoveitems.into()) } #[inline] pub unsafe fn MsiProcessMessage(hinstall: MSIHANDLE, emessagetype: INSTALLMESSAGE, hrecord: MSIHANDLE) -> i32 { @@ -2142,12 +2136,9 @@ pub unsafe fn MsiSetInternalUI(dwuilevel: INSTALLUILEVEL, phwnd: Option<*mut sup MsiSetInternalUI(core::mem::transmute(dwuilevel), core::mem::transmute(phwnd.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn MsiSetMode(hinstall: MSIHANDLE, erunmode: MSIRUNMODE, fstate: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn MsiSetMode(hinstall: MSIHANDLE, erunmode: MSIRUNMODE, fstate: bool) -> u32 { windows_targets::link!("msi.dll" "system" fn MsiSetMode(hinstall : MSIHANDLE, erunmode : MSIRUNMODE, fstate : super::super::Foundation:: BOOL) -> u32); - MsiSetMode(core::mem::transmute(hinstall), core::mem::transmute(erunmode), fstate.param().abi()) + MsiSetMode(core::mem::transmute(hinstall), core::mem::transmute(erunmode), fstate.into()) } #[inline] pub unsafe fn MsiSetPropertyA(hinstall: MSIHANDLE, szname: P1, szvalue: P2) -> u32 @@ -4691,26 +4682,17 @@ impl IPMApplicationInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).AppPlatMinorVersionLightUp)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn set_UpdateAvailable(&self, isupdateavailable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_UpdateAvailable)(windows_core::Interface::as_raw(self), isupdateavailable.param().abi()).ok() + pub unsafe fn set_UpdateAvailable(&self, isupdateavailable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_UpdateAvailable)(windows_core::Interface::as_raw(self), isupdateavailable.into()).ok() } - pub unsafe fn set_NotificationState(&self, isnotified: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_NotificationState)(windows_core::Interface::as_raw(self), isnotified.param().abi()).ok() + pub unsafe fn set_NotificationState(&self, isnotified: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_NotificationState)(windows_core::Interface::as_raw(self), isnotified.into()).ok() } pub unsafe fn set_IconPath(&self, appiconpath: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).set_IconPath)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(appiconpath)).ok() } - pub unsafe fn set_UninstallableState(&self, isuninstallable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_UninstallableState)(windows_core::Interface::as_raw(self), isuninstallable.param().abi()).ok() + pub unsafe fn set_UninstallableState(&self, isuninstallable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_UninstallableState)(windows_core::Interface::as_raw(self), isuninstallable.into()).ok() } pub unsafe fn IsPinableOnKidZone(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4732,17 +4714,11 @@ impl IPMApplicationInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsOptoutBackupRestore)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn set_EnterpriseDisabled(&self, isdisabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_EnterpriseDisabled)(windows_core::Interface::as_raw(self), isdisabled.param().abi()).ok() + pub unsafe fn set_EnterpriseDisabled(&self, isdisabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_EnterpriseDisabled)(windows_core::Interface::as_raw(self), isdisabled.into()).ok() } - pub unsafe fn set_EnterpriseUninstallable(&self, isuninstallable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_EnterpriseUninstallable)(windows_core::Interface::as_raw(self), isuninstallable.param().abi()).ok() + pub unsafe fn set_EnterpriseUninstallable(&self, isuninstallable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_EnterpriseUninstallable)(windows_core::Interface::as_raw(self), isuninstallable.into()).ok() } pub unsafe fn EnterpriseDisabled(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4791,11 +4767,8 @@ impl IPMApplicationInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsFullyPreInstall)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn set_IsMdilMaintenanceNeeded(&self, fismdilmaintenanceneeded: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_IsMdilMaintenanceNeeded)(windows_core::Interface::as_raw(self), fismdilmaintenanceneeded.param().abi()).ok() + pub unsafe fn set_IsMdilMaintenanceNeeded(&self, fismdilmaintenanceneeded: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_IsMdilMaintenanceNeeded)(windows_core::Interface::as_raw(self), fismdilmaintenanceneeded.into()).ok() } pub unsafe fn set_Title(&self, apptitle: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).set_Title)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(apptitle)).ok() @@ -5493,17 +5466,11 @@ impl IPMBackgroundServiceAgentInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsLaunchOnBoot)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn set_IsScheduled(&self, isscheduled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_IsScheduled)(windows_core::Interface::as_raw(self), isscheduled.param().abi()).ok() + pub unsafe fn set_IsScheduled(&self, isscheduled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_IsScheduled)(windows_core::Interface::as_raw(self), isscheduled.into()).ok() } - pub unsafe fn set_IsScheduleAllowed(&self, isscheduleallowed: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_IsScheduleAllowed)(windows_core::Interface::as_raw(self), isscheduleallowed.param().abi()).ok() + pub unsafe fn set_IsScheduleAllowed(&self, isscheduleallowed: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_IsScheduleAllowed)(windows_core::Interface::as_raw(self), isscheduleallowed.into()).ok() } } #[repr(C)] @@ -7040,11 +7007,8 @@ impl IPMLiveTileJobInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).RunForever)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn set_RunForever(&self, frunforever: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_RunForever)(windows_core::Interface::as_raw(self), frunforever.param().abi()).ok() + pub unsafe fn set_RunForever(&self, frunforever: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_RunForever)(windows_core::Interface::as_raw(self), frunforever.into()).ok() } pub unsafe fn MaxRunCount(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -7783,17 +7747,11 @@ impl IPMTileInfo { pub unsafe fn set_HubPosition(&self, hubtype: PM_TILE_HUBTYPE, position: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).set_HubPosition)(windows_core::Interface::as_raw(self), core::mem::transmute(hubtype), core::mem::transmute(position)).ok() } - pub unsafe fn set_NotifiedState(&self, notified: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_NotifiedState)(windows_core::Interface::as_raw(self), notified.param().abi()).ok() + pub unsafe fn set_NotifiedState(&self, notified: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_NotifiedState)(windows_core::Interface::as_raw(self), notified.into()).ok() } - pub unsafe fn set_HubPinnedState(&self, hubtype: PM_TILE_HUBTYPE, pinned: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_HubPinnedState)(windows_core::Interface::as_raw(self), core::mem::transmute(hubtype), pinned.param().abi()).ok() + pub unsafe fn set_HubPinnedState(&self, hubtype: PM_TILE_HUBTYPE, pinned: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_HubPinnedState)(windows_core::Interface::as_raw(self), core::mem::transmute(hubtype), pinned.into()).ok() } pub unsafe fn set_HubTileSize(&self, hubtype: PM_TILE_HUBTYPE, size: PM_TILE_SIZE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).set_HubTileSize)(windows_core::Interface::as_raw(self), core::mem::transmute(hubtype), core::mem::transmute(size)).ok() @@ -7812,17 +7770,11 @@ impl IPMTileInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsAutoRestoreDisabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn set_IsRestoring(&self, restoring: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_IsRestoring)(windows_core::Interface::as_raw(self), restoring.param().abi()).ok() + pub unsafe fn set_IsRestoring(&self, restoring: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_IsRestoring)(windows_core::Interface::as_raw(self), restoring.into()).ok() } - pub unsafe fn set_IsAutoRestoreDisabled(&self, autorestoredisabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).set_IsAutoRestoreDisabled)(windows_core::Interface::as_raw(self), autorestoredisabled.param().abi()).ok() + pub unsafe fn set_IsAutoRestoreDisabled(&self, autorestoredisabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).set_IsAutoRestoreDisabled)(windows_core::Interface::as_raw(self), autorestoredisabled.into()).ok() } } #[repr(C)] @@ -8653,9 +8605,6 @@ impl Default for MSIFILEHASHINFO { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct MSIHANDLE(pub u32); -impl windows_core::TypeKind for MSIHANDLE { - type TypeKind = windows_core::CopyType; -} impl MSIHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs index 4a5b58e45e8..5e61ca4ad22 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs @@ -1753,11 +1753,8 @@ impl ICLRRuntimeHost { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCLRControl)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn UnloadAppDomain(&self, dwappdomainid: u32, fwaituntildone: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).UnloadAppDomain)(windows_core::Interface::as_raw(self), core::mem::transmute(dwappdomainid), fwaituntildone.param().abi()).ok() + pub unsafe fn UnloadAppDomain(&self, dwappdomainid: u32, fwaituntildone: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UnloadAppDomain)(windows_core::Interface::as_raw(self), core::mem::transmute(dwappdomainid), fwaituntildone.into()).ok() } pub unsafe fn ExecuteInAppDomain(&self, dwappdomainid: u32, pcallback: FExecuteInAppDomainCallback, cookie: *const core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ExecuteInAppDomain)(windows_core::Interface::as_raw(self), core::mem::transmute(dwappdomainid), core::mem::transmute(pcallback), core::mem::transmute(cookie)).ok() @@ -2181,13 +2178,12 @@ impl ICLRStrongName { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).StrongNameSignatureVerification)(windows_core::Interface::as_raw(self), pwzfilepath.param().abi(), core::mem::transmute(dwinflags), &mut result__).map(|| result__) } - pub unsafe fn StrongNameSignatureVerificationEx(&self, pwzfilepath: P0, fforceverification: P1) -> windows_core::Result + pub unsafe fn StrongNameSignatureVerificationEx(&self, pwzfilepath: P0, fforceverification: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).StrongNameSignatureVerificationEx)(windows_core::Interface::as_raw(self), pwzfilepath.param().abi(), fforceverification.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).StrongNameSignatureVerificationEx)(windows_core::Interface::as_raw(self), pwzfilepath.param().abi(), fforceverification.into(), &mut result__).map(|| result__) } pub unsafe fn StrongNameSignatureVerificationFromImage(&self, pbbase: *const u8, dwlength: u32, dwinflags: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2440,13 +2436,12 @@ impl ICLRStrongName2 { { (windows_core::Interface::vtable(self).StrongNameGetPublicKeyEx)(windows_core::Interface::as_raw(self), pwzkeycontainer.param().abi(), core::mem::transmute(pbkeyblob), core::mem::transmute(cbkeyblob), core::mem::transmute(ppbpublickeyblob), core::mem::transmute(pcbpublickeyblob), core::mem::transmute(uhashalgid), core::mem::transmute(ureserved)).ok() } - pub unsafe fn StrongNameSignatureVerificationEx2(&self, wszfilepath: P0, fforceverification: P1, pbecmapublickey: *const u8, cbecmapublickey: u32) -> windows_core::Result + pub unsafe fn StrongNameSignatureVerificationEx2(&self, wszfilepath: P0, fforceverification: bool, pbecmapublickey: *const u8, cbecmapublickey: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).StrongNameSignatureVerificationEx2)(windows_core::Interface::as_raw(self), wszfilepath.param().abi(), fforceverification.param().abi(), core::mem::transmute(pbecmapublickey), core::mem::transmute(cbecmapublickey), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).StrongNameSignatureVerificationEx2)(windows_core::Interface::as_raw(self), wszfilepath.param().abi(), fforceverification.into(), core::mem::transmute(pbecmapublickey), core::mem::transmute(cbecmapublickey), &mut result__).map(|| result__) } } #[repr(C)] @@ -2641,11 +2636,8 @@ impl ICLRTask { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetMemStats)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn Reset(&self, ffull: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Reset)(windows_core::Interface::as_raw(self), ffull.param().abi()).ok() + pub unsafe fn Reset(&self, ffull: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Reset)(windows_core::Interface::as_raw(self), ffull.into()).ok() } pub unsafe fn ExitTask(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ExitTask)(windows_core::Interface::as_raw(self)).ok() @@ -3337,24 +3329,18 @@ windows_core::imp::define_interface!(ICorThreadpool, ICorThreadpool_Vtbl, 0x8468 windows_core::imp::interface_hierarchy!(ICorThreadpool, windows_core::IUnknown); impl ICorThreadpool { #[cfg(feature = "Win32_System_Threading")] - pub unsafe fn CorRegisterWaitForSingleObject(&self, phnewwaitobject: *const super::super::Foundation::HANDLE, hwaitobject: super::super::Foundation::HANDLE, callback: super::Threading::WAITORTIMERCALLBACK, context: *const core::ffi::c_void, timeout: u32, executeonlyonce: P5) -> windows_core::Result - where - P5: windows_core::Param, - { + pub unsafe fn CorRegisterWaitForSingleObject(&self, phnewwaitobject: *const super::super::Foundation::HANDLE, hwaitobject: super::super::Foundation::HANDLE, callback: super::Threading::WAITORTIMERCALLBACK, context: *const core::ffi::c_void, timeout: u32, executeonlyonce: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CorRegisterWaitForSingleObject)(windows_core::Interface::as_raw(self), core::mem::transmute(phnewwaitobject), core::mem::transmute(hwaitobject), core::mem::transmute(callback), core::mem::transmute(context), core::mem::transmute(timeout), executeonlyonce.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CorRegisterWaitForSingleObject)(windows_core::Interface::as_raw(self), core::mem::transmute(phnewwaitobject), core::mem::transmute(hwaitobject), core::mem::transmute(callback), core::mem::transmute(context), core::mem::transmute(timeout), executeonlyonce.into(), &mut result__).map(|| result__) } pub unsafe fn CorUnregisterWait(&self, hwaitobject: super::super::Foundation::HANDLE, completionevent: super::super::Foundation::HANDLE) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CorUnregisterWait)(windows_core::Interface::as_raw(self), core::mem::transmute(hwaitobject), core::mem::transmute(completionevent), &mut result__).map(|| result__) } #[cfg(feature = "Win32_System_Threading")] - pub unsafe fn CorQueueUserWorkItem(&self, function: super::Threading::LPTHREAD_START_ROUTINE, context: *const core::ffi::c_void, executeonlyonce: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn CorQueueUserWorkItem(&self, function: super::Threading::LPTHREAD_START_ROUTINE, context: *const core::ffi::c_void, executeonlyonce: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CorQueueUserWorkItem)(windows_core::Interface::as_raw(self), core::mem::transmute(function), core::mem::transmute(context), executeonlyonce.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CorQueueUserWorkItem)(windows_core::Interface::as_raw(self), core::mem::transmute(function), core::mem::transmute(context), executeonlyonce.into(), &mut result__).map(|| result__) } #[cfg(feature = "Win32_System_Threading")] pub unsafe fn CorCreateTimer(&self, phnewtimer: *const super::super::Foundation::HANDLE, callback: super::Threading::WAITORTIMERCALLBACK, parameter: *const core::ffi::c_void, duetime: u32, period: u32) -> windows_core::Result { @@ -4623,12 +4609,9 @@ impl IHostSecurityManager { pub unsafe fn RevertToSelf(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RevertToSelf)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn OpenThreadToken(&self, dwdesiredaccess: u32, bopenasself: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn OpenThreadToken(&self, dwdesiredaccess: u32, bopenasself: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).OpenThreadToken)(windows_core::Interface::as_raw(self), core::mem::transmute(dwdesiredaccess), bopenasself.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).OpenThreadToken)(windows_core::Interface::as_raw(self), core::mem::transmute(dwdesiredaccess), bopenasself.into(), &mut result__).map(|| result__) } pub unsafe fn SetThreadToken(&self, htoken: super::super::Foundation::HANDLE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetThreadToken)(windows_core::Interface::as_raw(self), core::mem::transmute(htoken)).ok() @@ -4784,12 +4767,9 @@ impl IHostSyncManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateAutoEvent)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreateManualEvent(&self, binitialstate: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn CreateManualEvent(&self, binitialstate: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateManualEvent)(windows_core::Interface::as_raw(self), binitialstate.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateManualEvent)(windows_core::Interface::as_raw(self), binitialstate.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateMonitorEvent(&self, cookie: usize) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4799,12 +4779,9 @@ impl IHostSyncManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateRWLockWriterEvent)(windows_core::Interface::as_raw(self), core::mem::transmute(cookie), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreateRWLockReaderEvent(&self, binitialstate: P0, cookie: usize) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn CreateRWLockReaderEvent(&self, binitialstate: bool, cookie: usize) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateRWLockReaderEvent)(windows_core::Interface::as_raw(self), binitialstate.param().abi(), core::mem::transmute(cookie), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateRWLockReaderEvent)(windows_core::Interface::as_raw(self), binitialstate.into(), core::mem::transmute(cookie), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn CreateSemaphoreA(&self, dwinitial: u32, dwmax: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs index 30ddf7e1aaf..5f15f38fa22 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs @@ -397,12 +397,8 @@ impl windows_core::RuntimeName for ICallFrameEvents {} windows_core::imp::define_interface!(ICallFrameWalker, ICallFrameWalker_Vtbl, 0x08b23919_392d_11d2_b8a4_00c04fb9618a); windows_core::imp::interface_hierarchy!(ICallFrameWalker, windows_core::IUnknown); impl ICallFrameWalker { - pub unsafe fn OnWalkInterface(&self, iid: *const windows_core::GUID, ppvinterface: *const *const core::ffi::c_void, fin: P2, fout: P3) -> windows_core::Result<()> - where - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnWalkInterface)(windows_core::Interface::as_raw(self), core::mem::transmute(iid), core::mem::transmute(ppvinterface), fin.param().abi(), fout.param().abi()).ok() + pub unsafe fn OnWalkInterface(&self, iid: *const windows_core::GUID, ppvinterface: *const *const core::ffi::c_void, fin: bool, fout: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnWalkInterface)(windows_core::Interface::as_raw(self), core::mem::transmute(iid), core::mem::transmute(ppvinterface), fin.into(), fout.into()).ok() } } #[repr(C)] @@ -554,11 +550,8 @@ impl windows_core::RuntimeName for ICallInterceptor {} windows_core::imp::define_interface!(ICallUnmarshal, ICallUnmarshal_Vtbl, 0x5333b003_2e42_11d2_b89d_00c04fb9618a); windows_core::imp::interface_hierarchy!(ICallUnmarshal, windows_core::IUnknown); impl ICallUnmarshal { - pub unsafe fn Unmarshal(&self, imethod: u32, pbuffer: &[u8], fforcebuffercopy: P3, datarep: u32, pcontext: *const CALLFRAME_MARSHALCONTEXT, pcbunmarshalled: *mut u32, ppframe: *mut Option) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).Unmarshal)(windows_core::Interface::as_raw(self), core::mem::transmute(imethod), core::mem::transmute(pbuffer.as_ptr()), pbuffer.len().try_into().unwrap(), fforcebuffercopy.param().abi(), core::mem::transmute(datarep), core::mem::transmute(pcontext), core::mem::transmute(pcbunmarshalled), core::mem::transmute(ppframe)).ok() + pub unsafe fn Unmarshal(&self, imethod: u32, pbuffer: &[u8], fforcebuffercopy: bool, datarep: u32, pcontext: *const CALLFRAME_MARSHALCONTEXT, pcbunmarshalled: *mut u32, ppframe: *mut Option) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Unmarshal)(windows_core::Interface::as_raw(self), core::mem::transmute(imethod), core::mem::transmute(pbuffer.as_ptr()), pbuffer.len().try_into().unwrap(), fforcebuffercopy.into(), core::mem::transmute(datarep), core::mem::transmute(pcontext), core::mem::transmute(pcbunmarshalled), core::mem::transmute(ppframe)).ok() } pub unsafe fn ReleaseMarshalData(&self, imethod: u32, pbuffer: &[u8], ibfirstrelease: u32, datarep: u32, pcontext: *const CALLFRAME_MARSHALCONTEXT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReleaseMarshalData)(windows_core::Interface::as_raw(self), core::mem::transmute(imethod), core::mem::transmute(pbuffer.as_ptr()), pbuffer.len().try_into().unwrap(), core::mem::transmute(ibfirstrelease), core::mem::transmute(datarep), core::mem::transmute(pcontext)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/ChannelCredentials/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/ChannelCredentials/mod.rs index 00cfb77e46e..0b4f8c2c731 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/ChannelCredentials/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/ChannelCredentials/mod.rs @@ -7,11 +7,8 @@ impl core::ops::Deref for IChannelCredentials { } windows_core::imp::interface_hierarchy!(IChannelCredentials, windows_core::IUnknown, super::IDispatch); impl IChannelCredentials { - pub unsafe fn SetWindowsCredential(&self, domain: &windows_core::BSTR, username: &windows_core::BSTR, password: &windows_core::BSTR, impersonationlevel: i32, allowntlm: P4) -> windows_core::Result<()> - where - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWindowsCredential)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(domain), core::mem::transmute_copy(username), core::mem::transmute_copy(password), core::mem::transmute(impersonationlevel), allowntlm.param().abi()).ok() + pub unsafe fn SetWindowsCredential(&self, domain: &windows_core::BSTR, username: &windows_core::BSTR, password: &windows_core::BSTR, impersonationlevel: i32, allowntlm: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWindowsCredential)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(domain), core::mem::transmute_copy(username), core::mem::transmute_copy(password), core::mem::transmute(impersonationlevel), allowntlm.into()).ok() } pub unsafe fn SetUserNameCredential(&self, username: &windows_core::BSTR, password: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetUserNameCredential)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(username), core::mem::transmute_copy(password)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs index ded241dff2a..7845552d3aa 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Events/mod.rs @@ -355,21 +355,15 @@ impl IEventClass2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).AllowInprocActivation)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetAllowInprocActivation(&self, fallowinprocactivation: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllowInprocActivation)(windows_core::Interface::as_raw(self), fallowinprocactivation.param().abi()).ok() + pub unsafe fn SetAllowInprocActivation(&self, fallowinprocactivation: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllowInprocActivation)(windows_core::Interface::as_raw(self), fallowinprocactivation.into()).ok() } pub unsafe fn FireInParallel(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).FireInParallel)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetFireInParallel(&self, ffireinparallel: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFireInParallel)(windows_core::Interface::as_raw(self), ffireinparallel.param().abi()).ok() + pub unsafe fn SetFireInParallel(&self, ffireinparallel: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFireInParallel)(windows_core::Interface::as_raw(self), ffireinparallel.into()).ok() } } #[repr(C)] @@ -491,11 +485,8 @@ impl IEventControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).AllowInprocActivation)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetAllowInprocActivation(&self, fallowinprocactivation: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllowInprocActivation)(windows_core::Interface::as_raw(self), fallowinprocactivation.param().abi()).ok() + pub unsafe fn SetAllowInprocActivation(&self, fallowinprocactivation: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllowInprocActivation)(windows_core::Interface::as_raw(self), fallowinprocactivation.into()).ok() } pub unsafe fn GetSubscriptions(&self, methodname: &windows_core::BSTR, optionalcriteria: &windows_core::BSTR, optionalerrorindex: *const i32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1181,11 +1172,8 @@ impl IEventSubscription { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).PerUser)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetPerUser(&self, fperuser: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPerUser)(windows_core::Interface::as_raw(self), fperuser.param().abi()).ok() + pub unsafe fn SetPerUser(&self, fperuser: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPerUser)(windows_core::Interface::as_raw(self), fperuser.into()).ok() } pub unsafe fn OwnerSID(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1198,11 +1186,8 @@ impl IEventSubscription { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Enabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnabled(&self, fenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenabled.param().abi()).ok() + pub unsafe fn SetEnabled(&self, fenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenabled.into()).ok() } pub unsafe fn Description(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1812,21 +1797,15 @@ impl IMultiInterfaceEventControl { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).AllowInprocActivation)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetAllowInprocActivation(&self, fallowinprocactivation: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllowInprocActivation)(windows_core::Interface::as_raw(self), fallowinprocactivation.param().abi()).ok() + pub unsafe fn SetAllowInprocActivation(&self, fallowinprocactivation: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllowInprocActivation)(windows_core::Interface::as_raw(self), fallowinprocactivation.into()).ok() } pub unsafe fn FireInParallel(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).FireInParallel)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetFireInParallel(&self, ffireinparallel: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFireInParallel)(windows_core::Interface::as_raw(self), ffireinparallel.param().abi()).ok() + pub unsafe fn SetFireInParallel(&self, ffireinparallel: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFireInParallel)(windows_core::Interface::as_raw(self), ffireinparallel.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs index b3a379129d4..715d2b165ca 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs @@ -33,22 +33,16 @@ where CoGetInterfaceAndReleaseStream(pstm.param().abi(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] -pub unsafe fn CreateILockBytesOnHGlobal(hglobal: Option, fdeleteonrelease: P1) -> windows_core::Result -where - P1: windows_core::Param, -{ +pub unsafe fn CreateILockBytesOnHGlobal(hglobal: Option, fdeleteonrelease: bool) -> windows_core::Result { windows_targets::link!("ole32.dll" "system" fn CreateILockBytesOnHGlobal(hglobal : super::super::super::Foundation:: HGLOBAL, fdeleteonrelease : super::super::super::Foundation:: BOOL, pplkbyt : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - CreateILockBytesOnHGlobal(core::mem::transmute(hglobal.unwrap_or(core::mem::zeroed())), fdeleteonrelease.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + CreateILockBytesOnHGlobal(core::mem::transmute(hglobal.unwrap_or(core::mem::zeroed())), fdeleteonrelease.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] -pub unsafe fn CreateStreamOnHGlobal(hglobal: super::super::super::Foundation::HGLOBAL, fdeleteonrelease: P1) -> windows_core::Result -where - P1: windows_core::Param, -{ +pub unsafe fn CreateStreamOnHGlobal(hglobal: super::super::super::Foundation::HGLOBAL, fdeleteonrelease: bool) -> windows_core::Result { windows_targets::link!("ole32.dll" "system" fn CreateStreamOnHGlobal(hglobal : super::super::super::Foundation:: HGLOBAL, fdeleteonrelease : super::super::super::Foundation:: BOOL, ppstm : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - CreateStreamOnHGlobal(core::mem::transmute(hglobal), fdeleteonrelease.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + CreateStreamOnHGlobal(core::mem::transmute(hglobal), fdeleteonrelease.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] pub unsafe fn FmtIdToPropStgName(pfmtid: *const windows_core::GUID, oszname: windows_core::PWSTR) -> windows_core::Result<()> { @@ -389,12 +383,9 @@ pub unsafe fn PropVariantToBooleanVectorAlloc(propvar: *const PROPVARIANT, pprgf } #[cfg(feature = "Win32_System_Variant")] #[inline] -pub unsafe fn PropVariantToBooleanWithDefault(propvarin: *const PROPVARIANT, fdefault: P1) -> super::super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn PropVariantToBooleanWithDefault(propvarin: *const PROPVARIANT, fdefault: bool) -> super::super::super::Foundation::BOOL { windows_targets::link!("propsys.dll" "system" fn PropVariantToBooleanWithDefault(propvarin : *const PROPVARIANT, fdefault : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - PropVariantToBooleanWithDefault(core::mem::transmute(propvarin), fdefault.param().abi()) + PropVariantToBooleanWithDefault(core::mem::transmute(propvarin), fdefault.into()) } #[cfg(feature = "Win32_System_Variant")] #[inline] @@ -681,13 +672,12 @@ where ReadFmtUserTypeStg(pstg.param().abi(), core::mem::transmute(pcf), core::mem::transmute(lplpszusertype.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn SetConvertStg(pstg: P0, fconvert: P1) -> windows_core::Result<()> +pub unsafe fn SetConvertStg(pstg: P0, fconvert: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn SetConvertStg(pstg : * mut core::ffi::c_void, fconvert : super::super::super::Foundation:: BOOL) -> windows_core::HRESULT); - SetConvertStg(pstg.param().abi(), fconvert.param().abi()).ok() + SetConvertStg(pstg.param().abi(), fconvert.into()).ok() } #[cfg(feature = "Win32_System_Variant")] #[inline] @@ -700,12 +690,9 @@ where } #[cfg(feature = "Win32_System_Variant")] #[inline] -pub unsafe fn StgConvertVariantToProperty(pvar: *const PROPVARIANT, codepage: u16, pprop: Option<*mut SERIALIZEDPROPERTYVALUE>, pcb: *mut u32, pid: u32, freserved: P5, pcindirect: Option<*mut u32>) -> *mut SERIALIZEDPROPERTYVALUE -where - P5: windows_core::Param, -{ +pub unsafe fn StgConvertVariantToProperty(pvar: *const PROPVARIANT, codepage: u16, pprop: Option<*mut SERIALIZEDPROPERTYVALUE>, pcb: *mut u32, pid: u32, freserved: Option, pcindirect: Option<*mut u32>) -> *mut SERIALIZEDPROPERTYVALUE { windows_targets::link!("ole32.dll" "system" fn StgConvertVariantToProperty(pvar : *const PROPVARIANT, codepage : u16, pprop : *mut SERIALIZEDPROPERTYVALUE, pcb : *mut u32, pid : u32, freserved : super::super::super::Foundation:: BOOLEAN, pcindirect : *mut u32) -> *mut SERIALIZEDPROPERTYVALUE); - StgConvertVariantToProperty(core::mem::transmute(pvar), core::mem::transmute(codepage), core::mem::transmute(pprop.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcb), core::mem::transmute(pid), freserved.param().abi(), core::mem::transmute(pcindirect.unwrap_or(core::mem::zeroed()))) + StgConvertVariantToProperty(core::mem::transmute(pvar), core::mem::transmute(codepage), core::mem::transmute(pprop.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcb), core::mem::transmute(pid), core::mem::transmute(freserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcindirect.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn StgCreateDocfile(pwcsname: P0, grfmode: super::STGM, reserved: Option) -> windows_core::Result @@ -1455,11 +1442,8 @@ impl IFillLockBytes { pub unsafe fn SetFillSize(&self, ulsize: u64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetFillSize)(windows_core::Interface::as_raw(self), core::mem::transmute(ulsize)).ok() } - pub unsafe fn Terminate(&self, bcanceled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Terminate)(windows_core::Interface::as_raw(self), bcanceled.param().abi()).ok() + pub unsafe fn Terminate(&self, bcanceled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Terminate)(windows_core::Interface::as_raw(self), bcanceled.into()).ok() } } #[repr(C)] @@ -1755,12 +1739,11 @@ impl IPersistStorage { { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), pstg.param().abi()).ok() } - pub unsafe fn Save(&self, pstgsave: P0, fsameasload: P1) -> windows_core::Result<()> + pub unsafe fn Save(&self, pstgsave: P0, fsameasload: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pstgsave.param().abi(), fsameasload.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pstgsave.param().abi(), fsameasload.into()).ok() } pub unsafe fn SaveCompleted(&self, pstgnew: P0) -> windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs index e7eafde3e2e..cc0d7212a2e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs @@ -147,12 +147,9 @@ where CoInternetQueryInfo(pwzurl.param().abi(), core::mem::transmute(queryoptions), core::mem::transmute(dwqueryflags), core::mem::transmute(pvbuffer), core::mem::transmute(cbbuffer), core::mem::transmute(pcbbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwreserved)).ok() } #[inline] -pub unsafe fn CoInternetSetFeatureEnabled(featureentry: INTERNETFEATURELIST, dwflags: u32, fenable: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn CoInternetSetFeatureEnabled(featureentry: INTERNETFEATURELIST, dwflags: u32, fenable: bool) -> windows_core::Result<()> { windows_targets::link!("urlmon.dll" "system" fn CoInternetSetFeatureEnabled(featureentry : INTERNETFEATURELIST, dwflags : u32, fenable : super::super::super::Foundation:: BOOL) -> windows_core::HRESULT); - CoInternetSetFeatureEnabled(core::mem::transmute(featureentry), core::mem::transmute(dwflags), fenable.param().abi()).ok() + CoInternetSetFeatureEnabled(core::mem::transmute(featureentry), core::mem::transmute(dwflags), fenable.into()).ok() } #[inline] pub unsafe fn CompareSecurityIds(pbsecurityid1: &[u8], pbsecurityid2: &[u8], dwreserved: u32) -> windows_core::Result<()> { @@ -2322,11 +2319,8 @@ impl IInternetSecurityMgrSite { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetWindow)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn EnableModeless(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableModeless(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -2730,18 +2724,11 @@ impl IInternetZoneManagerEx2 { pub unsafe fn GetZoneAttributesEx(&self, dwzone: u32, pzoneattributes: *mut ZONEATTRIBUTES, dwflags: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetZoneAttributesEx)(windows_core::Interface::as_raw(self), core::mem::transmute(dwzone), core::mem::transmute(pzoneattributes), core::mem::transmute(dwflags)).ok() } - pub unsafe fn GetZoneSecurityState(&self, dwzoneindex: u32, frespectpolicy: P1, pdwstate: *mut u32, pfpolicyencountered: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetZoneSecurityState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwzoneindex), frespectpolicy.param().abi(), core::mem::transmute(pdwstate), core::mem::transmute(pfpolicyencountered)).ok() + pub unsafe fn GetZoneSecurityState(&self, dwzoneindex: u32, frespectpolicy: bool, pdwstate: *mut u32, pfpolicyencountered: *mut super::super::super::Foundation::BOOL) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetZoneSecurityState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwzoneindex), frespectpolicy.into(), core::mem::transmute(pdwstate), core::mem::transmute(pfpolicyencountered)).ok() } - pub unsafe fn GetIESecurityState(&self, frespectpolicy: P0, pdwstate: *mut u32, pfpolicyencountered: *mut super::super::super::Foundation::BOOL, fnocache: P3) -> windows_core::Result<()> - where - P0: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetIESecurityState)(windows_core::Interface::as_raw(self), frespectpolicy.param().abi(), core::mem::transmute(pdwstate), core::mem::transmute(pfpolicyencountered), fnocache.param().abi()).ok() + pub unsafe fn GetIESecurityState(&self, frespectpolicy: bool, pdwstate: *mut u32, pfpolicyencountered: *mut super::super::super::Foundation::BOOL, fnocache: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetIESecurityState)(windows_core::Interface::as_raw(self), frespectpolicy.into(), core::mem::transmute(pdwstate), core::mem::transmute(pfpolicyencountered), fnocache.into()).ok() } pub unsafe fn FixUnsecureSettings(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).FixUnsecureSettings)(windows_core::Interface::as_raw(self)).ok() @@ -2889,21 +2876,19 @@ impl IPersistMoniker { pub unsafe fn IsDirty(&self) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).IsDirty)(windows_core::Interface::as_raw(self)) } - pub unsafe fn Load(&self, ffullyavailable: P0, pimkname: P1, pibc: P2, grfmode: u32) -> windows_core::Result<()> + pub unsafe fn Load(&self, ffullyavailable: bool, pimkname: P1, pibc: P2, grfmode: u32) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), ffullyavailable.param().abi(), pimkname.param().abi(), pibc.param().abi(), core::mem::transmute(grfmode)).ok() + (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), ffullyavailable.into(), pimkname.param().abi(), pibc.param().abi(), core::mem::transmute(grfmode)).ok() } - pub unsafe fn Save(&self, pimkname: P0, pbc: P1, fremember: P2) -> windows_core::Result<()> + pub unsafe fn Save(&self, pimkname: P0, pbc: P1, fremember: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pimkname.param().abi(), pbc.param().abi(), fremember.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pimkname.param().abi(), pbc.param().abi(), fremember.into()).ok() } pub unsafe fn SaveCompleted(&self, pimkname: P0, pibc: P1) -> windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs index a95afd1fc51..74c6d567b76 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs @@ -346,23 +346,20 @@ pub unsafe fn CoIsOle1Class(rclsid: *const windows_core::GUID) -> super::super:: CoIsOle1Class(core::mem::transmute(rclsid)) } #[inline] -pub unsafe fn CoLoadLibrary(lpszlibname: P0, bautofree: P1) -> super::super::Foundation::HINSTANCE +pub unsafe fn CoLoadLibrary(lpszlibname: P0, bautofree: bool) -> super::super::Foundation::HINSTANCE where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn CoLoadLibrary(lpszlibname : windows_core::PCWSTR, bautofree : super::super::Foundation:: BOOL) -> super::super::Foundation:: HINSTANCE); - CoLoadLibrary(lpszlibname.param().abi(), bautofree.param().abi()) + CoLoadLibrary(lpszlibname.param().abi(), bautofree.into()) } #[inline] -pub unsafe fn CoLockObjectExternal(punk: P0, flock: P1, flastunlockreleases: P2) -> windows_core::Result<()> +pub unsafe fn CoLockObjectExternal(punk: P0, flock: bool, flastunlockreleases: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn CoLockObjectExternal(punk : * mut core::ffi::c_void, flock : super::super::Foundation:: BOOL, flastunlockreleases : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - CoLockObjectExternal(punk.param().abi(), flock.param().abi(), flastunlockreleases.param().abi()).ok() + CoLockObjectExternal(punk.param().abi(), flock.into(), flastunlockreleases.into()).ok() } #[inline] pub unsafe fn CoQueryAuthenticationServices(pcauthsvc: *mut u32, asauthsvc: *mut *mut SOLE_AUTHENTICATION_SERVICE) -> windows_core::Result<()> { @@ -747,14 +744,13 @@ where MonikerCommonPrefixWith(pmkthis.param().abi(), pmkother.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] -pub unsafe fn MonikerRelativePathTo(pmksrc: P0, pmkdest: P1, ppmkrelpath: *mut Option, dwreserved: P3) -> windows_core::Result<()> +pub unsafe fn MonikerRelativePathTo(pmksrc: P0, pmkdest: P1, ppmkrelpath: *mut Option, dwreserved: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn MonikerRelativePathTo(pmksrc : * mut core::ffi::c_void, pmkdest : * mut core::ffi::c_void, ppmkrelpath : *mut * mut core::ffi::c_void, dwreserved : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - MonikerRelativePathTo(pmksrc.param().abi(), pmkdest.param().abi(), core::mem::transmute(ppmkrelpath), dwreserved.param().abi()).ok() + MonikerRelativePathTo(pmksrc.param().abi(), pmkdest.param().abi(), core::mem::transmute(ppmkrelpath), dwreserved.into()).ok() } #[inline] pub unsafe fn ProgIDFromCLSID(clsid: *const windows_core::GUID) -> windows_core::Result { @@ -1794,9 +1790,6 @@ pub const COWAIT_WAITALL: COWAIT_FLAGS = COWAIT_FLAGS(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct CO_DEVICE_CATALOG_COOKIE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for CO_DEVICE_CATALOG_COOKIE { - type TypeKind = windows_core::CopyType; -} impl CO_DEVICE_CATALOG_COOKIE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1841,9 +1834,6 @@ pub const CO_MARSHALING_SOURCE_IS_APP_CONTAINER: CO_MARSHALING_CONTEXT_ATTRIBUTE #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct CO_MTA_USAGE_COOKIE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for CO_MTA_USAGE_COOKIE { - type TypeKind = windows_core::CopyType; -} impl CO_MTA_USAGE_COOKIE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -3717,11 +3707,8 @@ impl IClassFactory { let mut result__ = core::ptr::null_mut(); (windows_core::Interface::vtable(self).CreateInstance)(windows_core::Interface::as_raw(self), punkouter.param().abi(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn LockServer(&self, flock: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).LockServer)(windows_core::Interface::as_raw(self), flock.param().abi()).ok() + pub unsafe fn LockServer(&self, flock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LockServer)(windows_core::Interface::as_raw(self), flock.into()).ok() } } #[repr(C)] @@ -4317,11 +4304,8 @@ impl IDataObject { (windows_core::Interface::vtable(self).GetCanonicalFormatEtc)(windows_core::Interface::as_raw(self), core::mem::transmute(pformatectin), core::mem::transmute(pformatetcout)) } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe fn SetData(&self, pformatetc: *const FORMATETC, pmedium: *const STGMEDIUM, frelease: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetData)(windows_core::Interface::as_raw(self), core::mem::transmute(pformatetc), core::mem::transmute(pmedium), frelease.param().abi()).ok() + pub unsafe fn SetData(&self, pformatetc: *const FORMATETC, pmedium: *const STGMEDIUM, frelease: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetData)(windows_core::Interface::as_raw(self), core::mem::transmute(pformatetc), core::mem::transmute(pmedium), frelease.into()).ok() } pub unsafe fn EnumFormatEtc(&self, dwdirection: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -5387,11 +5371,8 @@ impl IExternalConnection { pub unsafe fn AddConnection(&self, extconn: u32, reserved: u32) -> u32 { (windows_core::Interface::vtable(self).AddConnection)(windows_core::Interface::as_raw(self), core::mem::transmute(extconn), core::mem::transmute(reserved)) } - pub unsafe fn ReleaseConnection(&self, extconn: u32, reserved: u32, flastreleasecloses: P2) -> u32 - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).ReleaseConnection)(windows_core::Interface::as_raw(self), core::mem::transmute(extconn), core::mem::transmute(reserved), flastreleasecloses.param().abi()) + pub unsafe fn ReleaseConnection(&self, extconn: u32, reserved: u32, flastreleasecloses: bool) -> u32 { + (windows_core::Interface::vtable(self).ReleaseConnection)(windows_core::Interface::as_raw(self), core::mem::transmute(extconn), core::mem::transmute(reserved), flastreleasecloses.into()) } } #[repr(C)] @@ -5860,53 +5841,29 @@ impl IMallocSpy { pub unsafe fn PostAlloc(&self, pactual: *const core::ffi::c_void) -> *mut core::ffi::c_void { (windows_core::Interface::vtable(self).PostAlloc)(windows_core::Interface::as_raw(self), core::mem::transmute(pactual)) } - pub unsafe fn PreFree(&self, prequest: *const core::ffi::c_void, fspyed: P1) -> *mut core::ffi::c_void - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).PreFree)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.param().abi()) + pub unsafe fn PreFree(&self, prequest: *const core::ffi::c_void, fspyed: bool) -> *mut core::ffi::c_void { + (windows_core::Interface::vtable(self).PreFree)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.into()) } - pub unsafe fn PostFree(&self, fspyed: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).PostFree)(windows_core::Interface::as_raw(self), fspyed.param().abi()) + pub unsafe fn PostFree(&self, fspyed: bool) { + (windows_core::Interface::vtable(self).PostFree)(windows_core::Interface::as_raw(self), fspyed.into()) } - pub unsafe fn PreRealloc(&self, prequest: *const core::ffi::c_void, cbrequest: usize, ppnewrequest: *mut *mut core::ffi::c_void, fspyed: P3) -> usize - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).PreRealloc)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), core::mem::transmute(cbrequest), core::mem::transmute(ppnewrequest), fspyed.param().abi()) + pub unsafe fn PreRealloc(&self, prequest: *const core::ffi::c_void, cbrequest: usize, ppnewrequest: *mut *mut core::ffi::c_void, fspyed: bool) -> usize { + (windows_core::Interface::vtable(self).PreRealloc)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), core::mem::transmute(cbrequest), core::mem::transmute(ppnewrequest), fspyed.into()) } - pub unsafe fn PostRealloc(&self, pactual: *const core::ffi::c_void, fspyed: P1) -> *mut core::ffi::c_void - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).PostRealloc)(windows_core::Interface::as_raw(self), core::mem::transmute(pactual), fspyed.param().abi()) + pub unsafe fn PostRealloc(&self, pactual: *const core::ffi::c_void, fspyed: bool) -> *mut core::ffi::c_void { + (windows_core::Interface::vtable(self).PostRealloc)(windows_core::Interface::as_raw(self), core::mem::transmute(pactual), fspyed.into()) } - pub unsafe fn PreGetSize(&self, prequest: *const core::ffi::c_void, fspyed: P1) -> *mut core::ffi::c_void - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).PreGetSize)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.param().abi()) + pub unsafe fn PreGetSize(&self, prequest: *const core::ffi::c_void, fspyed: bool) -> *mut core::ffi::c_void { + (windows_core::Interface::vtable(self).PreGetSize)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.into()) } - pub unsafe fn PostGetSize(&self, cbactual: usize, fspyed: P1) -> usize - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).PostGetSize)(windows_core::Interface::as_raw(self), core::mem::transmute(cbactual), fspyed.param().abi()) + pub unsafe fn PostGetSize(&self, cbactual: usize, fspyed: bool) -> usize { + (windows_core::Interface::vtable(self).PostGetSize)(windows_core::Interface::as_raw(self), core::mem::transmute(cbactual), fspyed.into()) } - pub unsafe fn PreDidAlloc(&self, prequest: *const core::ffi::c_void, fspyed: P1) -> *mut core::ffi::c_void - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).PreDidAlloc)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.param().abi()) + pub unsafe fn PreDidAlloc(&self, prequest: *const core::ffi::c_void, fspyed: bool) -> *mut core::ffi::c_void { + (windows_core::Interface::vtable(self).PreDidAlloc)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.into()) } - pub unsafe fn PostDidAlloc(&self, prequest: *const core::ffi::c_void, fspyed: P1, factual: i32) -> i32 - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).PostDidAlloc)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.param().abi(), core::mem::transmute(factual)) + pub unsafe fn PostDidAlloc(&self, prequest: *const core::ffi::c_void, fspyed: bool, factual: i32) -> i32 { + (windows_core::Interface::vtable(self).PostDidAlloc)(windows_core::Interface::as_raw(self), core::mem::transmute(prequest), fspyed.into(), core::mem::transmute(factual)) } pub unsafe fn PreHeapMinimize(&self) { (windows_core::Interface::vtable(self).PreHeapMinimize)(windows_core::Interface::as_raw(self)) @@ -6049,20 +6006,16 @@ impl IMoniker { { (windows_core::Interface::vtable(self).Reduce)(windows_core::Interface::as_raw(self), pbc.param().abi(), core::mem::transmute(dwreducehowfar), core::mem::transmute(ppmktoleft), core::mem::transmute(ppmkreduced)).ok() } - pub unsafe fn ComposeWith(&self, pmkright: P0, fonlyifnotgeneric: P1) -> windows_core::Result + pub unsafe fn ComposeWith(&self, pmkright: P0, fonlyifnotgeneric: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).ComposeWith)(windows_core::Interface::as_raw(self), pmkright.param().abi(), fonlyifnotgeneric.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).ComposeWith)(windows_core::Interface::as_raw(self), pmkright.param().abi(), fonlyifnotgeneric.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Enum(&self, fforward: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn Enum(&self, fforward: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).Enum)(windows_core::Interface::as_raw(self), fforward.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).Enum)(windows_core::Interface::as_raw(self), fforward.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn IsEqual(&self, pmkothermoniker: P0) -> windows_core::HRESULT where @@ -6526,12 +6479,11 @@ impl IPersistFile { { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), pszfilename.param().abi(), core::mem::transmute(dwmode)).ok() } - pub unsafe fn Save(&self, pszfilename: P0, fremember: P1) -> windows_core::Result<()> + pub unsafe fn Save(&self, pszfilename: P0, fremember: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pszfilename.param().abi(), fremember.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pszfilename.param().abi(), fremember.into()).ok() } pub unsafe fn SaveCompleted(&self, pszfilename: P0) -> windows_core::Result<()> where @@ -6617,11 +6569,8 @@ impl IPersistMemory { pub unsafe fn Load(&self, pmem: &[u8]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), core::mem::transmute(pmem.as_ptr()), pmem.len().try_into().unwrap()).ok() } - pub unsafe fn Save(&self, pmem: &mut [u8], fcleardirty: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), core::mem::transmute(pmem.as_ptr()), fcleardirty.param().abi(), pmem.len().try_into().unwrap()).ok() + pub unsafe fn Save(&self, pmem: &mut [u8], fcleardirty: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), core::mem::transmute(pmem.as_ptr()), fcleardirty.into(), pmem.len().try_into().unwrap()).ok() } pub unsafe fn GetSizeMax(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6707,12 +6656,11 @@ impl IPersistStream { { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), pstm.param().abi()).ok() } - pub unsafe fn Save(&self, pstm: P0, fcleardirty: P1) -> windows_core::Result<()> + pub unsafe fn Save(&self, pstm: P0, fcleardirty: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pstm.param().abi(), fcleardirty.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pstm.param().abi(), fcleardirty.into()).ok() } pub unsafe fn GetSizeMax(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6788,12 +6736,11 @@ impl IPersistStreamInit { { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), pstm.param().abi()).ok() } - pub unsafe fn Save(&self, pstm: P0, fcleardirty: P1) -> windows_core::Result<()> + pub unsafe fn Save(&self, pstm: P0, fcleardirty: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pstm.param().abi(), fcleardirty.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pstm.param().abi(), fcleardirty.into()).ok() } pub unsafe fn GetSizeMax(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -7044,12 +6991,8 @@ impl windows_core::RuntimeName for IProcessLock {} windows_core::imp::define_interface!(IProgressNotify, IProgressNotify_Vtbl, 0xa9d758a0_4617_11cf_95fc_00aa00680db4); windows_core::imp::interface_hierarchy!(IProgressNotify, windows_core::IUnknown); impl IProgressNotify { - pub unsafe fn OnProgress(&self, dwprogresscurrent: u32, dwprogressmaximum: u32, faccurate: P2, fowner: P3) -> windows_core::Result<()> - where - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnProgress)(windows_core::Interface::as_raw(self), core::mem::transmute(dwprogresscurrent), core::mem::transmute(dwprogressmaximum), faccurate.param().abi(), fowner.param().abi()).ok() + pub unsafe fn OnProgress(&self, dwprogresscurrent: u32, dwprogressmaximum: u32, faccurate: bool, fowner: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnProgress)(windows_core::Interface::as_raw(self), core::mem::transmute(dwprogresscurrent), core::mem::transmute(dwprogressmaximum), faccurate.into(), fowner.into()).ok() } } #[repr(C)] @@ -7637,18 +7580,11 @@ impl IRunnableObject { pub unsafe fn IsRunning(&self) -> super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).IsRunning)(windows_core::Interface::as_raw(self)) } - pub unsafe fn LockRunning(&self, flock: P0, flastunlockcloses: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).LockRunning)(windows_core::Interface::as_raw(self), flock.param().abi(), flastunlockcloses.param().abi()).ok() + pub unsafe fn LockRunning(&self, flock: bool, flastunlockcloses: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LockRunning)(windows_core::Interface::as_raw(self), flock.into(), flastunlockcloses.into()).ok() } - pub unsafe fn SetContainedObject(&self, fcontained: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetContainedObject)(windows_core::Interface::as_raw(self), fcontained.param().abi()).ok() + pub unsafe fn SetContainedObject(&self, fcontained: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetContainedObject)(windows_core::Interface::as_raw(self), fcontained.into()).ok() } } #[repr(C)] @@ -10151,11 +10087,8 @@ impl IUriBuilder { { (windows_core::Interface::vtable(self).SetPath)(windows_core::Interface::as_raw(self), pwznewvalue.param().abi()).ok() } - pub unsafe fn SetPort(&self, fhasport: P0, dwnewvalue: u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPort)(windows_core::Interface::as_raw(self), fhasport.param().abi(), core::mem::transmute(dwnewvalue)).ok() + pub unsafe fn SetPort(&self, fhasport: bool, dwnewvalue: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPort)(windows_core::Interface::as_raw(self), fhasport.into(), core::mem::transmute(dwnewvalue)).ok() } pub unsafe fn SetQuery(&self, pwznewvalue: P0) -> windows_core::Result<()> where @@ -10552,9 +10485,6 @@ impl Default for MULTI_QI { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct MachineGlobalObjectTableRegistrationToken(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for MachineGlobalObjectTableRegistrationToken { - type TypeKind = windows_core::CopyType; -} impl MachineGlobalObjectTableRegistrationToken { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs index aa455c893f1..5eb5703c3c1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs @@ -2547,11 +2547,8 @@ impl IComApp2Events { pub unsafe fn OnAppForceShutdown2(&self, pinfo: *const COMSVCSEVENTINFO, guidapp: windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnAppForceShutdown2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidapp)).ok() } - pub unsafe fn OnAppPaused2(&self, pinfo: *const COMSVCSEVENTINFO, guidapp: windows_core::GUID, bpaused: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnAppPaused2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidapp), bpaused.param().abi()).ok() + pub unsafe fn OnAppPaused2(&self, pinfo: *const COMSVCSEVENTINFO, guidapp: windows_core::GUID, bpaused: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnAppPaused2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidapp), bpaused.into()).ok() } pub unsafe fn OnAppRecycle2(&self, pinfo: *const COMSVCSEVENTINFO, guidapp: windows_core::GUID, guidprocess: windows_core::GUID, lreason: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnAppRecycle2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidapp), core::mem::transmute(guidprocess), core::mem::transmute(lreason)).ok() @@ -2696,11 +2693,8 @@ impl IComCRMEvents { pub unsafe fn OnCRMAnalyze(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: windows_core::GUID, dwcrmrecordtype: u32, dwrecordsize: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnCRMAnalyze)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidclerkclsid), core::mem::transmute(dwcrmrecordtype), core::mem::transmute(dwrecordsize)).ok() } - pub unsafe fn OnCRMWrite(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: windows_core::GUID, fvariants: P2, dwrecordsize: u32) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnCRMWrite)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidclerkclsid), fvariants.param().abi(), core::mem::transmute(dwrecordsize)).ok() + pub unsafe fn OnCRMWrite(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: windows_core::GUID, fvariants: bool, dwrecordsize: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnCRMWrite)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidclerkclsid), fvariants.into(), core::mem::transmute(dwrecordsize)).ok() } pub unsafe fn OnCRMForget(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnCRMForget)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidclerkclsid)).ok() @@ -2708,11 +2702,8 @@ impl IComCRMEvents { pub unsafe fn OnCRMForce(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnCRMForce)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidclerkclsid)).ok() } - pub unsafe fn OnCRMDeliver(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: windows_core::GUID, fvariants: P2, dwrecordsize: u32) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnCRMDeliver)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidclerkclsid), fvariants.param().abi(), core::mem::transmute(dwrecordsize)).ok() + pub unsafe fn OnCRMDeliver(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: windows_core::GUID, fvariants: bool, dwrecordsize: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnCRMDeliver)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidclerkclsid), fvariants.into(), core::mem::transmute(dwrecordsize)).ok() } } #[repr(C)] @@ -2986,17 +2977,11 @@ impl windows_core::RuntimeName for IComInstanceEvents {} windows_core::imp::define_interface!(IComLTxEvents, IComLTxEvents_Vtbl, 0x605cf82c_578e_4298_975d_82babcd9e053); windows_core::imp::interface_hierarchy!(IComLTxEvents, windows_core::IUnknown); impl IComLTxEvents { - pub unsafe fn OnLtxTransactionStart(&self, pinfo: *const COMSVCSEVENTINFO, guidltx: windows_core::GUID, tsid: windows_core::GUID, froot: P3, nisolationlevel: i32) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnLtxTransactionStart)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidltx), core::mem::transmute(tsid), froot.param().abi(), core::mem::transmute(nisolationlevel)).ok() + pub unsafe fn OnLtxTransactionStart(&self, pinfo: *const COMSVCSEVENTINFO, guidltx: windows_core::GUID, tsid: windows_core::GUID, froot: bool, nisolationlevel: i32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnLtxTransactionStart)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidltx), core::mem::transmute(tsid), froot.into(), core::mem::transmute(nisolationlevel)).ok() } - pub unsafe fn OnLtxTransactionPrepare(&self, pinfo: *const COMSVCSEVENTINFO, guidltx: windows_core::GUID, fvote: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnLtxTransactionPrepare)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidltx), fvote.param().abi()).ok() + pub unsafe fn OnLtxTransactionPrepare(&self, pinfo: *const COMSVCSEVENTINFO, guidltx: windows_core::GUID, fvote: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnLtxTransactionPrepare)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidltx), fvote.into()).ok() } pub unsafe fn OnLtxTransactionAbort(&self, pinfo: *const COMSVCSEVENTINFO, guidltx: windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnLtxTransactionAbort)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidltx)).ok() @@ -3667,19 +3652,17 @@ impl windows_core::RuntimeName for IComQCEvents {} windows_core::imp::define_interface!(IComResourceEvents, IComResourceEvents_Vtbl, 0x683130ab_2e50_11d2_98a5_00c04f8ee1c4); windows_core::imp::interface_hierarchy!(IComResourceEvents, windows_core::IUnknown); impl IComResourceEvents { - pub unsafe fn OnResourceCreate(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P2, resid: u64, enlisted: P4) -> windows_core::Result<()> + pub unsafe fn OnResourceCreate(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P2, resid: u64, enlisted: bool) -> windows_core::Result<()> where P2: windows_core::Param, - P4: windows_core::Param, { - (windows_core::Interface::vtable(self).OnResourceCreate)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(objectid), psztype.param().abi(), core::mem::transmute(resid), enlisted.param().abi()).ok() + (windows_core::Interface::vtable(self).OnResourceCreate)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(objectid), psztype.param().abi(), core::mem::transmute(resid), enlisted.into()).ok() } - pub unsafe fn OnResourceAllocate(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P2, resid: u64, enlisted: P4, numrated: u32, rating: u32) -> windows_core::Result<()> + pub unsafe fn OnResourceAllocate(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P2, resid: u64, enlisted: bool, numrated: u32, rating: u32) -> windows_core::Result<()> where P2: windows_core::Param, - P4: windows_core::Param, { - (windows_core::Interface::vtable(self).OnResourceAllocate)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(objectid), psztype.param().abi(), core::mem::transmute(resid), enlisted.param().abi(), core::mem::transmute(numrated), core::mem::transmute(rating)).ok() + (windows_core::Interface::vtable(self).OnResourceAllocate)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(objectid), psztype.param().abi(), core::mem::transmute(resid), enlisted.into(), core::mem::transmute(numrated), core::mem::transmute(rating)).ok() } pub unsafe fn OnResourceRecycle(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P2, resid: u64) -> windows_core::Result<()> where @@ -3693,12 +3676,11 @@ impl IComResourceEvents { { (windows_core::Interface::vtable(self).OnResourceDestroy)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(objectid), core::mem::transmute(hr), psztype.param().abi(), core::mem::transmute(resid)).ok() } - pub unsafe fn OnResourceTrack(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P2, resid: u64, enlisted: P4) -> windows_core::Result<()> + pub unsafe fn OnResourceTrack(&self, pinfo: *const COMSVCSEVENTINFO, objectid: u64, psztype: P2, resid: u64, enlisted: bool) -> windows_core::Result<()> where P2: windows_core::Param, - P4: windows_core::Param, { - (windows_core::Interface::vtable(self).OnResourceTrack)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(objectid), psztype.param().abi(), core::mem::transmute(resid), enlisted.param().abi()).ok() + (windows_core::Interface::vtable(self).OnResourceTrack)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(objectid), psztype.param().abi(), core::mem::transmute(resid), enlisted.into()).ok() } } #[repr(C)] @@ -3756,17 +3738,11 @@ impl windows_core::RuntimeName for IComResourceEvents {} windows_core::imp::define_interface!(IComSecurityEvents, IComSecurityEvents_Vtbl, 0x683130ac_2e50_11d2_98a5_00c04f8ee1c4); windows_core::imp::interface_hierarchy!(IComSecurityEvents, windows_core::IUnknown); impl IComSecurityEvents { - pub unsafe fn OnAuthenticate(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const windows_core::GUID, objectid: u64, guidiid: *const windows_core::GUID, imeth: u32, psidoriginaluser: &[u8], psidcurrentuser: &[u8], bcurrentuserinpersonatinginproc: P9) -> windows_core::Result<()> - where - P9: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnAuthenticate)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidactivity), core::mem::transmute(objectid), core::mem::transmute(guidiid), core::mem::transmute(imeth), psidoriginaluser.len().try_into().unwrap(), core::mem::transmute(psidoriginaluser.as_ptr()), psidcurrentuser.len().try_into().unwrap(), core::mem::transmute(psidcurrentuser.as_ptr()), bcurrentuserinpersonatinginproc.param().abi()).ok() + pub unsafe fn OnAuthenticate(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const windows_core::GUID, objectid: u64, guidiid: *const windows_core::GUID, imeth: u32, psidoriginaluser: &[u8], psidcurrentuser: &[u8], bcurrentuserinpersonatinginproc: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnAuthenticate)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidactivity), core::mem::transmute(objectid), core::mem::transmute(guidiid), core::mem::transmute(imeth), psidoriginaluser.len().try_into().unwrap(), core::mem::transmute(psidoriginaluser.as_ptr()), psidcurrentuser.len().try_into().unwrap(), core::mem::transmute(psidcurrentuser.as_ptr()), bcurrentuserinpersonatinginproc.into()).ok() } - pub unsafe fn OnAuthenticateFail(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const windows_core::GUID, objectid: u64, guidiid: *const windows_core::GUID, imeth: u32, psidoriginaluser: &[u8], psidcurrentuser: &[u8], bcurrentuserinpersonatinginproc: P9) -> windows_core::Result<()> - where - P9: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnAuthenticateFail)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidactivity), core::mem::transmute(objectid), core::mem::transmute(guidiid), core::mem::transmute(imeth), psidoriginaluser.len().try_into().unwrap(), core::mem::transmute(psidoriginaluser.as_ptr()), psidcurrentuser.len().try_into().unwrap(), core::mem::transmute(psidcurrentuser.as_ptr()), bcurrentuserinpersonatinginproc.param().abi()).ok() + pub unsafe fn OnAuthenticateFail(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const windows_core::GUID, objectid: u64, guidiid: *const windows_core::GUID, imeth: u32, psidoriginaluser: &[u8], psidcurrentuser: &[u8], bcurrentuserinpersonatinginproc: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnAuthenticateFail)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidactivity), core::mem::transmute(objectid), core::mem::transmute(guidiid), core::mem::transmute(imeth), psidoriginaluser.len().try_into().unwrap(), core::mem::transmute(psidoriginaluser.as_ptr()), psidcurrentuser.len().try_into().unwrap(), core::mem::transmute(psidcurrentuser.as_ptr()), bcurrentuserinpersonatinginproc.into()).ok() } } #[repr(C)] @@ -3993,21 +3969,15 @@ impl IComStaThreadPoolKnobs2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCPUMetricEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetCPUMetricEnabled(&self, bmetricenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCPUMetricEnabled)(windows_core::Interface::as_raw(self), bmetricenabled.param().abi()).ok() + pub unsafe fn SetCPUMetricEnabled(&self, bmetricenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCPUMetricEnabled)(windows_core::Interface::as_raw(self), bmetricenabled.into()).ok() } pub unsafe fn GetCreateThreadsAggressively(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCreateThreadsAggressively)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetCreateThreadsAggressively(&self, bmetricenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCreateThreadsAggressively)(windows_core::Interface::as_raw(self), bmetricenabled.param().abi()).ok() + pub unsafe fn SetCreateThreadsAggressively(&self, bmetricenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCreateThreadsAggressively)(windows_core::Interface::as_raw(self), bmetricenabled.into()).ok() } pub unsafe fn GetMaxCSR(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -4471,17 +4441,11 @@ impl windows_core::RuntimeName for IComTrackingInfoProperties {} windows_core::imp::define_interface!(IComTransaction2Events, IComTransaction2Events_Vtbl, 0xa136f62a_2f94_4288_86e0_d8a1fa4c0299); windows_core::imp::interface_hierarchy!(IComTransaction2Events, windows_core::IUnknown); impl IComTransaction2Events { - pub unsafe fn OnTransactionStart2(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, tsid: *const windows_core::GUID, froot: P3, nisolationlevel: i32) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnTransactionStart2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), core::mem::transmute(tsid), froot.param().abi(), core::mem::transmute(nisolationlevel)).ok() + pub unsafe fn OnTransactionStart2(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, tsid: *const windows_core::GUID, froot: bool, nisolationlevel: i32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnTransactionStart2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), core::mem::transmute(tsid), froot.into(), core::mem::transmute(nisolationlevel)).ok() } - pub unsafe fn OnTransactionPrepare2(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, fvoteyes: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnTransactionPrepare2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), fvoteyes.param().abi()).ok() + pub unsafe fn OnTransactionPrepare2(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, fvoteyes: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnTransactionPrepare2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), fvoteyes.into()).ok() } pub unsafe fn OnTransactionAbort2(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnTransactionAbort2)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx)).ok() @@ -4538,17 +4502,11 @@ impl windows_core::RuntimeName for IComTransaction2Events {} windows_core::imp::define_interface!(IComTransactionEvents, IComTransactionEvents_Vtbl, 0x683130a8_2e50_11d2_98a5_00c04f8ee1c4); windows_core::imp::interface_hierarchy!(IComTransactionEvents, windows_core::IUnknown); impl IComTransactionEvents { - pub unsafe fn OnTransactionStart(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, tsid: *const windows_core::GUID, froot: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnTransactionStart)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), core::mem::transmute(tsid), froot.param().abi()).ok() + pub unsafe fn OnTransactionStart(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, tsid: *const windows_core::GUID, froot: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnTransactionStart)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), core::mem::transmute(tsid), froot.into()).ok() } - pub unsafe fn OnTransactionPrepare(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, fvoteyes: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnTransactionPrepare)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), fvoteyes.param().abi()).ok() + pub unsafe fn OnTransactionPrepare(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID, fvoteyes: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnTransactionPrepare)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx), fvoteyes.into()).ok() } pub unsafe fn OnTransactionAbort(&self, pinfo: *const COMSVCSEVENTINFO, guidtx: *const windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnTransactionAbort)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo), core::mem::transmute(guidtx)).ok() @@ -4732,11 +4690,8 @@ impl IContextSecurityPerimeter { pub unsafe fn GetPerimeterFlag(&self, pflag: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetPerimeterFlag)(windows_core::Interface::as_raw(self), core::mem::transmute(pflag)).ok() } - pub unsafe fn SetPerimeterFlag(&self, fflag: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPerimeterFlag)(windows_core::Interface::as_raw(self), fflag.param().abi()).ok() + pub unsafe fn SetPerimeterFlag(&self, fflag: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPerimeterFlag)(windows_core::Interface::as_raw(self), fflag.into()).ok() } } #[repr(C)] @@ -4955,11 +4910,8 @@ impl ICrmCompensator { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EndPrepare)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn BeginCommit(&self, frecovery: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).BeginCommit)(windows_core::Interface::as_raw(self), frecovery.param().abi()).ok() + pub unsafe fn BeginCommit(&self, frecovery: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).BeginCommit)(windows_core::Interface::as_raw(self), frecovery.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitRecord(&self, crmlogrec: CrmLogRecordRead) -> windows_core::Result { @@ -4969,11 +4921,8 @@ impl ICrmCompensator { pub unsafe fn EndCommit(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EndCommit)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn BeginAbort(&self, frecovery: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).BeginAbort)(windows_core::Interface::as_raw(self), frecovery.param().abi()).ok() + pub unsafe fn BeginAbort(&self, frecovery: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).BeginAbort)(windows_core::Interface::as_raw(self), frecovery.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn AbortRecord(&self, crmlogrec: CrmLogRecordRead) -> windows_core::Result { @@ -5847,11 +5796,8 @@ impl IDispenserDriver { pub unsafe fn CreateResource(&self, restypid: usize, presid: *mut usize, psecsfreebeforedestroy: *mut i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CreateResource)(windows_core::Interface::as_raw(self), core::mem::transmute(restypid), core::mem::transmute(presid), core::mem::transmute(psecsfreebeforedestroy)).ok() } - pub unsafe fn RateResource(&self, restypid: usize, resid: usize, frequirestransactionenlistment: P2, prating: *mut u32) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).RateResource)(windows_core::Interface::as_raw(self), core::mem::transmute(restypid), core::mem::transmute(resid), frequirestransactionenlistment.param().abi(), core::mem::transmute(prating)).ok() + pub unsafe fn RateResource(&self, restypid: usize, resid: usize, frequirestransactionenlistment: bool, prating: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RateResource)(windows_core::Interface::as_raw(self), core::mem::transmute(restypid), core::mem::transmute(resid), frequirestransactionenlistment.into(), core::mem::transmute(prating)).ok() } pub unsafe fn EnlistResource(&self, resid: usize, transid: usize) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnlistResource)(windows_core::Interface::as_raw(self), core::mem::transmute(resid), core::mem::transmute(transid)).ok() @@ -6344,17 +6290,11 @@ impl IHolder { pub unsafe fn TrackResourceS(&self, __midl__iholder0004: *mut u16) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TrackResourceS)(windows_core::Interface::as_raw(self), core::mem::transmute(__midl__iholder0004)).ok() } - pub unsafe fn UntrackResource(&self, __midl__iholder0005: usize, __midl__iholder0006: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).UntrackResource)(windows_core::Interface::as_raw(self), core::mem::transmute(__midl__iholder0005), __midl__iholder0006.param().abi()).ok() + pub unsafe fn UntrackResource(&self, __midl__iholder0005: usize, __midl__iholder0006: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UntrackResource)(windows_core::Interface::as_raw(self), core::mem::transmute(__midl__iholder0005), __midl__iholder0006.into()).ok() } - pub unsafe fn UntrackResourceS(&self, __midl__iholder0007: *mut u16, __midl__iholder0008: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).UntrackResourceS)(windows_core::Interface::as_raw(self), core::mem::transmute(__midl__iholder0007), __midl__iholder0008.param().abi()).ok() + pub unsafe fn UntrackResourceS(&self, __midl__iholder0007: *mut u16, __midl__iholder0008: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UntrackResourceS)(windows_core::Interface::as_raw(self), core::mem::transmute(__midl__iholder0007), __midl__iholder0008.into()).ok() } pub unsafe fn Close(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self)).ok() @@ -6651,12 +6591,11 @@ impl windows_core::RuntimeName for IMTSLocator {} windows_core::imp::define_interface!(IManagedActivationEvents, IManagedActivationEvents_Vtbl, 0xa5f325af_572f_46da_b8ab_827c3d95d99e); windows_core::imp::interface_hierarchy!(IManagedActivationEvents, windows_core::IUnknown); impl IManagedActivationEvents { - pub unsafe fn CreateManagedStub(&self, pinfo: P0, fdist: P1) -> windows_core::Result<()> + pub unsafe fn CreateManagedStub(&self, pinfo: P0, fdist: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).CreateManagedStub)(windows_core::Interface::as_raw(self), pinfo.param().abi(), fdist.param().abi()).ok() + (windows_core::Interface::vtable(self).CreateManagedStub)(windows_core::Interface::as_raw(self), pinfo.param().abi(), fdist.into()).ok() } pub unsafe fn DestroyManagedStub(&self, pinfo: P0) -> windows_core::Result<()> where @@ -6707,18 +6646,14 @@ impl IManagedObjectInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetIObjectControl)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetInPool(&self, binpool: P0, ppooledobj: P1) -> windows_core::Result<()> + pub unsafe fn SetInPool(&self, binpool: bool, ppooledobj: P1) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetInPool)(windows_core::Interface::as_raw(self), binpool.param().abi(), ppooledobj.param().abi()).ok() + (windows_core::Interface::vtable(self).SetInPool)(windows_core::Interface::as_raw(self), binpool.into(), ppooledobj.param().abi()).ok() } - pub unsafe fn SetWrapperStrength(&self, bstrong: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetWrapperStrength)(windows_core::Interface::as_raw(self), bstrong.param().abi()).ok() + pub unsafe fn SetWrapperStrength(&self, bstrong: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetWrapperStrength)(windows_core::Interface::as_raw(self), bstrong.into()).ok() } } #[repr(C)] @@ -6809,11 +6744,8 @@ impl windows_core::RuntimeName for IManagedPoolAction {} windows_core::imp::define_interface!(IManagedPooledObj, IManagedPooledObj_Vtbl, 0xc5da4bea_1b42_4437_8926_b6a38860a770); windows_core::imp::interface_hierarchy!(IManagedPooledObj, windows_core::IUnknown); impl IManagedPooledObj { - pub unsafe fn SetHeld(&self, m_bheld: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetHeld)(windows_core::Interface::as_raw(self), m_bheld.param().abi()).ok() + pub unsafe fn SetHeld(&self, m_bheld: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetHeld)(windows_core::Interface::as_raw(self), m_bheld.into()).ok() } } #[repr(C)] @@ -8721,11 +8653,8 @@ impl IServicePoolConfig { pub unsafe fn CreationTimeout(&self, pdwcreationtimeout: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CreationTimeout)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwcreationtimeout)).ok() } - pub unsafe fn SetTransactionAffinity(&self, ftxaffinity: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetTransactionAffinity)(windows_core::Interface::as_raw(self), ftxaffinity.param().abi()).ok() + pub unsafe fn SetTransactionAffinity(&self, ftxaffinity: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetTransactionAffinity)(windows_core::Interface::as_raw(self), ftxaffinity.into()).ok() } pub unsafe fn TransactionAffinity(&self, pftxaffinity: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TransactionAffinity)(windows_core::Interface::as_raw(self), core::mem::transmute(pftxaffinity)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs index 1b02b69b215..1da87ca4abd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs @@ -280,20 +280,14 @@ pub unsafe fn GetConsoleWindow() -> super::super::Foundation::HWND { GetConsoleWindow() } #[inline] -pub unsafe fn GetCurrentConsoleFont(hconsoleoutput: super::super::Foundation::HANDLE, bmaximumwindow: P1, lpconsolecurrentfont: *mut CONSOLE_FONT_INFO) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn GetCurrentConsoleFont(hconsoleoutput: super::super::Foundation::HANDLE, bmaximumwindow: bool, lpconsolecurrentfont: *mut CONSOLE_FONT_INFO) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn GetCurrentConsoleFont(hconsoleoutput : super::super::Foundation:: HANDLE, bmaximumwindow : super::super::Foundation:: BOOL, lpconsolecurrentfont : *mut CONSOLE_FONT_INFO) -> super::super::Foundation:: BOOL); - GetCurrentConsoleFont(core::mem::transmute(hconsoleoutput), bmaximumwindow.param().abi(), core::mem::transmute(lpconsolecurrentfont)).ok() + GetCurrentConsoleFont(core::mem::transmute(hconsoleoutput), bmaximumwindow.into(), core::mem::transmute(lpconsolecurrentfont)).ok() } #[inline] -pub unsafe fn GetCurrentConsoleFontEx(hconsoleoutput: super::super::Foundation::HANDLE, bmaximumwindow: P1, lpconsolecurrentfontex: *mut CONSOLE_FONT_INFOEX) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn GetCurrentConsoleFontEx(hconsoleoutput: super::super::Foundation::HANDLE, bmaximumwindow: bool, lpconsolecurrentfontex: *mut CONSOLE_FONT_INFOEX) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn GetCurrentConsoleFontEx(hconsoleoutput : super::super::Foundation:: HANDLE, bmaximumwindow : super::super::Foundation:: BOOL, lpconsolecurrentfontex : *mut CONSOLE_FONT_INFOEX) -> super::super::Foundation:: BOOL); - GetCurrentConsoleFontEx(core::mem::transmute(hconsoleoutput), bmaximumwindow.param().abi(), core::mem::transmute(lpconsolecurrentfontex)).ok() + GetCurrentConsoleFontEx(core::mem::transmute(hconsoleoutput), bmaximumwindow.into(), core::mem::transmute(lpconsolecurrentfontex)).ok() } #[inline] pub unsafe fn GetLargestConsoleWindowSize(hconsoleoutput: super::super::Foundation::HANDLE) -> COORD { @@ -397,12 +391,9 @@ pub unsafe fn SetConsoleCP(wcodepageid: u32) -> windows_core::Result<()> { SetConsoleCP(core::mem::transmute(wcodepageid)).ok() } #[inline] -pub unsafe fn SetConsoleCtrlHandler(handlerroutine: Option, add: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn SetConsoleCtrlHandler(handlerroutine: Option, add: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetConsoleCtrlHandler(handlerroutine : PHANDLER_ROUTINE, add : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetConsoleCtrlHandler(core::mem::transmute(handlerroutine.unwrap_or(core::mem::zeroed())), add.param().abi()).ok() + SetConsoleCtrlHandler(core::mem::transmute(handlerroutine.unwrap_or(core::mem::zeroed())), add.into()).ok() } #[inline] pub unsafe fn SetConsoleCursorInfo(hconsoleoutput: super::super::Foundation::HANDLE, lpconsolecursorinfo: *const CONSOLE_CURSOR_INFO) -> windows_core::Result<()> { @@ -482,20 +473,14 @@ where SetConsoleTitleW(lpconsoletitle.param().abi()).ok() } #[inline] -pub unsafe fn SetConsoleWindowInfo(hconsoleoutput: super::super::Foundation::HANDLE, babsolute: P1, lpconsolewindow: *const SMALL_RECT) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn SetConsoleWindowInfo(hconsoleoutput: super::super::Foundation::HANDLE, babsolute: bool, lpconsolewindow: *const SMALL_RECT) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetConsoleWindowInfo(hconsoleoutput : super::super::Foundation:: HANDLE, babsolute : super::super::Foundation:: BOOL, lpconsolewindow : *const SMALL_RECT) -> super::super::Foundation:: BOOL); - SetConsoleWindowInfo(core::mem::transmute(hconsoleoutput), babsolute.param().abi(), core::mem::transmute(lpconsolewindow)).ok() + SetConsoleWindowInfo(core::mem::transmute(hconsoleoutput), babsolute.into(), core::mem::transmute(lpconsolewindow)).ok() } #[inline] -pub unsafe fn SetCurrentConsoleFontEx(hconsoleoutput: super::super::Foundation::HANDLE, bmaximumwindow: P1, lpconsolecurrentfontex: *const CONSOLE_FONT_INFOEX) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn SetCurrentConsoleFontEx(hconsoleoutput: super::super::Foundation::HANDLE, bmaximumwindow: bool, lpconsolecurrentfontex: *const CONSOLE_FONT_INFOEX) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetCurrentConsoleFontEx(hconsoleoutput : super::super::Foundation:: HANDLE, bmaximumwindow : super::super::Foundation:: BOOL, lpconsolecurrentfontex : *const CONSOLE_FONT_INFOEX) -> super::super::Foundation:: BOOL); - SetCurrentConsoleFontEx(core::mem::transmute(hconsoleoutput), bmaximumwindow.param().abi(), core::mem::transmute(lpconsolecurrentfontex)).ok() + SetCurrentConsoleFontEx(core::mem::transmute(hconsoleoutput), bmaximumwindow.into(), core::mem::transmute(lpconsolecurrentfontex)).ok() } #[inline] pub unsafe fn SetStdHandle(nstdhandle: STD_HANDLE, hhandle: super::super::Foundation::HANDLE) -> windows_core::Result<()> { @@ -900,9 +885,6 @@ pub const HISTORY_NO_DUP_FLAG: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HPCON(pub isize); -impl windows_core::TypeKind for HPCON { - type TypeKind = windows_core::CopyType; -} impl HPCON { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs index cb45e2f5868..4d81949580a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs @@ -1083,11 +1083,8 @@ impl IContactAggregationLink { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsLinkResolved)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsLinkResolved(&self, islinkresolved: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsLinkResolved)(windows_core::Interface::as_raw(self), islinkresolved.param().abi()).ok() + pub unsafe fn SetIsLinkResolved(&self, islinkresolved: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsLinkResolved)(windows_core::Interface::as_raw(self), islinkresolved.into()).ok() } pub unsafe fn NetworkSourceIdString(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1766,11 +1763,8 @@ impl IContactAggregationServerPerson { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsTombstone)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsTombstone(&self, istombstone: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsTombstone)(windows_core::Interface::as_raw(self), istombstone.param().abi()).ok() + pub unsafe fn SetIsTombstone(&self, istombstone: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsTombstone)(windows_core::Interface::as_raw(self), istombstone.into()).ok() } pub unsafe fn LinkedAggregateId(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2399,12 +2393,11 @@ impl IContactProperties { { (windows_core::Interface::vtable(self).SetLabels)(windows_core::Interface::as_raw(self), pszarrayelementname.param().abi(), core::mem::transmute(dwflags), ppszlabels.len().try_into().unwrap(), core::mem::transmute(ppszlabels.as_ptr())).ok() } - pub unsafe fn CreateArrayNode(&self, pszarrayname: P0, dwflags: u32, fappend: P2, psznewarrayelementname: &mut [u16], pdwcchnewarrayelementnamerequired: *mut u32) -> windows_core::Result<()> + pub unsafe fn CreateArrayNode(&self, pszarrayname: P0, dwflags: u32, fappend: bool, psznewarrayelementname: &mut [u16], pdwcchnewarrayelementnamerequired: *mut u32) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).CreateArrayNode)(windows_core::Interface::as_raw(self), pszarrayname.param().abi(), core::mem::transmute(dwflags), fappend.param().abi(), core::mem::transmute(psznewarrayelementname.as_ptr()), psznewarrayelementname.len().try_into().unwrap(), core::mem::transmute(pdwcchnewarrayelementnamerequired)).ok() + (windows_core::Interface::vtable(self).CreateArrayNode)(windows_core::Interface::as_raw(self), pszarrayname.param().abi(), core::mem::transmute(dwflags), fappend.into(), core::mem::transmute(psznewarrayelementname.as_ptr()), psznewarrayelementname.len().try_into().unwrap(), core::mem::transmute(pdwcchnewarrayelementnamerequired)).ok() } pub unsafe fn DeleteProperty(&self, pszpropertyname: P0, dwflags: u32) -> windows_core::Result<()> where @@ -2424,12 +2417,11 @@ impl IContactProperties { { (windows_core::Interface::vtable(self).DeleteLabels)(windows_core::Interface::as_raw(self), pszarrayelementname.param().abi(), core::mem::transmute(dwflags)).ok() } - pub unsafe fn GetPropertyCollection(&self, pppropertycollection: *mut Option, dwflags: u32, pszmultivaluename: P2, ppszlabels: &[windows_core::PCWSTR], fanylabelmatches: P5) -> windows_core::Result<()> + pub unsafe fn GetPropertyCollection(&self, pppropertycollection: *mut Option, dwflags: u32, pszmultivaluename: P2, ppszlabels: &[windows_core::PCWSTR], fanylabelmatches: bool) -> windows_core::Result<()> where P2: windows_core::Param, - P5: windows_core::Param, { - (windows_core::Interface::vtable(self).GetPropertyCollection)(windows_core::Interface::as_raw(self), core::mem::transmute(pppropertycollection), core::mem::transmute(dwflags), pszmultivaluename.param().abi(), ppszlabels.len().try_into().unwrap(), core::mem::transmute(ppszlabels.as_ptr()), fanylabelmatches.param().abi()).ok() + (windows_core::Interface::vtable(self).GetPropertyCollection)(windows_core::Interface::as_raw(self), core::mem::transmute(pppropertycollection), core::mem::transmute(dwflags), pszmultivaluename.param().abi(), ppszlabels.len().try_into().unwrap(), core::mem::transmute(ppszlabels.as_ptr()), fanylabelmatches.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs index 00a96a15bfb..6c66ee4067a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs @@ -720,9 +720,6 @@ pub const EC_QUERYWAITING: DDE_ENABLE_CALLBACK_CMD = DDE_ENABLE_CALLBACK_CMD(2u3 #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCONV(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCONV { - type TypeKind = windows_core::CopyType; -} impl HCONV { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -745,9 +742,6 @@ impl Default for HCONV { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCONVLIST(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCONVLIST { - type TypeKind = windows_core::CopyType; -} impl HCONVLIST { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -771,9 +765,6 @@ pub const HDATA_APPOWNED: u32 = 1u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDDEDATA(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDDEDATA { - type TypeKind = windows_core::CopyType; -} impl HDDEDATA { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -796,9 +787,6 @@ impl Default for HDDEDATA { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSZ(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSZ { - type TypeKind = windows_core::CopyType; -} impl HSZ { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs index 5a98f583b1b..3444361c789 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -29,12 +29,9 @@ pub unsafe fn PxeDhcpInitialize(precvpacket: *const core::ffi::c_void, urecvpack PxeDhcpInitialize(core::mem::transmute(precvpacket), core::mem::transmute(urecvpacketlen), core::mem::transmute(preplypacket), core::mem::transmute(umaxreplypacketlen), core::mem::transmute(pureplypacketlen)) } #[inline] -pub unsafe fn PxeDhcpIsValid(ppacket: *const core::ffi::c_void, upacketlen: u32, brequestpacket: P2, pbpxeoptionpresent: Option<*mut super::super::Foundation::BOOL>) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn PxeDhcpIsValid(ppacket: *const core::ffi::c_void, upacketlen: u32, brequestpacket: bool, pbpxeoptionpresent: Option<*mut super::super::Foundation::BOOL>) -> u32 { windows_targets::link!("wdspxe.dll" "system" fn PxeDhcpIsValid(ppacket : *const core::ffi::c_void, upacketlen : u32, brequestpacket : super::super::Foundation:: BOOL, pbpxeoptionpresent : *mut super::super::Foundation:: BOOL) -> u32); - PxeDhcpIsValid(core::mem::transmute(ppacket), core::mem::transmute(upacketlen), brequestpacket.param().abi(), core::mem::transmute(pbpxeoptionpresent.unwrap_or(core::mem::zeroed()))) + PxeDhcpIsValid(core::mem::transmute(ppacket), core::mem::transmute(upacketlen), brequestpacket.into(), core::mem::transmute(pbpxeoptionpresent.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn PxeDhcpv6AppendOption(preply: *mut core::ffi::c_void, cbreply: u32, pcbreplyused: *mut u32, woptiontype: u16, cboption: u16, poption: *const core::ffi::c_void) -> u32 { @@ -67,12 +64,9 @@ pub unsafe fn PxeDhcpv6Initialize(prequest: *const core::ffi::c_void, cbrequest: PxeDhcpv6Initialize(core::mem::transmute(prequest), core::mem::transmute(cbrequest), core::mem::transmute(preply), core::mem::transmute(cbreply), core::mem::transmute(pcbreplyused)) } #[inline] -pub unsafe fn PxeDhcpv6IsValid(ppacket: *const core::ffi::c_void, upacketlen: u32, brequestpacket: P2, pbpxeoptionpresent: Option<*mut super::super::Foundation::BOOL>) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn PxeDhcpv6IsValid(ppacket: *const core::ffi::c_void, upacketlen: u32, brequestpacket: bool, pbpxeoptionpresent: Option<*mut super::super::Foundation::BOOL>) -> u32 { windows_targets::link!("wdspxe.dll" "system" fn PxeDhcpv6IsValid(ppacket : *const core::ffi::c_void, upacketlen : u32, brequestpacket : super::super::Foundation:: BOOL, pbpxeoptionpresent : *mut super::super::Foundation:: BOOL) -> u32); - PxeDhcpv6IsValid(core::mem::transmute(ppacket), core::mem::transmute(upacketlen), brequestpacket.param().abi(), core::mem::transmute(pbpxeoptionpresent.unwrap_or(core::mem::zeroed()))) + PxeDhcpv6IsValid(core::mem::transmute(ppacket), core::mem::transmute(upacketlen), brequestpacket.into(), core::mem::transmute(pbpxeoptionpresent.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn PxeDhcpv6ParseRelayForw(prelayforwpacket: *const core::ffi::c_void, urelayforwpacketlen: u32, prelaymessages: &mut [PXE_DHCPV6_NESTED_RELAY_MESSAGE], pnrelaymessages: *mut u32, ppinnerpacket: *mut *mut u8, pcbinnerpacket: *mut u32) -> u32 { @@ -129,14 +123,13 @@ where } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn PxeProviderRegister(pszprovidername: P0, pszmodulepath: P1, index: u32, biscritical: P3, phproviderkey: Option<*mut super::Registry::HKEY>) -> u32 +pub unsafe fn PxeProviderRegister(pszprovidername: P0, pszmodulepath: P1, index: u32, biscritical: bool, phproviderkey: Option<*mut super::Registry::HKEY>) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wdspxe.dll" "system" fn PxeProviderRegister(pszprovidername : windows_core::PCWSTR, pszmodulepath : windows_core::PCWSTR, index : u32, biscritical : super::super::Foundation:: BOOL, phproviderkey : *mut super::Registry:: HKEY) -> u32); - PxeProviderRegister(pszprovidername.param().abi(), pszmodulepath.param().abi(), core::mem::transmute(index), biscritical.param().abi(), core::mem::transmute(phproviderkey.unwrap_or(core::mem::zeroed()))) + PxeProviderRegister(pszprovidername.param().abi(), pszmodulepath.param().abi(), core::mem::transmute(index), biscritical.into(), core::mem::transmute(phproviderkey.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn PxeProviderSetAttribute(hprovider: super::super::Foundation::HANDLE, attribute: u32, pparameterbuffer: *const core::ffi::c_void, uparamlen: u32) -> u32 { diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs index 564c364e8fa..9d02df6f969 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs @@ -511,17 +511,11 @@ impl ICorProfilerCallback { pub unsafe fn FunctionUnloadStarted(&self, functionid: usize) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).FunctionUnloadStarted)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid)).ok() } - pub unsafe fn JITCompilationStarted(&self, functionid: usize, fissafetoblock: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).JITCompilationStarted)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), fissafetoblock.param().abi()).ok() + pub unsafe fn JITCompilationStarted(&self, functionid: usize, fissafetoblock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).JITCompilationStarted)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), fissafetoblock.into()).ok() } - pub unsafe fn JITCompilationFinished(&self, functionid: usize, hrstatus: windows_core::HRESULT, fissafetoblock: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).JITCompilationFinished)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(hrstatus), fissafetoblock.param().abi()).ok() + pub unsafe fn JITCompilationFinished(&self, functionid: usize, hrstatus: windows_core::HRESULT, fissafetoblock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).JITCompilationFinished)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(hrstatus), fissafetoblock.into()).ok() } pub unsafe fn JITCachedFunctionSearchStarted(&self, functionid: usize) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -549,26 +543,17 @@ impl ICorProfilerCallback { pub unsafe fn RemotingClientInvocationStarted(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RemotingClientInvocationStarted)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn RemotingClientSendingMessage(&self, pcookie: *const windows_core::GUID, fisasync: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).RemotingClientSendingMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.param().abi()).ok() + pub unsafe fn RemotingClientSendingMessage(&self, pcookie: *const windows_core::GUID, fisasync: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RemotingClientSendingMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.into()).ok() } - pub unsafe fn RemotingClientReceivingReply(&self, pcookie: *const windows_core::GUID, fisasync: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).RemotingClientReceivingReply)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.param().abi()).ok() + pub unsafe fn RemotingClientReceivingReply(&self, pcookie: *const windows_core::GUID, fisasync: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RemotingClientReceivingReply)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.into()).ok() } pub unsafe fn RemotingClientInvocationFinished(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RemotingClientInvocationFinished)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn RemotingServerReceivingMessage(&self, pcookie: *const windows_core::GUID, fisasync: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).RemotingServerReceivingMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.param().abi()).ok() + pub unsafe fn RemotingServerReceivingMessage(&self, pcookie: *const windows_core::GUID, fisasync: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RemotingServerReceivingMessage)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.into()).ok() } pub unsafe fn RemotingServerInvocationStarted(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RemotingServerInvocationStarted)(windows_core::Interface::as_raw(self)).ok() @@ -576,11 +561,8 @@ impl ICorProfilerCallback { pub unsafe fn RemotingServerInvocationReturned(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RemotingServerInvocationReturned)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn RemotingServerSendingReply(&self, pcookie: *const windows_core::GUID, fisasync: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).RemotingServerSendingReply)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.param().abi()).ok() + pub unsafe fn RemotingServerSendingReply(&self, pcookie: *const windows_core::GUID, fisasync: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RemotingServerSendingReply)(windows_core::Interface::as_raw(self), core::mem::transmute(pcookie), fisasync.into()).ok() } pub unsafe fn UnmanagedToManagedTransition(&self, functionid: usize, reason: COR_PRF_TRANSITION_REASON) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UnmanagedToManagedTransition)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(reason)).ok() @@ -1478,11 +1460,8 @@ impl core::ops::Deref for ICorProfilerCallback4 { } windows_core::imp::interface_hierarchy!(ICorProfilerCallback4, windows_core::IUnknown, ICorProfilerCallback, ICorProfilerCallback2, ICorProfilerCallback3); impl ICorProfilerCallback4 { - pub unsafe fn ReJITCompilationStarted(&self, functionid: usize, rejitid: usize, fissafetoblock: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).ReJITCompilationStarted)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(rejitid), fissafetoblock.param().abi()).ok() + pub unsafe fn ReJITCompilationStarted(&self, functionid: usize, rejitid: usize, fissafetoblock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ReJITCompilationStarted)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(rejitid), fissafetoblock.into()).ok() } pub unsafe fn GetReJITParameters(&self, moduleid: usize, methodid: u32, pfunctioncontrol: P2) -> windows_core::Result<()> where @@ -1490,11 +1469,8 @@ impl ICorProfilerCallback4 { { (windows_core::Interface::vtable(self).GetReJITParameters)(windows_core::Interface::as_raw(self), core::mem::transmute(moduleid), core::mem::transmute(methodid), pfunctioncontrol.param().abi()).ok() } - pub unsafe fn ReJITCompilationFinished(&self, functionid: usize, rejitid: usize, hrstatus: windows_core::HRESULT, fissafetoblock: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).ReJITCompilationFinished)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(rejitid), core::mem::transmute(hrstatus), fissafetoblock.param().abi()).ok() + pub unsafe fn ReJITCompilationFinished(&self, functionid: usize, rejitid: usize, hrstatus: windows_core::HRESULT, fissafetoblock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ReJITCompilationFinished)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(rejitid), core::mem::transmute(hrstatus), fissafetoblock.into()).ok() } pub unsafe fn ReJITError(&self, moduleid: usize, methodid: u32, functionid: usize, hrstatus: windows_core::HRESULT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReJITError)(windows_core::Interface::as_raw(self), core::mem::transmute(moduleid), core::mem::transmute(methodid), core::mem::transmute(functionid), core::mem::transmute(hrstatus)).ok() @@ -1683,17 +1659,11 @@ impl core::ops::Deref for ICorProfilerCallback8 { } windows_core::imp::interface_hierarchy!(ICorProfilerCallback8, windows_core::IUnknown, ICorProfilerCallback, ICorProfilerCallback2, ICorProfilerCallback3, ICorProfilerCallback4, ICorProfilerCallback5, ICorProfilerCallback6, ICorProfilerCallback7); impl ICorProfilerCallback8 { - pub unsafe fn DynamicMethodJITCompilationStarted(&self, functionid: usize, fissafetoblock: P1, pilheader: *const u8, cbilheader: u32) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).DynamicMethodJITCompilationStarted)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), fissafetoblock.param().abi(), core::mem::transmute(pilheader), core::mem::transmute(cbilheader)).ok() + pub unsafe fn DynamicMethodJITCompilationStarted(&self, functionid: usize, fissafetoblock: bool, pilheader: *const u8, cbilheader: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DynamicMethodJITCompilationStarted)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), fissafetoblock.into(), core::mem::transmute(pilheader), core::mem::transmute(cbilheader)).ok() } - pub unsafe fn DynamicMethodJITCompilationFinished(&self, functionid: usize, hrstatus: windows_core::HRESULT, fissafetoblock: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).DynamicMethodJITCompilationFinished)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(hrstatus), fissafetoblock.param().abi()).ok() + pub unsafe fn DynamicMethodJITCompilationFinished(&self, functionid: usize, hrstatus: windows_core::HRESULT, fissafetoblock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DynamicMethodJITCompilationFinished)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), core::mem::transmute(hrstatus), fissafetoblock.into()).ok() } } #[repr(C)] @@ -1990,11 +1960,8 @@ impl ICorProfilerInfo { pub unsafe fn ForceGC(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ForceGC)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetILInstrumentedCodeMap(&self, functionid: usize, fstartjit: P1, rgilmapentries: &[COR_IL_MAP]) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetILInstrumentedCodeMap)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), fstartjit.param().abi(), rgilmapentries.len().try_into().unwrap(), core::mem::transmute(rgilmapentries.as_ptr())).ok() + pub unsafe fn SetILInstrumentedCodeMap(&self, functionid: usize, fstartjit: bool, rgilmapentries: &[COR_IL_MAP]) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetILInstrumentedCodeMap)(windows_core::Interface::as_raw(self), core::mem::transmute(functionid), fstartjit.into(), rgilmapentries.len().try_into().unwrap(), core::mem::transmute(rgilmapentries.as_ptr())).ok() } pub unsafe fn GetInprocInspectionInterface(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2008,12 +1975,9 @@ impl ICorProfilerInfo { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetThreadContext)(windows_core::Interface::as_raw(self), core::mem::transmute(threadid), &mut result__).map(|| result__) } - pub unsafe fn BeginInprocDebugging(&self, fthisthreadonly: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn BeginInprocDebugging(&self, fthisthreadonly: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).BeginInprocDebugging)(windows_core::Interface::as_raw(self), fthisthreadonly.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).BeginInprocDebugging)(windows_core::Interface::as_raw(self), fthisthreadonly.into(), &mut result__).map(|| result__) } pub unsafe fn EndInprocDebugging(&self, dwprofilercontext: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EndInprocDebugging)(windows_core::Interface::as_raw(self), core::mem::transmute(dwprofilercontext)).ok() @@ -2522,12 +2486,9 @@ impl core::ops::Deref for ICorProfilerInfo12 { } windows_core::imp::interface_hierarchy!(ICorProfilerInfo12, windows_core::IUnknown, ICorProfilerInfo, ICorProfilerInfo2, ICorProfilerInfo3, ICorProfilerInfo4, ICorProfilerInfo5, ICorProfilerInfo6, ICorProfilerInfo7, ICorProfilerInfo8, ICorProfilerInfo9, ICorProfilerInfo10, ICorProfilerInfo11); impl ICorProfilerInfo12 { - pub unsafe fn EventPipeStartSession(&self, pproviderconfigs: &[COR_PRF_EVENTPIPE_PROVIDER_CONFIG], requestrundown: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn EventPipeStartSession(&self, pproviderconfigs: &[COR_PRF_EVENTPIPE_PROVIDER_CONFIG], requestrundown: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).EventPipeStartSession)(windows_core::Interface::as_raw(self), pproviderconfigs.len().try_into().unwrap(), core::mem::transmute(pproviderconfigs.as_ptr()), requestrundown.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).EventPipeStartSession)(windows_core::Interface::as_raw(self), pproviderconfigs.len().try_into().unwrap(), core::mem::transmute(pproviderconfigs.as_ptr()), requestrundown.into(), &mut result__).map(|| result__) } pub unsafe fn EventPipeAddProviderToSession(&self, session: u64, providerconfig: COR_PRF_EVENTPIPE_PROVIDER_CONFIG) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EventPipeAddProviderToSession)(windows_core::Interface::as_raw(self), core::mem::transmute(session), core::mem::transmute(providerconfig)).ok() @@ -2545,13 +2506,12 @@ impl ICorProfilerInfo12 { pub unsafe fn EventPipeGetProviderInfo(&self, provider: usize, pcchname: *mut u32, providername: &mut [u16]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EventPipeGetProviderInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(provider), providername.len().try_into().unwrap(), core::mem::transmute(pcchname), core::mem::transmute(providername.as_ptr())).ok() } - pub unsafe fn EventPipeDefineEvent(&self, provider: usize, eventname: P1, eventid: u32, keywords: u64, eventversion: u32, level: u32, opcode: u8, needstack: P7, pparamdescs: &[COR_PRF_EVENTPIPE_PARAM_DESC]) -> windows_core::Result + pub unsafe fn EventPipeDefineEvent(&self, provider: usize, eventname: P1, eventid: u32, keywords: u64, eventversion: u32, level: u32, opcode: u8, needstack: bool, pparamdescs: &[COR_PRF_EVENTPIPE_PARAM_DESC]) -> windows_core::Result where P1: windows_core::Param, - P7: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).EventPipeDefineEvent)(windows_core::Interface::as_raw(self), core::mem::transmute(provider), eventname.param().abi(), core::mem::transmute(eventid), core::mem::transmute(keywords), core::mem::transmute(eventversion), core::mem::transmute(level), core::mem::transmute(opcode), needstack.param().abi(), pparamdescs.len().try_into().unwrap(), core::mem::transmute(pparamdescs.as_ptr()), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).EventPipeDefineEvent)(windows_core::Interface::as_raw(self), core::mem::transmute(provider), eventname.param().abi(), core::mem::transmute(eventid), core::mem::transmute(keywords), core::mem::transmute(eventversion), core::mem::transmute(level), core::mem::transmute(opcode), needstack.into(), pparamdescs.len().try_into().unwrap(), core::mem::transmute(pparamdescs.as_ptr()), &mut result__).map(|| result__) } pub unsafe fn EventPipeWriteEvent(&self, event: usize, data: &[COR_PRF_EVENT_DATA], pactivityid: *const windows_core::GUID, prelatedactivityid: *const windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EventPipeWriteEvent)(windows_core::Interface::as_raw(self), core::mem::transmute(event), data.len().try_into().unwrap(), core::mem::transmute(data.as_ptr()), core::mem::transmute(pactivityid), core::mem::transmute(prelatedactivityid)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs index 8f5f12159de..455dc1e4fbc 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs @@ -2571,11 +2571,8 @@ impl IActiveScriptSiteWindow { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetWindow)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn EnableModeless(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableModeless(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -4636,13 +4633,12 @@ impl IDebugDocumentHelper32 { pub unsafe fn AddDeferredText(&self, cchars: u32, dwtextstartcookie: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AddDeferredText)(windows_core::Interface::as_raw(self), core::mem::transmute(cchars), core::mem::transmute(dwtextstartcookie)).ok() } - pub unsafe fn DefineScriptBlock(&self, ulcharoffset: u32, cchars: u32, pas: P2, fscriptlet: P3) -> windows_core::Result + pub unsafe fn DefineScriptBlock(&self, ulcharoffset: u32, cchars: u32, pas: P2, fscriptlet: bool) -> windows_core::Result where P2: windows_core::Param, - P3: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).DefineScriptBlock)(windows_core::Interface::as_raw(self), core::mem::transmute(ulcharoffset), core::mem::transmute(cchars), pas.param().abi(), fscriptlet.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).DefineScriptBlock)(windows_core::Interface::as_raw(self), core::mem::transmute(ulcharoffset), core::mem::transmute(cchars), pas.param().abi(), fscriptlet.into(), &mut result__).map(|| result__) } pub unsafe fn SetDefaultTextAttr(&self, statextattr: u16) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDefaultTextAttr)(windows_core::Interface::as_raw(self), core::mem::transmute(statextattr)).ok() @@ -4888,13 +4884,12 @@ impl IDebugDocumentHelper64 { pub unsafe fn AddDeferredText(&self, cchars: u32, dwtextstartcookie: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AddDeferredText)(windows_core::Interface::as_raw(self), core::mem::transmute(cchars), core::mem::transmute(dwtextstartcookie)).ok() } - pub unsafe fn DefineScriptBlock(&self, ulcharoffset: u32, cchars: u32, pas: P2, fscriptlet: P3) -> windows_core::Result + pub unsafe fn DefineScriptBlock(&self, ulcharoffset: u32, cchars: u32, pas: P2, fscriptlet: bool) -> windows_core::Result where P2: windows_core::Param, - P3: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).DefineScriptBlock)(windows_core::Interface::as_raw(self), core::mem::transmute(ulcharoffset), core::mem::transmute(cchars), pas.param().abi(), fscriptlet.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).DefineScriptBlock)(windows_core::Interface::as_raw(self), core::mem::transmute(ulcharoffset), core::mem::transmute(cchars), pas.param().abi(), fscriptlet.into(), &mut result__).map(|| result__) } pub unsafe fn SetDefaultTextAttr(&self, statextattr: u16) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDefaultTextAttr)(windows_core::Interface::as_raw(self), core::mem::transmute(statextattr)).ok() @@ -5992,19 +5987,13 @@ impl IDebugStackFrame { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCodeContext)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetDescriptionString(&self, flong: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetDescriptionString(&self, flong: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetDescriptionString)(windows_core::Interface::as_raw(self), flong.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).GetDescriptionString)(windows_core::Interface::as_raw(self), flong.into(), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn GetLanguageString(&self, flong: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetLanguageString(&self, flong: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetLanguageString)(windows_core::Interface::as_raw(self), flong.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).GetLanguageString)(windows_core::Interface::as_raw(self), flong.into(), &mut result__).map(|| core::mem::transmute(result__)) } pub unsafe fn GetThread(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -7259,12 +7248,9 @@ impl IJsDebugProcess { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateStackWalker)(windows_core::Interface::as_raw(self), core::mem::transmute(threadid), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn CreateBreakPoint(&self, documentid: u64, characteroffset: u32, charactercount: u32, isenabled: P3) -> windows_core::Result - where - P3: windows_core::Param, - { + pub unsafe fn CreateBreakPoint(&self, documentid: u64, characteroffset: u32, charactercount: u32, isenabled: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateBreakPoint)(windows_core::Interface::as_raw(self), core::mem::transmute(documentid), core::mem::transmute(characteroffset), core::mem::transmute(charactercount), isenabled.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateBreakPoint)(windows_core::Interface::as_raw(self), core::mem::transmute(documentid), core::mem::transmute(characteroffset), core::mem::transmute(charactercount), isenabled.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn PerformAsyncBreak(&self, threadid: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).PerformAsyncBreak)(windows_core::Interface::as_raw(self), core::mem::transmute(threadid)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs index 4afab449b2f..8c19d6740f5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs @@ -14614,12 +14614,11 @@ impl IDebugControl { pub unsafe fn GetLogFile(&self, buffer: Option<&mut [u8]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFile)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFile(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFile(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn CloseLogFile(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseLogFile)(windows_core::Interface::as_raw(self)).ok() @@ -15860,12 +15859,11 @@ impl IDebugControl2 { pub unsafe fn GetLogFile(&self, buffer: Option<&mut [u8]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFile)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFile(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFile(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn CloseLogFile(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseLogFile)(windows_core::Interface::as_raw(self)).ok() @@ -17232,12 +17230,11 @@ impl IDebugControl3 { pub unsafe fn GetLogFile(&self, buffer: Option<&mut [u8]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFile)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFile(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFile(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn CloseLogFile(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseLogFile)(windows_core::Interface::as_raw(self)).ok() @@ -18792,12 +18789,11 @@ impl IDebugControl4 { pub unsafe fn GetLogFile(&self, buffer: Option<&mut [u8]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFile)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFile(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFile(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn CloseLogFile(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseLogFile)(windows_core::Interface::as_raw(self)).ok() @@ -19302,12 +19298,11 @@ impl IDebugControl4 { pub unsafe fn GetLogFileWide(&self, buffer: Option<&mut [u16]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFileWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFileWide(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFileWide(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn InputWide(&self, buffer: &mut [u16], inputsize: Option<*mut u32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InputWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_ptr()), buffer.len().try_into().unwrap(), core::mem::transmute(inputsize.unwrap_or(core::mem::zeroed()))).ok() @@ -21081,12 +21076,11 @@ impl IDebugControl5 { pub unsafe fn GetLogFile(&self, buffer: Option<&mut [u8]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFile)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFile(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFile(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn CloseLogFile(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseLogFile)(windows_core::Interface::as_raw(self)).ok() @@ -21591,12 +21585,11 @@ impl IDebugControl5 { pub unsafe fn GetLogFileWide(&self, buffer: Option<&mut [u16]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFileWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFileWide(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFileWide(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn InputWide(&self, buffer: &mut [u16], inputsize: Option<*mut u32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InputWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_ptr()), buffer.len().try_into().unwrap(), core::mem::transmute(inputsize.unwrap_or(core::mem::zeroed()))).ok() @@ -23438,12 +23431,11 @@ impl IDebugControl6 { pub unsafe fn GetLogFile(&self, buffer: Option<&mut [u8]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFile)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFile(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFile(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn CloseLogFile(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseLogFile)(windows_core::Interface::as_raw(self)).ok() @@ -23948,12 +23940,11 @@ impl IDebugControl6 { pub unsafe fn GetLogFileWide(&self, buffer: Option<&mut [u16]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFileWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFileWide(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFileWide(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn InputWide(&self, buffer: &mut [u16], inputsize: Option<*mut u32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InputWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_ptr()), buffer.len().try_into().unwrap(), core::mem::transmute(inputsize.unwrap_or(core::mem::zeroed()))).ok() @@ -25822,12 +25813,11 @@ impl IDebugControl7 { pub unsafe fn GetLogFile(&self, buffer: Option<&mut [u8]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFile)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFile(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFile(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFile)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn CloseLogFile(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseLogFile)(windows_core::Interface::as_raw(self)).ok() @@ -26332,12 +26322,11 @@ impl IDebugControl7 { pub unsafe fn GetLogFileWide(&self, buffer: Option<&mut [u16]>, filesize: Option<*mut u32>, append: *mut super::super::super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLogFileWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(filesize.unwrap_or(core::mem::zeroed())), core::mem::transmute(append)).ok() } - pub unsafe fn OpenLogFileWide(&self, file: P0, append: P1) -> windows_core::Result<()> + pub unsafe fn OpenLogFileWide(&self, file: P0, append: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.param().abi()).ok() + (windows_core::Interface::vtable(self).OpenLogFileWide)(windows_core::Interface::as_raw(self), file.param().abi(), append.into()).ok() } pub unsafe fn InputWide(&self, buffer: &mut [u16], inputsize: Option<*mut u32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InputWide)(windows_core::Interface::as_raw(self), core::mem::transmute(buffer.as_ptr()), buffer.len().try_into().unwrap(), core::mem::transmute(inputsize.unwrap_or(core::mem::zeroed()))).ok() @@ -34132,11 +34121,8 @@ impl IDebugSymbolGroup { pub unsafe fn GetSymbolParameters(&self, start: u32, params: &mut [DEBUG_SYMBOL_PARAMETERS]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetSymbolParameters)(windows_core::Interface::as_raw(self), core::mem::transmute(start), params.len().try_into().unwrap(), core::mem::transmute(params.as_ptr())).ok() } - pub unsafe fn ExpandSymbol(&self, index: u32, expand: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).ExpandSymbol)(windows_core::Interface::as_raw(self), core::mem::transmute(index), expand.param().abi()).ok() + pub unsafe fn ExpandSymbol(&self, index: u32, expand: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ExpandSymbol)(windows_core::Interface::as_raw(self), core::mem::transmute(index), expand.into()).ok() } pub unsafe fn OutputSymbols(&self, outputcontrol: u32, flags: u32, start: u32, count: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OutputSymbols)(windows_core::Interface::as_raw(self), core::mem::transmute(outputcontrol), core::mem::transmute(flags), core::mem::transmute(start), core::mem::transmute(count)).ok() @@ -34275,11 +34261,8 @@ impl IDebugSymbolGroup2 { pub unsafe fn GetSymbolParameters(&self, start: u32, params: &mut [DEBUG_SYMBOL_PARAMETERS]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetSymbolParameters)(windows_core::Interface::as_raw(self), core::mem::transmute(start), params.len().try_into().unwrap(), core::mem::transmute(params.as_ptr())).ok() } - pub unsafe fn ExpandSymbol(&self, index: u32, expand: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).ExpandSymbol)(windows_core::Interface::as_raw(self), core::mem::transmute(index), expand.param().abi()).ok() + pub unsafe fn ExpandSymbol(&self, index: u32, expand: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ExpandSymbol)(windows_core::Interface::as_raw(self), core::mem::transmute(index), expand.into()).ok() } pub unsafe fn OutputSymbols(&self, outputcontrol: u32, flags: u32, start: u32, count: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OutputSymbols)(windows_core::Interface::as_raw(self), core::mem::transmute(outputcontrol), core::mem::transmute(flags), core::mem::transmute(start), core::mem::transmute(count)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs index 1179bbf93e8..9be415e85f8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs @@ -111,12 +111,9 @@ pub unsafe fn DebugBreakProcess(process: super::super::super::Foundation::HANDLE DebugBreakProcess(core::mem::transmute(process)).ok() } #[inline] -pub unsafe fn DebugSetProcessKillOnExit(killonexit: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn DebugSetProcessKillOnExit(killonexit: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn DebugSetProcessKillOnExit(killonexit : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - DebugSetProcessKillOnExit(killonexit.param().abi()).ok() + DebugSetProcessKillOnExit(killonexit.into()).ok() } #[inline] pub unsafe fn DecodePointer(ptr: Option<*const core::ffi::c_void>) -> *mut core::ffi::c_void { @@ -382,20 +379,14 @@ pub unsafe fn ImageAddCertificate(filehandle: super::super::super::Foundation::H ImageAddCertificate(core::mem::transmute(filehandle), core::mem::transmute(certificate), core::mem::transmute(index)).ok() } #[inline] -pub unsafe fn ImageDirectoryEntryToData(base: *const core::ffi::c_void, mappedasimage: P1, directoryentry: IMAGE_DIRECTORY_ENTRY, size: *mut u32) -> *mut core::ffi::c_void -where - P1: windows_core::Param, -{ +pub unsafe fn ImageDirectoryEntryToData(base: *const core::ffi::c_void, mappedasimage: bool, directoryentry: IMAGE_DIRECTORY_ENTRY, size: *mut u32) -> *mut core::ffi::c_void { windows_targets::link!("dbghelp.dll" "system" fn ImageDirectoryEntryToData(base : *const core::ffi::c_void, mappedasimage : super::super::super::Foundation:: BOOLEAN, directoryentry : IMAGE_DIRECTORY_ENTRY, size : *mut u32) -> *mut core::ffi::c_void); - ImageDirectoryEntryToData(core::mem::transmute(base), mappedasimage.param().abi(), core::mem::transmute(directoryentry), core::mem::transmute(size)) + ImageDirectoryEntryToData(core::mem::transmute(base), mappedasimage.into(), core::mem::transmute(directoryentry), core::mem::transmute(size)) } #[inline] -pub unsafe fn ImageDirectoryEntryToDataEx(base: *const core::ffi::c_void, mappedasimage: P1, directoryentry: IMAGE_DIRECTORY_ENTRY, size: *mut u32, foundheader: Option<*mut *mut IMAGE_SECTION_HEADER>) -> *mut core::ffi::c_void -where - P1: windows_core::Param, -{ +pub unsafe fn ImageDirectoryEntryToDataEx(base: *const core::ffi::c_void, mappedasimage: bool, directoryentry: IMAGE_DIRECTORY_ENTRY, size: *mut u32, foundheader: Option<*mut *mut IMAGE_SECTION_HEADER>) -> *mut core::ffi::c_void { windows_targets::link!("dbghelp.dll" "system" fn ImageDirectoryEntryToDataEx(base : *const core::ffi::c_void, mappedasimage : super::super::super::Foundation:: BOOLEAN, directoryentry : IMAGE_DIRECTORY_ENTRY, size : *mut u32, foundheader : *mut *mut IMAGE_SECTION_HEADER) -> *mut core::ffi::c_void); - ImageDirectoryEntryToDataEx(core::mem::transmute(base), mappedasimage.param().abi(), core::mem::transmute(directoryentry), core::mem::transmute(size), core::mem::transmute(foundheader.unwrap_or(core::mem::zeroed()))) + ImageDirectoryEntryToDataEx(core::mem::transmute(base), mappedasimage.into(), core::mem::transmute(directoryentry), core::mem::transmute(size), core::mem::transmute(foundheader.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn ImageEnumerateCertificates(filehandle: super::super::super::Foundation::HANDLE, typefilter: u16, certificatecount: *mut u32, indices: Option<&mut [u32]>) -> windows_core::Result<()> { @@ -526,15 +517,13 @@ where } #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] -pub unsafe fn MapAndLoad(imagename: P0, dllpath: P1, loadedimage: *mut LOADED_IMAGE, dotdll: P3, readonly: P4) -> windows_core::Result<()> +pub unsafe fn MapAndLoad(imagename: P0, dllpath: P1, loadedimage: *mut LOADED_IMAGE, dotdll: bool, readonly: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("imagehlp.dll" "system" fn MapAndLoad(imagename : windows_core::PCSTR, dllpath : windows_core::PCSTR, loadedimage : *mut LOADED_IMAGE, dotdll : super::super::super::Foundation:: BOOL, readonly : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - MapAndLoad(imagename.param().abi(), dllpath.param().abi(), core::mem::transmute(loadedimage), dotdll.param().abi(), readonly.param().abi()).ok() + MapAndLoad(imagename.param().abi(), dllpath.param().abi(), core::mem::transmute(loadedimage), dotdll.into(), readonly.into()).ok() } #[inline] pub unsafe fn MapFileAndCheckSumA(filename: P0, headersum: *mut u32, checksum: *mut u32) -> u32 @@ -635,28 +624,22 @@ pub unsafe fn RangeMapWrite(rmaphandle: *const core::ffi::c_void, offset: u64, b RangeMapWrite(core::mem::transmute(rmaphandle), core::mem::transmute(offset), core::mem::transmute(buffer), core::mem::transmute(requestbytes), core::mem::transmute(flags), core::mem::transmute(donebytes.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn ReBaseImage(currentimagename: P0, symbolpath: P1, frebase: P2, frebasesysfileok: P3, fgoingdown: P4, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut usize, newimagesize: *mut u32, newimagebase: *mut usize, timestamp: u32) -> windows_core::Result<()> +pub unsafe fn ReBaseImage(currentimagename: P0, symbolpath: P1, frebase: bool, frebasesysfileok: bool, fgoingdown: bool, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut usize, newimagesize: *mut u32, newimagebase: *mut usize, timestamp: u32) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("imagehlp.dll" "system" fn ReBaseImage(currentimagename : windows_core::PCSTR, symbolpath : windows_core::PCSTR, 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); - ReBaseImage(currentimagename.param().abi(), symbolpath.param().abi(), frebase.param().abi(), frebasesysfileok.param().abi(), fgoingdown.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)).ok() + ReBaseImage(currentimagename.param().abi(), symbolpath.param().abi(), frebase.into(), frebasesysfileok.into(), fgoingdown.into(), core::mem::transmute(checkimagesize), core::mem::transmute(oldimagesize), core::mem::transmute(oldimagebase), core::mem::transmute(newimagesize), core::mem::transmute(newimagebase), core::mem::transmute(timestamp)).ok() } #[inline] -pub unsafe fn ReBaseImage64(currentimagename: P0, symbolpath: P1, frebase: P2, frebasesysfileok: P3, fgoingdown: P4, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut u64, newimagesize: *mut u32, newimagebase: *mut u64, timestamp: u32) -> windows_core::Result<()> +pub unsafe fn ReBaseImage64(currentimagename: P0, symbolpath: P1, frebase: bool, frebasesysfileok: bool, fgoingdown: bool, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut u64, newimagesize: *mut u32, newimagebase: *mut u64, timestamp: u32) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("imagehlp.dll" "system" fn ReBaseImage64(currentimagename : windows_core::PCSTR, symbolpath : windows_core::PCSTR, 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); - ReBaseImage64(currentimagename.param().abi(), symbolpath.param().abi(), frebase.param().abi(), frebasesysfileok.param().abi(), fgoingdown.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)).ok() + ReBaseImage64(currentimagename.param().abi(), symbolpath.param().abi(), frebase.into(), frebasesysfileok.into(), fgoingdown.into(), core::mem::transmute(checkimagesize), core::mem::transmute(oldimagesize), core::mem::transmute(oldimagebase), core::mem::transmute(newimagesize), core::mem::transmute(newimagebase), core::mem::transmute(timestamp)).ok() } #[inline] pub unsafe fn ReadProcessMemory(hprocess: super::super::super::Foundation::HANDLE, lpbaseaddress: *const core::ffi::c_void, lpbuffer: *mut core::ffi::c_void, nsize: usize, lpnumberofbytesread: Option<*mut usize>) -> windows_core::Result<()> { @@ -1709,22 +1692,20 @@ pub unsafe fn SymGetUnwindInfo(hprocess: super::super::super::Foundation::HANDLE SymGetUnwindInfo(core::mem::transmute(hprocess), core::mem::transmute(address), core::mem::transmute(buffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(size)) } #[inline] -pub unsafe fn SymInitialize(hprocess: super::super::super::Foundation::HANDLE, usersearchpath: P1, finvadeprocess: P2) -> windows_core::Result<()> +pub unsafe fn SymInitialize(hprocess: super::super::super::Foundation::HANDLE, usersearchpath: P1, finvadeprocess: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dbghelp.dll" "system" fn SymInitialize(hprocess : super::super::super::Foundation:: HANDLE, usersearchpath : windows_core::PCSTR, finvadeprocess : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - SymInitialize(core::mem::transmute(hprocess), usersearchpath.param().abi(), finvadeprocess.param().abi()).ok() + SymInitialize(core::mem::transmute(hprocess), usersearchpath.param().abi(), finvadeprocess.into()).ok() } #[inline] -pub unsafe fn SymInitializeW(hprocess: super::super::super::Foundation::HANDLE, usersearchpath: P1, finvadeprocess: P2) -> windows_core::Result<()> +pub unsafe fn SymInitializeW(hprocess: super::super::super::Foundation::HANDLE, usersearchpath: P1, finvadeprocess: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dbghelp.dll" "system" fn SymInitializeW(hprocess : super::super::super::Foundation:: HANDLE, usersearchpath : windows_core::PCWSTR, finvadeprocess : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - SymInitializeW(core::mem::transmute(hprocess), usersearchpath.param().abi(), finvadeprocess.param().abi()).ok() + SymInitializeW(core::mem::transmute(hprocess), usersearchpath.param().abi(), finvadeprocess.into()).ok() } #[cfg(target_arch = "x86")] #[inline] @@ -1782,34 +1763,31 @@ where SymMatchFileNameW(filename.param().abi(), r#match.param().abi(), core::mem::transmute(filenamestop.unwrap_or(core::mem::zeroed())), core::mem::transmute(matchstop.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn SymMatchString(string: P0, expression: P1, fcase: P2) -> windows_core::Result<()> +pub unsafe fn SymMatchString(string: P0, expression: P1, fcase: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dbghelp.dll" "system" fn SymMatchString(string : windows_core::PCSTR, expression : windows_core::PCSTR, fcase : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - SymMatchString(string.param().abi(), expression.param().abi(), fcase.param().abi()).ok() + SymMatchString(string.param().abi(), expression.param().abi(), fcase.into()).ok() } #[inline] -pub unsafe fn SymMatchStringA(string: P0, expression: P1, fcase: P2) -> super::super::super::Foundation::BOOL +pub unsafe fn SymMatchStringA(string: P0, expression: P1, fcase: bool) -> super::super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dbghelp.dll" "system" fn SymMatchStringA(string : windows_core::PCSTR, expression : windows_core::PCSTR, fcase : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - SymMatchStringA(string.param().abi(), expression.param().abi(), fcase.param().abi()) + SymMatchStringA(string.param().abi(), expression.param().abi(), fcase.into()) } #[inline] -pub unsafe fn SymMatchStringW(string: P0, expression: P1, fcase: P2) -> windows_core::Result<()> +pub unsafe fn SymMatchStringW(string: P0, expression: P1, fcase: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("dbghelp.dll" "system" fn SymMatchStringW(string : windows_core::PCWSTR, expression : windows_core::PCWSTR, fcase : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - SymMatchStringW(string.param().abi(), expression.param().abi(), fcase.param().abi()).ok() + SymMatchStringW(string.param().abi(), expression.param().abi(), fcase.into()).ok() } #[inline] pub unsafe fn SymNext(hprocess: super::super::super::Foundation::HANDLE, si: *mut SYMBOL_INFO) -> windows_core::Result<()> { @@ -1890,12 +1868,9 @@ pub unsafe fn SymSetContext(hprocess: super::super::super::Foundation::HANDLE, s SymSetContext(core::mem::transmute(hprocess), core::mem::transmute(stackframe), core::mem::transmute(context.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn SymSetExtendedOption(option: IMAGEHLP_EXTENDED_OPTIONS, value: P1) -> super::super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn SymSetExtendedOption(option: IMAGEHLP_EXTENDED_OPTIONS, value: bool) -> super::super::super::Foundation::BOOL { windows_targets::link!("dbghelp.dll" "system" fn SymSetExtendedOption(option : IMAGEHLP_EXTENDED_OPTIONS, value : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - SymSetExtendedOption(core::mem::transmute(option), value.param().abi()) + SymSetExtendedOption(core::mem::transmute(option), value.into()) } #[inline] pub unsafe fn SymSetHomeDirectory(hprocess: Option, dir: P1) -> windows_core::PSTR diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs index 8d779602ef5..ab56146f14e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs @@ -60,12 +60,9 @@ pub unsafe fn EnumerateTraceGuidsEx(tracequeryinfoclass: TRACE_QUERY_INFO_CLASS, } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn EventAccessControl(guid: *const windows_core::GUID, operation: u32, sid: super::super::super::Security::PSID, rights: u32, allowordeny: P4) -> u32 -where - P4: windows_core::Param, -{ +pub unsafe fn EventAccessControl(guid: *const windows_core::GUID, operation: u32, sid: super::super::super::Security::PSID, rights: u32, allowordeny: bool) -> u32 { windows_targets::link!("advapi32.dll" "system" fn EventAccessControl(guid : *const windows_core::GUID, operation : u32, sid : super::super::super::Security:: PSID, rights : u32, allowordeny : super::super::super::Foundation:: BOOLEAN) -> u32); - EventAccessControl(core::mem::transmute(guid), core::mem::transmute(operation), core::mem::transmute(sid), core::mem::transmute(rights), allowordeny.param().abi()) + EventAccessControl(core::mem::transmute(guid), core::mem::transmute(operation), core::mem::transmute(sid), core::mem::transmute(rights), allowordeny.into()) } #[cfg(feature = "Win32_Security")] #[inline] @@ -334,12 +331,9 @@ pub unsafe fn TdhCloseDecodingHandle(handle: TDH_HANDLE) -> u32 { TdhCloseDecodingHandle(core::mem::transmute(handle)) } #[inline] -pub unsafe fn TdhCreatePayloadFilter(providerguid: *const windows_core::GUID, eventdescriptor: *const EVENT_DESCRIPTOR, eventmatchany: P2, payloadpredicates: &[PAYLOAD_FILTER_PREDICATE], payloadfilter: *mut *mut core::ffi::c_void) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn TdhCreatePayloadFilter(providerguid: *const windows_core::GUID, eventdescriptor: *const EVENT_DESCRIPTOR, eventmatchany: bool, payloadpredicates: &[PAYLOAD_FILTER_PREDICATE], payloadfilter: *mut *mut core::ffi::c_void) -> u32 { windows_targets::link!("tdh.dll" "system" fn TdhCreatePayloadFilter(providerguid : *const windows_core::GUID, eventdescriptor : *const EVENT_DESCRIPTOR, eventmatchany : super::super::super::Foundation:: BOOLEAN, payloadpredicatecount : u32, payloadpredicates : *const PAYLOAD_FILTER_PREDICATE, payloadfilter : *mut *mut core::ffi::c_void) -> u32); - TdhCreatePayloadFilter(core::mem::transmute(providerguid), core::mem::transmute(eventdescriptor), eventmatchany.param().abi(), payloadpredicates.len().try_into().unwrap(), core::mem::transmute(payloadpredicates.as_ptr()), core::mem::transmute(payloadfilter)) + TdhCreatePayloadFilter(core::mem::transmute(providerguid), core::mem::transmute(eventdescriptor), eventmatchany.into(), payloadpredicates.len().try_into().unwrap(), core::mem::transmute(payloadpredicates.as_ptr()), core::mem::transmute(payloadfilter)) } #[inline] pub unsafe fn TdhDeletePayloadFilter(payloadfilter: *mut *mut core::ffi::c_void) -> u32 { @@ -2333,11 +2327,8 @@ impl ITraceRelogger { pub unsafe fn SetOutputFilename(&self, logfilename: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetOutputFilename)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(logfilename)).ok() } - pub unsafe fn SetCompressionMode(&self, compressionmode: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCompressionMode)(windows_core::Interface::as_raw(self), compressionmode.param().abi()).ok() + pub unsafe fn SetCompressionMode(&self, compressionmode: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCompressionMode)(windows_core::Interface::as_raw(self), compressionmode.into()).ok() } pub unsafe fn Cancel(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Cancel)(windows_core::Interface::as_raw(self)).ok() @@ -2645,9 +2636,6 @@ pub const PropertyWBEMXmlFragment: PROPERTY_FLAGS = PROPERTY_FLAGS(8i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct REGHANDLE(pub i64); -impl windows_core::TypeKind for REGHANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct RELOGSTREAM_HANDLE { @@ -2797,9 +2785,6 @@ pub const TDH_CONTEXT_WPP_TMFSEARCHPATH: TDH_CONTEXT_TYPE = TDH_CONTEXT_TYPE(1i3 #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct TDH_HANDLE(pub isize); -impl windows_core::TypeKind for TDH_HANDLE { - type TypeKind = windows_core::CopyType; -} impl TDH_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs index 26e1eaa07dc..dac5d3bbd7a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs @@ -51,9 +51,6 @@ pub unsafe fn PssWalkSnapshot(snapshothandle: HPSS, informationclass: PSS_WALK_I #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPSS(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPSS { - type TypeKind = windows_core::CopyType; -} impl HPSS { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -67,9 +64,6 @@ impl Default for HPSS { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPSSWALK(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPSSWALK { - type TypeKind = windows_core::CopyType; -} impl HPSSWALK { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs index 5951ddca0cf..2f09a7679fd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -562,11 +562,8 @@ impl windows_core::RuntimeName for IDtcLuRecoveryInitiatedByLuWork {} windows_core::imp::define_interface!(IDtcLuRmEnlistment, IDtcLuRmEnlistment_Vtbl, 0x4131e769_1aea_11d0_944b_00a0c905416e); windows_core::imp::interface_hierarchy!(IDtcLuRmEnlistment, windows_core::IUnknown); impl IDtcLuRmEnlistment { - pub unsafe fn Unplug(&self, fconversationlost: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Unplug)(windows_core::Interface::as_raw(self), fconversationlost.param().abi()).ok() + pub unsafe fn Unplug(&self, fconversationlost: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Unplug)(windows_core::Interface::as_raw(self), fconversationlost.into()).ok() } pub unsafe fn BackedOut(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).BackedOut)(windows_core::Interface::as_raw(self)).ok() @@ -789,11 +786,8 @@ impl windows_core::RuntimeName for IDtcLuRmEnlistmentSink {} windows_core::imp::define_interface!(IDtcLuSubordinateDtc, IDtcLuSubordinateDtc_Vtbl, 0x4131e773_1aea_11d0_944b_00a0c905416e); windows_core::imp::interface_hierarchy!(IDtcLuSubordinateDtc, windows_core::IUnknown); impl IDtcLuSubordinateDtc { - pub unsafe fn Unplug(&self, fconversationlost: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Unplug)(windows_core::Interface::as_raw(self), fconversationlost.param().abi()).ok() + pub unsafe fn Unplug(&self, fconversationlost: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Unplug)(windows_core::Interface::as_raw(self), fconversationlost.into()).ok() } pub unsafe fn BackedOut(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).BackedOut)(windows_core::Interface::as_raw(self)).ok() @@ -1021,61 +1015,43 @@ impl IDtcNetworkAccessConfig { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetAnyNetworkAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetAnyNetworkAccess(&self, banynetworkaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAnyNetworkAccess)(windows_core::Interface::as_raw(self), banynetworkaccess.param().abi()).ok() + pub unsafe fn SetAnyNetworkAccess(&self, banynetworkaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAnyNetworkAccess)(windows_core::Interface::as_raw(self), banynetworkaccess.into()).ok() } pub unsafe fn GetNetworkAdministrationAccess(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetNetworkAdministrationAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetNetworkAdministrationAccess(&self, bnetworkadministrationaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNetworkAdministrationAccess)(windows_core::Interface::as_raw(self), bnetworkadministrationaccess.param().abi()).ok() + pub unsafe fn SetNetworkAdministrationAccess(&self, bnetworkadministrationaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNetworkAdministrationAccess)(windows_core::Interface::as_raw(self), bnetworkadministrationaccess.into()).ok() } pub unsafe fn GetNetworkTransactionAccess(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetNetworkTransactionAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetNetworkTransactionAccess(&self, bnetworktransactionaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNetworkTransactionAccess)(windows_core::Interface::as_raw(self), bnetworktransactionaccess.param().abi()).ok() + pub unsafe fn SetNetworkTransactionAccess(&self, bnetworktransactionaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNetworkTransactionAccess)(windows_core::Interface::as_raw(self), bnetworktransactionaccess.into()).ok() } pub unsafe fn GetNetworkClientAccess(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetNetworkClientAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetNetworkClientAccess(&self, bnetworkclientaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNetworkClientAccess)(windows_core::Interface::as_raw(self), bnetworkclientaccess.param().abi()).ok() + pub unsafe fn SetNetworkClientAccess(&self, bnetworkclientaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNetworkClientAccess)(windows_core::Interface::as_raw(self), bnetworkclientaccess.into()).ok() } pub unsafe fn GetNetworkTIPAccess(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetNetworkTIPAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetNetworkTIPAccess(&self, bnetworktipaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNetworkTIPAccess)(windows_core::Interface::as_raw(self), bnetworktipaccess.param().abi()).ok() + pub unsafe fn SetNetworkTIPAccess(&self, bnetworktipaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNetworkTIPAccess)(windows_core::Interface::as_raw(self), bnetworktipaccess.into()).ok() } pub unsafe fn GetXAAccess(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetXAAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetXAAccess(&self, bxaaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetXAAccess)(windows_core::Interface::as_raw(self), bxaaccess.param().abi()).ok() + pub unsafe fn SetXAAccess(&self, bxaaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetXAAccess)(windows_core::Interface::as_raw(self), bxaaccess.into()).ok() } pub unsafe fn RestartDtcService(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RestartDtcService)(windows_core::Interface::as_raw(self)).ok() @@ -1242,17 +1218,11 @@ impl IDtcNetworkAccessConfig2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetNetworkOutboundAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetNetworkInboundAccess(&self, binbound: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNetworkInboundAccess)(windows_core::Interface::as_raw(self), binbound.param().abi()).ok() + pub unsafe fn SetNetworkInboundAccess(&self, binbound: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNetworkInboundAccess)(windows_core::Interface::as_raw(self), binbound.into()).ok() } - pub unsafe fn SetNetworkOutboundAccess(&self, boutbound: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNetworkOutboundAccess)(windows_core::Interface::as_raw(self), boutbound.param().abi()).ok() + pub unsafe fn SetNetworkOutboundAccess(&self, boutbound: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNetworkOutboundAccess)(windows_core::Interface::as_raw(self), boutbound.into()).ok() } pub unsafe fn GetAuthenticationLevel(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1352,11 +1322,8 @@ impl IDtcNetworkAccessConfig3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetLUAccess)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetLUAccess(&self, bluaccess: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLUAccess)(windows_core::Interface::as_raw(self), bluaccess.param().abi()).ok() + pub unsafe fn SetLUAccess(&self, bluaccess: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLUAccess)(windows_core::Interface::as_raw(self), bluaccess.into()).ok() } } #[repr(C)] @@ -1399,11 +1366,8 @@ impl windows_core::RuntimeName for IDtcNetworkAccessConfig3 {} windows_core::imp::define_interface!(IDtcToXaHelper, IDtcToXaHelper_Vtbl, 0xa9861611_304a_11d1_9813_00a0c905416e); windows_core::imp::interface_hierarchy!(IDtcToXaHelper, windows_core::IUnknown); impl IDtcToXaHelper { - pub unsafe fn Close(&self, i_fdorecovery: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), i_fdorecovery.param().abi()).ok() + pub unsafe fn Close(&self, i_fdorecovery: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), i_fdorecovery.into()).ok() } pub unsafe fn TranslateTridToXid(&self, pitransaction: P0, pguidbqual: *const windows_core::GUID, pxid: *mut XID) -> windows_core::Result<()> where @@ -1496,11 +1460,8 @@ impl IDtcToXaHelperSinglePipe { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EnlistWithRM)(windows_core::Interface::as_raw(self), core::mem::transmute(dwrmcookie), i_pitransaction.param().abi(), i_pitransres.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn ReleaseRMCookie(&self, i_dwrmcookie: u32, i_fnormal: P1) - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).ReleaseRMCookie)(windows_core::Interface::as_raw(self), core::mem::transmute(i_dwrmcookie), i_fnormal.param().abi()) + pub unsafe fn ReleaseRMCookie(&self, i_dwrmcookie: u32, i_fnormal: bool) { + (windows_core::Interface::vtable(self).ReleaseRMCookie)(windows_core::Interface::as_raw(self), core::mem::transmute(i_dwrmcookie), i_fnormal.into()) } } #[repr(C)] @@ -1819,13 +1780,12 @@ impl IRMHelper { pub unsafe fn RMCount(&self, dwctotalnumberofrms: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RMCount)(windows_core::Interface::as_raw(self), core::mem::transmute(dwctotalnumberofrms)).ok() } - pub unsafe fn RMInfo(&self, pxa_switch: *mut xa_switch_t, fcdeclcallingconv: P1, pszopenstring: P2, pszclosestring: P3, guidrmrecovery: windows_core::GUID) -> windows_core::Result<()> + pub unsafe fn RMInfo(&self, pxa_switch: *mut xa_switch_t, fcdeclcallingconv: bool, pszopenstring: P2, pszclosestring: P3, guidrmrecovery: windows_core::GUID) -> windows_core::Result<()> where - P1: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, { - (windows_core::Interface::vtable(self).RMInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(pxa_switch), fcdeclcallingconv.param().abi(), pszopenstring.param().abi(), pszclosestring.param().abi(), core::mem::transmute(guidrmrecovery)).ok() + (windows_core::Interface::vtable(self).RMInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(pxa_switch), fcdeclcallingconv.into(), pszopenstring.param().abi(), pszclosestring.param().abi(), core::mem::transmute(guidrmrecovery)).ok() } } #[repr(C)] @@ -2362,18 +2322,11 @@ impl windows_core::RuntimeName for ITmNodeName {} windows_core::imp::define_interface!(ITransaction, ITransaction_Vtbl, 0x0fb15084_af41_11ce_bd2b_204c4f4f5020); windows_core::imp::interface_hierarchy!(ITransaction, windows_core::IUnknown); impl ITransaction { - pub unsafe fn Commit(&self, fretaining: P0, grftc: u32, grfrm: u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Commit)(windows_core::Interface::as_raw(self), fretaining.param().abi(), core::mem::transmute(grftc), core::mem::transmute(grfrm)).ok() + pub unsafe fn Commit(&self, fretaining: bool, grftc: u32, grfrm: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Commit)(windows_core::Interface::as_raw(self), fretaining.into(), core::mem::transmute(grftc), core::mem::transmute(grfrm)).ok() } - pub unsafe fn Abort(&self, pboidreason: *const BOID, fretaining: P1, fasync: P2) -> windows_core::Result<()> - where - P1: windows_core::Param, - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).Abort)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.param().abi(), fasync.param().abi()).ok() + pub unsafe fn Abort(&self, pboidreason: *const BOID, fretaining: bool, fasync: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Abort)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.into(), fasync.into()).ok() } pub unsafe fn GetTransactionInfo(&self, pinfo: *mut XACTTRANSINFO) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetTransactionInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(pinfo)).ok() @@ -2914,17 +2867,11 @@ impl windows_core::RuntimeName for ITransactionOptions {} windows_core::imp::define_interface!(ITransactionOutcomeEvents, ITransactionOutcomeEvents_Vtbl, 0x3a6ad9e2_23b9_11cf_ad60_00aa00a74ccd); windows_core::imp::interface_hierarchy!(ITransactionOutcomeEvents, windows_core::IUnknown); impl ITransactionOutcomeEvents { - pub unsafe fn Committed(&self, fretaining: P0, pnewuow: *const BOID, hr: windows_core::HRESULT) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Committed)(windows_core::Interface::as_raw(self), fretaining.param().abi(), core::mem::transmute(pnewuow), core::mem::transmute(hr)).ok() + pub unsafe fn Committed(&self, fretaining: bool, pnewuow: *const BOID, hr: windows_core::HRESULT) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Committed)(windows_core::Interface::as_raw(self), fretaining.into(), core::mem::transmute(pnewuow), core::mem::transmute(hr)).ok() } - pub unsafe fn Aborted(&self, pboidreason: *const BOID, fretaining: P1, pnewuow: *const BOID, hr: windows_core::HRESULT) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).Aborted)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.param().abi(), core::mem::transmute(pnewuow), core::mem::transmute(hr)).ok() + pub unsafe fn Aborted(&self, pboidreason: *const BOID, fretaining: bool, pnewuow: *const BOID, hr: windows_core::HRESULT) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Aborted)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.into(), core::mem::transmute(pnewuow), core::mem::transmute(hr)).ok() } pub unsafe fn HeuristicDecision(&self, dwdecision: u32, pboidreason: *const BOID, hr: windows_core::HRESULT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).HeuristicDecision)(windows_core::Interface::as_raw(self), core::mem::transmute(dwdecision), core::mem::transmute(pboidreason), core::mem::transmute(hr)).ok() @@ -3097,11 +3044,8 @@ impl windows_core::RuntimeName for ITransactionPhase0Factory {} windows_core::imp::define_interface!(ITransactionPhase0NotifyAsync, ITransactionPhase0NotifyAsync_Vtbl, 0xef081809_0c76_11d2_87a6_00c04f990f34); windows_core::imp::interface_hierarchy!(ITransactionPhase0NotifyAsync, windows_core::IUnknown); impl ITransactionPhase0NotifyAsync { - pub unsafe fn Phase0Request(&self, fabortinghint: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Phase0Request)(windows_core::Interface::as_raw(self), fabortinghint.param().abi()).ok() + pub unsafe fn Phase0Request(&self, fabortinghint: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Phase0Request)(windows_core::Interface::as_raw(self), fabortinghint.into()).ok() } pub unsafe fn EnlistCompleted(&self, status: windows_core::HRESULT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnlistCompleted)(windows_core::Interface::as_raw(self), core::mem::transmute(status)).ok() @@ -3251,22 +3195,14 @@ impl windows_core::RuntimeName for ITransactionReceiverFactory {} windows_core::imp::define_interface!(ITransactionResource, ITransactionResource_Vtbl, 0xee5ff7b3_4572_11d0_9452_00a0c905416e); windows_core::imp::interface_hierarchy!(ITransactionResource, windows_core::IUnknown); impl ITransactionResource { - pub unsafe fn PrepareRequest(&self, fretaining: P0, grfrm: u32, fwantmoniker: P2, fsinglephase: P3) -> windows_core::Result<()> - where - P0: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).PrepareRequest)(windows_core::Interface::as_raw(self), fretaining.param().abi(), core::mem::transmute(grfrm), fwantmoniker.param().abi(), fsinglephase.param().abi()).ok() + pub unsafe fn PrepareRequest(&self, fretaining: bool, grfrm: u32, fwantmoniker: bool, fsinglephase: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).PrepareRequest)(windows_core::Interface::as_raw(self), fretaining.into(), core::mem::transmute(grfrm), fwantmoniker.into(), fsinglephase.into()).ok() } pub unsafe fn CommitRequest(&self, grfrm: u32, pnewuow: *const BOID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CommitRequest)(windows_core::Interface::as_raw(self), core::mem::transmute(grfrm), core::mem::transmute(pnewuow)).ok() } - pub unsafe fn AbortRequest(&self, pboidreason: *const BOID, fretaining: P1, pnewuow: *const BOID) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).AbortRequest)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.param().abi(), core::mem::transmute(pnewuow)).ok() + pub unsafe fn AbortRequest(&self, pboidreason: *const BOID, fretaining: bool, pnewuow: *const BOID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).AbortRequest)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.into(), core::mem::transmute(pnewuow)).ok() } pub unsafe fn TMDown(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TMDown)(windows_core::Interface::as_raw(self)).ok() @@ -3320,22 +3256,14 @@ impl windows_core::RuntimeName for ITransactionResource {} windows_core::imp::define_interface!(ITransactionResourceAsync, ITransactionResourceAsync_Vtbl, 0x69e971f0_23ce_11cf_ad60_00aa00a74ccd); windows_core::imp::interface_hierarchy!(ITransactionResourceAsync, windows_core::IUnknown); impl ITransactionResourceAsync { - pub unsafe fn PrepareRequest(&self, fretaining: P0, grfrm: u32, fwantmoniker: P2, fsinglephase: P3) -> windows_core::Result<()> - where - P0: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).PrepareRequest)(windows_core::Interface::as_raw(self), fretaining.param().abi(), core::mem::transmute(grfrm), fwantmoniker.param().abi(), fsinglephase.param().abi()).ok() + pub unsafe fn PrepareRequest(&self, fretaining: bool, grfrm: u32, fwantmoniker: bool, fsinglephase: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).PrepareRequest)(windows_core::Interface::as_raw(self), fretaining.into(), core::mem::transmute(grfrm), fwantmoniker.into(), fsinglephase.into()).ok() } pub unsafe fn CommitRequest(&self, grfrm: u32, pnewuow: *const BOID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CommitRequest)(windows_core::Interface::as_raw(self), core::mem::transmute(grfrm), core::mem::transmute(pnewuow)).ok() } - pub unsafe fn AbortRequest(&self, pboidreason: *const BOID, fretaining: P1, pnewuow: *const BOID) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).AbortRequest)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.param().abi(), core::mem::transmute(pnewuow)).ok() + pub unsafe fn AbortRequest(&self, pboidreason: *const BOID, fretaining: bool, pnewuow: *const BOID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).AbortRequest)(windows_core::Interface::as_raw(self), core::mem::transmute(pboidreason), fretaining.into(), core::mem::transmute(pnewuow)).ok() } pub unsafe fn TMDown(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TMDown)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs index 4a099c3898f..72f4126a2a9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs @@ -1,10 +1,7 @@ #[inline] -pub unsafe fn CallEnclave(lproutine: isize, lpparameter: *const core::ffi::c_void, fwaitforthread: P2, lpreturnvalue: *mut *mut core::ffi::c_void) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn CallEnclave(lproutine: isize, lpparameter: *const core::ffi::c_void, fwaitforthread: bool, lpreturnvalue: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { windows_targets::link!("vertdll.dll" "system" fn CallEnclave(lproutine : isize, lpparameter : *const core::ffi::c_void, fwaitforthread : super::super::Foundation:: BOOL, lpreturnvalue : *mut *mut core::ffi::c_void) -> super::super::Foundation:: BOOL); - CallEnclave(core::mem::transmute(lproutine), core::mem::transmute(lpparameter), fwaitforthread.param().abi(), core::mem::transmute(lpreturnvalue)).ok() + CallEnclave(core::mem::transmute(lproutine), core::mem::transmute(lpparameter), fwaitforthread.into(), core::mem::transmute(lpreturnvalue)).ok() } #[inline] pub unsafe fn CreateEnclave(hprocess: super::super::Foundation::HANDLE, lpaddress: Option<*const core::ffi::c_void>, dwsize: usize, dwinitialcommitment: usize, flenclavetype: u32, lpenclaveinformation: *const core::ffi::c_void, dwinfolength: u32, lpenclaveerror: Option<*mut u32>) -> *mut core::ffi::c_void { @@ -12,12 +9,9 @@ pub unsafe fn CreateEnclave(hprocess: super::super::Foundation::HANDLE, lpaddres CreateEnclave(core::mem::transmute(hprocess), core::mem::transmute(lpaddress.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwsize), core::mem::transmute(dwinitialcommitment), core::mem::transmute(flenclavetype), core::mem::transmute(lpenclaveinformation), core::mem::transmute(dwinfolength), core::mem::transmute(lpenclaveerror.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn CreateEnvironmentBlock(lpenvironment: *mut *mut core::ffi::c_void, htoken: Option, binherit: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn CreateEnvironmentBlock(lpenvironment: *mut *mut core::ffi::c_void, htoken: Option, binherit: bool) -> windows_core::Result<()> { windows_targets::link!("userenv.dll" "system" fn CreateEnvironmentBlock(lpenvironment : *mut *mut core::ffi::c_void, htoken : super::super::Foundation:: HANDLE, binherit : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - CreateEnvironmentBlock(core::mem::transmute(lpenvironment), core::mem::transmute(htoken.unwrap_or(core::mem::zeroed())), binherit.param().abi()).ok() + CreateEnvironmentBlock(core::mem::transmute(lpenvironment), core::mem::transmute(htoken.unwrap_or(core::mem::zeroed())), binherit.into()).ok() } #[inline] pub unsafe fn DeleteEnclave(lpaddress: *const core::ffi::c_void) -> windows_core::Result<()> { @@ -238,12 +232,9 @@ where SetEnvironmentVariableW(lpname.param().abi(), lpvalue.param().abi()).ok() } #[inline] -pub unsafe fn TerminateEnclave(lpaddress: *const core::ffi::c_void, fwait: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn TerminateEnclave(lpaddress: *const core::ffi::c_void, fwait: bool) -> windows_core::Result<()> { windows_targets::link!("vertdll.dll" "system" fn TerminateEnclave(lpaddress : *const core::ffi::c_void, fwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - TerminateEnclave(core::mem::transmute(lpaddress), fwait.param().abi()).ok() + TerminateEnclave(core::mem::transmute(lpaddress), fwait.into()).ok() } pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE: u32 = 4u32; pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED: u32 = 2u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs index 46de892cccb..791e9878415 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -21,13 +21,12 @@ pub unsafe fn ReportFault(pep: *const super::Diagnostics::Debug::EXCEPTION_POINT ReportFault(core::mem::transmute(pep), core::mem::transmute(dwopt)) } #[inline] -pub unsafe fn WerAddExcludedApplication(pwzexename: P0, ballusers: P1) -> windows_core::Result<()> +pub unsafe fn WerAddExcludedApplication(pwzexename: P0, ballusers: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("wer.dll" "system" fn WerAddExcludedApplication(pwzexename : windows_core::PCWSTR, ballusers : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - WerAddExcludedApplication(pwzexename.param().abi(), ballusers.param().abi()).ok() + WerAddExcludedApplication(pwzexename.param().abi(), ballusers.into()).ok() } #[inline] pub unsafe fn WerFreeString(pwszstr: P0) @@ -92,13 +91,12 @@ where WerRegisterRuntimeExceptionModule(pwszoutofprocesscallbackdll.param().abi(), core::mem::transmute(pcontext)).ok() } #[inline] -pub unsafe fn WerRemoveExcludedApplication(pwzexename: P0, ballusers: P1) -> windows_core::Result<()> +pub unsafe fn WerRemoveExcludedApplication(pwzexename: P0, ballusers: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("wer.dll" "system" fn WerRemoveExcludedApplication(pwzexename : windows_core::PCWSTR, ballusers : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - WerRemoveExcludedApplication(pwzexename.param().abi(), ballusers.param().abi()).ok() + WerRemoveExcludedApplication(pwzexename.param().abi(), ballusers.into()).ok() } #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[inline] @@ -289,9 +287,6 @@ pub const E_STORE_USER_QUEUE: REPORT_STORE_TYPES = REPORT_STORE_TYPES(1i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HREPORT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HREPORT { - type TypeKind = windows_core::CopyType; -} impl HREPORT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -314,9 +309,6 @@ impl Default for HREPORT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HREPORTSTORE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HREPORTSTORE { - type TypeKind = windows_core::CopyType; -} impl HREPORTSTORE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs b/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs index c17aba4405b..74ca4b17fd0 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs @@ -473,9 +473,6 @@ pub struct EVT_FORMAT_MESSAGE_FLAGS(pub u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct EVT_HANDLE(pub isize); -impl windows_core::TypeKind for EVT_HANDLE { - type TypeKind = windows_core::CopyType; -} impl EVT_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs index d866111a32b..ace7b30120a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -12,14 +12,13 @@ where CommandLineFromMsiDescriptor(descriptor.param().abi(), core::mem::transmute(commandline), core::mem::transmute(commandlinelength)) } #[inline] -pub unsafe fn CreateGPOLink(lpgpo: P0, lpcontainer: P1, fhighpriority: P2) -> windows_core::Result<()> +pub unsafe fn CreateGPOLink(lpgpo: P0, lpcontainer: P1, fhighpriority: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("gpedit.dll" "system" fn CreateGPOLink(lpgpo : windows_core::PCWSTR, lpcontainer : windows_core::PCWSTR, fhighpriority : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - CreateGPOLink(lpgpo.param().abi(), lpcontainer.param().abi(), fhighpriority.param().abi()).ok() + CreateGPOLink(lpgpo.param().abi(), lpcontainer.param().abi(), fhighpriority.into()).ok() } #[inline] pub unsafe fn DeleteAllGPOLinks(lpcontainer: P0) -> windows_core::Result<()> @@ -39,12 +38,9 @@ where DeleteGPOLink(lpgpo.param().abi(), lpcontainer.param().abi()).ok() } #[inline] -pub unsafe fn EnterCriticalPolicySection(bmachine: P0) -> windows_core::Result -where - P0: windows_core::Param, -{ +pub unsafe fn EnterCriticalPolicySection(bmachine: bool) -> windows_core::Result { windows_targets::link!("userenv.dll" "system" fn EnterCriticalPolicySection(bmachine : super::super::Foundation:: BOOL) -> super::super::Foundation:: HANDLE); - let result__ = EnterCriticalPolicySection(bmachine.param().abi()); + let result__ = EnterCriticalPolicySection(bmachine.into()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -67,13 +63,12 @@ pub unsafe fn FreeGPOListW(pgpolist: *const GROUP_POLICY_OBJECTW) -> windows_cor FreeGPOListW(core::mem::transmute(pgpolist)).ok() } #[inline] -pub unsafe fn GenerateGPNotification(bmachine: P0, lpwszmgmtproduct: P1, dwmgmtproductoptions: u32) -> u32 +pub unsafe fn GenerateGPNotification(bmachine: bool, lpwszmgmtproduct: P1, dwmgmtproductoptions: u32) -> u32 where - P0: windows_core::Param, P1: windows_core::Param, { windows_targets::link!("userenv.dll" "system" fn GenerateGPNotification(bmachine : super::super::Foundation:: BOOL, lpwszmgmtproduct : windows_core::PCWSTR, dwmgmtproductoptions : u32) -> u32); - GenerateGPNotification(bmachine.param().abi(), lpwszmgmtproduct.param().abi(), core::mem::transmute(dwmgmtproductoptions)) + GenerateGPNotification(bmachine.into(), lpwszmgmtproduct.param().abi(), core::mem::transmute(dwmgmtproductoptions)) } #[cfg(feature = "Win32_Security")] #[inline] @@ -122,12 +117,9 @@ where GetLocalManagedApplicationData(productcode.param().abi(), core::mem::transmute(displayname), core::mem::transmute(supporturl)) } #[inline] -pub unsafe fn GetLocalManagedApplications(buserapps: P0, pdwapps: *mut u32, prglocalapps: *mut *mut LOCALMANAGEDAPPLICATION) -> u32 -where - P0: windows_core::Param, -{ +pub unsafe fn GetLocalManagedApplications(buserapps: bool, pdwapps: *mut u32, prglocalapps: *mut *mut LOCALMANAGEDAPPLICATION) -> u32 { windows_targets::link!("advapi32.dll" "system" fn GetLocalManagedApplications(buserapps : super::super::Foundation:: BOOL, pdwapps : *mut u32, prglocalapps : *mut *mut LOCALMANAGEDAPPLICATION) -> u32); - GetLocalManagedApplications(buserapps.param().abi(), core::mem::transmute(pdwapps), core::mem::transmute(prglocalapps)) + GetLocalManagedApplications(buserapps.into(), core::mem::transmute(pdwapps), core::mem::transmute(prglocalapps)) } #[cfg(feature = "Win32_UI_Shell")] #[inline] @@ -170,28 +162,19 @@ pub unsafe fn ProcessGroupPolicyCompletedEx(extensionid: *const windows_core::GU ProcessGroupPolicyCompletedEx(core::mem::transmute(extensionid), core::mem::transmute(pasynchandle), core::mem::transmute(dwstatus), core::mem::transmute(rsopstatus)) } #[inline] -pub unsafe fn RefreshPolicy(bmachine: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn RefreshPolicy(bmachine: bool) -> windows_core::Result<()> { windows_targets::link!("userenv.dll" "system" fn RefreshPolicy(bmachine : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - RefreshPolicy(bmachine.param().abi()).ok() + RefreshPolicy(bmachine.into()).ok() } #[inline] -pub unsafe fn RefreshPolicyEx(bmachine: P0, dwoptions: u32) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn RefreshPolicyEx(bmachine: bool, dwoptions: u32) -> windows_core::Result<()> { windows_targets::link!("userenv.dll" "system" fn RefreshPolicyEx(bmachine : super::super::Foundation:: BOOL, dwoptions : u32) -> super::super::Foundation:: BOOL); - RefreshPolicyEx(bmachine.param().abi(), core::mem::transmute(dwoptions)).ok() + RefreshPolicyEx(bmachine.into(), core::mem::transmute(dwoptions)).ok() } #[inline] -pub unsafe fn RegisterGPNotification(hevent: super::super::Foundation::HANDLE, bmachine: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn RegisterGPNotification(hevent: super::super::Foundation::HANDLE, bmachine: bool) -> windows_core::Result<()> { windows_targets::link!("userenv.dll" "system" fn RegisterGPNotification(hevent : super::super::Foundation:: HANDLE, bmachine : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - RegisterGPNotification(core::mem::transmute(hevent), bmachine.param().abi()).ok() + RegisterGPNotification(core::mem::transmute(hevent), bmachine.into()).ok() } #[cfg(feature = "Win32_Security")] #[inline] @@ -551,12 +534,8 @@ impl IGPEInformation { pub unsafe fn GetHint(&self, gphint: *mut GROUP_POLICY_HINT_TYPE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetHint)(windows_core::Interface::as_raw(self), core::mem::transmute(gphint)).ok() } - pub unsafe fn PolicyChanged(&self, bmachine: P0, badd: P1, pguidextension: *mut windows_core::GUID, pguidsnapin: *mut windows_core::GUID) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).PolicyChanged)(windows_core::Interface::as_raw(self), bmachine.param().abi(), badd.param().abi(), core::mem::transmute(pguidextension), core::mem::transmute(pguidsnapin)).ok() + pub unsafe fn PolicyChanged(&self, bmachine: bool, badd: bool, pguidextension: *mut windows_core::GUID, pguidsnapin: *mut windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).PolicyChanged)(windows_core::Interface::as_raw(self), bmachine.into(), badd.into(), core::mem::transmute(pguidextension), core::mem::transmute(pguidsnapin)).ok() } } #[repr(C)] @@ -7644,12 +7623,8 @@ impl IGroupPolicyObject { { (windows_core::Interface::vtable(self).OpenRemoteMachineGPO)(windows_core::Interface::as_raw(self), pszcomputername.param().abi(), core::mem::transmute(dwflags)).ok() } - pub unsafe fn Save(&self, bmachine: P0, badd: P1, pguidextension: *mut windows_core::GUID, pguid: *mut windows_core::GUID) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), bmachine.param().abi(), badd.param().abi(), core::mem::transmute(pguidextension), core::mem::transmute(pguid)).ok() + pub unsafe fn Save(&self, bmachine: bool, badd: bool, pguidextension: *mut windows_core::GUID, pguid: *mut windows_core::GUID) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), bmachine.into(), badd.into(), core::mem::transmute(pguidextension), core::mem::transmute(pguid)).ok() } pub unsafe fn Delete(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Delete)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/HostCompute/mod.rs b/crates/libs/windows/src/Windows/Win32/System/HostCompute/mod.rs index f156d87b616..b594a3bf140 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostCompute/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostCompute/mod.rs @@ -1,9 +1,6 @@ #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCS_CALLBACK(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCS_CALLBACK { - type TypeKind = windows_core::CopyType; -} impl HCS_CALLBACK { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs index 1a52f942fbd..61d0b19b40d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -567,9 +567,6 @@ pub struct HCS_NOTIFICATION_FLAGS(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCS_OPERATION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCS_OPERATION { - type TypeKind = windows_core::CopyType; -} impl HCS_OPERATION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -632,9 +629,6 @@ pub struct HCS_OPERATION_TYPE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCS_PROCESS(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCS_PROCESS { - type TypeKind = windows_core::CopyType; -} impl HCS_PROCESS { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -674,9 +668,6 @@ pub struct HCS_RESOURCE_TYPE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCS_SYSTEM(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCS_SYSTEM { - type TypeKind = windows_core::CopyType; -} impl HCS_SYSTEM { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs index c41e9326229..d9ea64d155a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs @@ -36,12 +36,9 @@ pub unsafe fn ForceArchitecture(vmsavedstatedumphandle: *mut core::ffi::c_void, ForceArchitecture(core::mem::transmute(vmsavedstatedumphandle), core::mem::transmute(vpid), core::mem::transmute(architecture)).ok() } #[inline] -pub unsafe fn ForceNestedHostMode(vmsavedstatedumphandle: *mut core::ffi::c_void, vpid: u32, hostmode: P2, oldmode: Option<*mut super::super::Foundation::BOOL>) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn ForceNestedHostMode(vmsavedstatedumphandle: *mut core::ffi::c_void, vpid: u32, hostmode: bool, oldmode: Option<*mut super::super::Foundation::BOOL>) -> windows_core::Result<()> { windows_targets::link!("vmsavedstatedumpprovider.dll" "system" fn ForceNestedHostMode(vmsavedstatedumphandle : *mut core::ffi::c_void, vpid : u32, hostmode : super::super::Foundation:: BOOL, oldmode : *mut super::super::Foundation:: BOOL) -> windows_core::HRESULT); - ForceNestedHostMode(core::mem::transmute(vmsavedstatedumphandle), core::mem::transmute(vpid), hostmode.param().abi(), core::mem::transmute(oldmode.unwrap_or(core::mem::zeroed()))).ok() + ForceNestedHostMode(core::mem::transmute(vmsavedstatedumphandle), core::mem::transmute(vpid), hostmode.into(), core::mem::transmute(oldmode.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn ForcePagingMode(vmsavedstatedumphandle: *mut core::ffi::c_void, vpid: u32, pagingmode: PAGING_MODE) -> windows_core::Result<()> { @@ -145,12 +142,9 @@ pub unsafe fn HdvCreateDeviceInstance(devicehosthandle: *const core::ffi::c_void HdvCreateDeviceInstance(core::mem::transmute(devicehosthandle), core::mem::transmute(devicetype), core::mem::transmute(deviceclassid), core::mem::transmute(deviceinstanceid), core::mem::transmute(deviceinterface), core::mem::transmute(devicecontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(devicehandle)).ok() } #[inline] -pub unsafe fn HdvCreateGuestMemoryAperture(requestor: *const core::ffi::c_void, guestphysicaladdress: u64, bytecount: u32, writeprotected: P3, mappedaddress: *mut *mut core::ffi::c_void) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn HdvCreateGuestMemoryAperture(requestor: *const core::ffi::c_void, guestphysicaladdress: u64, bytecount: u32, writeprotected: bool, mappedaddress: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { windows_targets::link!("vmdevicehost.dll" "system" fn HdvCreateGuestMemoryAperture(requestor : *const core::ffi::c_void, guestphysicaladdress : u64, bytecount : u32, writeprotected : super::super::Foundation:: BOOL, mappedaddress : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); - HdvCreateGuestMemoryAperture(core::mem::transmute(requestor), core::mem::transmute(guestphysicaladdress), core::mem::transmute(bytecount), writeprotected.param().abi(), core::mem::transmute(mappedaddress)).ok() + HdvCreateGuestMemoryAperture(core::mem::transmute(requestor), core::mem::transmute(guestphysicaladdress), core::mem::transmute(bytecount), writeprotected.into(), core::mem::transmute(mappedaddress)).ok() } #[inline] pub unsafe fn HdvCreateSectionBackedMmioRange(requestor: *const core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, offsetinpages: u64, lengthinpages: u64, mappingflags: HDV_MMIO_MAPPING_FLAGS, sectionhandle: super::super::Foundation::HANDLE, sectionoffsetinpages: u64) -> windows_core::Result<()> { @@ -260,13 +254,12 @@ where LoadSavedStateModuleSymbolsEx(core::mem::transmute(vmsavedstatedumphandle), imagename.param().abi(), core::mem::transmute(imagetimestamp), modulename.param().abi(), core::mem::transmute(baseaddress), core::mem::transmute(sizeofbase)).ok() } #[inline] -pub unsafe fn LoadSavedStateSymbolProvider(vmsavedstatedumphandle: *mut core::ffi::c_void, usersymbols: P1, force: P2) -> windows_core::Result<()> +pub unsafe fn LoadSavedStateSymbolProvider(vmsavedstatedumphandle: *mut core::ffi::c_void, usersymbols: P1, force: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("vmsavedstatedumpprovider.dll" "system" fn LoadSavedStateSymbolProvider(vmsavedstatedumphandle : *mut core::ffi::c_void, usersymbols : windows_core::PCWSTR, force : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - LoadSavedStateSymbolProvider(core::mem::transmute(vmsavedstatedumphandle), usersymbols.param().abi(), force.param().abi()).ok() + LoadSavedStateSymbolProvider(core::mem::transmute(vmsavedstatedumphandle), usersymbols.param().abi(), force.into()).ok() } #[inline] pub unsafe fn LocateSavedStateFiles(vmname: P0, snapshotname: P1, binpath: *mut windows_core::PWSTR, vsvpath: *mut windows_core::PWSTR, vmrspath: *mut windows_core::PWSTR) -> windows_core::Result<()> @@ -1797,9 +1790,6 @@ pub struct WHV_PARTITION_COUNTER_SET(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WHV_PARTITION_HANDLE(pub isize); -impl windows_core::TypeKind for WHV_PARTITION_HANDLE { - type TypeKind = windows_core::CopyType; -} impl WHV_PARTITION_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs b/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs index 44d98d28a5a..fc7e669e875 100644 --- a/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/IO/mod.rs @@ -30,20 +30,14 @@ pub unsafe fn DeviceIoControl(hdevice: super::super::Foundation::HANDLE, dwiocon DeviceIoControl(core::mem::transmute(hdevice), core::mem::transmute(dwiocontrolcode), core::mem::transmute(lpinbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(ninbuffersize), core::mem::transmute(lpoutbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(noutbuffersize), core::mem::transmute(lpbytesreturned.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpoverlapped.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn GetOverlappedResult(hfile: super::super::Foundation::HANDLE, lpoverlapped: *const OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: P3) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn GetOverlappedResult(hfile: super::super::Foundation::HANDLE, lpoverlapped: *const OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn GetOverlappedResult(hfile : super::super::Foundation:: HANDLE, lpoverlapped : *const OVERLAPPED, lpnumberofbytestransferred : *mut u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - GetOverlappedResult(core::mem::transmute(hfile), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.param().abi()).ok() + GetOverlappedResult(core::mem::transmute(hfile), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.into()).ok() } #[inline] -pub unsafe fn GetOverlappedResultEx(hfile: super::super::Foundation::HANDLE, lpoverlapped: *const OVERLAPPED, lpnumberofbytestransferred: *mut u32, dwmilliseconds: u32, balertable: P4) -> windows_core::Result<()> -where - P4: windows_core::Param, -{ +pub unsafe fn GetOverlappedResultEx(hfile: super::super::Foundation::HANDLE, lpoverlapped: *const OVERLAPPED, lpnumberofbytestransferred: *mut u32, dwmilliseconds: u32, balertable: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn GetOverlappedResultEx(hfile : super::super::Foundation:: HANDLE, lpoverlapped : *const OVERLAPPED, lpnumberofbytestransferred : *mut u32, dwmilliseconds : u32, balertable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - GetOverlappedResultEx(core::mem::transmute(hfile), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), core::mem::transmute(dwmilliseconds), balertable.param().abi()).ok() + GetOverlappedResultEx(core::mem::transmute(hfile), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), core::mem::transmute(dwmilliseconds), balertable.into()).ok() } #[inline] pub unsafe fn GetQueuedCompletionStatus(completionport: super::super::Foundation::HANDLE, lpnumberofbytestransferred: *mut u32, lpcompletionkey: *mut usize, lpoverlapped: *mut *mut OVERLAPPED, dwmilliseconds: u32) -> windows_core::Result<()> { @@ -51,12 +45,9 @@ pub unsafe fn GetQueuedCompletionStatus(completionport: super::super::Foundation GetQueuedCompletionStatus(core::mem::transmute(completionport), core::mem::transmute(lpnumberofbytestransferred), core::mem::transmute(lpcompletionkey), core::mem::transmute(lpoverlapped), core::mem::transmute(dwmilliseconds)).ok() } #[inline] -pub unsafe fn GetQueuedCompletionStatusEx(completionport: super::super::Foundation::HANDLE, lpcompletionportentries: &mut [OVERLAPPED_ENTRY], ulnumentriesremoved: *mut u32, dwmilliseconds: u32, falertable: P5) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn GetQueuedCompletionStatusEx(completionport: super::super::Foundation::HANDLE, lpcompletionportentries: &mut [OVERLAPPED_ENTRY], ulnumentriesremoved: *mut u32, dwmilliseconds: u32, falertable: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn GetQueuedCompletionStatusEx(completionport : super::super::Foundation:: HANDLE, lpcompletionportentries : *mut OVERLAPPED_ENTRY, ulcount : u32, ulnumentriesremoved : *mut u32, dwmilliseconds : u32, falertable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - GetQueuedCompletionStatusEx(core::mem::transmute(completionport), core::mem::transmute(lpcompletionportentries.as_ptr()), lpcompletionportentries.len().try_into().unwrap(), core::mem::transmute(ulnumentriesremoved), core::mem::transmute(dwmilliseconds), falertable.param().abi()).ok() + GetQueuedCompletionStatusEx(core::mem::transmute(completionport), core::mem::transmute(lpcompletionportentries.as_ptr()), lpcompletionportentries.len().try_into().unwrap(), core::mem::transmute(ulnumentriesremoved), core::mem::transmute(dwmilliseconds), falertable.into()).ok() } #[inline] pub unsafe fn PostQueuedCompletionStatus(completionport: super::super::Foundation::HANDLE, dwnumberofbytestransferred: u32, dwcompletionkey: usize, lpoverlapped: Option<*const OVERLAPPED>) -> windows_core::Result<()> { diff --git a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs index 7499feebb9d..4480950f383 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs @@ -549,9 +549,6 @@ pub const GUID_IIS_WWW_SERVER_V2_TRACE_PROVIDER: windows_core::GUID = windows_co #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCONN(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCONN { - type TypeKind = windows_core::CopyType; -} impl HCONN { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -1710,14 +1707,12 @@ impl IMSAdminBaseW { { (windows_core::Interface::vtable(self).EnumKeys)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdhandle), pszmdpath.param().abi(), core::mem::transmute(pszmdname.as_ptr()), core::mem::transmute(dwmdenumobjectindex)).ok() } - pub unsafe fn CopyKey(&self, hmdsourcehandle: u32, pszmdsourcepath: P1, hmddesthandle: u32, pszmddestpath: P3, bmdoverwriteflag: P4, bmdcopyflag: P5) -> windows_core::Result<()> + pub unsafe fn CopyKey(&self, hmdsourcehandle: u32, pszmdsourcepath: P1, hmddesthandle: u32, pszmddestpath: P3, bmdoverwriteflag: bool, bmdcopyflag: bool) -> windows_core::Result<()> where P1: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, { - (windows_core::Interface::vtable(self).CopyKey)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdsourcehandle), pszmdsourcepath.param().abi(), core::mem::transmute(hmddesthandle), pszmddestpath.param().abi(), bmdoverwriteflag.param().abi(), bmdcopyflag.param().abi()).ok() + (windows_core::Interface::vtable(self).CopyKey)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdsourcehandle), pszmdsourcepath.param().abi(), core::mem::transmute(hmddesthandle), pszmddestpath.param().abi(), bmdoverwriteflag.into(), bmdcopyflag.into()).ok() } pub unsafe fn RenameKey(&self, hmdhandle: u32, pszmdpath: P1, pszmdnewname: P2) -> windows_core::Result<()> where @@ -1762,13 +1757,12 @@ impl IMSAdminBaseW { { (windows_core::Interface::vtable(self).DeleteAllData)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdhandle), pszmdpath.param().abi(), core::mem::transmute(dwmdusertype), core::mem::transmute(dwmddatatype)).ok() } - pub unsafe fn CopyData(&self, hmdsourcehandle: u32, pszmdsourcepath: P1, hmddesthandle: u32, pszmddestpath: P3, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, bmdcopyflag: P7) -> windows_core::Result<()> + pub unsafe fn CopyData(&self, hmdsourcehandle: u32, pszmdsourcepath: P1, hmddesthandle: u32, pszmddestpath: P3, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, bmdcopyflag: bool) -> windows_core::Result<()> where P1: windows_core::Param, P3: windows_core::Param, - P7: windows_core::Param, { - (windows_core::Interface::vtable(self).CopyData)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdsourcehandle), pszmdsourcepath.param().abi(), core::mem::transmute(hmddesthandle), pszmddestpath.param().abi(), core::mem::transmute(dwmdattributes), core::mem::transmute(dwmdusertype), core::mem::transmute(dwmddatatype), bmdcopyflag.param().abi()).ok() + (windows_core::Interface::vtable(self).CopyData)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdsourcehandle), pszmdsourcepath.param().abi(), core::mem::transmute(hmddesthandle), pszmddestpath.param().abi(), core::mem::transmute(dwmdattributes), core::mem::transmute(dwmdusertype), core::mem::transmute(dwmddatatype), bmdcopyflag.into()).ok() } pub unsafe fn GetDataPaths(&self, hmdhandle: u32, pszmdpath: P1, dwmdidentifier: u32, dwmddatatype: u32, pszbuffer: &mut [u16], pdwmdrequiredbuffersize: *mut u32) -> windows_core::Result<()> where @@ -1807,19 +1801,17 @@ impl IMSAdminBaseW { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetDataSetNumber)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdhandle), pszmdpath.param().abi(), &mut result__).map(|| result__) } - pub unsafe fn SetLastChangeTime(&self, hmdhandle: u32, pszmdpath: P1, pftmdlastchangetime: *const super::super::Foundation::FILETIME, blocaltime: P3) -> windows_core::Result<()> + pub unsafe fn SetLastChangeTime(&self, hmdhandle: u32, pszmdpath: P1, pftmdlastchangetime: *const super::super::Foundation::FILETIME, blocaltime: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).SetLastChangeTime)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdhandle), pszmdpath.param().abi(), core::mem::transmute(pftmdlastchangetime), blocaltime.param().abi()).ok() + (windows_core::Interface::vtable(self).SetLastChangeTime)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdhandle), pszmdpath.param().abi(), core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } - pub unsafe fn GetLastChangeTime(&self, hmdhandle: u32, pszmdpath: P1, pftmdlastchangetime: *mut super::super::Foundation::FILETIME, blocaltime: P3) -> windows_core::Result<()> + pub unsafe fn GetLastChangeTime(&self, hmdhandle: u32, pszmdpath: P1, pftmdlastchangetime: *mut super::super::Foundation::FILETIME, blocaltime: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).GetLastChangeTime)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdhandle), pszmdpath.param().abi(), core::mem::transmute(pftmdlastchangetime), blocaltime.param().abi()).ok() + (windows_core::Interface::vtable(self).GetLastChangeTime)(windows_core::Interface::as_raw(self), core::mem::transmute(hmdhandle), pszmdpath.param().abi(), core::mem::transmute(pftmdlastchangetime), blocaltime.into()).ok() } pub unsafe fn KeyExchangePhase1(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).KeyExchangePhase1)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs index d8d5c7714a2..5a449792c0f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs @@ -39,23 +39,21 @@ pub unsafe fn IsProcessInJob(processhandle: super::super::Foundation::HANDLE, jo IsProcessInJob(core::mem::transmute(processhandle), core::mem::transmute(jobhandle.unwrap_or(core::mem::zeroed())), core::mem::transmute(result)).ok() } #[inline] -pub unsafe fn OpenJobObjectA(dwdesiredaccess: u32, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenJobObjectA(dwdesiredaccess: u32, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenJobObjectA(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenJobObjectA(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenJobObjectA(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenJobObjectW(dwdesiredaccess: u32, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenJobObjectW(dwdesiredaccess: u32, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenJobObjectW(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenJobObjectW(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenJobObjectW(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -87,12 +85,9 @@ pub unsafe fn TerminateJobObject(hjob: super::super::Foundation::HANDLE, uexitco TerminateJobObject(core::mem::transmute(hjob), core::mem::transmute(uexitcode)).ok() } #[inline] -pub unsafe fn UserHandleGrantAccess(huserhandle: super::super::Foundation::HANDLE, hjob: super::super::Foundation::HANDLE, bgrant: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn UserHandleGrantAccess(huserhandle: super::super::Foundation::HANDLE, hjob: super::super::Foundation::HANDLE, bgrant: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn UserHandleGrantAccess(huserhandle : super::super::Foundation:: HANDLE, hjob : super::super::Foundation:: HANDLE, bgrant : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - UserHandleGrantAccess(core::mem::transmute(huserhandle), core::mem::transmute(hjob), bgrant.param().abi()).ok() + UserHandleGrantAccess(core::mem::transmute(huserhandle), core::mem::transmute(hjob), bgrant.into()).ok() } #[repr(transparent)] #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs b/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs index 56bd4566a1d..a4e5824b618 100644 --- a/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs @@ -7,23 +7,21 @@ where AddDllDirectory(newdirectory.param().abi()) } #[inline] -pub unsafe fn BeginUpdateResourceA(pfilename: P0, bdeleteexistingresources: P1) -> windows_core::Result +pub unsafe fn BeginUpdateResourceA(pfilename: P0, bdeleteexistingresources: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn BeginUpdateResourceA(pfilename : windows_core::PCSTR, bdeleteexistingresources : super::super::Foundation:: BOOL) -> super::super::Foundation:: HANDLE); - let result__ = BeginUpdateResourceA(pfilename.param().abi(), bdeleteexistingresources.param().abi()); + let result__ = BeginUpdateResourceA(pfilename.param().abi(), bdeleteexistingresources.into()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn BeginUpdateResourceW(pfilename: P0, bdeleteexistingresources: P1) -> windows_core::Result +pub unsafe fn BeginUpdateResourceW(pfilename: P0, bdeleteexistingresources: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn BeginUpdateResourceW(pfilename : windows_core::PCWSTR, bdeleteexistingresources : super::super::Foundation:: BOOL) -> super::super::Foundation:: HANDLE); - let result__ = BeginUpdateResourceW(pfilename.param().abi(), bdeleteexistingresources.param().abi()); + let result__ = BeginUpdateResourceW(pfilename.param().abi(), bdeleteexistingresources.into()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -32,20 +30,14 @@ pub unsafe fn DisableThreadLibraryCalls(hlibmodule: super::super::Foundation::HM DisableThreadLibraryCalls(core::mem::transmute(hlibmodule)).ok() } #[inline] -pub unsafe fn EndUpdateResourceA(hupdate: super::super::Foundation::HANDLE, fdiscard: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn EndUpdateResourceA(hupdate: super::super::Foundation::HANDLE, fdiscard: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn EndUpdateResourceA(hupdate : super::super::Foundation:: HANDLE, fdiscard : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - EndUpdateResourceA(core::mem::transmute(hupdate), fdiscard.param().abi()).ok() + EndUpdateResourceA(core::mem::transmute(hupdate), fdiscard.into()).ok() } #[inline] -pub unsafe fn EndUpdateResourceW(hupdate: super::super::Foundation::HANDLE, fdiscard: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn EndUpdateResourceW(hupdate: super::super::Foundation::HANDLE, fdiscard: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn EndUpdateResourceW(hupdate : super::super::Foundation:: HANDLE, fdiscard : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - EndUpdateResourceW(core::mem::transmute(hupdate), fdiscard.param().abi()).ok() + EndUpdateResourceW(core::mem::transmute(hupdate), fdiscard.into()).ok() } #[inline] pub unsafe fn EnumResourceLanguagesA(hmodule: Option, lptype: P1, lpname: P2, lpenumfunc: ENUMRESLANGPROCA, lparam: isize) -> windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs index d9292726726..8cbbee7756d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs @@ -386,41 +386,35 @@ pub unsafe fn OfferVirtualMemory(virtualaddress: &mut [u8], priority: OFFER_PRIO OfferVirtualMemory(core::mem::transmute(virtualaddress.as_ptr()), virtualaddress.len().try_into().unwrap(), core::mem::transmute(priority)) } #[inline] -pub unsafe fn OpenDedicatedMemoryPartition(partition: super::super::Foundation::HANDLE, dedicatedmemorytypeid: u64, desiredaccess: u32, inherithandle: P3) -> super::super::Foundation::HANDLE -where - P3: windows_core::Param, -{ +pub unsafe fn OpenDedicatedMemoryPartition(partition: super::super::Foundation::HANDLE, dedicatedmemorytypeid: u64, desiredaccess: u32, inherithandle: bool) -> super::super::Foundation::HANDLE { windows_targets::link!("api-ms-win-core-memory-l1-1-8.dll" "system" fn OpenDedicatedMemoryPartition(partition : super::super::Foundation:: HANDLE, dedicatedmemorytypeid : u64, desiredaccess : u32, inherithandle : super::super::Foundation:: BOOL) -> super::super::Foundation:: HANDLE); - OpenDedicatedMemoryPartition(core::mem::transmute(partition), core::mem::transmute(dedicatedmemorytypeid), core::mem::transmute(desiredaccess), inherithandle.param().abi()) + OpenDedicatedMemoryPartition(core::mem::transmute(partition), core::mem::transmute(dedicatedmemorytypeid), core::mem::transmute(desiredaccess), inherithandle.into()) } #[inline] -pub unsafe fn OpenFileMappingA(dwdesiredaccess: u32, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenFileMappingA(dwdesiredaccess: u32, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenFileMappingA(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenFileMappingA(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenFileMappingA(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenFileMappingFromApp(desiredaccess: u32, inherithandle: P1, name: P2) -> windows_core::Result +pub unsafe fn OpenFileMappingFromApp(desiredaccess: u32, inherithandle: bool, name: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("api-ms-win-core-memory-l1-1-3.dll" "system" fn OpenFileMappingFromApp(desiredaccess : u32, inherithandle : super::super::Foundation:: BOOL, name : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenFileMappingFromApp(core::mem::transmute(desiredaccess), inherithandle.param().abi(), name.param().abi()); + let result__ = OpenFileMappingFromApp(core::mem::transmute(desiredaccess), inherithandle.into(), name.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenFileMappingW(dwdesiredaccess: u32, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenFileMappingW(dwdesiredaccess: u32, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenFileMappingW(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenFileMappingW(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenFileMappingW(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -606,9 +600,6 @@ pub unsafe fn VirtualUnlockEx(process: Option, #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct AtlThunkData_t(pub isize); -impl windows_core::TypeKind for AtlThunkData_t { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CFG_CALL_TARGET_INFO { diff --git a/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs index 784d3bb2126..4f27c75722f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs @@ -140,11 +140,8 @@ impl Column { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Hidden)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetHidden(&self, hidden: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetHidden)(windows_core::Interface::as_raw(self), hidden.param().abi()).ok() + pub unsafe fn SetHidden(&self, hidden: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetHidden)(windows_core::Interface::as_raw(self), hidden.into()).ok() } pub unsafe fn SetAsSortColumn(&self, sortorder: _ColumnSortOrder) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetAsSortColumn)(windows_core::Interface::as_raw(self), core::mem::transmute(sortorder)).ok() @@ -467,11 +464,8 @@ impl Document { pub unsafe fn SaveAs(&self, filename: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SaveAs)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(filename)).ok() } - pub unsafe fn Close(&self, savechanges: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), savechanges.param().abi()).ok() + pub unsafe fn Close(&self, savechanges: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), savechanges.into()).ok() } pub unsafe fn Views(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -765,17 +759,11 @@ impl Extension { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).SnapinCLSID)(windows_core::Interface::as_raw(self), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn EnableAllExtensions(&self, enable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableAllExtensions)(windows_core::Interface::as_raw(self), enable.param().abi()).ok() + pub unsafe fn EnableAllExtensions(&self, enable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableAllExtensions)(windows_core::Interface::as_raw(self), enable.into()).ok() } - pub unsafe fn Enable(&self, enable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), enable.param().abi()).ok() + pub unsafe fn Enable(&self, enable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), enable.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -1789,11 +1777,8 @@ impl core::ops::Deref for IConsole2 { } windows_core::imp::interface_hierarchy!(IConsole2, windows_core::IUnknown, IConsole); impl IConsole2 { - pub unsafe fn Expand(&self, hitem: isize, bexpand: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).Expand)(windows_core::Interface::as_raw(self), core::mem::transmute(hitem), bexpand.param().abi()).ok() + pub unsafe fn Expand(&self, hitem: isize, bexpand: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Expand)(windows_core::Interface::as_raw(self), core::mem::transmute(hitem), bexpand.into()).ok() } pub unsafe fn IsTaskpadViewPreferred(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).IsTaskpadViewPreferred)(windows_core::Interface::as_raw(self)).ok() @@ -2100,11 +2085,8 @@ impl IConsoleVerb { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetVerbState)(windows_core::Interface::as_raw(self), core::mem::transmute(ecmdid), core::mem::transmute(nstate), &mut result__).map(|| result__) } - pub unsafe fn SetVerbState(&self, ecmdid: MMC_CONSOLE_VERB, nstate: MMC_BUTTON_STATE, bstate: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetVerbState)(windows_core::Interface::as_raw(self), core::mem::transmute(ecmdid), core::mem::transmute(nstate), bstate.param().abi()).ok() + pub unsafe fn SetVerbState(&self, ecmdid: MMC_CONSOLE_VERB, nstate: MMC_BUTTON_STATE, bstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetVerbState)(windows_core::Interface::as_raw(self), core::mem::transmute(ecmdid), core::mem::transmute(nstate), bstate.into()).ok() } pub unsafe fn SetDefaultVerb(&self, ecmdid: MMC_CONSOLE_VERB) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDefaultVerb)(windows_core::Interface::as_raw(self), core::mem::transmute(ecmdid)).ok() @@ -3122,11 +3104,8 @@ impl IMenuButton { { (windows_core::Interface::vtable(self).SetButton)(windows_core::Interface::as_raw(self), core::mem::transmute(idcommand), lpbuttontext.param().abi(), lptooltiptext.param().abi()).ok() } - pub unsafe fn SetButtonState(&self, idcommand: i32, nstate: MMC_BUTTON_STATE, bstate: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(idcommand), core::mem::transmute(nstate), bstate.param().abi()).ok() + pub unsafe fn SetButtonState(&self, idcommand: i32, nstate: MMC_BUTTON_STATE, bstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(idcommand), core::mem::transmute(nstate), bstate.into()).ok() } } #[repr(C)] @@ -3347,13 +3326,11 @@ impl IPropertySheetProvider { { (windows_core::Interface::vtable(self).FindPropertySheet)(windows_core::Interface::as_raw(self), core::mem::transmute(hitem), lpcomponent.param().abi(), lpdataobject.param().abi()).ok() } - pub unsafe fn AddPrimaryPages(&self, lpunknown: P0, bcreatehandle: P1, hnotifywindow: super::super::Foundation::HWND, bscopepane: P3) -> windows_core::Result<()> + pub unsafe fn AddPrimaryPages(&self, lpunknown: P0, bcreatehandle: bool, hnotifywindow: super::super::Foundation::HWND, bscopepane: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).AddPrimaryPages)(windows_core::Interface::as_raw(self), lpunknown.param().abi(), bcreatehandle.param().abi(), core::mem::transmute(hnotifywindow), bscopepane.param().abi()).ok() + (windows_core::Interface::vtable(self).AddPrimaryPages)(windows_core::Interface::as_raw(self), lpunknown.param().abi(), bcreatehandle.into(), core::mem::transmute(hnotifywindow), bscopepane.into()).ok() } pub unsafe fn AddExtensionPages(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AddExtensionPages)(windows_core::Interface::as_raw(self)).ok() @@ -4268,11 +4245,8 @@ impl IToolbar { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(idcommand), core::mem::transmute(nstate), &mut result__).map(|| result__) } - pub unsafe fn SetButtonState(&self, idcommand: i32, nstate: MMC_BUTTON_STATE, bstate: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(idcommand), core::mem::transmute(nstate), bstate.param().abi()).ok() + pub unsafe fn SetButtonState(&self, idcommand: i32, nstate: MMC_BUTTON_STATE, bstate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(idcommand), core::mem::transmute(nstate), bstate.into()).ok() } } #[repr(C)] @@ -5701,11 +5675,8 @@ impl SnapIn { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Properties)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn EnableAllExtensions(&self, enable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableAllExtensions)(windows_core::Interface::as_raw(self), enable.param().abi()).ok() + pub unsafe fn EnableAllExtensions(&self, enable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableAllExtensions)(windows_core::Interface::as_raw(self), enable.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -6075,11 +6046,8 @@ impl View { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).ScopeTreeVisible)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetScopeTreeVisible(&self, visible: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetScopeTreeVisible)(windows_core::Interface::as_raw(self), visible.param().abi()).ok() + pub unsafe fn SetScopeTreeVisible(&self, visible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetScopeTreeVisible)(windows_core::Interface::as_raw(self), visible.into()).ok() } pub unsafe fn Back(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Back)(windows_core::Interface::as_raw(self)).ok() @@ -6687,12 +6655,11 @@ impl _AppEvents { { (windows_core::Interface::vtable(self).OnQuit)(windows_core::Interface::as_raw(self), application.param().abi()).ok() } - pub unsafe fn OnDocumentOpen(&self, document: P0, new: P1) -> windows_core::Result<()> + pub unsafe fn OnDocumentOpen(&self, document: P0, new: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OnDocumentOpen)(windows_core::Interface::as_raw(self), document.param().abi(), new.param().abi()).ok() + (windows_core::Interface::vtable(self).OnDocumentOpen)(windows_core::Interface::as_raw(self), document.param().abi(), new.into()).ok() } pub unsafe fn OnDocumentClose(&self, document: P0) -> windows_core::Result<()> where @@ -6905,11 +6872,8 @@ impl _Application { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).UserControl)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetUserControl(&self, usercontrol: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUserControl)(windows_core::Interface::as_raw(self), usercontrol.param().abi()).ok() + pub unsafe fn SetUserControl(&self, usercontrol: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUserControl)(windows_core::Interface::as_raw(self), usercontrol.into()).ok() } pub unsafe fn VersionMajor(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs index 8fc72380228..728c6abc7cd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs @@ -428,14 +428,13 @@ pub unsafe fn OleCreateMenuDescriptor(hmenucombined: super::super::UI::WindowsAn } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] -pub unsafe fn OleCreatePictureIndirect(lppictdesc: *const PICTDESC, fown: P2) -> windows_core::Result +pub unsafe fn OleCreatePictureIndirect(lppictdesc: *const PICTDESC, fown: bool) -> windows_core::Result where - P2: windows_core::Param, T: windows_core::Interface, { windows_targets::link!("oleaut32.dll" "system" fn OleCreatePictureIndirect(lppictdesc : *const PICTDESC, riid : *const windows_core::GUID, fown : super::super::Foundation:: BOOL, lplpvobj : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::ptr::null_mut(); - OleCreatePictureIndirect(core::mem::transmute(lppictdesc), &T::IID, fown.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + OleCreatePictureIndirect(core::mem::transmute(lppictdesc), &T::IID, fown.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[inline] pub unsafe fn OleCreatePropertyFrame(hwndowner: super::super::Foundation::HWND, x: u32, y: u32, lpszcaption: P3, cobjects: u32, ppunk: *const Option, cpages: u32, ppageclsid: *const windows_core::GUID, lcid: u32, dwreserved: Option, pvreserved: Option<*const core::ffi::c_void>) -> windows_core::Result<()> @@ -516,22 +515,20 @@ pub unsafe fn OleGetClipboardWithEnterpriseInfo(dataobject: *mut Option(rclsid: *const windows_core::GUID, lpszlabel: P1, fusetypeaslabel: P2) -> super::super::Foundation::HGLOBAL +pub unsafe fn OleGetIconOfClass(rclsid: *const windows_core::GUID, lpszlabel: P1, fusetypeaslabel: bool) -> super::super::Foundation::HGLOBAL where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn OleGetIconOfClass(rclsid : *const windows_core::GUID, lpszlabel : windows_core::PCWSTR, fusetypeaslabel : super::super::Foundation:: BOOL) -> super::super::Foundation:: HGLOBAL); - OleGetIconOfClass(core::mem::transmute(rclsid), lpszlabel.param().abi(), fusetypeaslabel.param().abi()) + OleGetIconOfClass(core::mem::transmute(rclsid), lpszlabel.param().abi(), fusetypeaslabel.into()) } #[inline] -pub unsafe fn OleGetIconOfFile(lpszpath: P0, fusefileaslabel: P1) -> super::super::Foundation::HGLOBAL +pub unsafe fn OleGetIconOfFile(lpszpath: P0, fusefileaslabel: bool) -> super::super::Foundation::HGLOBAL where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn OleGetIconOfFile(lpszpath : windows_core::PCWSTR, fusefileaslabel : super::super::Foundation:: BOOL) -> super::super::Foundation:: HGLOBAL); - OleGetIconOfFile(lpszpath.param().abi(), fusefileaslabel.param().abi()) + OleGetIconOfFile(lpszpath.param().abi(), fusefileaslabel.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] @@ -582,23 +579,21 @@ where } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn OleLoadPicture(lpstream: P0, lsize: i32, frunmode: P2, riid: *const windows_core::GUID, lplpvobj: *mut *mut core::ffi::c_void) -> windows_core::Result<()> +pub unsafe fn OleLoadPicture(lpstream: P0, lsize: i32, frunmode: bool, riid: *const windows_core::GUID, lplpvobj: *mut *mut core::ffi::c_void) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("oleaut32.dll" "system" fn OleLoadPicture(lpstream : * mut core::ffi::c_void, lsize : i32, frunmode : super::super::Foundation:: BOOL, riid : *const windows_core::GUID, lplpvobj : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); - OleLoadPicture(lpstream.param().abi(), core::mem::transmute(lsize), frunmode.param().abi(), core::mem::transmute(riid), core::mem::transmute(lplpvobj)).ok() + OleLoadPicture(lpstream.param().abi(), core::mem::transmute(lsize), frunmode.into(), core::mem::transmute(riid), core::mem::transmute(lplpvobj)).ok() } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn OleLoadPictureEx(lpstream: P0, lsize: i32, frunmode: P2, riid: *const windows_core::GUID, xsizedesired: u32, ysizedesired: u32, dwflags: LOAD_PICTURE_FLAGS, lplpvobj: *mut *mut core::ffi::c_void) -> windows_core::Result<()> +pub unsafe fn OleLoadPictureEx(lpstream: P0, lsize: i32, frunmode: bool, riid: *const windows_core::GUID, xsizedesired: u32, ysizedesired: u32, dwflags: LOAD_PICTURE_FLAGS, lplpvobj: *mut *mut core::ffi::c_void) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("oleaut32.dll" "system" fn OleLoadPictureEx(lpstream : * mut core::ffi::c_void, lsize : i32, frunmode : super::super::Foundation:: BOOL, riid : *const windows_core::GUID, xsizedesired : u32, ysizedesired : u32, dwflags : LOAD_PICTURE_FLAGS, lplpvobj : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); - OleLoadPictureEx(lpstream.param().abi(), core::mem::transmute(lsize), frunmode.param().abi(), core::mem::transmute(riid), core::mem::transmute(xsizedesired), core::mem::transmute(ysizedesired), core::mem::transmute(dwflags), core::mem::transmute(lplpvobj)).ok() + OleLoadPictureEx(lpstream.param().abi(), core::mem::transmute(lsize), frunmode.into(), core::mem::transmute(riid), core::mem::transmute(xsizedesired), core::mem::transmute(ysizedesired), core::mem::transmute(dwflags), core::mem::transmute(lplpvobj)).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] @@ -624,14 +619,12 @@ where OleLoadPicturePath(szurlorpath.param().abi(), punkcaller.param().abi(), core::mem::transmute(dwreserved.unwrap_or(core::mem::zeroed())), core::mem::transmute(clrreserved), core::mem::transmute(riid), core::mem::transmute(ppvret)).ok() } #[inline] -pub unsafe fn OleLockRunning(punknown: P0, flock: P1, flastunlockcloses: P2) -> windows_core::Result<()> +pub unsafe fn OleLockRunning(punknown: P0, flock: bool, flastunlockcloses: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn OleLockRunning(punknown : * mut core::ffi::c_void, flock : super::super::Foundation:: BOOL, flastunlockcloses : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - OleLockRunning(punknown.param().abi(), flock.param().abi(), flastunlockcloses.param().abi()).ok() + OleLockRunning(punknown.param().abi(), flock.into(), flastunlockcloses.into()).ok() } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] @@ -645,13 +638,12 @@ where (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OleNoteObjectVisible(punknown: P0, fvisible: P1) -> windows_core::Result<()> +pub unsafe fn OleNoteObjectVisible(punknown: P0, fvisible: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn OleNoteObjectVisible(punknown : * mut core::ffi::c_void, fvisible : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - OleNoteObjectVisible(punknown.param().abi(), fvisible.param().abi()).ok() + OleNoteObjectVisible(punknown.param().abi(), fvisible.into()).ok() } #[cfg(feature = "Win32_System_Com")] #[inline] @@ -706,14 +698,13 @@ where } #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] -pub unsafe fn OleSave(pps: P0, pstg: P1, fsameasload: P2) -> windows_core::Result<()> +pub unsafe fn OleSave(pps: P0, pstg: P1, fsameasload: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn OleSave(pps : * mut core::ffi::c_void, pstg : * mut core::ffi::c_void, fsameasload : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - OleSave(pps.param().abi(), pstg.param().abi(), fsameasload.param().abi()).ok() + OleSave(pps.param().abi(), pstg.param().abi(), fsameasload.into()).ok() } #[cfg(feature = "Win32_System_Com")] #[inline] @@ -749,13 +740,12 @@ where OleSetClipboard(pdataobj.param().abi()).ok() } #[inline] -pub unsafe fn OleSetContainedObject(punknown: P0, fcontained: P1) -> windows_core::Result<()> +pub unsafe fn OleSetContainedObject(punknown: P0, fcontained: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("ole32.dll" "system" fn OleSetContainedObject(punknown : * mut core::ffi::c_void, fcontained : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - OleSetContainedObject(punknown.param().abi(), fcontained.param().abi()).ok() + OleSetContainedObject(punknown.param().abi(), fcontained.into()).ok() } #[inline] pub unsafe fn OleSetMenuDescriptor(holemenu: isize, hwndframe: super::super::Foundation::HWND, hwndactiveobject: super::super::Foundation::HWND, lpframe: P3, lpactiveobj: P4) -> windows_core::Result<()> @@ -784,25 +774,23 @@ pub unsafe fn OleTranslateColor(clr: u32, hpal: super::super::Graphics::Gdi::HPA } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn OleUIAddVerbMenuA(lpoleobj: P0, lpszshorttype: P1, hmenu: super::super::UI::WindowsAndMessaging::HMENU, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: P6, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL +pub unsafe fn OleUIAddVerbMenuA(lpoleobj: P0, lpszshorttype: P1, hmenu: super::super::UI::WindowsAndMessaging::HMENU, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: bool, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P6: windows_core::Param, { windows_targets::link!("oledlg.dll" "system" fn OleUIAddVerbMenuA(lpoleobj : * mut core::ffi::c_void, lpszshorttype : windows_core::PCSTR, hmenu : super::super::UI::WindowsAndMessaging:: HMENU, upos : u32, uidverbmin : u32, uidverbmax : u32, baddconvert : super::super::Foundation:: BOOL, idconvert : u32, lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU) -> super::super::Foundation:: BOOL); - OleUIAddVerbMenuA(lpoleobj.param().abi(), lpszshorttype.param().abi(), core::mem::transmute(hmenu), core::mem::transmute(upos), core::mem::transmute(uidverbmin), core::mem::transmute(uidverbmax), baddconvert.param().abi(), core::mem::transmute(idconvert), core::mem::transmute(lphmenu)) + OleUIAddVerbMenuA(lpoleobj.param().abi(), lpszshorttype.param().abi(), core::mem::transmute(hmenu), core::mem::transmute(upos), core::mem::transmute(uidverbmin), core::mem::transmute(uidverbmax), baddconvert.into(), core::mem::transmute(idconvert), core::mem::transmute(lphmenu)) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn OleUIAddVerbMenuW(lpoleobj: P0, lpszshorttype: P1, hmenu: super::super::UI::WindowsAndMessaging::HMENU, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: P6, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL +pub unsafe fn OleUIAddVerbMenuW(lpoleobj: P0, lpszshorttype: P1, hmenu: super::super::UI::WindowsAndMessaging::HMENU, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: bool, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P6: windows_core::Param, { windows_targets::link!("oledlg.dll" "system" fn OleUIAddVerbMenuW(lpoleobj : * mut core::ffi::c_void, lpszshorttype : windows_core::PCWSTR, hmenu : super::super::UI::WindowsAndMessaging:: HMENU, upos : u32, uidverbmin : u32, uidverbmax : u32, baddconvert : super::super::Foundation:: BOOL, idconvert : u32, lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU) -> super::super::Foundation:: BOOL); - OleUIAddVerbMenuW(lpoleobj.param().abi(), lpszshorttype.param().abi(), core::mem::transmute(hmenu), core::mem::transmute(upos), core::mem::transmute(uidverbmin), core::mem::transmute(uidverbmax), baddconvert.param().abi(), core::mem::transmute(idconvert), core::mem::transmute(lphmenu)) + OleUIAddVerbMenuW(lpoleobj.param().abi(), lpszshorttype.param().abi(), core::mem::transmute(hmenu), core::mem::transmute(upos), core::mem::transmute(uidverbmin), core::mem::transmute(uidverbmax), baddconvert.into(), core::mem::transmute(idconvert), core::mem::transmute(lphmenu)) } #[cfg(feature = "Win32_Media")] #[inline] @@ -817,12 +805,9 @@ pub unsafe fn OleUIBusyW(param0: *const OLEUIBUSYW) -> u32 { OleUIBusyW(core::mem::transmute(param0)) } #[inline] -pub unsafe fn OleUICanConvertOrActivateAs(rclsid: *const windows_core::GUID, fislinkedobject: P1, wformat: u16) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn OleUICanConvertOrActivateAs(rclsid: *const windows_core::GUID, fislinkedobject: bool, wformat: u16) -> super::super::Foundation::BOOL { windows_targets::link!("oledlg.dll" "system" fn OleUICanConvertOrActivateAs(rclsid : *const windows_core::GUID, fislinkedobject : super::super::Foundation:: BOOL, wformat : u16) -> super::super::Foundation:: BOOL); - OleUICanConvertOrActivateAs(core::mem::transmute(rclsid), fislinkedobject.param().abi(), core::mem::transmute(wformat)) + OleUICanConvertOrActivateAs(core::mem::transmute(rclsid), fislinkedobject.into(), core::mem::transmute(wformat)) } #[inline] pub unsafe fn OleUIChangeIconA(param0: *const OLEUICHANGEICONA) -> u32 { @@ -5229,11 +5214,8 @@ windows_core::imp::define_interface!(IDropSource, IDropSource_Vtbl, 0x00000121_0 windows_core::imp::interface_hierarchy!(IDropSource, windows_core::IUnknown); impl IDropSource { #[cfg(feature = "Win32_System_SystemServices")] - pub unsafe fn QueryContinueDrag(&self, fescapepressed: P0, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS) -> windows_core::HRESULT - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).QueryContinueDrag)(windows_core::Interface::as_raw(self), fescapepressed.param().abi(), core::mem::transmute(grfkeystate)) + pub unsafe fn QueryContinueDrag(&self, fescapepressed: bool, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS) -> windows_core::HRESULT { + (windows_core::Interface::vtable(self).QueryContinueDrag)(windows_core::Interface::as_raw(self), fescapepressed.into(), core::mem::transmute(grfkeystate)) } pub unsafe fn GiveFeedback(&self, dweffect: DROPEFFECT) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).GiveFeedback)(windows_core::Interface::as_raw(self), core::mem::transmute(dweffect)) @@ -5759,41 +5741,29 @@ impl IFont { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Bold)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetBold(&self, bold: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBold)(windows_core::Interface::as_raw(self), bold.param().abi()).ok() + pub unsafe fn SetBold(&self, bold: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBold)(windows_core::Interface::as_raw(self), bold.into()).ok() } pub unsafe fn Italic(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Italic)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetItalic(&self, italic: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetItalic)(windows_core::Interface::as_raw(self), italic.param().abi()).ok() + pub unsafe fn SetItalic(&self, italic: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetItalic)(windows_core::Interface::as_raw(self), italic.into()).ok() } pub unsafe fn Underline(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Underline)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetUnderline(&self, underline: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUnderline)(windows_core::Interface::as_raw(self), underline.param().abi()).ok() + pub unsafe fn SetUnderline(&self, underline: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUnderline)(windows_core::Interface::as_raw(self), underline.into()).ok() } pub unsafe fn Strikethrough(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Strikethrough)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetStrikethrough(&self, strikethrough: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetStrikethrough)(windows_core::Interface::as_raw(self), strikethrough.param().abi()).ok() + pub unsafe fn SetStrikethrough(&self, strikethrough: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetStrikethrough)(windows_core::Interface::as_raw(self), strikethrough.into()).ok() } pub unsafe fn Weight(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -6513,11 +6483,8 @@ impl IOleCache { (windows_core::Interface::vtable(self).InitCache)(windows_core::Interface::as_raw(self), pdataobject.param().abi()).ok() } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe fn SetData(&self, pformatetc: *const super::Com::FORMATETC, pmedium: *const super::Com::STGMEDIUM, frelease: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetData)(windows_core::Interface::as_raw(self), core::mem::transmute(pformatetc), core::mem::transmute(pmedium), frelease.param().abi()).ok() + pub unsafe fn SetData(&self, pformatetc: *const super::Com::FORMATETC, pmedium: *const super::Com::STGMEDIUM, frelease: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetData)(windows_core::Interface::as_raw(self), core::mem::transmute(pformatetc), core::mem::transmute(pmedium), frelease.into()).ok() } } #[repr(C)] @@ -6717,11 +6684,8 @@ impl IOleClientSite { pub unsafe fn ShowObject(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ShowObject)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn OnShowWindow(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnShowWindow)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn OnShowWindow(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnShowWindow)(windows_core::Interface::as_raw(self), fshow.into()).ok() } pub unsafe fn RequestNewObjectLayout(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RequestNewObjectLayout)(windows_core::Interface::as_raw(self)).ok() @@ -6862,11 +6826,8 @@ impl IOleContainer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EnumObjects)(windows_core::Interface::as_raw(self), grfflags.0 as _, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn LockContainer(&self, flock: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).LockContainer)(windows_core::Interface::as_raw(self), flock.param().abi()).ok() + pub unsafe fn LockContainer(&self, flock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LockContainer)(windows_core::Interface::as_raw(self), flock.into()).ok() } } #[repr(C)] @@ -6926,11 +6887,8 @@ impl IOleControl { pub unsafe fn OnAmbientPropertyChange(&self, dispid: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnAmbientPropertyChange)(windows_core::Interface::as_raw(self), core::mem::transmute(dispid)).ok() } - pub unsafe fn FreezeEvents(&self, bfreeze: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).FreezeEvents)(windows_core::Interface::as_raw(self), bfreeze.param().abi()).ok() + pub unsafe fn FreezeEvents(&self, bfreeze: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).FreezeEvents)(windows_core::Interface::as_raw(self), bfreeze.into()).ok() } } #[repr(C)] @@ -6993,11 +6951,8 @@ impl IOleControlSite { pub unsafe fn OnControlInfoChanged(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnControlInfoChanged)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn LockInPlaceActive(&self, flock: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).LockInPlaceActive)(windows_core::Interface::as_raw(self), flock.param().abi()).ok() + pub unsafe fn LockInPlaceActive(&self, flock: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LockInPlaceActive)(windows_core::Interface::as_raw(self), flock.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtendedControl(&self) -> windows_core::Result { @@ -7011,11 +6966,8 @@ impl IOleControlSite { pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::super::UI::WindowsAndMessaging::MSG, grfmodifiers: KEYMODIFIERS) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TranslateAccelerator)(windows_core::Interface::as_raw(self), core::mem::transmute(pmsg), core::mem::transmute(grfmodifiers)).ok() } - pub unsafe fn OnFocus(&self, fgotfocus: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnFocus)(windows_core::Interface::as_raw(self), fgotfocus.param().abi()).ok() + pub unsafe fn OnFocus(&self, fgotfocus: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnFocus)(windows_core::Interface::as_raw(self), fgotfocus.into()).ok() } pub unsafe fn ShowPropertyFrame(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ShowPropertyFrame)(windows_core::Interface::as_raw(self)).ok() @@ -7236,17 +7188,11 @@ impl IOleDocumentView { pub unsafe fn SetRectComplex(&self, prcview: *const super::super::Foundation::RECT, prchscroll: *const super::super::Foundation::RECT, prcvscroll: *const super::super::Foundation::RECT, prcsizebox: *const super::super::Foundation::RECT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetRectComplex)(windows_core::Interface::as_raw(self), core::mem::transmute(prcview), core::mem::transmute(prchscroll), core::mem::transmute(prcvscroll), core::mem::transmute(prcsizebox)).ok() } - pub unsafe fn Show(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn Show(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.into()).ok() } - pub unsafe fn UIActivate(&self, fuiactivate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).UIActivate)(windows_core::Interface::as_raw(self), fuiactivate.param().abi()).ok() + pub unsafe fn UIActivate(&self, fuiactivate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UIActivate)(windows_core::Interface::as_raw(self), fuiactivate.into()).ok() } pub unsafe fn Open(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Open)(windows_core::Interface::as_raw(self)).ok() @@ -7430,30 +7376,20 @@ impl IOleInPlaceActiveObject { pub unsafe fn TranslateAccelerator(&self, lpmsg: Option<*const super::super::UI::WindowsAndMessaging::MSG>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TranslateAccelerator)(windows_core::Interface::as_raw(self), core::mem::transmute(lpmsg.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn OnFrameWindowActivate(&self, factivate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnFrameWindowActivate)(windows_core::Interface::as_raw(self), factivate.param().abi()).ok() + pub unsafe fn OnFrameWindowActivate(&self, factivate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnFrameWindowActivate)(windows_core::Interface::as_raw(self), factivate.into()).ok() } - pub unsafe fn OnDocWindowActivate(&self, factivate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnDocWindowActivate)(windows_core::Interface::as_raw(self), factivate.param().abi()).ok() + pub unsafe fn OnDocWindowActivate(&self, factivate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnDocWindowActivate)(windows_core::Interface::as_raw(self), factivate.into()).ok() } - pub unsafe fn ResizeBorder(&self, prcborder: *const super::super::Foundation::RECT, puiwindow: P1, fframewindow: P2) -> windows_core::Result<()> + pub unsafe fn ResizeBorder(&self, prcborder: *const super::super::Foundation::RECT, puiwindow: P1, fframewindow: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).ResizeBorder)(windows_core::Interface::as_raw(self), core::mem::transmute(prcborder), puiwindow.param().abi(), fframewindow.param().abi()).ok() + (windows_core::Interface::vtable(self).ResizeBorder)(windows_core::Interface::as_raw(self), core::mem::transmute(prcborder), puiwindow.param().abi(), fframewindow.into()).ok() } - pub unsafe fn EnableModeless(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableModeless(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -7541,11 +7477,8 @@ impl IOleInPlaceFrame { { (windows_core::Interface::vtable(self).SetStatusText)(windows_core::Interface::as_raw(self), pszstatustext.param().abi()).ok() } - pub unsafe fn EnableModeless(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableModeless(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.into()).ok() } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG, wid: u16) -> windows_core::Result<()> { @@ -7779,11 +7712,8 @@ impl IOleInPlaceSite { pub unsafe fn Scroll(&self, scrollextant: super::super::Foundation::SIZE) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Scroll)(windows_core::Interface::as_raw(self), core::mem::transmute(scrollextant)).ok() } - pub unsafe fn OnUIDeactivate(&self, fundoable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnUIDeactivate)(windows_core::Interface::as_raw(self), fundoable.param().abi()).ok() + pub unsafe fn OnUIDeactivate(&self, fundoable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnUIDeactivate)(windows_core::Interface::as_raw(self), fundoable.into()).ok() } pub unsafe fn OnInPlaceDeactivate(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnInPlaceDeactivate)(windows_core::Interface::as_raw(self)).ok() @@ -7903,11 +7833,8 @@ impl IOleInPlaceSiteEx { pub unsafe fn OnInPlaceActivateEx(&self, pfnoredraw: *mut super::super::Foundation::BOOL, dwflags: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnInPlaceActivateEx)(windows_core::Interface::as_raw(self), core::mem::transmute(pfnoredraw), core::mem::transmute(dwflags)).ok() } - pub unsafe fn OnInPlaceDeactivateEx(&self, fnoredraw: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnInPlaceDeactivateEx)(windows_core::Interface::as_raw(self), fnoredraw.param().abi()).ok() + pub unsafe fn OnInPlaceDeactivateEx(&self, fnoredraw: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnInPlaceDeactivateEx)(windows_core::Interface::as_raw(self), fnoredraw.into()).ok() } pub unsafe fn RequestUIActivate(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RequestUIActivate)(windows_core::Interface::as_raw(self)).ok() @@ -7969,20 +7896,14 @@ impl IOleInPlaceSiteWindowless { pub unsafe fn GetCapture(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetCapture)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetCapture(&self, fcapture: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCapture)(windows_core::Interface::as_raw(self), fcapture.param().abi()).ok() + pub unsafe fn SetCapture(&self, fcapture: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCapture)(windows_core::Interface::as_raw(self), fcapture.into()).ok() } pub unsafe fn GetFocus(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFocus)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetFocus(&self, ffocus: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFocus)(windows_core::Interface::as_raw(self), ffocus.param().abi()).ok() + pub unsafe fn SetFocus(&self, ffocus: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFocus)(windows_core::Interface::as_raw(self), ffocus.into()).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, prect: *const super::super::Foundation::RECT, grfflags: u32) -> windows_core::Result { @@ -7993,18 +7914,12 @@ impl IOleInPlaceSiteWindowless { pub unsafe fn ReleaseDC(&self, hdc: super::super::Graphics::Gdi::HDC) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReleaseDC)(windows_core::Interface::as_raw(self), core::mem::transmute(hdc)).ok() } - pub unsafe fn InvalidateRect(&self, prect: *const super::super::Foundation::RECT, ferase: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).InvalidateRect)(windows_core::Interface::as_raw(self), core::mem::transmute(prect), ferase.param().abi()).ok() + pub unsafe fn InvalidateRect(&self, prect: *const super::super::Foundation::RECT, ferase: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InvalidateRect)(windows_core::Interface::as_raw(self), core::mem::transmute(prect), ferase.into()).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] - pub unsafe fn InvalidateRgn(&self, hrgn: super::super::Graphics::Gdi::HRGN, ferase: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).InvalidateRgn)(windows_core::Interface::as_raw(self), core::mem::transmute(hrgn), ferase.param().abi()).ok() + pub unsafe fn InvalidateRgn(&self, hrgn: super::super::Graphics::Gdi::HRGN, ferase: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InvalidateRgn)(windows_core::Interface::as_raw(self), core::mem::transmute(hrgn), ferase.into()).ok() } pub unsafe fn ScrollRect(&self, dx: i32, dy: i32, prectscroll: *const super::super::Foundation::RECT, prectclip: *const super::super::Foundation::RECT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ScrollRect)(windows_core::Interface::as_raw(self), core::mem::transmute(dx), core::mem::transmute(dy), core::mem::transmute(prectscroll), core::mem::transmute(prectclip)).ok() @@ -8529,12 +8444,11 @@ impl IOleObject { (windows_core::Interface::vtable(self).GetMoniker)(windows_core::Interface::as_raw(self), dwassign.0 as _, dwwhichmoniker.0 as _, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn InitFromData(&self, pdataobject: P0, fcreation: P1, dwreserved: u32) -> windows_core::Result<()> + pub unsafe fn InitFromData(&self, pdataobject: P0, fcreation: bool, dwreserved: u32) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).InitFromData)(windows_core::Interface::as_raw(self), pdataobject.param().abi(), fcreation.param().abi(), core::mem::transmute(dwreserved)).ok() + (windows_core::Interface::vtable(self).InitFromData)(windows_core::Interface::as_raw(self), pdataobject.param().abi(), fcreation.into(), core::mem::transmute(dwreserved)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, dwreserved: u32) -> windows_core::Result { @@ -8876,12 +8790,11 @@ impl IOleParentUndoUnit { { (windows_core::Interface::vtable(self).Open)(windows_core::Interface::as_raw(self), ppuu.param().abi()).ok() } - pub unsafe fn Close(&self, ppuu: P0, fcommit: P1) -> windows_core::Result<()> + pub unsafe fn Close(&self, ppuu: P0, fcommit: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), ppuu.param().abi(), fcommit.param().abi()).ok() + (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), ppuu.param().abi(), fcommit.into()).ok() } pub unsafe fn Add(&self, puu: P0) -> windows_core::Result<()> where @@ -8971,12 +8884,11 @@ impl IOleUILinkContainerA { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetLinkUpdateOptions)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), &mut result__).map(|| result__) } - pub unsafe fn SetLinkSource(&self, dwlink: u32, lpszdisplayname: P1, lenfilename: u32, pcheaten: *mut u32, fvalidatesource: P4) -> windows_core::Result<()> + pub unsafe fn SetLinkSource(&self, dwlink: u32, lpszdisplayname: P1, lenfilename: u32, pcheaten: *mut u32, fvalidatesource: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P4: windows_core::Param, { - (windows_core::Interface::vtable(self).SetLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), lpszdisplayname.param().abi(), core::mem::transmute(lenfilename), core::mem::transmute(pcheaten), fvalidatesource.param().abi()).ok() + (windows_core::Interface::vtable(self).SetLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), lpszdisplayname.param().abi(), core::mem::transmute(lenfilename), core::mem::transmute(pcheaten), fvalidatesource.into()).ok() } pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: Option<*mut windows_core::PSTR>, lplenfilename: *mut u32, lplpszfulllinktype: Option<*mut windows_core::PSTR>, lplpszshortlinktype: Option<*mut windows_core::PSTR>, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), core::mem::transmute(lplpszdisplayname.unwrap_or(core::mem::zeroed())), core::mem::transmute(lplenfilename), core::mem::transmute(lplpszfulllinktype.unwrap_or(core::mem::zeroed())), core::mem::transmute(lplpszshortlinktype.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpfsourceavailable), core::mem::transmute(lpfisselected)).ok() @@ -8984,12 +8896,8 @@ impl IOleUILinkContainerA { pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OpenLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink)).ok() } - pub unsafe fn UpdateLink(&self, dwlink: u32, ferrormessage: P1, freserved: P2) -> windows_core::Result<()> - where - P1: windows_core::Param, - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).UpdateLink)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), ferrormessage.param().abi(), freserved.param().abi()).ok() + pub unsafe fn UpdateLink(&self, dwlink: u32, ferrormessage: bool, freserved: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UpdateLink)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), ferrormessage.into(), freserved.into()).ok() } pub unsafe fn CancelLink(&self, dwlink: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CancelLink)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink)).ok() @@ -9087,12 +8995,11 @@ impl IOleUILinkContainerW { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetLinkUpdateOptions)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), &mut result__).map(|| result__) } - pub unsafe fn SetLinkSource(&self, dwlink: u32, lpszdisplayname: P1, lenfilename: u32, pcheaten: *mut u32, fvalidatesource: P4) -> windows_core::Result<()> + pub unsafe fn SetLinkSource(&self, dwlink: u32, lpszdisplayname: P1, lenfilename: u32, pcheaten: *mut u32, fvalidatesource: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P4: windows_core::Param, { - (windows_core::Interface::vtable(self).SetLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), lpszdisplayname.param().abi(), core::mem::transmute(lenfilename), core::mem::transmute(pcheaten), fvalidatesource.param().abi()).ok() + (windows_core::Interface::vtable(self).SetLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), lpszdisplayname.param().abi(), core::mem::transmute(lenfilename), core::mem::transmute(pcheaten), fvalidatesource.into()).ok() } pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: Option<*mut windows_core::PWSTR>, lplenfilename: *mut u32, lplpszfulllinktype: Option<*mut windows_core::PWSTR>, lplpszshortlinktype: Option<*mut windows_core::PWSTR>, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), core::mem::transmute(lplpszdisplayname.unwrap_or(core::mem::zeroed())), core::mem::transmute(lplenfilename), core::mem::transmute(lplpszfulllinktype.unwrap_or(core::mem::zeroed())), core::mem::transmute(lplpszshortlinktype.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpfsourceavailable), core::mem::transmute(lpfisselected)).ok() @@ -9100,12 +9007,8 @@ impl IOleUILinkContainerW { pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OpenLinkSource)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink)).ok() } - pub unsafe fn UpdateLink(&self, dwlink: u32, ferrormessage: P1, freserved: P2) -> windows_core::Result<()> - where - P1: windows_core::Param, - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).UpdateLink)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), ferrormessage.param().abi(), freserved.param().abi()).ok() + pub unsafe fn UpdateLink(&self, dwlink: u32, ferrormessage: bool, freserved: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UpdateLink)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink), ferrormessage.into(), freserved.into()).ok() } pub unsafe fn CancelLink(&self, dwlink: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CancelLink)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlink)).ok() @@ -9287,11 +9190,8 @@ impl IOleUIObjInfoA { pub unsafe fn GetViewInfo(&self, dwobject: u32, phmetapict: Option<*const super::super::Foundation::HGLOBAL>, pdvaspect: Option<*const u32>, pncurrentscale: Option<*const i32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetViewInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(dwobject), core::mem::transmute(phmetapict.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdvaspect.unwrap_or(core::mem::zeroed())), core::mem::transmute(pncurrentscale.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn SetViewInfo(&self, dwobject: u32, hmetapict: super::super::Foundation::HGLOBAL, dvaspect: u32, ncurrentscale: i32, brelativetoorig: P4) -> windows_core::Result<()> - where - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetViewInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(dwobject), core::mem::transmute(hmetapict), core::mem::transmute(dvaspect), core::mem::transmute(ncurrentscale), brelativetoorig.param().abi()).ok() + pub unsafe fn SetViewInfo(&self, dwobject: u32, hmetapict: super::super::Foundation::HGLOBAL, dvaspect: u32, ncurrentscale: i32, brelativetoorig: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetViewInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(dwobject), core::mem::transmute(hmetapict), core::mem::transmute(dvaspect), core::mem::transmute(ncurrentscale), brelativetoorig.into()).ok() } } #[repr(C)] @@ -9361,11 +9261,8 @@ impl IOleUIObjInfoW { pub unsafe fn GetViewInfo(&self, dwobject: u32, phmetapict: Option<*const super::super::Foundation::HGLOBAL>, pdvaspect: Option<*const u32>, pncurrentscale: Option<*const i32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetViewInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(dwobject), core::mem::transmute(phmetapict.unwrap_or(core::mem::zeroed())), core::mem::transmute(pdvaspect.unwrap_or(core::mem::zeroed())), core::mem::transmute(pncurrentscale.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn SetViewInfo(&self, dwobject: u32, hmetapict: super::super::Foundation::HGLOBAL, dvaspect: u32, ncurrentscale: i32, brelativetoorig: P4) -> windows_core::Result<()> - where - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetViewInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(dwobject), core::mem::transmute(hmetapict), core::mem::transmute(dvaspect), core::mem::transmute(ncurrentscale), brelativetoorig.param().abi()).ok() + pub unsafe fn SetViewInfo(&self, dwobject: u32, hmetapict: super::super::Foundation::HGLOBAL, dvaspect: u32, ncurrentscale: i32, brelativetoorig: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetViewInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(dwobject), core::mem::transmute(hmetapict), core::mem::transmute(dvaspect), core::mem::transmute(ncurrentscale), brelativetoorig.into()).ok() } } #[repr(C)] @@ -9429,12 +9326,11 @@ impl IOleUndoManager { { (windows_core::Interface::vtable(self).Open)(windows_core::Interface::as_raw(self), ppuu.param().abi()).ok() } - pub unsafe fn Close(&self, ppuu: P0, fcommit: P1) -> windows_core::HRESULT + pub unsafe fn Close(&self, ppuu: P0, fcommit: bool) -> windows_core::HRESULT where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), ppuu.param().abi(), fcommit.param().abi()) + (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self), ppuu.param().abi(), fcommit.into()) } pub unsafe fn Add(&self, puu: P0) -> windows_core::Result<()> where @@ -9480,11 +9376,8 @@ impl IOleUndoManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetLastRedoDescription)(windows_core::Interface::as_raw(self), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn Enable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Enable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -9696,11 +9589,8 @@ impl IOleWindow { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetWindow)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ContextSensitiveHelp)(windows_core::Interface::as_raw(self), fentermode.param().abi()).ok() + pub unsafe fn ContextSensitiveHelp(&self, fentermode: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ContextSensitiveHelp)(windows_core::Interface::as_raw(self), fentermode.into()).ok() } } #[repr(C)] @@ -9893,13 +9783,11 @@ impl IPersistPropertyBag { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), perrorlog.param().abi()).ok() } #[cfg(feature = "Win32_System_Com_StructuredStorage")] - pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: P1, fsaveallproperties: P2) -> windows_core::Result<()> + pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: bool, fsaveallproperties: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), fcleardirty.param().abi(), fsaveallproperties.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), fcleardirty.into(), fsaveallproperties.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -9975,13 +9863,11 @@ impl IPersistPropertyBag2 { (windows_core::Interface::vtable(self).Load)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), perrlog.param().abi()).ok() } #[cfg(feature = "Win32_System_Com_StructuredStorage")] - pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: P1, fsaveallproperties: P2) -> windows_core::Result<()> + pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: bool, fsaveallproperties: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), fcleardirty.param().abi(), fsaveallproperties.param().abi()).ok() + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), ppropbag.param().abi(), fcleardirty.into(), fsaveallproperties.into()).ok() } pub unsafe fn IsDirty(&self) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).IsDirty)(windows_core::Interface::as_raw(self)) @@ -10085,23 +9971,19 @@ impl IPicture { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).KeepOriginalFormat)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetKeepOriginalFormat(&self, keep: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetKeepOriginalFormat)(windows_core::Interface::as_raw(self), keep.param().abi()).ok() + pub unsafe fn SetKeepOriginalFormat(&self, keep: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetKeepOriginalFormat)(windows_core::Interface::as_raw(self), keep.into()).ok() } pub unsafe fn PictureChanged(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).PictureChanged)(windows_core::Interface::as_raw(self)).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn SaveAsFile(&self, pstream: P0, fsavememcopy: P1) -> windows_core::Result + pub unsafe fn SaveAsFile(&self, pstream: P0, fsavememcopy: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).SaveAsFile)(windows_core::Interface::as_raw(self), pstream.param().abi(), fsavememcopy.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).SaveAsFile)(windows_core::Interface::as_raw(self), pstream.param().abi(), fsavememcopy.into(), &mut result__).map(|| result__) } pub unsafe fn Attributes(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -10335,23 +10217,19 @@ impl IPicture2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).KeepOriginalFormat)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetKeepOriginalFormat(&self, keep: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetKeepOriginalFormat)(windows_core::Interface::as_raw(self), keep.param().abi()).ok() + pub unsafe fn SetKeepOriginalFormat(&self, keep: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetKeepOriginalFormat)(windows_core::Interface::as_raw(self), keep.into()).ok() } pub unsafe fn PictureChanged(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).PictureChanged)(windows_core::Interface::as_raw(self)).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn SaveAsFile(&self, pstream: P0, fsavememcopy: P1) -> windows_core::Result + pub unsafe fn SaveAsFile(&self, pstream: P0, fsavememcopy: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).SaveAsFile)(windows_core::Interface::as_raw(self), pstream.param().abi(), fsavememcopy.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).SaveAsFile)(windows_core::Interface::as_raw(self), pstream.param().abi(), fsavememcopy.into(), &mut result__).map(|| result__) } pub unsafe fn Attributes(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -10581,11 +10459,8 @@ impl IPointerInactive { pub unsafe fn OnInactiveMouseMove(&self, prectbounds: *const super::super::Foundation::RECT, x: i32, y: i32, grfkeystate: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnInactiveMouseMove)(windows_core::Interface::as_raw(self), core::mem::transmute(prectbounds), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(grfkeystate)).ok() } - pub unsafe fn OnInactiveSetCursor(&self, prectbounds: *const super::super::Foundation::RECT, x: i32, y: i32, dwmousemsg: u32, fsetalways: P4) -> windows_core::Result<()> - where - P4: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnInactiveSetCursor)(windows_core::Interface::as_raw(self), core::mem::transmute(prectbounds), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(dwmousemsg), fsetalways.param().abi()).ok() + pub unsafe fn OnInactiveSetCursor(&self, prectbounds: *const super::super::Foundation::RECT, x: i32, y: i32, dwmousemsg: u32, fsetalways: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnInactiveSetCursor)(windows_core::Interface::as_raw(self), core::mem::transmute(prectbounds), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(dwmousemsg), fsetalways.into()).ok() } } #[repr(C)] @@ -10743,11 +10618,8 @@ impl IPropertyPage { { (windows_core::Interface::vtable(self).SetPageSite)(windows_core::Interface::as_raw(self), ppagesite.param().abi()).ok() } - pub unsafe fn Activate(&self, hwndparent: super::super::Foundation::HWND, prect: *const super::super::Foundation::RECT, bmodal: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent), core::mem::transmute(prect), bmodal.param().abi()).ok() + pub unsafe fn Activate(&self, hwndparent: super::super::Foundation::HWND, prect: *const super::super::Foundation::RECT, bmodal: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndparent), core::mem::transmute(prect), bmodal.into()).ok() } pub unsafe fn Deactivate(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Deactivate)(windows_core::Interface::as_raw(self)).ok() @@ -13633,9 +13505,6 @@ pub const OLEWHICHMK_OBJREL: OLEWHICHMK = OLEWHICHMK(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct OLE_HANDLE(pub u32); -impl windows_core::TypeKind for OLE_HANDLE { - type TypeKind = windows_core::CopyType; -} impl OLE_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs index afd698a79f6..3af15b71ff9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs @@ -1,22 +1,20 @@ #[inline] -pub unsafe fn MSChapSrvChangePassword(servername: P0, username: P1, lmoldpresent: P2, lmoldowfpassword: *const LM_OWF_PASSWORD, lmnewowfpassword: *const LM_OWF_PASSWORD, ntoldowfpassword: *const LM_OWF_PASSWORD, ntnewowfpassword: *const LM_OWF_PASSWORD) -> u32 +pub unsafe fn MSChapSrvChangePassword(servername: P0, username: P1, lmoldpresent: bool, lmoldowfpassword: *const LM_OWF_PASSWORD, lmnewowfpassword: *const LM_OWF_PASSWORD, ntoldowfpassword: *const LM_OWF_PASSWORD, ntnewowfpassword: *const LM_OWF_PASSWORD) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn MSChapSrvChangePassword(servername : windows_core::PCWSTR, username : windows_core::PCWSTR, lmoldpresent : super::super::Foundation:: BOOLEAN, lmoldowfpassword : *const LM_OWF_PASSWORD, lmnewowfpassword : *const LM_OWF_PASSWORD, ntoldowfpassword : *const LM_OWF_PASSWORD, ntnewowfpassword : *const LM_OWF_PASSWORD) -> u32); - MSChapSrvChangePassword(servername.param().abi(), username.param().abi(), lmoldpresent.param().abi(), core::mem::transmute(lmoldowfpassword), core::mem::transmute(lmnewowfpassword), core::mem::transmute(ntoldowfpassword), core::mem::transmute(ntnewowfpassword)) + MSChapSrvChangePassword(servername.param().abi(), username.param().abi(), lmoldpresent.into(), core::mem::transmute(lmoldowfpassword), core::mem::transmute(lmnewowfpassword), core::mem::transmute(ntoldowfpassword), core::mem::transmute(ntnewowfpassword)) } #[inline] -pub unsafe fn MSChapSrvChangePassword2(servername: P0, username: P1, newpasswordencryptedwitholdnt: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldntowfpasswordencryptedwithnewnt: *const ENCRYPTED_LM_OWF_PASSWORD, lmpresent: P4, newpasswordencryptedwitholdlm: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldlmowfpasswordencryptedwithnewlmornt: *const ENCRYPTED_LM_OWF_PASSWORD) -> u32 +pub unsafe fn MSChapSrvChangePassword2(servername: P0, username: P1, newpasswordencryptedwitholdnt: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldntowfpasswordencryptedwithnewnt: *const ENCRYPTED_LM_OWF_PASSWORD, lmpresent: bool, newpasswordencryptedwitholdlm: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldlmowfpasswordencryptedwithnewlmornt: *const ENCRYPTED_LM_OWF_PASSWORD) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn MSChapSrvChangePassword2(servername : windows_core::PCWSTR, username : windows_core::PCWSTR, 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); - MSChapSrvChangePassword2(servername.param().abi(), username.param().abi(), core::mem::transmute(newpasswordencryptedwitholdnt), core::mem::transmute(oldntowfpasswordencryptedwithnewnt), lmpresent.param().abi(), core::mem::transmute(newpasswordencryptedwitholdlm), core::mem::transmute(oldlmowfpasswordencryptedwithnewlmornt)) + MSChapSrvChangePassword2(servername.param().abi(), username.param().abi(), core::mem::transmute(newpasswordencryptedwitholdnt), core::mem::transmute(oldntowfpasswordencryptedwithnewnt), lmpresent.into(), core::mem::transmute(newpasswordencryptedwitholdlm), core::mem::transmute(oldlmowfpasswordencryptedwithnewlmornt)) } #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs index ac1e0146856..d31ab0d8df9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs @@ -28,22 +28,20 @@ where InstallPerfDllW(szcomputername.param().abi(), lpinifile.param().abi(), core::mem::transmute(dwflags)) } #[inline] -pub unsafe fn LoadPerfCounterTextStringsA(lpcommandline: P0, bquietmodearg: P1) -> u32 +pub unsafe fn LoadPerfCounterTextStringsA(lpcommandline: P0, bquietmodearg: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("loadperf.dll" "system" fn LoadPerfCounterTextStringsA(lpcommandline : windows_core::PCSTR, bquietmodearg : super::super::Foundation:: BOOL) -> u32); - LoadPerfCounterTextStringsA(lpcommandline.param().abi(), bquietmodearg.param().abi()) + LoadPerfCounterTextStringsA(lpcommandline.param().abi(), bquietmodearg.into()) } #[inline] -pub unsafe fn LoadPerfCounterTextStringsW(lpcommandline: P0, bquietmodearg: P1) -> u32 +pub unsafe fn LoadPerfCounterTextStringsW(lpcommandline: P0, bquietmodearg: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("loadperf.dll" "system" fn LoadPerfCounterTextStringsW(lpcommandline : windows_core::PCWSTR, bquietmodearg : super::super::Foundation:: BOOL) -> u32); - LoadPerfCounterTextStringsW(lpcommandline.param().abi(), bquietmodearg.param().abi()) + LoadPerfCounterTextStringsW(lpcommandline.param().abi(), bquietmodearg.into()) } #[inline] pub unsafe fn PdhAddCounterA(hquery: PDH_HQUERY, szfullcounterpath: P1, dwuserdata: usize, phcounter: *mut PDH_HCOUNTER) -> u32 @@ -261,42 +259,38 @@ where PdhEnumObjectItemsW(szdatasource.param().abi(), szmachinename.param().abi(), szobjectname.param().abi(), core::mem::transmute(mszcounterlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchcounterlistlength), core::mem::transmute(mszinstancelist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchinstancelistlength), core::mem::transmute(dwdetaillevel), core::mem::transmute(dwflags)) } #[inline] -pub unsafe fn PdhEnumObjectsA(szdatasource: P0, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: P5) -> u32 +pub unsafe fn PdhEnumObjectsA(szdatasource: P0, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("pdh.dll" "system" fn PdhEnumObjectsA(szdatasource : windows_core::PCSTR, szmachinename : windows_core::PCSTR, mszobjectlist : windows_core::PSTR, pcchbuffersize : *mut u32, dwdetaillevel : PERF_DETAIL, brefresh : super::super::Foundation:: BOOL) -> u32); - PdhEnumObjectsA(szdatasource.param().abi(), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.param().abi()) + PdhEnumObjectsA(szdatasource.param().abi(), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.into()) } #[inline] -pub unsafe fn PdhEnumObjectsHA(hdatasource: Option, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: P5) -> u32 +pub unsafe fn PdhEnumObjectsHA(hdatasource: Option, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: bool) -> u32 where P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("pdh.dll" "system" fn PdhEnumObjectsHA(hdatasource : PDH_HLOG, szmachinename : windows_core::PCSTR, mszobjectlist : windows_core::PSTR, pcchbuffersize : *mut u32, dwdetaillevel : PERF_DETAIL, brefresh : super::super::Foundation:: BOOL) -> u32); - PdhEnumObjectsHA(core::mem::transmute(hdatasource.unwrap_or(core::mem::zeroed())), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.param().abi()) + PdhEnumObjectsHA(core::mem::transmute(hdatasource.unwrap_or(core::mem::zeroed())), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.into()) } #[inline] -pub unsafe fn PdhEnumObjectsHW(hdatasource: Option, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: P5) -> u32 +pub unsafe fn PdhEnumObjectsHW(hdatasource: Option, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: bool) -> u32 where P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("pdh.dll" "system" fn PdhEnumObjectsHW(hdatasource : PDH_HLOG, szmachinename : windows_core::PCWSTR, mszobjectlist : windows_core::PWSTR, pcchbuffersize : *mut u32, dwdetaillevel : PERF_DETAIL, brefresh : super::super::Foundation:: BOOL) -> u32); - PdhEnumObjectsHW(core::mem::transmute(hdatasource.unwrap_or(core::mem::zeroed())), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.param().abi()) + PdhEnumObjectsHW(core::mem::transmute(hdatasource.unwrap_or(core::mem::zeroed())), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.into()) } #[inline] -pub unsafe fn PdhEnumObjectsW(szdatasource: P0, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: P5) -> u32 +pub unsafe fn PdhEnumObjectsW(szdatasource: P0, szmachinename: P1, mszobjectlist: Option, pcchbuffersize: *mut u32, dwdetaillevel: PERF_DETAIL, brefresh: bool) -> u32 where P0: windows_core::Param, P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("pdh.dll" "system" fn PdhEnumObjectsW(szdatasource : windows_core::PCWSTR, szmachinename : windows_core::PCWSTR, mszobjectlist : windows_core::PWSTR, pcchbuffersize : *mut u32, dwdetaillevel : PERF_DETAIL, brefresh : super::super::Foundation:: BOOL) -> u32); - PdhEnumObjectsW(szdatasource.param().abi(), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.param().abi()) + PdhEnumObjectsW(szdatasource.param().abi(), szmachinename.param().abi(), core::mem::transmute(mszobjectlist.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchbuffersize), core::mem::transmute(dwdetaillevel), brefresh.into()) } #[inline] pub unsafe fn PdhExpandCounterPathA(szwildcardpath: P0, mszexpandedpathlist: Option, pcchpathlistlength: *mut u32) -> u32 @@ -354,20 +348,14 @@ pub unsafe fn PdhFormatFromRawValue(dwcountertype: u32, dwformat: PDH_FMT, ptime PdhFormatFromRawValue(core::mem::transmute(dwcountertype), core::mem::transmute(dwformat), core::mem::transmute(ptimebase.unwrap_or(core::mem::zeroed())), core::mem::transmute(prawvalue1), core::mem::transmute(prawvalue2), core::mem::transmute(pfmtvalue)) } #[inline] -pub unsafe fn PdhGetCounterInfoA(hcounter: PDH_HCOUNTER, bretrieveexplaintext: P1, pdwbuffersize: *mut u32, lpbuffer: Option<*mut PDH_COUNTER_INFO_A>) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn PdhGetCounterInfoA(hcounter: PDH_HCOUNTER, bretrieveexplaintext: bool, pdwbuffersize: *mut u32, lpbuffer: Option<*mut PDH_COUNTER_INFO_A>) -> u32 { windows_targets::link!("pdh.dll" "system" fn PdhGetCounterInfoA(hcounter : PDH_HCOUNTER, bretrieveexplaintext : super::super::Foundation:: BOOLEAN, pdwbuffersize : *mut u32, lpbuffer : *mut PDH_COUNTER_INFO_A) -> u32); - PdhGetCounterInfoA(core::mem::transmute(hcounter), bretrieveexplaintext.param().abi(), core::mem::transmute(pdwbuffersize), core::mem::transmute(lpbuffer.unwrap_or(core::mem::zeroed()))) + PdhGetCounterInfoA(core::mem::transmute(hcounter), bretrieveexplaintext.into(), core::mem::transmute(pdwbuffersize), core::mem::transmute(lpbuffer.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn PdhGetCounterInfoW(hcounter: PDH_HCOUNTER, bretrieveexplaintext: P1, pdwbuffersize: *mut u32, lpbuffer: Option<*mut PDH_COUNTER_INFO_W>) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn PdhGetCounterInfoW(hcounter: PDH_HCOUNTER, bretrieveexplaintext: bool, pdwbuffersize: *mut u32, lpbuffer: Option<*mut PDH_COUNTER_INFO_W>) -> u32 { windows_targets::link!("pdh.dll" "system" fn PdhGetCounterInfoW(hcounter : PDH_HCOUNTER, bretrieveexplaintext : super::super::Foundation:: BOOLEAN, pdwbuffersize : *mut u32, lpbuffer : *mut PDH_COUNTER_INFO_W) -> u32); - PdhGetCounterInfoW(core::mem::transmute(hcounter), bretrieveexplaintext.param().abi(), core::mem::transmute(pdwbuffersize), core::mem::transmute(lpbuffer.unwrap_or(core::mem::zeroed()))) + PdhGetCounterInfoW(core::mem::transmute(hcounter), bretrieveexplaintext.into(), core::mem::transmute(pdwbuffersize), core::mem::transmute(lpbuffer.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn PdhGetCounterTimeBase(hcounter: PDH_HCOUNTER, ptimebase: *mut i64) -> u32 { @@ -912,22 +900,20 @@ where SetServiceAsTrustedW(szreserved.param().abi(), szservicename.param().abi()) } #[inline] -pub unsafe fn UnloadPerfCounterTextStringsA(lpcommandline: P0, bquietmodearg: P1) -> u32 +pub unsafe fn UnloadPerfCounterTextStringsA(lpcommandline: P0, bquietmodearg: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("loadperf.dll" "system" fn UnloadPerfCounterTextStringsA(lpcommandline : windows_core::PCSTR, bquietmodearg : super::super::Foundation:: BOOL) -> u32); - UnloadPerfCounterTextStringsA(lpcommandline.param().abi(), bquietmodearg.param().abi()) + UnloadPerfCounterTextStringsA(lpcommandline.param().abi(), bquietmodearg.into()) } #[inline] -pub unsafe fn UnloadPerfCounterTextStringsW(lpcommandline: P0, bquietmodearg: P1) -> u32 +pub unsafe fn UnloadPerfCounterTextStringsW(lpcommandline: P0, bquietmodearg: bool) -> u32 where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("loadperf.dll" "system" fn UnloadPerfCounterTextStringsW(lpcommandline : windows_core::PCWSTR, bquietmodearg : super::super::Foundation:: BOOL) -> u32); - UnloadPerfCounterTextStringsW(lpcommandline.param().abi(), bquietmodearg.param().abi()) + UnloadPerfCounterTextStringsW(lpcommandline.param().abi(), bquietmodearg.into()) } #[inline] pub unsafe fn UpdatePerfNameFilesA(sznewctrfilepath: P0, sznewhlpfilepath: P1, szlanguageid: P2, dwflags: usize) -> u32 @@ -8520,9 +8506,6 @@ pub const PDH_FUNCTION_NOT_FOUND: u32 = 3221228478u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PDH_HCOUNTER(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PDH_HCOUNTER { - type TypeKind = windows_core::CopyType; -} impl PDH_HCOUNTER { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -8536,9 +8519,6 @@ impl Default for PDH_HCOUNTER { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PDH_HLOG(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PDH_HLOG { - type TypeKind = windows_core::CopyType; -} impl PDH_HLOG { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -8561,9 +8541,6 @@ impl Default for PDH_HLOG { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct PDH_HQUERY(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for PDH_HQUERY { - type TypeKind = windows_core::CopyType; -} impl PDH_HQUERY { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs index 69453364640..9a3a0193d4d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs @@ -175,21 +175,15 @@ pub unsafe fn PowerIsSettingRangeDefined(subkeyguid: Option<*const windows_core: } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn PowerOpenSystemPowerKey(phsystempowerkey: *mut super::Registry::HKEY, access: u32, openexisting: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn PowerOpenSystemPowerKey(phsystempowerkey: *mut super::Registry::HKEY, access: u32, openexisting: bool) -> u32 { windows_targets::link!("powrprof.dll" "system" fn PowerOpenSystemPowerKey(phsystempowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); - PowerOpenSystemPowerKey(core::mem::transmute(phsystempowerkey), core::mem::transmute(access), openexisting.param().abi()) + PowerOpenSystemPowerKey(core::mem::transmute(phsystempowerkey), core::mem::transmute(access), openexisting.into()) } #[cfg(feature = "Win32_System_Registry")] #[inline] -pub unsafe fn PowerOpenUserPowerKey(phuserpowerkey: *mut super::Registry::HKEY, access: u32, openexisting: P2) -> u32 -where - P2: windows_core::Param, -{ +pub unsafe fn PowerOpenUserPowerKey(phuserpowerkey: *mut super::Registry::HKEY, access: u32, openexisting: bool) -> u32 { windows_targets::link!("powrprof.dll" "system" fn PowerOpenUserPowerKey(phuserpowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); - PowerOpenUserPowerKey(core::mem::transmute(phuserpowerkey), core::mem::transmute(access), openexisting.param().abi()) + PowerOpenUserPowerKey(core::mem::transmute(phuserpowerkey), core::mem::transmute(access), openexisting.into()) } #[cfg(feature = "Win32_System_Registry")] #[inline] @@ -500,23 +494,14 @@ pub unsafe fn SetActivePwrScheme(uiid: u32, pglobalpowerpolicy: Option<*const GL SetActivePwrScheme(core::mem::transmute(uiid), core::mem::transmute(pglobalpowerpolicy.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppowerpolicy.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SetSuspendState(bhibernate: P0, bforce: P1, bwakeupeventsdisabled: P2) -> super::super::Foundation::BOOLEAN -where - P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, -{ +pub unsafe fn SetSuspendState(bhibernate: bool, bforce: bool, bwakeupeventsdisabled: bool) -> super::super::Foundation::BOOLEAN { windows_targets::link!("powrprof.dll" "system" fn SetSuspendState(bhibernate : super::super::Foundation:: BOOLEAN, bforce : super::super::Foundation:: BOOLEAN, bwakeupeventsdisabled : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: BOOLEAN); - SetSuspendState(bhibernate.param().abi(), bforce.param().abi(), bwakeupeventsdisabled.param().abi()) + SetSuspendState(bhibernate.into(), bforce.into(), bwakeupeventsdisabled.into()) } #[inline] -pub unsafe fn SetSystemPowerState(fsuspend: P0, fforce: P1) -> windows_core::Result<()> -where - P0: windows_core::Param, - P1: windows_core::Param, -{ +pub unsafe fn SetSystemPowerState(fsuspend: bool, fforce: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetSystemPowerState(fsuspend : super::super::Foundation:: BOOL, fforce : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetSystemPowerState(fsuspend.param().abi(), fforce.param().abi()).ok() + SetSystemPowerState(fsuspend.into(), fforce.into()).ok() } #[inline] pub unsafe fn SetThreadExecutionState(esflags: EXECUTION_STATE) -> EXECUTION_STATE { @@ -1156,9 +1141,6 @@ pub const GroupPark: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(48i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HPOWERNOTIFY(pub isize); -impl windows_core::TypeKind for HPOWERNOTIFY { - type TypeKind = windows_core::CopyType; -} impl HPOWERNOTIFY { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs index 58b9d49bc19..3df1e28b581 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs @@ -1,10 +1,7 @@ #[inline] -pub unsafe fn ApplicationRecoveryFinished(bsuccess: P0) -where - P0: windows_core::Param, -{ +pub unsafe fn ApplicationRecoveryFinished(bsuccess: bool) { windows_targets::link!("kernel32.dll" "system" fn ApplicationRecoveryFinished(bsuccess : super::super::Foundation:: BOOL)); - ApplicationRecoveryFinished(bsuccess.param().abi()) + ApplicationRecoveryFinished(bsuccess.into()) } #[inline] pub unsafe fn ApplicationRecoveryInProgress() -> windows_core::Result { diff --git a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs index 385d52b9614..64f118c4492 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs @@ -371,13 +371,9 @@ where RegLoadMUIStringW(core::mem::transmute(hkey), pszvalue.param().abi(), core::mem::transmute(pszoutbuf.unwrap_or(core::mem::zeroed())), core::mem::transmute(cboutbuf), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(flags), pszdirectory.param().abi()) } #[inline] -pub unsafe fn RegNotifyChangeKeyValue(hkey: HKEY, bwatchsubtree: P1, dwnotifyfilter: REG_NOTIFY_FILTER, hevent: Option, fasynchronous: P4) -> super::super::Foundation::WIN32_ERROR -where - P1: windows_core::Param, - P4: windows_core::Param, -{ +pub unsafe fn RegNotifyChangeKeyValue(hkey: HKEY, bwatchsubtree: bool, dwnotifyfilter: REG_NOTIFY_FILTER, hevent: Option, fasynchronous: bool) -> super::super::Foundation::WIN32_ERROR { windows_targets::link!("advapi32.dll" "system" fn RegNotifyChangeKeyValue(hkey : HKEY, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : REG_NOTIFY_FILTER, hevent : super::super::Foundation:: HANDLE, fasynchronous : super::super::Foundation:: BOOL) -> super::super::Foundation:: WIN32_ERROR); - RegNotifyChangeKeyValue(core::mem::transmute(hkey), bwatchsubtree.param().abi(), core::mem::transmute(dwnotifyfilter), core::mem::transmute(hevent.unwrap_or(core::mem::zeroed())), fasynchronous.param().abi()) + RegNotifyChangeKeyValue(core::mem::transmute(hkey), bwatchsubtree.into(), core::mem::transmute(dwnotifyfilter), core::mem::transmute(hevent.unwrap_or(core::mem::zeroed())), fasynchronous.into()) } #[inline] pub unsafe fn RegOpenCurrentUser(samdesired: u32, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR { @@ -740,9 +736,6 @@ pub const EISA_NO_MAX_FUNCTION: u32 = 255u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HKEY(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HKEY { - type TypeKind = windows_core::CopyType; -} impl HKEY { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs index d707e10e3d8..215559ab0c2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -9,22 +9,20 @@ pub unsafe fn WTSCloseServer(hserver: super::super::Foundation::HANDLE) { WTSCloseServer(core::mem::transmute(hserver)) } #[inline] -pub unsafe fn WTSConnectSessionA(logonid: u32, targetlogonid: u32, ppassword: P2, bwait: P3) -> windows_core::Result<()> +pub unsafe fn WTSConnectSessionA(logonid: u32, targetlogonid: u32, ppassword: P2, bwait: bool) -> windows_core::Result<()> where P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wtsapi32.dll" "system" fn WTSConnectSessionA(logonid : u32, targetlogonid : u32, ppassword : windows_core::PCSTR, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WTSConnectSessionA(core::mem::transmute(logonid), core::mem::transmute(targetlogonid), ppassword.param().abi(), bwait.param().abi()).ok() + WTSConnectSessionA(core::mem::transmute(logonid), core::mem::transmute(targetlogonid), ppassword.param().abi(), bwait.into()).ok() } #[inline] -pub unsafe fn WTSConnectSessionW(logonid: u32, targetlogonid: u32, ppassword: P2, bwait: P3) -> windows_core::Result<()> +pub unsafe fn WTSConnectSessionW(logonid: u32, targetlogonid: u32, ppassword: P2, bwait: bool) -> windows_core::Result<()> where P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("wtsapi32.dll" "system" fn WTSConnectSessionW(logonid : u32, targetlogonid : u32, ppassword : windows_core::PCWSTR, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WTSConnectSessionW(core::mem::transmute(logonid), core::mem::transmute(targetlogonid), ppassword.param().abi(), bwait.param().abi()).ok() + WTSConnectSessionW(core::mem::transmute(logonid), core::mem::transmute(targetlogonid), ppassword.param().abi(), bwait.into()).ok() } #[inline] pub unsafe fn WTSCreateListenerA(hserver: Option, preserved: *const core::ffi::c_void, reserved: u32, plistenername: P3, pbuffer: *const WTSLISTENERCONFIGA, flag: u32) -> windows_core::Result<()> @@ -43,20 +41,14 @@ where WTSCreateListenerW(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(preserved), core::mem::transmute(reserved), plistenername.param().abi(), core::mem::transmute(pbuffer), core::mem::transmute(flag)).ok() } #[inline] -pub unsafe fn WTSDisconnectSession(hserver: Option, sessionid: u32, bwait: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn WTSDisconnectSession(hserver: Option, sessionid: u32, bwait: bool) -> windows_core::Result<()> { windows_targets::link!("wtsapi32.dll" "system" fn WTSDisconnectSession(hserver : super::super::Foundation:: HANDLE, sessionid : u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WTSDisconnectSession(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), bwait.param().abi()).ok() + WTSDisconnectSession(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), bwait.into()).ok() } #[inline] -pub unsafe fn WTSEnableChildSessions(benable: P0) -> super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn WTSEnableChildSessions(benable: bool) -> super::super::Foundation::BOOL { windows_targets::link!("wtsapi32.dll" "system" fn WTSEnableChildSessions(benable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WTSEnableChildSessions(benable.param().abi()) + WTSEnableChildSessions(benable.into()) } #[inline] pub unsafe fn WTSEnumerateListenersA(hserver: Option, preserved: *const core::ffi::c_void, reserved: u32, plisteners: Option<*mut *mut i8>, pcount: *mut u32) -> windows_core::Result<()> { @@ -175,12 +167,9 @@ pub unsafe fn WTSIsChildSessionsEnabled(pbenabled: *mut super::super::Foundation WTSIsChildSessionsEnabled(core::mem::transmute(pbenabled)) } #[inline] -pub unsafe fn WTSLogoffSession(hserver: Option, sessionid: u32, bwait: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn WTSLogoffSession(hserver: Option, sessionid: u32, bwait: bool) -> windows_core::Result<()> { windows_targets::link!("wtsapi32.dll" "system" fn WTSLogoffSession(hserver : super::super::Foundation:: HANDLE, sessionid : u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WTSLogoffSession(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), bwait.param().abi()).ok() + WTSLogoffSession(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), bwait.into()).ok() } #[inline] pub unsafe fn WTSOpenServerA(pservername: P0) -> super::super::Foundation::HANDLE @@ -275,23 +264,19 @@ pub unsafe fn WTSRegisterSessionNotificationEx(hserver: Option(hserver: Option, sessionid: u32, ptitle: &[u8], pmessage: &[u8], style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: P9) -> windows_core::Result<()> -where - P9: windows_core::Param, -{ +pub unsafe fn WTSSendMessageA(hserver: Option, sessionid: u32, ptitle: &[u8], pmessage: &[u8], style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: bool) -> windows_core::Result<()> { windows_targets::link!("wtsapi32.dll" "system" fn WTSSendMessageA(hserver : super::super::Foundation:: HANDLE, sessionid : u32, ptitle : windows_core::PCSTR, titlelength : u32, pmessage : windows_core::PCSTR, 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); - WTSSendMessageA(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), core::mem::transmute(ptitle.as_ptr()), ptitle.len().try_into().unwrap(), core::mem::transmute(pmessage.as_ptr()), pmessage.len().try_into().unwrap(), core::mem::transmute(style), core::mem::transmute(timeout), core::mem::transmute(presponse), bwait.param().abi()).ok() + WTSSendMessageA(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), core::mem::transmute(ptitle.as_ptr()), ptitle.len().try_into().unwrap(), core::mem::transmute(pmessage.as_ptr()), pmessage.len().try_into().unwrap(), core::mem::transmute(style), core::mem::transmute(timeout), core::mem::transmute(presponse), bwait.into()).ok() } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn WTSSendMessageW(hserver: Option, sessionid: u32, ptitle: P2, titlelength: u32, pmessage: P4, messagelength: u32, style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: P9) -> windows_core::Result<()> +pub unsafe fn WTSSendMessageW(hserver: Option, sessionid: u32, ptitle: P2, titlelength: u32, pmessage: P4, messagelength: u32, style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: bool) -> windows_core::Result<()> where P2: windows_core::Param, P4: windows_core::Param, - P9: windows_core::Param, { windows_targets::link!("wtsapi32.dll" "system" fn WTSSendMessageW(hserver : super::super::Foundation:: HANDLE, sessionid : u32, ptitle : windows_core::PCWSTR, titlelength : u32, pmessage : windows_core::PCWSTR, 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); - WTSSendMessageW(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), ptitle.param().abi(), core::mem::transmute(titlelength), pmessage.param().abi(), core::mem::transmute(messagelength), core::mem::transmute(style), core::mem::transmute(timeout), core::mem::transmute(presponse), bwait.param().abi()).ok() + WTSSendMessageW(core::mem::transmute(hserver.unwrap_or(core::mem::zeroed())), core::mem::transmute(sessionid), ptitle.param().abi(), core::mem::transmute(titlelength), pmessage.param().abi(), core::mem::transmute(messagelength), core::mem::transmute(style), core::mem::transmute(timeout), core::mem::transmute(presponse), bwait.into()).ok() } #[cfg(feature = "Win32_Security")] #[inline] @@ -3089,12 +3074,11 @@ impl core::ops::Deref for ITsSbLoadBalancingNotifySink { } windows_core::imp::interface_hierarchy!(ITsSbLoadBalancingNotifySink, windows_core::IUnknown, ITsSbBaseNotifySink); impl ITsSbLoadBalancingNotifySink { - pub unsafe fn OnGetMostSuitableTarget(&self, plbresult: P0, fisnewconnection: P1) -> windows_core::Result<()> + pub unsafe fn OnGetMostSuitableTarget(&self, plbresult: P0, fisnewconnection: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OnGetMostSuitableTarget)(windows_core::Interface::as_raw(self), plbresult.param().abi(), fisnewconnection.param().abi()).ok() + (windows_core::Interface::vtable(self).OnGetMostSuitableTarget)(windows_core::Interface::as_raw(self), plbresult.param().abi(), fisnewconnection.into()).ok() } } #[repr(C)] @@ -3986,11 +3970,8 @@ impl ITsSbResourcePluginStore { { (windows_core::Interface::vtable(self).AddEnvironmentToStore)(windows_core::Interface::as_raw(self), penvironment.param().abi()).ok() } - pub unsafe fn RemoveEnvironmentFromStore(&self, environmentname: &windows_core::BSTR, bignoreowner: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).RemoveEnvironmentFromStore)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(environmentname), bignoreowner.param().abi()).ok() + pub unsafe fn RemoveEnvironmentFromStore(&self, environmentname: &windows_core::BSTR, bignoreowner: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RemoveEnvironmentFromStore)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(environmentname), bignoreowner.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateFarms(&self, pdwcount: *mut u32, pval: *mut *mut super::Com::SAFEARRAY) -> windows_core::Result<()> { @@ -4003,19 +3984,17 @@ impl ITsSbResourcePluginStore { pub unsafe fn EnumerateEnvironments(&self, pdwcount: *mut u32, pval: *mut *mut Option) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnumerateEnvironments)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwcount), core::mem::transmute(pval)).ok() } - pub unsafe fn SaveTarget(&self, ptarget: P0, bforcewrite: P1) -> windows_core::Result<()> + pub unsafe fn SaveTarget(&self, ptarget: P0, bforcewrite: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SaveTarget)(windows_core::Interface::as_raw(self), ptarget.param().abi(), bforcewrite.param().abi()).ok() + (windows_core::Interface::vtable(self).SaveTarget)(windows_core::Interface::as_raw(self), ptarget.param().abi(), bforcewrite.into()).ok() } - pub unsafe fn SaveEnvironment(&self, penvironment: P0, bforcewrite: P1) -> windows_core::Result<()> + pub unsafe fn SaveEnvironment(&self, penvironment: P0, bforcewrite: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SaveEnvironment)(windows_core::Interface::as_raw(self), penvironment.param().abi(), bforcewrite.param().abi()).ok() + (windows_core::Interface::vtable(self).SaveEnvironment)(windows_core::Interface::as_raw(self), penvironment.param().abi(), bforcewrite.into()).ok() } pub unsafe fn SaveSession(&self, psession: P0) -> windows_core::Result<()> where @@ -5414,12 +5393,11 @@ impl IWRdsGraphicsChannelEvents { { (windows_core::Interface::vtable(self).OnChannelOpened)(windows_core::Interface::as_raw(self), core::mem::transmute(openresult), popencontext.param().abi()).ok() } - pub unsafe fn OnDataSent(&self, pwritecontext: P0, bcancelled: P1, pbuffer: *const u8, cbbuffer: u32) -> windows_core::Result<()> + pub unsafe fn OnDataSent(&self, pwritecontext: P0, bcancelled: bool, pbuffer: *const u8, cbbuffer: u32) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OnDataSent)(windows_core::Interface::as_raw(self), pwritecontext.param().abi(), bcancelled.param().abi(), core::mem::transmute(pbuffer), core::mem::transmute(cbbuffer)).ok() + (windows_core::Interface::vtable(self).OnDataSent)(windows_core::Interface::as_raw(self), pwritecontext.param().abi(), bcancelled.into(), core::mem::transmute(pbuffer), core::mem::transmute(cbbuffer)).ok() } pub unsafe fn OnMetricsUpdate(&self, bandwidth: u32, rtt: u32, lastsentbyteindex: u64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnMetricsUpdate)(windows_core::Interface::as_raw(self), core::mem::transmute(bandwidth), core::mem::transmute(rtt), core::mem::transmute(lastsentbyteindex)).ok() @@ -5558,11 +5536,8 @@ impl IWRdsProtocolConnection { { (windows_core::Interface::vtable(self).IsUserAllowedToLogon)(windows_core::Interface::as_raw(self), core::mem::transmute(sessionid), core::mem::transmute(usertoken), pdomainname.param().abi(), pusername.param().abi()).ok() } - pub unsafe fn SessionArbitrationEnumeration(&self, husertoken: super::super::Foundation::HANDLE_PTR, bsinglesessionperuserenabled: P1, psessionidarray: *mut u32, pdwsessionidentifiercount: *mut u32) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SessionArbitrationEnumeration)(windows_core::Interface::as_raw(self), core::mem::transmute(husertoken), bsinglesessionperuserenabled.param().abi(), core::mem::transmute(psessionidarray), core::mem::transmute(pdwsessionidentifiercount)).ok() + pub unsafe fn SessionArbitrationEnumeration(&self, husertoken: super::super::Foundation::HANDLE_PTR, bsinglesessionperuserenabled: bool, psessionidarray: *mut u32, pdwsessionidentifiercount: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SessionArbitrationEnumeration)(windows_core::Interface::as_raw(self), core::mem::transmute(husertoken), bsinglesessionperuserenabled.into(), core::mem::transmute(psessionidarray), core::mem::transmute(pdwsessionidentifiercount)).ok() } pub unsafe fn LogonNotify(&self, hclienttoken: super::super::Foundation::HANDLE_PTR, wszusername: P1, wszdomainname: P2, sessionid: *const WTS_SESSION_ID, pwrdsconnectionsettings: *mut WRDS_CONNECTION_SETTINGS) -> windows_core::Result<()> where @@ -5590,13 +5565,12 @@ impl IWRdsProtocolConnection { pub unsafe fn SetErrorInfo(&self, ulerror: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetErrorInfo)(windows_core::Interface::as_raw(self), core::mem::transmute(ulerror)).ok() } - pub unsafe fn CreateVirtualChannel(&self, szendpointname: P0, bstatic: P1, requestedpriority: u32) -> windows_core::Result + pub unsafe fn CreateVirtualChannel(&self, szendpointname: P0, bstatic: bool, requestedpriority: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateVirtualChannel)(windows_core::Interface::as_raw(self), szendpointname.param().abi(), bstatic.param().abi(), core::mem::transmute(requestedpriority), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateVirtualChannel)(windows_core::Interface::as_raw(self), szendpointname.param().abi(), bstatic.into(), core::mem::transmute(requestedpriority), &mut result__).map(|| result__) } pub unsafe fn QueryProperty(&self, querytype: windows_core::GUID, ppropertyentriesin: &[WTS_PROPERTY_VALUE], ppropertyentriesout: &mut [WTS_PROPERTY_VALUE]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).QueryProperty)(windows_core::Interface::as_raw(self), core::mem::transmute(querytype), ppropertyentriesin.len().try_into().unwrap(), ppropertyentriesout.len().try_into().unwrap(), core::mem::transmute(ppropertyentriesin.as_ptr()), core::mem::transmute(ppropertyentriesout.as_ptr())).ok() @@ -6472,11 +6446,8 @@ impl IWRdsWddmIddProps { pub unsafe fn OnDriverUnload(&self, sessionid: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnDriverUnload)(windows_core::Interface::as_raw(self), core::mem::transmute(sessionid)).ok() } - pub unsafe fn EnableWddmIdd(&self, enabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableWddmIdd)(windows_core::Interface::as_raw(self), enabled.param().abi()).ok() + pub unsafe fn EnableWddmIdd(&self, enabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableWddmIdd)(windows_core::Interface::as_raw(self), enabled.into()).ok() } } #[repr(C)] @@ -6916,11 +6887,8 @@ impl IWTSProtocolConnection { { (windows_core::Interface::vtable(self).IsUserAllowedToLogon)(windows_core::Interface::as_raw(self), core::mem::transmute(sessionid), core::mem::transmute(usertoken), pdomainname.param().abi(), pusername.param().abi()).ok() } - pub unsafe fn SessionArbitrationEnumeration(&self, husertoken: super::super::Foundation::HANDLE_PTR, bsinglesessionperuserenabled: P1, psessionidarray: *mut u32, pdwsessionidentifiercount: *mut u32) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SessionArbitrationEnumeration)(windows_core::Interface::as_raw(self), core::mem::transmute(husertoken), bsinglesessionperuserenabled.param().abi(), core::mem::transmute(psessionidarray), core::mem::transmute(pdwsessionidentifiercount)).ok() + pub unsafe fn SessionArbitrationEnumeration(&self, husertoken: super::super::Foundation::HANDLE_PTR, bsinglesessionperuserenabled: bool, psessionidarray: *mut u32, pdwsessionidentifiercount: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SessionArbitrationEnumeration)(windows_core::Interface::as_raw(self), core::mem::transmute(husertoken), bsinglesessionperuserenabled.into(), core::mem::transmute(psessionidarray), core::mem::transmute(pdwsessionidentifiercount)).ok() } pub unsafe fn LogonNotify(&self, hclienttoken: super::super::Foundation::HANDLE_PTR, wszusername: P1, wszdomainname: P2, sessionid: *const WTS_SESSION_ID) -> windows_core::Result<()> where @@ -6951,13 +6919,12 @@ impl IWTSProtocolConnection { pub unsafe fn SendBeep(&self, frequency: u32, duration: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SendBeep)(windows_core::Interface::as_raw(self), core::mem::transmute(frequency), core::mem::transmute(duration)).ok() } - pub unsafe fn CreateVirtualChannel(&self, szendpointname: P0, bstatic: P1, requestedpriority: u32) -> windows_core::Result + pub unsafe fn CreateVirtualChannel(&self, szendpointname: P0, bstatic: bool, requestedpriority: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateVirtualChannel)(windows_core::Interface::as_raw(self), szendpointname.param().abi(), bstatic.param().abi(), core::mem::transmute(requestedpriority), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).CreateVirtualChannel)(windows_core::Interface::as_raw(self), szendpointname.param().abi(), bstatic.into(), core::mem::transmute(requestedpriority), &mut result__).map(|| result__) } pub unsafe fn QueryProperty(&self, querytype: windows_core::GUID, ppropertyentriesin: &[WTS_PROPERTY_VALUE], ppropertyentriesout: &mut [WTS_PROPERTY_VALUE]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).QueryProperty)(windows_core::Interface::as_raw(self), core::mem::transmute(querytype), ppropertyentriesin.len().try_into().unwrap(), ppropertyentriesout.len().try_into().unwrap(), core::mem::transmute(ppropertyentriesin.as_ptr()), core::mem::transmute(ppropertyentriesout.as_ptr())).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs index ddb243156e6..b6f10182a2f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -118,13 +118,12 @@ where WSManPluginAuthzQueryQuotaComplete(core::mem::transmute(senderdetails), core::mem::transmute(flags), core::mem::transmute(quota.unwrap_or(core::mem::zeroed())), core::mem::transmute(errorcode), extendederrorinformation.param().abi()) } #[inline] -pub unsafe fn WSManPluginAuthzUserComplete(senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32, userauthorizationcontext: Option<*const core::ffi::c_void>, impersonationtoken: Option, userisadministrator: P4, errorcode: u32, extendederrorinformation: P6) -> u32 +pub unsafe fn WSManPluginAuthzUserComplete(senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32, userauthorizationcontext: Option<*const core::ffi::c_void>, impersonationtoken: Option, userisadministrator: bool, errorcode: u32, extendederrorinformation: P6) -> u32 where - P4: windows_core::Param, P6: windows_core::Param, { windows_targets::link!("wsmsvc.dll" "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 : windows_core::PCWSTR) -> u32); - WSManPluginAuthzUserComplete(core::mem::transmute(senderdetails), core::mem::transmute(flags), core::mem::transmute(userauthorizationcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(impersonationtoken.unwrap_or(core::mem::zeroed())), userisadministrator.param().abi(), core::mem::transmute(errorcode), extendederrorinformation.param().abi()) + WSManPluginAuthzUserComplete(core::mem::transmute(senderdetails), core::mem::transmute(flags), core::mem::transmute(userauthorizationcontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(impersonationtoken.unwrap_or(core::mem::zeroed())), userisadministrator.into(), core::mem::transmute(errorcode), extendederrorinformation.param().abi()) } #[inline] pub unsafe fn WSManPluginFreeRequestDetails(requestdetails: *const WSMAN_PLUGIN_REQUEST) -> u32 { @@ -207,14 +206,13 @@ where result__ } #[inline] -pub unsafe fn WSManSendShellInput(shell: WSMAN_SHELL_HANDLE, command: Option, flags: u32, streamid: P3, streamdata: *const WSMAN_DATA, endofstream: P5, r#async: *const WSMAN_SHELL_ASYNC) -> WSMAN_OPERATION_HANDLE +pub unsafe fn WSManSendShellInput(shell: WSMAN_SHELL_HANDLE, command: Option, flags: u32, streamid: P3, streamdata: *const WSMAN_DATA, endofstream: bool, r#async: *const WSMAN_SHELL_ASYNC) -> WSMAN_OPERATION_HANDLE where P3: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("wsmsvc.dll" "system" fn WSManSendShellInput(shell : WSMAN_SHELL_HANDLE, command : WSMAN_COMMAND_HANDLE, flags : u32, streamid : windows_core::PCWSTR, streamdata : *const WSMAN_DATA, endofstream : super::super::Foundation:: BOOL, r#async : *const WSMAN_SHELL_ASYNC, sendoperation : *mut WSMAN_OPERATION_HANDLE)); let mut result__ = core::mem::zeroed(); - WSManSendShellInput(core::mem::transmute(shell), core::mem::transmute(command.unwrap_or(core::mem::zeroed())), core::mem::transmute(flags), streamid.param().abi(), core::mem::transmute(streamdata), endofstream.param().abi(), core::mem::transmute(r#async), &mut result__); + WSManSendShellInput(core::mem::transmute(shell), core::mem::transmute(command.unwrap_or(core::mem::zeroed())), core::mem::transmute(flags), streamid.param().abi(), core::mem::transmute(streamdata), endofstream.into(), core::mem::transmute(r#async), &mut result__); result__ } #[inline] @@ -1910,17 +1908,11 @@ impl IWSManResourceLocator { (windows_core::Interface::vtable(self).SetFragmentDialect)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(text)).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn AddOption(&self, optionname: &windows_core::BSTR, optionvalue: &super::Variant::VARIANT, mustcomply: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).AddOption)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(optionname), core::mem::transmute_copy(optionvalue), mustcomply.param().abi()).ok() + pub unsafe fn AddOption(&self, optionname: &windows_core::BSTR, optionvalue: &super::Variant::VARIANT, mustcomply: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).AddOption)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(optionname), core::mem::transmute_copy(optionvalue), mustcomply.into()).ok() } - pub unsafe fn SetMustUnderstandOptions(&self, mustunderstand: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMustUnderstandOptions)(windows_core::Interface::as_raw(self), mustunderstand.param().abi()).ok() + pub unsafe fn SetMustUnderstandOptions(&self, mustunderstand: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMustUnderstandOptions)(windows_core::Interface::as_raw(self), mustunderstand.into()).ok() } pub unsafe fn MustUnderstandOptions(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2343,9 +2335,6 @@ impl windows_core::RuntimeName for IWSManSession {} #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_API_HANDLE(pub isize); -impl windows_core::TypeKind for WSMAN_API_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WSMAN_AUTHENTICATION_CREDENTIALS { @@ -2411,9 +2400,6 @@ impl Default for WSMAN_COMMAND_ARG_SET { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_COMMAND_HANDLE(pub isize); -impl windows_core::TypeKind for WSMAN_COMMAND_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy)] pub struct WSMAN_CONNECT_DATA { @@ -2585,9 +2571,6 @@ impl Default for WSMAN_KEY { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_OPERATION_HANDLE(pub isize); -impl windows_core::TypeKind for WSMAN_OPERATION_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_OPERATION_INFO { @@ -2797,9 +2780,6 @@ impl Default for WSMAN_SENDER_DETAILS { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_SESSION_HANDLE(pub isize); -impl windows_core::TypeKind for WSMAN_SESSION_HANDLE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct WSMAN_SHELL_ASYNC { @@ -2825,9 +2805,6 @@ impl Default for WSMAN_SHELL_DISCONNECT_INFO { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct WSMAN_SHELL_HANDLE(pub isize); -impl windows_core::TypeKind for WSMAN_SHELL_HANDLE { - type TypeKind = windows_core::CopyType; -} pub const WSMAN_SHELL_NS: windows_core::PCWSTR = windows_core::w!("http://schemas.microsoft.com/wbem/wsman/1/windows/shell"); pub const WSMAN_SHELL_OPTION_NOPROFILE: windows_core::PCWSTR = windows_core::w!("WINRS_NOPROFILE"); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs index f7961b9349f..72a567fe402 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs @@ -1555,12 +1555,9 @@ pub unsafe fn RpcAsyncAbortCall(pasync: *mut RPC_ASYNC_STATE, exceptioncode: u32 } #[cfg(feature = "Win32_System_IO")] #[inline] -pub unsafe fn RpcAsyncCancelCall(pasync: *mut RPC_ASYNC_STATE, fabort: P1) -> RPC_STATUS -where - P1: windows_core::Param, -{ +pub unsafe fn RpcAsyncCancelCall(pasync: *mut RPC_ASYNC_STATE, fabort: bool) -> RPC_STATUS { windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncCancelCall(pasync : *mut RPC_ASYNC_STATE, fabort : super::super::Foundation:: BOOL) -> RPC_STATUS); - RpcAsyncCancelCall(core::mem::transmute(pasync), fabort.param().abi()) + RpcAsyncCancelCall(core::mem::transmute(pasync), fabort.into()) } #[cfg(feature = "Win32_System_IO")] #[inline] @@ -1841,12 +1838,9 @@ pub unsafe fn RpcErrorEndEnumeration(enumhandle: *mut RPC_ERROR_ENUM_HANDLE) -> RpcErrorEndEnumeration(core::mem::transmute(enumhandle)) } #[inline] -pub unsafe fn RpcErrorGetNextRecord(enumhandle: *const RPC_ERROR_ENUM_HANDLE, copystrings: P1, errorinfo: *mut RPC_EXTENDED_ERROR_INFO) -> RPC_STATUS -where - P1: windows_core::Param, -{ +pub unsafe fn RpcErrorGetNextRecord(enumhandle: *const RPC_ERROR_ENUM_HANDLE, copystrings: bool, errorinfo: *mut RPC_EXTENDED_ERROR_INFO) -> RPC_STATUS { windows_targets::link!("rpcrt4.dll" "system" fn RpcErrorGetNextRecord(enumhandle : *const RPC_ERROR_ENUM_HANDLE, copystrings : super::super::Foundation:: BOOL, errorinfo : *mut RPC_EXTENDED_ERROR_INFO) -> RPC_STATUS); - RpcErrorGetNextRecord(core::mem::transmute(enumhandle), copystrings.param().abi(), core::mem::transmute(errorinfo)) + RpcErrorGetNextRecord(core::mem::transmute(enumhandle), copystrings.into(), core::mem::transmute(errorinfo)) } #[inline] pub unsafe fn RpcErrorGetNumberOfRecords(enumhandle: *const RPC_ERROR_ENUM_HANDLE, records: *mut i32) -> RPC_STATUS { @@ -1884,12 +1878,9 @@ pub unsafe fn RpcFreeAuthorizationContext(pauthzclientcontext: *mut *mut core::f RpcFreeAuthorizationContext(core::mem::transmute(pauthzclientcontext)) } #[inline] -pub unsafe fn RpcGetAuthorizationContextForClient(clientbinding: Option<*const core::ffi::c_void>, impersonateonreturn: P1, reserved1: Option<*const core::ffi::c_void>, pexpirationtime: Option<*const i64>, reserved2: super::super::Foundation::LUID, reserved3: u32, reserved4: Option<*const core::ffi::c_void>, pauthzclientcontext: *mut *mut core::ffi::c_void) -> RPC_STATUS -where - P1: windows_core::Param, -{ +pub unsafe fn RpcGetAuthorizationContextForClient(clientbinding: Option<*const core::ffi::c_void>, impersonateonreturn: bool, reserved1: Option<*const core::ffi::c_void>, pexpirationtime: Option<*const i64>, reserved2: super::super::Foundation::LUID, reserved3: u32, reserved4: Option<*const core::ffi::c_void>, pauthzclientcontext: *mut *mut core::ffi::c_void) -> RPC_STATUS { windows_targets::link!("rpcrt4.dll" "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); - RpcGetAuthorizationContextForClient(core::mem::transmute(clientbinding.unwrap_or(core::mem::zeroed())), impersonateonreturn.param().abi(), core::mem::transmute(reserved1.unwrap_or(core::mem::zeroed())), core::mem::transmute(pexpirationtime.unwrap_or(core::mem::zeroed())), core::mem::transmute(reserved2), core::mem::transmute(reserved3), core::mem::transmute(reserved4.unwrap_or(core::mem::zeroed())), core::mem::transmute(pauthzclientcontext)) + RpcGetAuthorizationContextForClient(core::mem::transmute(clientbinding.unwrap_or(core::mem::zeroed())), impersonateonreturn.into(), core::mem::transmute(reserved1.unwrap_or(core::mem::zeroed())), core::mem::transmute(pexpirationtime.unwrap_or(core::mem::zeroed())), core::mem::transmute(reserved2), core::mem::transmute(reserved3), core::mem::transmute(reserved4.unwrap_or(core::mem::zeroed())), core::mem::transmute(pauthzclientcontext)) } #[inline] pub unsafe fn RpcIfIdVectorFree(ifidvector: *mut *mut RPC_IF_ID_VECTOR) -> RPC_STATUS { @@ -4298,9 +4289,6 @@ impl Default for NDR64_VAR_ARRAY_HEADER_FORMAT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDR_ALLOC_ALL_NODES_CONTEXT(pub isize); -impl windows_core::TypeKind for NDR_ALLOC_ALL_NODES_CONTEXT { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct NDR_CS_ROUTINES { @@ -4343,9 +4331,6 @@ pub type NDR_NOTIFY_ROUTINE = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct NDR_POINTER_QUEUE_STATE(pub isize); -impl windows_core::TypeKind for NDR_POINTER_QUEUE_STATE { - type TypeKind = windows_core::CopyType; -} pub type NDR_RUNDOWN = Option; #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] @@ -4418,15 +4403,9 @@ pub type PFN_RPC_FREE = Option bool { self.0 == 0 @@ -6358,35 +6355,32 @@ windows_core::imp::define_interface!(IConditionFactory, IConditionFactory_Vtbl, windows_core::imp::interface_hierarchy!(IConditionFactory, windows_core::IUnknown); impl IConditionFactory { #[cfg(feature = "Win32_System_Com")] - pub unsafe fn MakeNot(&self, pcsub: P0, fsimplify: P1) -> windows_core::Result + pub unsafe fn MakeNot(&self, pcsub: P0, fsimplify: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).MakeNot)(windows_core::Interface::as_raw(self), pcsub.param().abi(), fsimplify.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).MakeNot)(windows_core::Interface::as_raw(self), pcsub.param().abi(), fsimplify.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] - pub unsafe fn MakeAndOr(&self, ct: Common::CONDITION_TYPE, peusubs: P1, fsimplify: P2) -> windows_core::Result + pub unsafe fn MakeAndOr(&self, ct: Common::CONDITION_TYPE, peusubs: P1, fsimplify: bool) -> windows_core::Result where P1: windows_core::Param, - P2: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).MakeAndOr)(windows_core::Interface::as_raw(self), core::mem::transmute(ct), peusubs.param().abi(), fsimplify.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).MakeAndOr)(windows_core::Interface::as_raw(self), core::mem::transmute(ct), peusubs.param().abi(), fsimplify.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common", feature = "Win32_System_Variant"))] - pub unsafe fn MakeLeaf(&self, pszpropertyname: P0, cop: Common::CONDITION_OPERATION, pszvaluetype: P2, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, ppropertynameterm: P4, poperationterm: P5, pvalueterm: P6, fexpand: P7) -> windows_core::Result + pub unsafe fn MakeLeaf(&self, pszpropertyname: P0, cop: Common::CONDITION_OPERATION, pszvaluetype: P2, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, ppropertynameterm: P4, poperationterm: P5, pvalueterm: P6, fexpand: bool) -> windows_core::Result where P0: windows_core::Param, P2: windows_core::Param, P4: windows_core::Param, P5: windows_core::Param, P6: windows_core::Param, - P7: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).MakeLeaf)(windows_core::Interface::as_raw(self), pszpropertyname.param().abi(), core::mem::transmute(cop), pszvaluetype.param().abi(), core::mem::transmute(ppropvar), ppropertynameterm.param().abi(), poperationterm.param().abi(), pvalueterm.param().abi(), fexpand.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).MakeLeaf)(windows_core::Interface::as_raw(self), pszpropertyname.param().abi(), core::mem::transmute(cop), pszvaluetype.param().abi(), core::mem::transmute(ppropvar), ppropertynameterm.param().abi(), poperationterm.param().abi(), pvalueterm.param().abi(), fexpand.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resolve(&self, pc: P0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: Option<*const super::super::Foundation::SYSTEMTIME>) -> windows_core::Result @@ -6490,13 +6484,12 @@ impl core::ops::Deref for IConditionFactory2 { } windows_core::imp::interface_hierarchy!(IConditionFactory2, windows_core::IUnknown, IConditionFactory); impl IConditionFactory2 { - pub unsafe fn CreateTrueFalse(&self, fval: P0, cco: CONDITION_CREATION_OPTIONS) -> windows_core::Result + pub unsafe fn CreateTrueFalse(&self, fval: bool, cco: CONDITION_CREATION_OPTIONS) -> windows_core::Result where - P0: windows_core::Param, T: windows_core::Interface, { let mut result__ = core::ptr::null_mut(); - (windows_core::Interface::vtable(self).CreateTrueFalse)(windows_core::Interface::as_raw(self), fval.param().abi(), core::mem::transmute(cco), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateTrueFalse)(windows_core::Interface::as_raw(self), fval.into(), core::mem::transmute(cco), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateNegation(&self, pcsub: P0, cco: CONDITION_CREATION_OPTIONS) -> windows_core::Result @@ -6543,13 +6536,12 @@ impl IConditionFactory2 { (windows_core::Interface::vtable(self).CreateIntegerLeaf)(windows_core::Interface::as_raw(self), core::mem::transmute(propkey), core::mem::transmute(cop), core::mem::transmute(lvalue), core::mem::transmute(cco), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Search_Common")] - pub unsafe fn CreateBooleanLeaf(&self, propkey: *const super::super::Foundation::PROPERTYKEY, cop: Common::CONDITION_OPERATION, fvalue: P2, cco: CONDITION_CREATION_OPTIONS) -> windows_core::Result + pub unsafe fn CreateBooleanLeaf(&self, propkey: *const super::super::Foundation::PROPERTYKEY, cop: Common::CONDITION_OPERATION, fvalue: bool, cco: CONDITION_CREATION_OPTIONS) -> windows_core::Result where - P2: windows_core::Param, T: windows_core::Interface, { let mut result__ = core::ptr::null_mut(); - (windows_core::Interface::vtable(self).CreateBooleanLeaf)(windows_core::Interface::as_raw(self), core::mem::transmute(propkey), core::mem::transmute(cop), fvalue.param().abi(), core::mem::transmute(cco), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateBooleanLeaf)(windows_core::Interface::as_raw(self), core::mem::transmute(propkey), core::mem::transmute(cop), fvalue.into(), core::mem::transmute(cco), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common", feature = "Win32_System_Variant"))] pub unsafe fn CreateLeaf(&self, propkey: *const super::super::Foundation::PROPERTYKEY, cop: Common::CONDITION_OPERATION, propvar: *const super::Com::StructuredStorage::PROPVARIANT, pszsemantictype: P3, pszlocalename: P4, ppropertynameterm: P5, poperationterm: P6, pvalueterm: P7, cco: CONDITION_CREATION_OPTIONS) -> windows_core::Result @@ -6699,7 +6691,7 @@ impl IConditionGenerator { (windows_core::Interface::vtable(self).RecognizeNamedEntities)(windows_core::Interface::as_raw(self), pszinputstring.param().abi(), core::mem::transmute(lciduserlocale), ptokencollection.param().abi(), pnamedentities.param().abi()).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] - pub unsafe fn GenerateForLeaf(&self, pconditionfactory: P0, pszpropertyname: P1, cop: Common::CONDITION_OPERATION, pszvaluetype: P3, pszvalue: P4, pszvalue2: P5, ppropertynameterm: P6, poperationterm: P7, pvalueterm: P8, automaticwildcard: P9, pnostringquery: *mut super::super::Foundation::BOOL) -> windows_core::Result + pub unsafe fn GenerateForLeaf(&self, pconditionfactory: P0, pszpropertyname: P1, cop: Common::CONDITION_OPERATION, pszvaluetype: P3, pszvalue: P4, pszvalue2: P5, ppropertynameterm: P6, poperationterm: P7, pvalueterm: P8, automaticwildcard: bool, pnostringquery: *mut super::super::Foundation::BOOL) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, @@ -6709,18 +6701,16 @@ impl IConditionGenerator { P6: windows_core::Param, P7: windows_core::Param, P8: windows_core::Param, - P9: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GenerateForLeaf)(windows_core::Interface::as_raw(self), pconditionfactory.param().abi(), pszpropertyname.param().abi(), core::mem::transmute(cop), pszvaluetype.param().abi(), pszvalue.param().abi(), pszvalue2.param().abi(), ppropertynameterm.param().abi(), poperationterm.param().abi(), pvalueterm.param().abi(), automaticwildcard.param().abi(), core::mem::transmute(pnostringquery), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GenerateForLeaf)(windows_core::Interface::as_raw(self), pconditionfactory.param().abi(), pszpropertyname.param().abi(), core::mem::transmute(cop), pszvaluetype.param().abi(), pszvalue.param().abi(), pszvalue2.param().abi(), ppropertynameterm.param().abi(), poperationterm.param().abi(), pvalueterm.param().abi(), automaticwildcard.into(), core::mem::transmute(pnostringquery), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] - pub unsafe fn DefaultPhrase(&self, pszvaluetype: P0, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, fuseenglish: P2, ppszphrase: Option<*mut windows_core::PWSTR>) -> windows_core::Result<()> + pub unsafe fn DefaultPhrase(&self, pszvaluetype: P0, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, fuseenglish: bool, ppszphrase: Option<*mut windows_core::PWSTR>) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).DefaultPhrase)(windows_core::Interface::as_raw(self), pszvaluetype.param().abi(), core::mem::transmute(ppropvar), fuseenglish.param().abi(), core::mem::transmute(ppszphrase.unwrap_or(core::mem::zeroed()))).ok() + (windows_core::Interface::vtable(self).DefaultPhrase)(windows_core::Interface::as_raw(self), pszvaluetype.param().abi(), core::mem::transmute(ppropvar), fuseenglish.into(), core::mem::transmute(ppszphrase.unwrap_or(core::mem::zeroed()))).ok() } } #[repr(C)] @@ -8756,32 +8746,29 @@ windows_core::imp::define_interface!(ILoadFilter, ILoadFilter_Vtbl, 0xc7310722_a windows_core::imp::interface_hierarchy!(ILoadFilter, windows_core::IUnknown); impl ILoadFilter { #[cfg(feature = "Win32_Storage_IndexServer")] - pub unsafe fn LoadIFilter(&self, pwcspath: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P2, fusedefault: P3, pfilterclsid: *mut windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut Option) -> windows_core::Result<()> + pub unsafe fn LoadIFilter(&self, pwcspath: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P2, fusedefault: bool, pfilterclsid: *mut windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut Option) -> windows_core::Result<()> where P0: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).LoadIFilter)(windows_core::Interface::as_raw(self), pwcspath.param().abi(), core::mem::transmute(pfilteredsources), punkouter.param().abi(), fusedefault.param().abi(), core::mem::transmute(pfilterclsid), core::mem::transmute(searchdecsize), core::mem::transmute(pwcssearchdesc), core::mem::transmute(ppifilt)).ok() + (windows_core::Interface::vtable(self).LoadIFilter)(windows_core::Interface::as_raw(self), pwcspath.param().abi(), core::mem::transmute(pfilteredsources), punkouter.param().abi(), fusedefault.into(), core::mem::transmute(pfilterclsid), core::mem::transmute(searchdecsize), core::mem::transmute(pwcssearchdesc), core::mem::transmute(ppifilt)).ok() } #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe fn LoadIFilterFromStorage(&self, pstg: P0, punkouter: P1, pwcsoverride: P2, fusedefault: P3, pfilterclsid: *mut windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut Option) -> windows_core::Result<()> + pub unsafe fn LoadIFilterFromStorage(&self, pstg: P0, punkouter: P1, pwcsoverride: P2, fusedefault: bool, pfilterclsid: *mut windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut Option) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).LoadIFilterFromStorage)(windows_core::Interface::as_raw(self), pstg.param().abi(), punkouter.param().abi(), pwcsoverride.param().abi(), fusedefault.param().abi(), core::mem::transmute(pfilterclsid), core::mem::transmute(searchdecsize), core::mem::transmute(pwcssearchdesc), core::mem::transmute(ppifilt)).ok() + (windows_core::Interface::vtable(self).LoadIFilterFromStorage)(windows_core::Interface::as_raw(self), pstg.param().abi(), punkouter.param().abi(), pwcsoverride.param().abi(), fusedefault.into(), core::mem::transmute(pfilterclsid), core::mem::transmute(searchdecsize), core::mem::transmute(pwcssearchdesc), core::mem::transmute(ppifilt)).ok() } #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] - pub unsafe fn LoadIFilterFromStream(&self, pstm: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P2, fusedefault: P3, pfilterclsid: *mut windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut Option) -> windows_core::Result<()> + pub unsafe fn LoadIFilterFromStream(&self, pstm: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P2, fusedefault: bool, pfilterclsid: *mut windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut Option) -> windows_core::Result<()> where P0: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).LoadIFilterFromStream)(windows_core::Interface::as_raw(self), pstm.param().abi(), core::mem::transmute(pfilteredsources), punkouter.param().abi(), fusedefault.param().abi(), core::mem::transmute(pfilterclsid), core::mem::transmute(searchdecsize), core::mem::transmute(pwcssearchdesc), core::mem::transmute(ppifilt)).ok() + (windows_core::Interface::vtable(self).LoadIFilterFromStream)(windows_core::Interface::as_raw(self), pstm.param().abi(), core::mem::transmute(pfilteredsources), punkouter.param().abi(), fusedefault.into(), core::mem::transmute(pfilterclsid), core::mem::transmute(searchdecsize), core::mem::transmute(pwcssearchdesc), core::mem::transmute(ppifilt)).ok() } } #[repr(C)] @@ -8844,11 +8831,8 @@ impl core::ops::Deref for ILoadFilterWithPrivateComActivation { windows_core::imp::interface_hierarchy!(ILoadFilterWithPrivateComActivation, windows_core::IUnknown, ILoadFilter); impl ILoadFilterWithPrivateComActivation { #[cfg(feature = "Win32_Storage_IndexServer")] - pub unsafe fn LoadIFilterWithPrivateComActivation(&self, filteredsources: *const FILTERED_DATA_SOURCES, usedefault: P1, filterclsid: *mut windows_core::GUID, isfilterprivatecomactivated: *mut super::super::Foundation::BOOL, filterobj: *mut Option) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).LoadIFilterWithPrivateComActivation)(windows_core::Interface::as_raw(self), core::mem::transmute(filteredsources), usedefault.param().abi(), core::mem::transmute(filterclsid), core::mem::transmute(isfilterprivatecomactivated), core::mem::transmute(filterobj)).ok() + pub unsafe fn LoadIFilterWithPrivateComActivation(&self, filteredsources: *const FILTERED_DATA_SOURCES, usedefault: bool, filterclsid: *mut windows_core::GUID, isfilterprivatecomactivated: *mut super::super::Foundation::BOOL, filterobj: *mut Option) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LoadIFilterWithPrivateComActivation)(windows_core::Interface::as_raw(self), core::mem::transmute(filteredsources), usedefault.into(), core::mem::transmute(filterclsid), core::mem::transmute(isfilterprivatecomactivated), core::mem::transmute(filterobj)).ok() } } #[repr(C)] @@ -9598,13 +9582,12 @@ impl IQueryParser { (windows_core::Interface::vtable(self).GetSchemaProvider)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn RestateToString(&self, pcondition: P0, fuseenglish: P1) -> windows_core::Result + pub unsafe fn RestateToString(&self, pcondition: P0, fuseenglish: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).RestateToString)(windows_core::Interface::as_raw(self), pcondition.param().abi(), fuseenglish.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).RestateToString)(windows_core::Interface::as_raw(self), pcondition.param().abi(), fuseenglish.into(), &mut result__).map(|| result__) } pub unsafe fn ParsePropertyValue(&self, pszpropertyname: P0, pszinputstring: P1) -> windows_core::Result where @@ -9615,12 +9598,11 @@ impl IQueryParser { (windows_core::Interface::vtable(self).ParsePropertyValue)(windows_core::Interface::as_raw(self), pszpropertyname.param().abi(), pszinputstring.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn RestatePropertyValueToString(&self, pcondition: P0, fuseenglish: P1, ppszpropertyname: *mut windows_core::PWSTR, ppszquerystring: *mut windows_core::PWSTR) -> windows_core::Result<()> + pub unsafe fn RestatePropertyValueToString(&self, pcondition: P0, fuseenglish: bool, ppszpropertyname: *mut windows_core::PWSTR, ppszquerystring: *mut windows_core::PWSTR) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).RestatePropertyValueToString)(windows_core::Interface::as_raw(self), pcondition.param().abi(), fuseenglish.param().abi(), core::mem::transmute(ppszpropertyname), core::mem::transmute(ppszquerystring)).ok() + (windows_core::Interface::vtable(self).RestatePropertyValueToString)(windows_core::Interface::as_raw(self), pcondition.param().abi(), fuseenglish.into(), core::mem::transmute(ppszpropertyname), core::mem::transmute(ppszquerystring)).ok() } } #[repr(C)] @@ -9758,13 +9740,11 @@ impl IQueryParserManager { let mut result__ = core::ptr::null_mut(); (windows_core::Interface::vtable(self).CreateLoadedParser)(windows_core::Interface::as_raw(self), pszcatalog.param().abi(), core::mem::transmute(langidforkeywords), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn InitializeOptions(&self, funderstandnqs: P0, fautowildcard: P1, pqueryparser: P2) -> windows_core::Result<()> + pub unsafe fn InitializeOptions(&self, funderstandnqs: bool, fautowildcard: bool, pqueryparser: P2) -> windows_core::Result<()> where - P0: windows_core::Param, - P1: windows_core::Param, P2: windows_core::Param, { - (windows_core::Interface::vtable(self).InitializeOptions)(windows_core::Interface::as_raw(self), funderstandnqs.param().abi(), fautowildcard.param().abi(), pqueryparser.param().abi()).ok() + (windows_core::Interface::vtable(self).InitializeOptions)(windows_core::Interface::as_raw(self), funderstandnqs.into(), fautowildcard.into(), pqueryparser.param().abi()).ok() } #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub unsafe fn SetOption(&self, option: QUERY_PARSER_MANAGER_OPTION, poptionvalue: *const super::Com::StructuredStorage::PROPVARIANT) -> windows_core::Result<()> { @@ -10299,11 +10279,8 @@ impl windows_core::RuntimeName for IRowPosition {} windows_core::imp::define_interface!(IRowPositionChange, IRowPositionChange_Vtbl, 0x0997a571_126e_11d0_9f8a_00a0c9a0631e); windows_core::imp::interface_hierarchy!(IRowPositionChange, windows_core::IUnknown); impl IRowPositionChange { - pub unsafe fn OnRowPositionChange(&self, ereason: u32, ephase: u32, fcantdeny: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnRowPositionChange)(windows_core::Interface::as_raw(self), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.param().abi()).ok() + pub unsafe fn OnRowPositionChange(&self, ereason: u32, ephase: u32, fcantdeny: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnRowPositionChange)(windows_core::Interface::as_raw(self), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.into()).ok() } } #[repr(C)] @@ -10910,11 +10887,8 @@ impl IRowsetFastLoad { pub unsafe fn InsertRow(&self, haccessor: HACCESSOR, pdata: *mut core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InsertRow)(windows_core::Interface::as_raw(self), core::mem::transmute(haccessor), core::mem::transmute(pdata)).ok() } - pub unsafe fn Commit(&self, fdone: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Commit)(windows_core::Interface::as_raw(self), fdone.param().abi()).ok() + pub unsafe fn Commit(&self, fdone: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Commit)(windows_core::Interface::as_raw(self), fdone.into()).ok() } } #[repr(C)] @@ -11308,26 +11282,23 @@ impl windows_core::RuntimeName for IRowsetNextRowset {} windows_core::imp::define_interface!(IRowsetNotify, IRowsetNotify_Vtbl, 0x0c733a83_2a1c_11ce_ade5_00aa0044773d); windows_core::imp::interface_hierarchy!(IRowsetNotify, windows_core::IUnknown); impl IRowsetNotify { - pub unsafe fn OnFieldChange(&self, prowset: P0, hrow: usize, rgcolumns: &[usize], ereason: u32, ephase: u32, fcantdeny: P6) -> windows_core::Result<()> + pub unsafe fn OnFieldChange(&self, prowset: P0, hrow: usize, rgcolumns: &[usize], ereason: u32, ephase: u32, fcantdeny: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P6: windows_core::Param, { - (windows_core::Interface::vtable(self).OnFieldChange)(windows_core::Interface::as_raw(self), prowset.param().abi(), core::mem::transmute(hrow), rgcolumns.len().try_into().unwrap(), core::mem::transmute(rgcolumns.as_ptr()), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.param().abi()).ok() + (windows_core::Interface::vtable(self).OnFieldChange)(windows_core::Interface::as_raw(self), prowset.param().abi(), core::mem::transmute(hrow), rgcolumns.len().try_into().unwrap(), core::mem::transmute(rgcolumns.as_ptr()), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.into()).ok() } - pub unsafe fn OnRowChange(&self, prowset: P0, rghrows: &[usize], ereason: u32, ephase: u32, fcantdeny: P5) -> windows_core::Result<()> + pub unsafe fn OnRowChange(&self, prowset: P0, rghrows: &[usize], ereason: u32, ephase: u32, fcantdeny: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P5: windows_core::Param, { - (windows_core::Interface::vtable(self).OnRowChange)(windows_core::Interface::as_raw(self), prowset.param().abi(), rghrows.len().try_into().unwrap(), core::mem::transmute(rghrows.as_ptr()), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.param().abi()).ok() + (windows_core::Interface::vtable(self).OnRowChange)(windows_core::Interface::as_raw(self), prowset.param().abi(), rghrows.len().try_into().unwrap(), core::mem::transmute(rghrows.as_ptr()), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.into()).ok() } - pub unsafe fn OnRowsetChange(&self, prowset: P0, ereason: u32, ephase: u32, fcantdeny: P3) -> windows_core::Result<()> + pub unsafe fn OnRowsetChange(&self, prowset: P0, ereason: u32, ephase: u32, fcantdeny: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).OnRowsetChange)(windows_core::Interface::as_raw(self), prowset.param().abi(), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.param().abi()).ok() + (windows_core::Interface::vtable(self).OnRowsetChange)(windows_core::Interface::as_raw(self), prowset.param().abi(), core::mem::transmute(ereason), core::mem::transmute(ephase), fcantdeny.into()).ok() } } #[repr(C)] @@ -11463,11 +11434,8 @@ impl windows_core::RuntimeName for IRowsetQueryStatus {} windows_core::imp::define_interface!(IRowsetRefresh, IRowsetRefresh_Vtbl, 0x0c733aa9_2a1c_11ce_ade5_00aa0044773d); windows_core::imp::interface_hierarchy!(IRowsetRefresh, windows_core::IUnknown); impl IRowsetRefresh { - pub unsafe fn RefreshVisibleData(&self, hchapter: usize, crows: usize, rghrows: *const usize, foverwrite: P3, pcrowsrefreshed: *mut usize, prghrowsrefreshed: *mut *mut usize, prgrowstatus: *mut *mut u32) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).RefreshVisibleData)(windows_core::Interface::as_raw(self), core::mem::transmute(hchapter), core::mem::transmute(crows), core::mem::transmute(rghrows), foverwrite.param().abi(), core::mem::transmute(pcrowsrefreshed), core::mem::transmute(prghrowsrefreshed), core::mem::transmute(prgrowstatus)).ok() + pub unsafe fn RefreshVisibleData(&self, hchapter: usize, crows: usize, rghrows: *const usize, foverwrite: bool, pcrowsrefreshed: *mut usize, prghrowsrefreshed: *mut *mut usize, prgrowstatus: *mut *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RefreshVisibleData)(windows_core::Interface::as_raw(self), core::mem::transmute(hchapter), core::mem::transmute(crows), core::mem::transmute(rghrows), foverwrite.into(), core::mem::transmute(pcrowsrefreshed), core::mem::transmute(prghrowsrefreshed), core::mem::transmute(prgrowstatus)).ok() } pub unsafe fn GetLastVisibleData(&self, hrow: usize, haccessor: HACCESSOR, pdata: *mut core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetLastVisibleData)(windows_core::Interface::as_raw(self), core::mem::transmute(hrow), core::mem::transmute(haccessor), core::mem::transmute(pdata)).ok() @@ -12482,12 +12450,11 @@ impl ISearchCatalogManager { pub unsafe fn UnregisterViewForNotification(&self, dwcookie: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UnregisterViewForNotification)(windows_core::Interface::as_raw(self), core::mem::transmute(dwcookie)).ok() } - pub unsafe fn SetExtensionClusion(&self, pszextension: P0, fexclude: P1) -> windows_core::Result<()> + pub unsafe fn SetExtensionClusion(&self, pszextension: P0, fexclude: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetExtensionClusion)(windows_core::Interface::as_raw(self), pszextension.param().abi(), fexclude.param().abi()).ok() + (windows_core::Interface::vtable(self).SetExtensionClusion)(windows_core::Interface::as_raw(self), pszextension.param().abi(), fexclude.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateExcludedExtensions(&self) -> windows_core::Result { @@ -12498,11 +12465,8 @@ impl ISearchCatalogManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetQueryHelper)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetDiacriticSensitivity(&self, fdiacriticsensitive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDiacriticSensitivity)(windows_core::Interface::as_raw(self), fdiacriticsensitive.param().abi()).ok() + pub unsafe fn SetDiacriticSensitivity(&self, fdiacriticsensitive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDiacriticSensitivity)(windows_core::Interface::as_raw(self), fdiacriticsensitive.into()).ok() } pub unsafe fn DiacriticSensitivity(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -12845,12 +12809,11 @@ impl windows_core::RuntimeName for ISearchCatalogManager2 {} windows_core::imp::define_interface!(ISearchCrawlScopeManager, ISearchCrawlScopeManager_Vtbl, 0xab310581_ac80_11d1_8df3_00c04fb6ef55); windows_core::imp::interface_hierarchy!(ISearchCrawlScopeManager, windows_core::IUnknown); impl ISearchCrawlScopeManager { - pub unsafe fn AddDefaultScopeRule(&self, pszurl: P0, finclude: P1, ffollowflags: u32) -> windows_core::Result<()> + pub unsafe fn AddDefaultScopeRule(&self, pszurl: P0, finclude: bool, ffollowflags: u32) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).AddDefaultScopeRule)(windows_core::Interface::as_raw(self), pszurl.param().abi(), finclude.param().abi(), core::mem::transmute(ffollowflags)).ok() + (windows_core::Interface::vtable(self).AddDefaultScopeRule)(windows_core::Interface::as_raw(self), pszurl.param().abi(), finclude.into(), core::mem::transmute(ffollowflags)).ok() } pub unsafe fn AddRoot(&self, psearchroot: P0) -> windows_core::Result<()> where @@ -12868,22 +12831,17 @@ impl ISearchCrawlScopeManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EnumerateRoots)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn AddHierarchicalScope(&self, pszurl: P0, finclude: P1, fdefault: P2, foverridechildren: P3) -> windows_core::Result<()> + pub unsafe fn AddHierarchicalScope(&self, pszurl: P0, finclude: bool, fdefault: bool, foverridechildren: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).AddHierarchicalScope)(windows_core::Interface::as_raw(self), pszurl.param().abi(), finclude.param().abi(), fdefault.param().abi(), foverridechildren.param().abi()).ok() + (windows_core::Interface::vtable(self).AddHierarchicalScope)(windows_core::Interface::as_raw(self), pszurl.param().abi(), finclude.into(), fdefault.into(), foverridechildren.into()).ok() } - pub unsafe fn AddUserScopeRule(&self, pszurl: P0, finclude: P1, foverridechildren: P2, ffollowflags: u32) -> windows_core::Result<()> + pub unsafe fn AddUserScopeRule(&self, pszurl: P0, finclude: bool, foverridechildren: bool, ffollowflags: u32) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddUserScopeRule)(windows_core::Interface::as_raw(self), pszurl.param().abi(), finclude.param().abi(), foverridechildren.param().abi(), core::mem::transmute(ffollowflags)).ok() + (windows_core::Interface::vtable(self).AddUserScopeRule)(windows_core::Interface::as_raw(self), pszurl.param().abi(), finclude.into(), foverridechildren.into(), core::mem::transmute(ffollowflags)).ok() } pub unsafe fn RemoveScopeRule(&self, pszrule: P0) -> windows_core::Result<()> where @@ -13208,11 +13166,8 @@ impl windows_core::RuntimeName for ISearchItemsChangedSink {} windows_core::imp::define_interface!(ISearchLanguageSupport, ISearchLanguageSupport_Vtbl, 0x24c3cbaa_ebc1_491a_9ef1_9f6d8deb1b8f); windows_core::imp::interface_hierarchy!(ISearchLanguageSupport, windows_core::IUnknown); impl ISearchLanguageSupport { - pub unsafe fn SetDiacriticSensitivity(&self, fdiacriticsensitive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDiacriticSensitivity)(windows_core::Interface::as_raw(self), fdiacriticsensitive.param().abi()).ok() + pub unsafe fn SetDiacriticSensitivity(&self, fdiacriticsensitive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDiacriticSensitivity)(windows_core::Interface::as_raw(self), fdiacriticsensitive.into()).ok() } pub unsafe fn GetDiacriticSensitivity(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -13334,13 +13289,12 @@ impl ISearchManager { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).BypassList)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetProxy(&self, suseproxy: PROXY_ACCESS, flocalbypassproxy: P1, dwportnumber: u32, pszproxyname: P3, pszbypasslist: P4) -> windows_core::Result<()> + pub unsafe fn SetProxy(&self, suseproxy: PROXY_ACCESS, flocalbypassproxy: bool, dwportnumber: u32, pszproxyname: P3, pszbypasslist: P4) -> windows_core::Result<()> where - P1: windows_core::Param, P3: windows_core::Param, P4: windows_core::Param, { - (windows_core::Interface::vtable(self).SetProxy)(windows_core::Interface::as_raw(self), core::mem::transmute(suseproxy), flocalbypassproxy.param().abi(), core::mem::transmute(dwportnumber), pszproxyname.param().abi(), pszbypasslist.param().abi()).ok() + (windows_core::Interface::vtable(self).SetProxy)(windows_core::Interface::as_raw(self), core::mem::transmute(suseproxy), flocalbypassproxy.into(), core::mem::transmute(dwportnumber), pszproxyname.param().abi(), pszbypasslist.param().abi()).ok() } pub unsafe fn GetCatalog(&self, pszcatalog: P0) -> windows_core::Result where @@ -14312,31 +14266,22 @@ impl ISearchRoot { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).RootURL)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetIsHierarchical(&self, fishierarchical: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsHierarchical)(windows_core::Interface::as_raw(self), fishierarchical.param().abi()).ok() + pub unsafe fn SetIsHierarchical(&self, fishierarchical: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsHierarchical)(windows_core::Interface::as_raw(self), fishierarchical.into()).ok() } pub unsafe fn IsHierarchical(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsHierarchical)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetProvidesNotifications(&self, fprovidesnotifications: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetProvidesNotifications)(windows_core::Interface::as_raw(self), fprovidesnotifications.param().abi()).ok() + pub unsafe fn SetProvidesNotifications(&self, fprovidesnotifications: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetProvidesNotifications)(windows_core::Interface::as_raw(self), fprovidesnotifications.into()).ok() } pub unsafe fn ProvidesNotifications(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).ProvidesNotifications)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetUseNotificationsOnly(&self, fusenotificationsonly: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetUseNotificationsOnly)(windows_core::Interface::as_raw(self), fusenotificationsonly.param().abi()).ok() + pub unsafe fn SetUseNotificationsOnly(&self, fusenotificationsonly: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetUseNotificationsOnly)(windows_core::Interface::as_raw(self), fusenotificationsonly.into()).ok() } pub unsafe fn UseNotificationsOnly(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -14356,11 +14301,8 @@ impl ISearchRoot { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).HostDepth)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetFollowDirectories(&self, ffollowdirectories: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFollowDirectories)(windows_core::Interface::as_raw(self), ffollowdirectories.param().abi()).ok() + pub unsafe fn SetFollowDirectories(&self, ffollowdirectories: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFollowDirectories)(windows_core::Interface::as_raw(self), ffollowdirectories.into()).ok() } pub unsafe fn FollowDirectories(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -16854,11 +16796,8 @@ impl windows_core::RuntimeName for IViewSort {} windows_core::imp::define_interface!(IWordBreaker, IWordBreaker_Vtbl, 0xd53552c8_77e3_101a_b552_08002b33b0e6); windows_core::imp::interface_hierarchy!(IWordBreaker, windows_core::IUnknown); impl IWordBreaker { - pub unsafe fn Init(&self, fquery: P0, ulmaxtokensize: u32, pflicense: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Init)(windows_core::Interface::as_raw(self), fquery.param().abi(), core::mem::transmute(ulmaxtokensize), core::mem::transmute(pflicense)).ok() + pub unsafe fn Init(&self, fquery: bool, ulmaxtokensize: u32, pflicense: *mut super::super::Foundation::BOOL) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Init)(windows_core::Interface::as_raw(self), fquery.into(), core::mem::transmute(ulmaxtokensize), core::mem::transmute(pflicense)).ok() } #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn BreakText(&self, ptextsource: *mut TEXT_SOURCE, pwordsink: P1, pphrasesink: P2) -> windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs index 02bd49055e6..e795f2bfd4a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ServerBackup/mod.rs @@ -85,23 +85,21 @@ impl windows_core::RuntimeName for IWsbApplicationBackupSupport {} windows_core::imp::define_interface!(IWsbApplicationRestoreSupport, IWsbApplicationRestoreSupport_Vtbl, 0x8d3bdb38_4ee8_4718_85f9_c7dbc4ab77aa); windows_core::imp::interface_hierarchy!(IWsbApplicationRestoreSupport, windows_core::IUnknown); impl IWsbApplicationRestoreSupport { - pub unsafe fn PreRestore(&self, wszwritermetadata: P0, wszcomponentname: P1, wszcomponentlogicalpath: P2, bnorollforward: P3) -> windows_core::Result<()> + pub unsafe fn PreRestore(&self, wszwritermetadata: P0, wszcomponentname: P1, wszcomponentlogicalpath: P2, bnorollforward: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).PreRestore)(windows_core::Interface::as_raw(self), wszwritermetadata.param().abi(), wszcomponentname.param().abi(), wszcomponentlogicalpath.param().abi(), bnorollforward.param().abi()).ok() + (windows_core::Interface::vtable(self).PreRestore)(windows_core::Interface::as_raw(self), wszwritermetadata.param().abi(), wszcomponentname.param().abi(), wszcomponentlogicalpath.param().abi(), bnorollforward.into()).ok() } - pub unsafe fn PostRestore(&self, wszwritermetadata: P0, wszcomponentname: P1, wszcomponentlogicalpath: P2, bnorollforward: P3) -> windows_core::Result<()> + pub unsafe fn PostRestore(&self, wszwritermetadata: P0, wszcomponentname: P1, wszcomponentlogicalpath: P2, bnorollforward: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).PostRestore)(windows_core::Interface::as_raw(self), wszwritermetadata.param().abi(), wszcomponentname.param().abi(), wszcomponentlogicalpath.param().abi(), bnorollforward.param().abi()).ok() + (windows_core::Interface::vtable(self).PostRestore)(windows_core::Interface::as_raw(self), wszwritermetadata.param().abi(), wszcomponentname.param().abi(), wszcomponentlogicalpath.param().abi(), bnorollforward.into()).ok() } pub unsafe fn OrderComponents(&self, ccomponents: u32, rgcomponentname: *const windows_core::PCWSTR, rgcomponentlogicalpaths: *const windows_core::PCWSTR, prgcomponentname: *mut *mut windows_core::PWSTR, prgcomponentlogicalpath: *mut *mut windows_core::PWSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OrderComponents)(windows_core::Interface::as_raw(self), core::mem::transmute(ccomponents), core::mem::transmute(rgcomponentname), core::mem::transmute(rgcomponentlogicalpaths), core::mem::transmute(prgcomponentname), core::mem::transmute(prgcomponentlogicalpath)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs index ab00ca638e1..ddd5798551c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs @@ -209,12 +209,9 @@ pub unsafe fn LockServiceDatabase(hscmanager: SC_HANDLE) -> *mut core::ffi::c_vo LockServiceDatabase(core::mem::transmute(hscmanager)) } #[inline] -pub unsafe fn NotifyBootConfigStatus(bootacceptable: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn NotifyBootConfigStatus(bootacceptable: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn NotifyBootConfigStatus(bootacceptable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - NotifyBootConfigStatus(bootacceptable.param().abi()).ok() + NotifyBootConfigStatus(bootacceptable.into()).ok() } #[inline] pub unsafe fn NotifyServiceStatusChangeA(hservice: SC_HANDLE, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const SERVICE_NOTIFY_2A) -> u32 { @@ -352,13 +349,9 @@ where (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn SetServiceBits(hservicestatus: SERVICE_STATUS_HANDLE, dwservicebits: u32, bsetbitson: P2, bupdateimmediately: P3) -> windows_core::Result<()> -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn SetServiceBits(hservicestatus: SERVICE_STATUS_HANDLE, dwservicebits: u32, bsetbitson: bool, bupdateimmediately: bool) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn SetServiceBits(hservicestatus : SERVICE_STATUS_HANDLE, dwservicebits : u32, bsetbitson : super::super::Foundation:: BOOL, bupdateimmediately : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetServiceBits(core::mem::transmute(hservicestatus), core::mem::transmute(dwservicebits), bsetbitson.param().abi(), bupdateimmediately.param().abi()).ok() + SetServiceBits(core::mem::transmute(hservicestatus), core::mem::transmute(dwservicebits), bsetbitson.into(), bupdateimmediately.into()).ok() } #[cfg(feature = "Win32_Security")] #[inline] @@ -519,9 +512,6 @@ pub type PSC_NOTIFICATION_CALLBACK = Option bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1081,9 +1068,6 @@ pub struct SERVICE_STATUS_CURRENT_STATE(pub u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SERVICE_STATUS_HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for SERVICE_STATUS_HANDLE { - type TypeKind = windows_core::CopyType; -} impl SERVICE_STATUS_HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs index 34e74564e52..6d05a13aa20 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs @@ -242,21 +242,19 @@ impl ISettingsEngine { (windows_core::Interface::vtable(self).UnloadStore)(windows_core::Interface::as_raw(self), core::mem::transmute(reserved)).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn RegisterNamespace(&self, settingsid: P0, stream: P1, pushsettings: P2) -> windows_core::Result + pub unsafe fn RegisterNamespace(&self, settingsid: P0, stream: P1, pushsettings: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).RegisterNamespace)(windows_core::Interface::as_raw(self), settingsid.param().abi(), stream.param().abi(), pushsettings.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).RegisterNamespace)(windows_core::Interface::as_raw(self), settingsid.param().abi(), stream.param().abi(), pushsettings.into(), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn UnregisterNamespace(&self, settingsid: P0, removesettings: P1) -> windows_core::Result<()> + pub unsafe fn UnregisterNamespace(&self, settingsid: P0, removesettings: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).UnregisterNamespace)(windows_core::Interface::as_raw(self), settingsid.param().abi(), removesettings.param().abi()).ok() + (windows_core::Interface::vtable(self).UnregisterNamespace)(windows_core::Interface::as_raw(self), settingsid.param().abi(), removesettings.into()).ok() } pub unsafe fn CreateTargetInfo(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1000,12 +998,9 @@ impl ISettingsNamespace { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Settings)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn Save(&self, pushsettings: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn Save(&self, pushsettings: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pushsettings.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).Save)(windows_core::Interface::as_raw(self), pushsettings.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn GetSettingByPath(&self, path: P0) -> windows_core::Result where @@ -1304,41 +1299,37 @@ impl ITargetInfo { { (windows_core::Interface::vtable(self).SetTargetProcessorArchitecture)(windows_core::Interface::as_raw(self), processorarchitecture.param().abi()).ok() } - pub unsafe fn GetProperty(&self, offline: P0, property: P1) -> windows_core::Result + pub unsafe fn GetProperty(&self, offline: bool, property: P1) -> windows_core::Result where - P0: windows_core::Param, P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetProperty)(windows_core::Interface::as_raw(self), offline.param().abi(), property.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).GetProperty)(windows_core::Interface::as_raw(self), offline.into(), property.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn SetProperty(&self, offline: P0, property: P1, value: P2) -> windows_core::Result<()> + pub unsafe fn SetProperty(&self, offline: bool, property: P1, value: P2) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SetProperty)(windows_core::Interface::as_raw(self), offline.param().abi(), property.param().abi(), value.param().abi()).ok() + (windows_core::Interface::vtable(self).SetProperty)(windows_core::Interface::as_raw(self), offline.into(), property.param().abi(), value.param().abi()).ok() } pub unsafe fn GetEnumerator(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetEnumerator)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn ExpandTarget(&self, offline: P0, location: P1) -> windows_core::Result + pub unsafe fn ExpandTarget(&self, offline: bool, location: P1) -> windows_core::Result where - P0: windows_core::Param, P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).ExpandTarget)(windows_core::Interface::as_raw(self), offline.param().abi(), location.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).ExpandTarget)(windows_core::Interface::as_raw(self), offline.into(), location.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) } - pub unsafe fn ExpandTargetPath(&self, offline: P0, location: P1) -> windows_core::Result + pub unsafe fn ExpandTargetPath(&self, offline: bool, location: P1) -> windows_core::Result where - P0: windows_core::Param, P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).ExpandTargetPath)(windows_core::Interface::as_raw(self), offline.param().abi(), location.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).ExpandTargetPath)(windows_core::Interface::as_raw(self), offline.into(), location.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) } pub unsafe fn SetModulePath(&self, module: P0, path: P1) -> windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs index 70abbfb0251..cc1385f2926 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs @@ -15,12 +15,9 @@ where AbortSystemShutdownW(lpmachinename.param().abi()).ok() } #[inline] -pub unsafe fn CheckForHiberboot(phiberboot: *mut super::super::Foundation::BOOLEAN, bclearflag: P1) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn CheckForHiberboot(phiberboot: *mut super::super::Foundation::BOOLEAN, bclearflag: bool) -> u32 { windows_targets::link!("advapi32.dll" "system" fn CheckForHiberboot(phiberboot : *mut super::super::Foundation:: BOOLEAN, bclearflag : super::super::Foundation:: BOOLEAN) -> u32); - CheckForHiberboot(core::mem::transmute(phiberboot), bclearflag.param().abi()) + CheckForHiberboot(core::mem::transmute(phiberboot), bclearflag.into()) } #[inline] pub unsafe fn ExitWindowsEx(uflags: EXIT_WINDOWS_FLAGS, dwreason: SHUTDOWN_REASON) -> windows_core::Result<()> { @@ -46,48 +43,40 @@ where InitiateShutdownW(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwgraceperiod), core::mem::transmute(dwshutdownflags), core::mem::transmute(dwreason)) } #[inline] -pub unsafe fn InitiateSystemShutdownA(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: P3, brebootaftershutdown: P4) -> windows_core::Result<()> +pub unsafe fn InitiateSystemShutdownA(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: bool, brebootaftershutdown: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn InitiateSystemShutdownA(lpmachinename : windows_core::PCSTR, lpmessage : windows_core::PCSTR, dwtimeout : u32, bforceappsclosed : super::super::Foundation:: BOOL, brebootaftershutdown : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - InitiateSystemShutdownA(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.param().abi(), brebootaftershutdown.param().abi()).ok() + InitiateSystemShutdownA(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into()).ok() } #[inline] -pub unsafe fn InitiateSystemShutdownExA(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: P3, brebootaftershutdown: P4, dwreason: SHUTDOWN_REASON) -> windows_core::Result<()> +pub unsafe fn InitiateSystemShutdownExA(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: bool, brebootaftershutdown: bool, dwreason: SHUTDOWN_REASON) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn InitiateSystemShutdownExA(lpmachinename : windows_core::PCSTR, lpmessage : windows_core::PCSTR, dwtimeout : u32, bforceappsclosed : super::super::Foundation:: BOOL, brebootaftershutdown : super::super::Foundation:: BOOL, dwreason : SHUTDOWN_REASON) -> super::super::Foundation:: BOOL); - InitiateSystemShutdownExA(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.param().abi(), brebootaftershutdown.param().abi(), core::mem::transmute(dwreason)).ok() + InitiateSystemShutdownExA(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into(), core::mem::transmute(dwreason)).ok() } #[inline] -pub unsafe fn InitiateSystemShutdownExW(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: P3, brebootaftershutdown: P4, dwreason: SHUTDOWN_REASON) -> windows_core::Result<()> +pub unsafe fn InitiateSystemShutdownExW(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: bool, brebootaftershutdown: bool, dwreason: SHUTDOWN_REASON) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn InitiateSystemShutdownExW(lpmachinename : windows_core::PCWSTR, lpmessage : windows_core::PCWSTR, dwtimeout : u32, bforceappsclosed : super::super::Foundation:: BOOL, brebootaftershutdown : super::super::Foundation:: BOOL, dwreason : SHUTDOWN_REASON) -> super::super::Foundation:: BOOL); - InitiateSystemShutdownExW(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.param().abi(), brebootaftershutdown.param().abi(), core::mem::transmute(dwreason)).ok() + InitiateSystemShutdownExW(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into(), core::mem::transmute(dwreason)).ok() } #[inline] -pub unsafe fn InitiateSystemShutdownW(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: P3, brebootaftershutdown: P4) -> windows_core::Result<()> +pub unsafe fn InitiateSystemShutdownW(lpmachinename: P0, lpmessage: P1, dwtimeout: u32, bforceappsclosed: bool, brebootaftershutdown: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn InitiateSystemShutdownW(lpmachinename : windows_core::PCWSTR, lpmessage : windows_core::PCWSTR, dwtimeout : u32, bforceappsclosed : super::super::Foundation:: BOOL, brebootaftershutdown : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - InitiateSystemShutdownW(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.param().abi(), brebootaftershutdown.param().abi()).ok() + InitiateSystemShutdownW(lpmachinename.param().abi(), lpmessage.param().abi(), core::mem::transmute(dwtimeout), bforceappsclosed.into(), brebootaftershutdown.into()).ok() } #[inline] pub unsafe fn LockWorkStation() -> windows_core::Result<()> { diff --git a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs index b2e570bcbbd..cd082f3acd8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -141,52 +141,45 @@ pub unsafe fn GetUserObjectInformationW(hobj: super::super::Foundation::HANDLE, GetUserObjectInformationW(core::mem::transmute(hobj), core::mem::transmute(nindex), core::mem::transmute(pvinfo.unwrap_or(core::mem::zeroed())), core::mem::transmute(nlength), core::mem::transmute(lpnlengthneeded.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn OpenDesktopA(lpszdesktop: P0, dwflags: DESKTOP_CONTROL_FLAGS, finherit: P2, dwdesiredaccess: u32) -> windows_core::Result +pub unsafe fn OpenDesktopA(lpszdesktop: P0, dwflags: DESKTOP_CONTROL_FLAGS, finherit: bool, dwdesiredaccess: u32) -> windows_core::Result where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("user32.dll" "system" fn OpenDesktopA(lpszdesktop : windows_core::PCSTR, dwflags : DESKTOP_CONTROL_FLAGS, finherit : super::super::Foundation:: BOOL, dwdesiredaccess : u32) -> HDESK); - let result__ = OpenDesktopA(lpszdesktop.param().abi(), core::mem::transmute(dwflags), finherit.param().abi(), core::mem::transmute(dwdesiredaccess)); + let result__ = OpenDesktopA(lpszdesktop.param().abi(), core::mem::transmute(dwflags), finherit.into(), core::mem::transmute(dwdesiredaccess)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenDesktopW(lpszdesktop: P0, dwflags: DESKTOP_CONTROL_FLAGS, finherit: P2, dwdesiredaccess: u32) -> windows_core::Result +pub unsafe fn OpenDesktopW(lpszdesktop: P0, dwflags: DESKTOP_CONTROL_FLAGS, finherit: bool, dwdesiredaccess: u32) -> windows_core::Result where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("user32.dll" "system" fn OpenDesktopW(lpszdesktop : windows_core::PCWSTR, dwflags : DESKTOP_CONTROL_FLAGS, finherit : super::super::Foundation:: BOOL, dwdesiredaccess : u32) -> HDESK); - let result__ = OpenDesktopW(lpszdesktop.param().abi(), core::mem::transmute(dwflags), finherit.param().abi(), core::mem::transmute(dwdesiredaccess)); + let result__ = OpenDesktopW(lpszdesktop.param().abi(), core::mem::transmute(dwflags), finherit.into(), core::mem::transmute(dwdesiredaccess)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenInputDesktop(dwflags: DESKTOP_CONTROL_FLAGS, finherit: P1, dwdesiredaccess: DESKTOP_ACCESS_FLAGS) -> windows_core::Result -where - P1: windows_core::Param, -{ +pub unsafe fn OpenInputDesktop(dwflags: DESKTOP_CONTROL_FLAGS, finherit: bool, dwdesiredaccess: DESKTOP_ACCESS_FLAGS) -> windows_core::Result { windows_targets::link!("user32.dll" "system" fn OpenInputDesktop(dwflags : DESKTOP_CONTROL_FLAGS, finherit : super::super::Foundation:: BOOL, dwdesiredaccess : DESKTOP_ACCESS_FLAGS) -> HDESK); - let result__ = OpenInputDesktop(core::mem::transmute(dwflags), finherit.param().abi(), core::mem::transmute(dwdesiredaccess)); + let result__ = OpenInputDesktop(core::mem::transmute(dwflags), finherit.into(), core::mem::transmute(dwdesiredaccess)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenWindowStationA(lpszwinsta: P0, finherit: P1, dwdesiredaccess: u32) -> windows_core::Result +pub unsafe fn OpenWindowStationA(lpszwinsta: P0, finherit: bool, dwdesiredaccess: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("user32.dll" "system" fn OpenWindowStationA(lpszwinsta : windows_core::PCSTR, finherit : super::super::Foundation:: BOOL, dwdesiredaccess : u32) -> HWINSTA); - let result__ = OpenWindowStationA(lpszwinsta.param().abi(), finherit.param().abi(), core::mem::transmute(dwdesiredaccess)); + let result__ = OpenWindowStationA(lpszwinsta.param().abi(), finherit.into(), core::mem::transmute(dwdesiredaccess)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenWindowStationW(lpszwinsta: P0, finherit: P1, dwdesiredaccess: u32) -> windows_core::Result +pub unsafe fn OpenWindowStationW(lpszwinsta: P0, finherit: bool, dwdesiredaccess: u32) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("user32.dll" "system" fn OpenWindowStationW(lpszwinsta : windows_core::PCWSTR, finherit : super::super::Foundation:: BOOL, dwdesiredaccess : u32) -> HWINSTA); - let result__ = OpenWindowStationW(lpszwinsta.param().abi(), finherit.param().abi(), core::mem::transmute(dwdesiredaccess)); + let result__ = OpenWindowStationW(lpszwinsta.param().abi(), finherit.into(), core::mem::transmute(dwdesiredaccess)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -339,9 +332,6 @@ pub const DF_ALLOWOTHERACCOUNTHOOK: DESKTOP_CONTROL_FLAGS = DESKTOP_CONTROL_FLAG #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDESK(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDESK { - type TypeKind = windows_core::CopyType; -} impl HDESK { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -364,9 +354,6 @@ impl Default for HDESK { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWINSTA(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWINSTA { - type TypeKind = windows_core::CopyType; -} impl HWINSTA { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs index c247467e3c3..cf77b3d5c4d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs @@ -23,26 +23,24 @@ where WslIsDistributionRegistered(distributionname.param().abi()) } #[inline] -pub unsafe fn WslLaunch(distributionname: P0, command: P1, usecurrentworkingdirectory: P2, stdin: super::super::Foundation::HANDLE, stdout: super::super::Foundation::HANDLE, stderr: super::super::Foundation::HANDLE) -> windows_core::Result +pub unsafe fn WslLaunch(distributionname: P0, command: P1, usecurrentworkingdirectory: bool, stdin: super::super::Foundation::HANDLE, stdout: super::super::Foundation::HANDLE, stderr: super::super::Foundation::HANDLE) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("api-ms-win-wsl-api-l1-1-0.dll" "system" fn WslLaunch(distributionname : windows_core::PCWSTR, command : windows_core::PCWSTR, usecurrentworkingdirectory : super::super::Foundation:: BOOL, stdin : super::super::Foundation:: HANDLE, stdout : super::super::Foundation:: HANDLE, stderr : super::super::Foundation:: HANDLE, process : *mut super::super::Foundation:: HANDLE) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - WslLaunch(distributionname.param().abi(), command.param().abi(), usecurrentworkingdirectory.param().abi(), core::mem::transmute(stdin), core::mem::transmute(stdout), core::mem::transmute(stderr), &mut result__).map(|| core::mem::transmute(result__)) + WslLaunch(distributionname.param().abi(), command.param().abi(), usecurrentworkingdirectory.into(), core::mem::transmute(stdin), core::mem::transmute(stdout), core::mem::transmute(stderr), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn WslLaunchInteractive(distributionname: P0, command: P1, usecurrentworkingdirectory: P2) -> windows_core::Result +pub unsafe fn WslLaunchInteractive(distributionname: P0, command: P1, usecurrentworkingdirectory: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("api-ms-win-wsl-api-l1-1-0.dll" "system" fn WslLaunchInteractive(distributionname : windows_core::PCWSTR, command : windows_core::PCWSTR, usecurrentworkingdirectory : super::super::Foundation:: BOOL, exitcode : *mut u32) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - WslLaunchInteractive(distributionname.param().abi(), command.param().abi(), usecurrentworkingdirectory.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + WslLaunchInteractive(distributionname.param().abi(), command.param().abi(), usecurrentworkingdirectory.into(), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] pub unsafe fn WslRegisterDistribution(distributionname: P0, targzfilename: P1) -> windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs index 57883f9867d..4632593030b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs @@ -317,20 +317,14 @@ pub unsafe fn SetSystemTime(lpsystemtime: *const super::super::Foundation::SYSTE SetSystemTime(core::mem::transmute(lpsystemtime)).ok() } #[inline] -pub unsafe fn SetSystemTimeAdjustment(dwtimeadjustment: u32, btimeadjustmentdisabled: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn SetSystemTimeAdjustment(dwtimeadjustment: u32, btimeadjustmentdisabled: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetSystemTimeAdjustment(dwtimeadjustment : u32, btimeadjustmentdisabled : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetSystemTimeAdjustment(core::mem::transmute(dwtimeadjustment), btimeadjustmentdisabled.param().abi()).ok() + SetSystemTimeAdjustment(core::mem::transmute(dwtimeadjustment), btimeadjustmentdisabled.into()).ok() } #[inline] -pub unsafe fn SetSystemTimeAdjustmentPrecise(dwtimeadjustment: u64, btimeadjustmentdisabled: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn SetSystemTimeAdjustmentPrecise(dwtimeadjustment: u64, btimeadjustmentdisabled: bool) -> windows_core::Result<()> { windows_targets::link!("api-ms-win-core-sysinfo-l1-2-4.dll" "system" fn SetSystemTimeAdjustmentPrecise(dwtimeadjustment : u64, btimeadjustmentdisabled : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetSystemTimeAdjustmentPrecise(core::mem::transmute(dwtimeadjustment), btimeadjustmentdisabled.param().abi()).ok() + SetSystemTimeAdjustmentPrecise(core::mem::transmute(dwtimeadjustment), btimeadjustmentdisabled.into()).ok() } #[inline] pub unsafe fn VerSetConditionMask(conditionmask: u64, typemask: VER_FLAGS, condition: u8) -> u64 { diff --git a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs index 19bfd83c4ef..9c8eb3e7dce 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs @@ -1895,12 +1895,9 @@ windows_core::imp::define_interface!(IProvideTaskPage, IProvideTaskPage_Vtbl, 0x windows_core::imp::interface_hierarchy!(IProvideTaskPage, windows_core::IUnknown); impl IProvideTaskPage { #[cfg(feature = "Win32_UI_Controls")] - pub unsafe fn GetPage(&self, tptype: TASKPAGE, fpersistchanges: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetPage(&self, tptype: TASKPAGE, fpersistchanges: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetPage)(windows_core::Interface::as_raw(self), core::mem::transmute(tptype), fpersistchanges.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetPage)(windows_core::Interface::as_raw(self), core::mem::transmute(tptype), fpersistchanges.into(), &mut result__).map(|| result__) } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs index 9a29bce4702..e6552b28772 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs @@ -21,12 +21,9 @@ pub unsafe fn AddSIDToBoundaryDescriptor(boundarydescriptor: *mut super::super:: AddSIDToBoundaryDescriptor(core::mem::transmute(boundarydescriptor), core::mem::transmute(requiredsid)).ok() } #[inline] -pub unsafe fn AttachThreadInput(idattach: u32, idattachto: u32, fattach: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn AttachThreadInput(idattach: u32, idattachto: u32, fattach: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn AttachThreadInput(idattach : u32, idattachto : u32, fattach : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - AttachThreadInput(core::mem::transmute(idattach), core::mem::transmute(idattachto), fattach.param().abi()) + AttachThreadInput(core::mem::transmute(idattach), core::mem::transmute(idattachto), fattach.into()) } #[inline] pub unsafe fn AvQuerySystemResponsiveness(avrthandle: super::super::Foundation::HANDLE, systemresponsivenessvalue: *mut u32) -> windows_core::Result<()> { @@ -65,12 +62,9 @@ pub unsafe fn AvRtDeleteThreadOrderingGroup(context: super::super::Foundation::H AvRtDeleteThreadOrderingGroup(core::mem::transmute(context)).ok() } #[inline] -pub unsafe fn AvRtJoinThreadOrderingGroup(context: *mut super::super::Foundation::HANDLE, threadorderingguid: *const windows_core::GUID, before: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn AvRtJoinThreadOrderingGroup(context: *mut super::super::Foundation::HANDLE, threadorderingguid: *const windows_core::GUID, before: bool) -> windows_core::Result<()> { windows_targets::link!("avrt.dll" "system" fn AvRtJoinThreadOrderingGroup(context : *mut super::super::Foundation:: HANDLE, threadorderingguid : *const windows_core::GUID, before : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - AvRtJoinThreadOrderingGroup(core::mem::transmute(context), core::mem::transmute(threadorderingguid), before.param().abi()).ok() + AvRtJoinThreadOrderingGroup(core::mem::transmute(context), core::mem::transmute(threadorderingguid), before.into()).ok() } #[inline] pub unsafe fn AvRtLeaveThreadOrderingGroup(context: super::super::Foundation::HANDLE) -> windows_core::Result<()> { @@ -166,12 +160,9 @@ pub unsafe fn CloseThreadpoolCleanupGroup(ptpcg: PTP_CLEANUP_GROUP) { CloseThreadpoolCleanupGroup(core::mem::transmute(ptpcg)) } #[inline] -pub unsafe fn CloseThreadpoolCleanupGroupMembers(ptpcg: PTP_CLEANUP_GROUP, fcancelpendingcallbacks: P1, pvcleanupcontext: Option<*mut core::ffi::c_void>) -where - P1: windows_core::Param, -{ +pub unsafe fn CloseThreadpoolCleanupGroupMembers(ptpcg: PTP_CLEANUP_GROUP, fcancelpendingcallbacks: bool, pvcleanupcontext: Option<*mut core::ffi::c_void>) { windows_targets::link!("kernel32.dll" "system" fn CloseThreadpoolCleanupGroupMembers(ptpcg : PTP_CLEANUP_GROUP, fcancelpendingcallbacks : super::super::Foundation:: BOOL, pvcleanupcontext : *mut core::ffi::c_void)); - CloseThreadpoolCleanupGroupMembers(core::mem::transmute(ptpcg), fcancelpendingcallbacks.param().abi(), core::mem::transmute(pvcleanupcontext.unwrap_or(core::mem::zeroed()))) + CloseThreadpoolCleanupGroupMembers(core::mem::transmute(ptpcg), fcancelpendingcallbacks.into(), core::mem::transmute(pvcleanupcontext.unwrap_or(core::mem::zeroed()))) } #[inline] pub unsafe fn CloseThreadpoolIo(pio: PTP_IO) { @@ -227,14 +218,12 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateEventA(lpeventattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P1, binitialstate: P2, lpname: P3) -> windows_core::Result +pub unsafe fn CreateEventA(lpeventattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: bool, binitialstate: bool, lpname: P3) -> windows_core::Result where - P1: windows_core::Param, - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateEventA(lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, bmanualreset : super::super::Foundation:: BOOL, binitialstate : super::super::Foundation:: BOOL, lpname : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - let result__ = CreateEventA(core::mem::transmute(lpeventattributes.unwrap_or(core::mem::zeroed())), bmanualreset.param().abi(), binitialstate.param().abi(), lpname.param().abi()); + let result__ = CreateEventA(core::mem::transmute(lpeventattributes.unwrap_or(core::mem::zeroed())), bmanualreset.into(), binitialstate.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[cfg(feature = "Win32_Security")] @@ -259,14 +248,12 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateEventW(lpeventattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P1, binitialstate: P2, lpname: P3) -> windows_core::Result +pub unsafe fn CreateEventW(lpeventattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: bool, binitialstate: bool, lpname: P3) -> windows_core::Result where - P1: windows_core::Param, - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateEventW(lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, bmanualreset : super::super::Foundation:: BOOL, binitialstate : super::super::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = CreateEventW(core::mem::transmute(lpeventattributes.unwrap_or(core::mem::zeroed())), bmanualreset.param().abi(), binitialstate.param().abi(), lpname.param().abi()); + let result__ = CreateEventW(core::mem::transmute(lpeventattributes.unwrap_or(core::mem::zeroed())), bmanualreset.into(), binitialstate.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -281,13 +268,12 @@ pub unsafe fn CreateFiberEx(dwstackcommitsize: usize, dwstackreservesize: usize, } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateMutexA(lpmutexattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binitialowner: P1, lpname: P2) -> windows_core::Result +pub unsafe fn CreateMutexA(lpmutexattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binitialowner: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateMutexA(lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, binitialowner : super::super::Foundation:: BOOL, lpname : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - let result__ = CreateMutexA(core::mem::transmute(lpmutexattributes.unwrap_or(core::mem::zeroed())), binitialowner.param().abi(), lpname.param().abi()); + let result__ = CreateMutexA(core::mem::transmute(lpmutexattributes.unwrap_or(core::mem::zeroed())), binitialowner.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[cfg(feature = "Win32_Security")] @@ -312,13 +298,12 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateMutexW(lpmutexattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binitialowner: P1, lpname: P2) -> windows_core::Result +pub unsafe fn CreateMutexW(lpmutexattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binitialowner: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateMutexW(lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, binitialowner : super::super::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = CreateMutexW(core::mem::transmute(lpmutexattributes.unwrap_or(core::mem::zeroed())), binitialowner.param().abi(), lpname.param().abi()); + let result__ = CreateMutexW(core::mem::transmute(lpmutexattributes.unwrap_or(core::mem::zeroed())), binitialowner.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[cfg(feature = "Win32_Security")] @@ -342,10 +327,9 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateProcessA(lpapplicationname: P0, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P4, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P7, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> +pub unsafe fn CreateProcessA(lpapplicationname: P0, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: bool, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P7, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> where P0: windows_core::Param, - P4: windows_core::Param, P7: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateProcessA(lpapplicationname : windows_core::PCSTR, lpcommandline : windows_core::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 : windows_core::PCSTR, lpstartupinfo : *const STARTUPINFOA, lpprocessinformation : *mut PROCESS_INFORMATION) -> super::super::Foundation:: BOOL); @@ -354,7 +338,7 @@ where core::mem::transmute(lpcommandline.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpprocessattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpthreadattributes.unwrap_or(core::mem::zeroed())), - binherithandles.param().abi(), + binherithandles.into(), core::mem::transmute(dwcreationflags), core::mem::transmute(lpenvironment.unwrap_or(core::mem::zeroed())), lpcurrentdirectory.param().abi(), @@ -365,10 +349,9 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateProcessAsUserA(htoken: Option, lpapplicationname: P1, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P5, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P8, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> +pub unsafe fn CreateProcessAsUserA(htoken: Option, lpapplicationname: P1, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: bool, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P8, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> where P1: windows_core::Param, - P5: windows_core::Param, P8: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn CreateProcessAsUserA(htoken : super::super::Foundation:: HANDLE, lpapplicationname : windows_core::PCSTR, lpcommandline : windows_core::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 : windows_core::PCSTR, lpstartupinfo : *const STARTUPINFOA, lpprocessinformation : *mut PROCESS_INFORMATION) -> super::super::Foundation:: BOOL); @@ -378,7 +361,7 @@ where core::mem::transmute(lpcommandline.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpprocessattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpthreadattributes.unwrap_or(core::mem::zeroed())), - binherithandles.param().abi(), + binherithandles.into(), core::mem::transmute(dwcreationflags), core::mem::transmute(lpenvironment.unwrap_or(core::mem::zeroed())), lpcurrentdirectory.param().abi(), @@ -389,10 +372,9 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateProcessAsUserW(htoken: Option, lpapplicationname: P1, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P5, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P8, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> +pub unsafe fn CreateProcessAsUserW(htoken: Option, lpapplicationname: P1, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: bool, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P8, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> where P1: windows_core::Param, - P5: windows_core::Param, P8: windows_core::Param, { windows_targets::link!("advapi32.dll" "system" fn CreateProcessAsUserW(htoken : super::super::Foundation:: HANDLE, lpapplicationname : windows_core::PCWSTR, lpcommandline : windows_core::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 : windows_core::PCWSTR, lpstartupinfo : *const STARTUPINFOW, lpprocessinformation : *mut PROCESS_INFORMATION) -> super::super::Foundation:: BOOL); @@ -402,7 +384,7 @@ where core::mem::transmute(lpcommandline.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpprocessattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpthreadattributes.unwrap_or(core::mem::zeroed())), - binherithandles.param().abi(), + binherithandles.into(), core::mem::transmute(dwcreationflags), core::mem::transmute(lpenvironment.unwrap_or(core::mem::zeroed())), lpcurrentdirectory.param().abi(), @@ -413,10 +395,9 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateProcessW(lpapplicationname: P0, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P4, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P7, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> +pub unsafe fn CreateProcessW(lpapplicationname: P0, lpcommandline: Option, lpprocessattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: bool, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: Option<*const core::ffi::c_void>, lpcurrentdirectory: P7, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> windows_core::Result<()> where P0: windows_core::Param, - P4: windows_core::Param, P7: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateProcessW(lpapplicationname : windows_core::PCWSTR, lpcommandline : windows_core::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 : windows_core::PCWSTR, lpstartupinfo : *const STARTUPINFOW, lpprocessinformation : *mut PROCESS_INFORMATION) -> super::super::Foundation:: BOOL); @@ -425,7 +406,7 @@ where core::mem::transmute(lpcommandline.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpprocessattributes.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpthreadattributes.unwrap_or(core::mem::zeroed())), - binherithandles.param().abi(), + binherithandles.into(), core::mem::transmute(dwcreationflags), core::mem::transmute(lpenvironment.unwrap_or(core::mem::zeroed())), lpcurrentdirectory.param().abi(), @@ -575,13 +556,12 @@ pub unsafe fn CreateUmsThreadContext(lpumsthread: *mut *mut core::ffi::c_void) - } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateWaitableTimerA(lptimerattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P1, lptimername: P2) -> super::super::Foundation::HANDLE +pub unsafe fn CreateWaitableTimerA(lptimerattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: bool, lptimername: P2) -> super::super::Foundation::HANDLE where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateWaitableTimerA(lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, bmanualreset : super::super::Foundation:: BOOL, lptimername : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - CreateWaitableTimerA(core::mem::transmute(lptimerattributes.unwrap_or(core::mem::zeroed())), bmanualreset.param().abi(), lptimername.param().abi()) + CreateWaitableTimerA(core::mem::transmute(lptimerattributes.unwrap_or(core::mem::zeroed())), bmanualreset.into(), lptimername.param().abi()) } #[cfg(feature = "Win32_Security")] #[inline] @@ -604,13 +584,12 @@ where } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn CreateWaitableTimerW(lptimerattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P1, lptimername: P2) -> windows_core::Result +pub unsafe fn CreateWaitableTimerW(lptimerattributes: Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: bool, lptimername: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn CreateWaitableTimerW(lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, bmanualreset : super::super::Foundation:: BOOL, lptimername : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = CreateWaitableTimerW(core::mem::transmute(lptimerattributes.unwrap_or(core::mem::zeroed())), bmanualreset.param().abi(), lptimername.param().abi()); + let result__ = CreateWaitableTimerW(core::mem::transmute(lptimerattributes.unwrap_or(core::mem::zeroed())), bmanualreset.into(), lptimername.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -1203,33 +1182,30 @@ pub unsafe fn LeaveCriticalSectionWhenCallbackReturns(pci: PTP_CALLBACK_INSTANCE LeaveCriticalSectionWhenCallbackReturns(core::mem::transmute(pci), core::mem::transmute(pcs)) } #[inline] -pub unsafe fn OpenEventA(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenEventA(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenEventA(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenEventA(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenEventA(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenEventW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenEventW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenEventW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenEventW(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenEventW(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenMutexW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenMutexW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenMutexW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenMutexW(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenMutexW(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -1249,12 +1225,9 @@ where OpenPrivateNamespaceW(core::mem::transmute(lpboundarydescriptor), lpaliasprefix.param().abi()) } #[inline] -pub unsafe fn OpenProcess(dwdesiredaccess: PROCESS_ACCESS_RIGHTS, binherithandle: P1, dwprocessid: u32) -> windows_core::Result -where - P1: windows_core::Param, -{ +pub unsafe fn OpenProcess(dwdesiredaccess: PROCESS_ACCESS_RIGHTS, binherithandle: bool, dwprocessid: u32) -> windows_core::Result { windows_targets::link!("kernel32.dll" "system" fn OpenProcess(dwdesiredaccess : PROCESS_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, dwprocessid : u32) -> super::super::Foundation:: HANDLE); - let result__ = OpenProcess(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), core::mem::transmute(dwprocessid)); + let result__ = OpenProcess(core::mem::transmute(dwdesiredaccess), binherithandle.into(), core::mem::transmute(dwprocessid)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[cfg(feature = "Win32_Security")] @@ -1264,50 +1237,41 @@ pub unsafe fn OpenProcessToken(processhandle: super::super::Foundation::HANDLE, OpenProcessToken(core::mem::transmute(processhandle), core::mem::transmute(desiredaccess), core::mem::transmute(tokenhandle)).ok() } #[inline] -pub unsafe fn OpenSemaphoreW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: P1, lpname: P2) -> windows_core::Result +pub unsafe fn OpenSemaphoreW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: bool, lpname: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenSemaphoreW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenSemaphoreW(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()); + let result__ = OpenSemaphoreW(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn OpenThread(dwdesiredaccess: THREAD_ACCESS_RIGHTS, binherithandle: P1, dwthreadid: u32) -> windows_core::Result -where - P1: windows_core::Param, -{ +pub unsafe fn OpenThread(dwdesiredaccess: THREAD_ACCESS_RIGHTS, binherithandle: bool, dwthreadid: u32) -> windows_core::Result { windows_targets::link!("kernel32.dll" "system" fn OpenThread(dwdesiredaccess : THREAD_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, dwthreadid : u32) -> super::super::Foundation:: HANDLE); - let result__ = OpenThread(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), core::mem::transmute(dwthreadid)); + let result__ = OpenThread(core::mem::transmute(dwdesiredaccess), binherithandle.into(), core::mem::transmute(dwthreadid)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[cfg(feature = "Win32_Security")] #[inline] -pub unsafe fn OpenThreadToken(threadhandle: super::super::Foundation::HANDLE, desiredaccess: super::super::Security::TOKEN_ACCESS_MASK, openasself: P2, tokenhandle: *mut super::super::Foundation::HANDLE) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn OpenThreadToken(threadhandle: super::super::Foundation::HANDLE, desiredaccess: super::super::Security::TOKEN_ACCESS_MASK, openasself: bool, tokenhandle: *mut super::super::Foundation::HANDLE) -> windows_core::Result<()> { windows_targets::link!("advapi32.dll" "system" fn OpenThreadToken(threadhandle : super::super::Foundation:: HANDLE, desiredaccess : super::super::Security:: TOKEN_ACCESS_MASK, openasself : super::super::Foundation:: BOOL, tokenhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); - OpenThreadToken(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.param().abi(), core::mem::transmute(tokenhandle)).ok() + OpenThreadToken(core::mem::transmute(threadhandle), core::mem::transmute(desiredaccess), openasself.into(), core::mem::transmute(tokenhandle)).ok() } #[inline] -pub unsafe fn OpenWaitableTimerA(dwdesiredaccess: u32, binherithandle: P1, lptimername: P2) -> super::super::Foundation::HANDLE +pub unsafe fn OpenWaitableTimerA(dwdesiredaccess: u32, binherithandle: bool, lptimername: P2) -> super::super::Foundation::HANDLE where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenWaitableTimerA(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lptimername : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - OpenWaitableTimerA(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lptimername.param().abi()) + OpenWaitableTimerA(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lptimername.param().abi()) } #[inline] -pub unsafe fn OpenWaitableTimerW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: P1, lptimername: P2) -> windows_core::Result +pub unsafe fn OpenWaitableTimerW(dwdesiredaccess: SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle: bool, lptimername: P2) -> windows_core::Result where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenWaitableTimerW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lptimername : windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); - let result__ = OpenWaitableTimerW(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lptimername.param().abi()); + let result__ = OpenWaitableTimerW(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lptimername.param().abi()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -1587,12 +1551,9 @@ pub unsafe fn RtwqSetDeadline2(workqueueid: u32, deadlineinhns: i64, predeadline RtwqSetDeadline2(core::mem::transmute(workqueueid), core::mem::transmute(deadlineinhns), core::mem::transmute(predeadlineinhns), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn RtwqSetLongRunning(workqueueid: u32, enable: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn RtwqSetLongRunning(workqueueid: u32, enable: bool) -> windows_core::Result<()> { windows_targets::link!("rtworkq.dll" "system" fn RtwqSetLongRunning(workqueueid : u32, enable : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - RtwqSetLongRunning(core::mem::transmute(workqueueid), enable.param().abi()).ok() + RtwqSetLongRunning(core::mem::transmute(workqueueid), enable.into()).ok() } #[inline] pub unsafe fn RtwqShutdown() -> windows_core::Result<()> { @@ -1700,20 +1661,14 @@ pub unsafe fn SetProcessMitigationPolicy(mitigationpolicy: PROCESS_MITIGATION_PO SetProcessMitigationPolicy(core::mem::transmute(mitigationpolicy), core::mem::transmute(lpbuffer), core::mem::transmute(dwlength)).ok() } #[inline] -pub unsafe fn SetProcessPriorityBoost(hprocess: super::super::Foundation::HANDLE, bdisablepriorityboost: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn SetProcessPriorityBoost(hprocess: super::super::Foundation::HANDLE, bdisablepriorityboost: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetProcessPriorityBoost(hprocess : super::super::Foundation:: HANDLE, bdisablepriorityboost : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetProcessPriorityBoost(core::mem::transmute(hprocess), bdisablepriorityboost.param().abi()).ok() + SetProcessPriorityBoost(core::mem::transmute(hprocess), bdisablepriorityboost.into()).ok() } #[inline] -pub unsafe fn SetProcessRestrictionExemption(fenableexemption: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn SetProcessRestrictionExemption(fenableexemption: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn SetProcessRestrictionExemption(fenableexemption : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetProcessRestrictionExemption(fenableexemption.param().abi()).ok() + SetProcessRestrictionExemption(fenableexemption.into()).ok() } #[inline] pub unsafe fn SetProcessShutdownParameters(dwlevel: u32, dwflags: u32) -> windows_core::Result<()> { @@ -1771,12 +1726,9 @@ pub unsafe fn SetThreadPriority(hthread: super::super::Foundation::HANDLE, nprio SetThreadPriority(core::mem::transmute(hthread), core::mem::transmute(npriority)).ok() } #[inline] -pub unsafe fn SetThreadPriorityBoost(hthread: super::super::Foundation::HANDLE, bdisablepriorityboost: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn SetThreadPriorityBoost(hthread: super::super::Foundation::HANDLE, bdisablepriorityboost: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetThreadPriorityBoost(hthread : super::super::Foundation:: HANDLE, bdisablepriorityboost : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetThreadPriorityBoost(core::mem::transmute(hthread), bdisablepriorityboost.param().abi()).ok() + SetThreadPriorityBoost(core::mem::transmute(hthread), bdisablepriorityboost.into()).ok() } #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -1835,12 +1787,9 @@ pub unsafe fn SetThreadpoolWaitEx(pwa: PTP_WAIT, h: Option(timerqueue: Option, callback: WAITORTIMERCALLBACK, parameter: Option<*const core::ffi::c_void>, duetime: u32, period: u32, preferio: P5) -> super::super::Foundation::HANDLE -where - P5: windows_core::Param, -{ +pub unsafe fn SetTimerQueueTimer(timerqueue: Option, callback: WAITORTIMERCALLBACK, parameter: Option<*const core::ffi::c_void>, duetime: u32, period: u32, preferio: bool) -> super::super::Foundation::HANDLE { windows_targets::link!("kernel32.dll" "system" fn SetTimerQueueTimer(timerqueue : super::super::Foundation:: HANDLE, callback : WAITORTIMERCALLBACK, parameter : *const core::ffi::c_void, duetime : u32, period : u32, preferio : super::super::Foundation:: BOOL) -> super::super::Foundation:: HANDLE); - SetTimerQueueTimer(core::mem::transmute(timerqueue.unwrap_or(core::mem::zeroed())), core::mem::transmute(callback), core::mem::transmute(parameter.unwrap_or(core::mem::zeroed())), core::mem::transmute(duetime), core::mem::transmute(period), preferio.param().abi()) + SetTimerQueueTimer(core::mem::transmute(timerqueue.unwrap_or(core::mem::zeroed())), core::mem::transmute(callback), core::mem::transmute(parameter.unwrap_or(core::mem::zeroed())), core::mem::transmute(duetime), core::mem::transmute(period), preferio.into()) } #[inline] pub unsafe fn SetUmsThreadInformation(umsthread: *const core::ffi::c_void, umsthreadinfoclass: UMS_THREAD_INFO_CLASS, umsthreadinformation: *const core::ffi::c_void, umsthreadinformationlength: u32) -> windows_core::Result<()> { @@ -1848,12 +1797,9 @@ pub unsafe fn SetUmsThreadInformation(umsthread: *const core::ffi::c_void, umsth SetUmsThreadInformation(core::mem::transmute(umsthread), core::mem::transmute(umsthreadinfoclass), core::mem::transmute(umsthreadinformation), core::mem::transmute(umsthreadinformationlength)).ok() } #[inline] -pub unsafe fn SetWaitableTimer(htimer: super::super::Foundation::HANDLE, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: Option, lpargtocompletionroutine: Option<*const core::ffi::c_void>, fresume: P5) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn SetWaitableTimer(htimer: super::super::Foundation::HANDLE, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: Option, lpargtocompletionroutine: Option<*const core::ffi::c_void>, fresume: bool) -> windows_core::Result<()> { windows_targets::link!("kernel32.dll" "system" fn SetWaitableTimer(htimer : super::super::Foundation:: HANDLE, lpduetime : *const i64, lperiod : i32, pfncompletionroutine : PTIMERAPCROUTINE, lpargtocompletionroutine : *const core::ffi::c_void, fresume : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetWaitableTimer(core::mem::transmute(htimer), core::mem::transmute(lpduetime), core::mem::transmute(lperiod), core::mem::transmute(pfncompletionroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpargtocompletionroutine.unwrap_or(core::mem::zeroed())), fresume.param().abi()).ok() + SetWaitableTimer(core::mem::transmute(htimer), core::mem::transmute(lpduetime), core::mem::transmute(lperiod), core::mem::transmute(pfncompletionroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpargtocompletionroutine.unwrap_or(core::mem::zeroed())), fresume.into()).ok() } #[inline] pub unsafe fn SetWaitableTimerEx(htimer: super::super::Foundation::HANDLE, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: Option, lpargtocompletionroutine: Option<*const core::ffi::c_void>, wakecontext: Option<*const REASON_CONTEXT>, tolerabledelay: u32) -> windows_core::Result<()> { @@ -1861,12 +1807,9 @@ pub unsafe fn SetWaitableTimerEx(htimer: super::super::Foundation::HANDLE, lpdue SetWaitableTimerEx(core::mem::transmute(htimer), core::mem::transmute(lpduetime), core::mem::transmute(lperiod), core::mem::transmute(pfncompletionroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpargtocompletionroutine.unwrap_or(core::mem::zeroed())), core::mem::transmute(wakecontext.unwrap_or(core::mem::zeroed())), core::mem::transmute(tolerabledelay)).ok() } #[inline] -pub unsafe fn SignalObjectAndWait(hobjecttosignal: super::super::Foundation::HANDLE, hobjecttowaiton: super::super::Foundation::HANDLE, dwmilliseconds: u32, balertable: P3) -> super::super::Foundation::WAIT_EVENT -where - P3: windows_core::Param, -{ +pub unsafe fn SignalObjectAndWait(hobjecttosignal: super::super::Foundation::HANDLE, hobjecttowaiton: super::super::Foundation::HANDLE, dwmilliseconds: u32, balertable: bool) -> super::super::Foundation::WAIT_EVENT { windows_targets::link!("kernel32.dll" "system" fn SignalObjectAndWait(hobjecttosignal : super::super::Foundation:: HANDLE, hobjecttowaiton : super::super::Foundation:: HANDLE, dwmilliseconds : u32, balertable : super::super::Foundation:: BOOL) -> super::super::Foundation:: WAIT_EVENT); - SignalObjectAndWait(core::mem::transmute(hobjecttosignal), core::mem::transmute(hobjecttowaiton), core::mem::transmute(dwmilliseconds), balertable.param().abi()) + SignalObjectAndWait(core::mem::transmute(hobjecttosignal), core::mem::transmute(hobjecttowaiton), core::mem::transmute(dwmilliseconds), balertable.into()) } #[inline] pub unsafe fn Sleep(dwmilliseconds: u32) { @@ -1885,12 +1828,9 @@ pub unsafe fn SleepConditionVariableSRW(conditionvariable: *mut CONDITION_VARIAB SleepConditionVariableSRW(core::mem::transmute(conditionvariable), core::mem::transmute(srwlock), core::mem::transmute(dwmilliseconds), core::mem::transmute(flags)).ok() } #[inline] -pub unsafe fn SleepEx(dwmilliseconds: u32, balertable: P1) -> u32 -where - P1: windows_core::Param, -{ +pub unsafe fn SleepEx(dwmilliseconds: u32, balertable: bool) -> u32 { windows_targets::link!("kernel32.dll" "system" fn SleepEx(dwmilliseconds : u32, balertable : super::super::Foundation:: BOOL) -> u32); - SleepEx(core::mem::transmute(dwmilliseconds), balertable.param().abi()) + SleepEx(core::mem::transmute(dwmilliseconds), balertable.into()) } #[inline] pub unsafe fn StartThreadpoolIo(pio: PTP_IO) { @@ -1994,21 +1934,14 @@ pub unsafe fn WaitForInputIdle(hprocess: super::super::Foundation::HANDLE, dwmil WaitForInputIdle(core::mem::transmute(hprocess), core::mem::transmute(dwmilliseconds)) } #[inline] -pub unsafe fn WaitForMultipleObjects(lphandles: &[super::super::Foundation::HANDLE], bwaitall: P2, dwmilliseconds: u32) -> super::super::Foundation::WAIT_EVENT -where - P2: windows_core::Param, -{ +pub unsafe fn WaitForMultipleObjects(lphandles: &[super::super::Foundation::HANDLE], bwaitall: bool, dwmilliseconds: u32) -> super::super::Foundation::WAIT_EVENT { windows_targets::link!("kernel32.dll" "system" fn WaitForMultipleObjects(ncount : u32, lphandles : *const super::super::Foundation:: HANDLE, bwaitall : super::super::Foundation:: BOOL, dwmilliseconds : u32) -> super::super::Foundation:: WAIT_EVENT); - WaitForMultipleObjects(lphandles.len().try_into().unwrap(), core::mem::transmute(lphandles.as_ptr()), bwaitall.param().abi(), core::mem::transmute(dwmilliseconds)) + WaitForMultipleObjects(lphandles.len().try_into().unwrap(), core::mem::transmute(lphandles.as_ptr()), bwaitall.into(), core::mem::transmute(dwmilliseconds)) } #[inline] -pub unsafe fn WaitForMultipleObjectsEx(lphandles: &[super::super::Foundation::HANDLE], bwaitall: P2, dwmilliseconds: u32, balertable: P4) -> super::super::Foundation::WAIT_EVENT -where - P2: windows_core::Param, - P4: windows_core::Param, -{ +pub unsafe fn WaitForMultipleObjectsEx(lphandles: &[super::super::Foundation::HANDLE], bwaitall: bool, dwmilliseconds: u32, balertable: bool) -> super::super::Foundation::WAIT_EVENT { windows_targets::link!("kernel32.dll" "system" fn WaitForMultipleObjectsEx(ncount : u32, lphandles : *const super::super::Foundation:: HANDLE, bwaitall : super::super::Foundation:: BOOL, dwmilliseconds : u32, balertable : super::super::Foundation:: BOOL) -> super::super::Foundation:: WAIT_EVENT); - WaitForMultipleObjectsEx(lphandles.len().try_into().unwrap(), core::mem::transmute(lphandles.as_ptr()), bwaitall.param().abi(), core::mem::transmute(dwmilliseconds), balertable.param().abi()) + WaitForMultipleObjectsEx(lphandles.len().try_into().unwrap(), core::mem::transmute(lphandles.as_ptr()), bwaitall.into(), core::mem::transmute(dwmilliseconds), balertable.into()) } #[inline] pub unsafe fn WaitForSingleObject(hhandle: super::super::Foundation::HANDLE, dwmilliseconds: u32) -> super::super::Foundation::WAIT_EVENT { @@ -2016,44 +1949,29 @@ pub unsafe fn WaitForSingleObject(hhandle: super::super::Foundation::HANDLE, dwm WaitForSingleObject(core::mem::transmute(hhandle), core::mem::transmute(dwmilliseconds)) } #[inline] -pub unsafe fn WaitForSingleObjectEx(hhandle: super::super::Foundation::HANDLE, dwmilliseconds: u32, balertable: P2) -> super::super::Foundation::WAIT_EVENT -where - P2: windows_core::Param, -{ +pub unsafe fn WaitForSingleObjectEx(hhandle: super::super::Foundation::HANDLE, dwmilliseconds: u32, balertable: bool) -> super::super::Foundation::WAIT_EVENT { windows_targets::link!("kernel32.dll" "system" fn WaitForSingleObjectEx(hhandle : super::super::Foundation:: HANDLE, dwmilliseconds : u32, balertable : super::super::Foundation:: BOOL) -> super::super::Foundation:: WAIT_EVENT); - WaitForSingleObjectEx(core::mem::transmute(hhandle), core::mem::transmute(dwmilliseconds), balertable.param().abi()) + WaitForSingleObjectEx(core::mem::transmute(hhandle), core::mem::transmute(dwmilliseconds), balertable.into()) } #[inline] -pub unsafe fn WaitForThreadpoolIoCallbacks(pio: PTP_IO, fcancelpendingcallbacks: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn WaitForThreadpoolIoCallbacks(pio: PTP_IO, fcancelpendingcallbacks: bool) { windows_targets::link!("kernel32.dll" "system" fn WaitForThreadpoolIoCallbacks(pio : PTP_IO, fcancelpendingcallbacks : super::super::Foundation:: BOOL)); - WaitForThreadpoolIoCallbacks(core::mem::transmute(pio), fcancelpendingcallbacks.param().abi()) + WaitForThreadpoolIoCallbacks(core::mem::transmute(pio), fcancelpendingcallbacks.into()) } #[inline] -pub unsafe fn WaitForThreadpoolTimerCallbacks(pti: PTP_TIMER, fcancelpendingcallbacks: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn WaitForThreadpoolTimerCallbacks(pti: PTP_TIMER, fcancelpendingcallbacks: bool) { windows_targets::link!("kernel32.dll" "system" fn WaitForThreadpoolTimerCallbacks(pti : PTP_TIMER, fcancelpendingcallbacks : super::super::Foundation:: BOOL)); - WaitForThreadpoolTimerCallbacks(core::mem::transmute(pti), fcancelpendingcallbacks.param().abi()) + WaitForThreadpoolTimerCallbacks(core::mem::transmute(pti), fcancelpendingcallbacks.into()) } #[inline] -pub unsafe fn WaitForThreadpoolWaitCallbacks(pwa: PTP_WAIT, fcancelpendingcallbacks: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn WaitForThreadpoolWaitCallbacks(pwa: PTP_WAIT, fcancelpendingcallbacks: bool) { windows_targets::link!("kernel32.dll" "system" fn WaitForThreadpoolWaitCallbacks(pwa : PTP_WAIT, fcancelpendingcallbacks : super::super::Foundation:: BOOL)); - WaitForThreadpoolWaitCallbacks(core::mem::transmute(pwa), fcancelpendingcallbacks.param().abi()) + WaitForThreadpoolWaitCallbacks(core::mem::transmute(pwa), fcancelpendingcallbacks.into()) } #[inline] -pub unsafe fn WaitForThreadpoolWorkCallbacks(pwk: PTP_WORK, fcancelpendingcallbacks: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn WaitForThreadpoolWorkCallbacks(pwk: PTP_WORK, fcancelpendingcallbacks: bool) { windows_targets::link!("kernel32.dll" "system" fn WaitForThreadpoolWorkCallbacks(pwk : PTP_WORK, fcancelpendingcallbacks : super::super::Foundation:: BOOL)); - WaitForThreadpoolWorkCallbacks(core::mem::transmute(pwk), fcancelpendingcallbacks.param().abi()) + WaitForThreadpoolWorkCallbacks(core::mem::transmute(pwk), fcancelpendingcallbacks.into()) } #[inline] pub unsafe fn WaitOnAddress(address: *const core::ffi::c_void, compareaddress: *const core::ffi::c_void, addresssize: usize, dwmilliseconds: Option) -> windows_core::Result<()> { @@ -2467,9 +2385,6 @@ pub type LPFIBER_START_ROUTINE = Option bool { self.0.is_null() @@ -3007,9 +2922,6 @@ pub type PTIMERAPCROUTINE = Option bool { self.0 == 0 @@ -3018,9 +2930,6 @@ impl PTP_CALLBACK_INSTANCE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PTP_CLEANUP_GROUP(pub isize); -impl windows_core::TypeKind for PTP_CLEANUP_GROUP { - type TypeKind = windows_core::CopyType; -} impl PTP_CLEANUP_GROUP { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -3039,9 +2948,6 @@ pub type PTP_CLEANUP_GROUP_CANCEL_CALLBACK = Option bool { self.0 == 0 @@ -3059,9 +2965,6 @@ impl windows_core::Free for PTP_IO { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PTP_POOL(pub isize); -impl windows_core::TypeKind for PTP_POOL { - type TypeKind = windows_core::CopyType; -} impl PTP_POOL { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -3080,9 +2983,6 @@ pub type PTP_SIMPLE_CALLBACK = Option bool { self.0 == 0 @@ -3101,9 +3001,6 @@ pub type PTP_TIMER_CALLBACK = Option bool { self.0 == 0 @@ -3123,9 +3020,6 @@ pub type PTP_WIN32_IO_CALLBACK = Option bool { self.0 == 0 diff --git a/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs index 8a9ef03c900..7ebe3273e67 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Variant/mod.rs @@ -311,12 +311,9 @@ pub unsafe fn VariantToBooleanArrayAlloc(var: *const VARIANT, pprgf: *mut *mut s } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] -pub unsafe fn VariantToBooleanWithDefault(varin: *const VARIANT, fdefault: P1) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn VariantToBooleanWithDefault(varin: *const VARIANT, fdefault: bool) -> super::super::Foundation::BOOL { windows_targets::link!("propsys.dll" "system" fn VariantToBooleanWithDefault(varin : *const VARIANT, fdefault : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - VariantToBooleanWithDefault(core::mem::transmute(varin), fdefault.param().abi()) + VariantToBooleanWithDefault(core::mem::transmute(varin), fdefault.into()) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs index 148ba2fc297..70601961087 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs @@ -248,12 +248,9 @@ windows_core::imp::define_interface!(ICompositorDesktopInterop, ICompositorDeskt windows_core::imp::interface_hierarchy!(ICompositorDesktopInterop, windows_core::IUnknown); impl ICompositorDesktopInterop { #[cfg(feature = "UI_Composition_Desktop")] - pub unsafe fn CreateDesktopWindowTarget(&self, hwndtarget: super::super::super::Foundation::HWND, istopmost: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn CreateDesktopWindowTarget(&self, hwndtarget: super::super::super::Foundation::HWND, istopmost: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateDesktopWindowTarget)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndtarget), istopmost.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateDesktopWindowTarget)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndtarget), istopmost.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn EnsureOnThread(&self, threadid: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).EnsureOnThread)(windows_core::Interface::as_raw(self), core::mem::transmute(threadid)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs index f204f2e2753..b1d517fe39d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs @@ -35,24 +35,22 @@ windows_core::imp::define_interface!(ISoftwareBitmapNativeFactory, ISoftwareBitm windows_core::imp::interface_hierarchy!(ISoftwareBitmapNativeFactory, windows_core::IUnknown, windows_core::IInspectable); impl ISoftwareBitmapNativeFactory { #[cfg(feature = "Win32_Graphics_Imaging")] - pub unsafe fn CreateFromWICBitmap(&self, data: P0, forcereadonly: P1) -> windows_core::Result + pub unsafe fn CreateFromWICBitmap(&self, data: P0, forcereadonly: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, T: windows_core::Interface, { let mut result__ = core::ptr::null_mut(); - (windows_core::Interface::vtable(self).CreateFromWICBitmap)(windows_core::Interface::as_raw(self), data.param().abi(), forcereadonly.param().abi(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateFromWICBitmap)(windows_core::Interface::as_raw(self), data.param().abi(), forcereadonly.into(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_Media_MediaFoundation")] - pub unsafe fn CreateFromMF2DBuffer2(&self, data: P0, subtype: *const windows_core::GUID, width: u32, height: u32, forcereadonly: P4, mindisplayaperture: Option<*const super::super::super::super::Media::MediaFoundation::MFVideoArea>) -> windows_core::Result + pub unsafe fn CreateFromMF2DBuffer2(&self, data: P0, subtype: *const windows_core::GUID, width: u32, height: u32, forcereadonly: bool, mindisplayaperture: Option<*const super::super::super::super::Media::MediaFoundation::MFVideoArea>) -> windows_core::Result where P0: windows_core::Param, - P4: windows_core::Param, T: windows_core::Interface, { let mut result__ = core::ptr::null_mut(); - (windows_core::Interface::vtable(self).CreateFromMF2DBuffer2)(windows_core::Interface::as_raw(self), data.param().abi(), core::mem::transmute(subtype), core::mem::transmute(width), core::mem::transmute(height), forcereadonly.param().abi(), core::mem::transmute(mindisplayaperture.unwrap_or(core::mem::zeroed())), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateFromMF2DBuffer2)(windows_core::Interface::as_raw(self), data.param().abi(), core::mem::transmute(subtype), core::mem::transmute(width), core::mem::transmute(height), forcereadonly.into(), core::mem::transmute(mindisplayaperture.unwrap_or(core::mem::zeroed())), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs index 57994ff9a65..d81a8737ccb 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs @@ -36,14 +36,13 @@ windows_core::imp::define_interface!(IAudioFrameNativeFactory, IAudioFrameNative windows_core::imp::interface_hierarchy!(IAudioFrameNativeFactory, windows_core::IUnknown, windows_core::IInspectable); impl IAudioFrameNativeFactory { #[cfg(feature = "Win32_Media_MediaFoundation")] - pub unsafe fn CreateFromMFSample(&self, data: P0, forcereadonly: P1) -> windows_core::Result + pub unsafe fn CreateFromMFSample(&self, data: P0, forcereadonly: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, T: windows_core::Interface, { let mut result__ = core::ptr::null_mut(); - (windows_core::Interface::vtable(self).CreateFromMFSample)(windows_core::Interface::as_raw(self), data.param().abi(), forcereadonly.param().abi(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateFromMFSample)(windows_core::Interface::as_raw(self), data.param().abi(), forcereadonly.into(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -129,15 +128,14 @@ windows_core::imp::define_interface!(IVideoFrameNativeFactory, IVideoFrameNative windows_core::imp::interface_hierarchy!(IVideoFrameNativeFactory, windows_core::IUnknown, windows_core::IInspectable); impl IVideoFrameNativeFactory { #[cfg(feature = "Win32_Media_MediaFoundation")] - pub unsafe fn CreateFromMFSample(&self, data: P0, subtype: *const windows_core::GUID, width: u32, height: u32, forcereadonly: P4, mindisplayaperture: Option<*const super::super::super::Media::MediaFoundation::MFVideoArea>, device: P6) -> windows_core::Result + pub unsafe fn CreateFromMFSample(&self, data: P0, subtype: *const windows_core::GUID, width: u32, height: u32, forcereadonly: bool, mindisplayaperture: Option<*const super::super::super::Media::MediaFoundation::MFVideoArea>, device: P6) -> windows_core::Result where P0: windows_core::Param, - P4: windows_core::Param, P6: windows_core::Param, T: windows_core::Interface, { let mut result__ = core::ptr::null_mut(); - (windows_core::Interface::vtable(self).CreateFromMFSample)(windows_core::Interface::as_raw(self), data.param().abi(), core::mem::transmute(subtype), core::mem::transmute(width), core::mem::transmute(height), forcereadonly.param().abi(), core::mem::transmute(mindisplayaperture.unwrap_or(core::mem::zeroed())), device.param().abi(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateFromMFSample)(windows_core::Interface::as_raw(self), data.param().abi(), core::mem::transmute(subtype), core::mem::transmute(width), core::mem::transmute(height), forcereadonly.into(), core::mem::transmute(mindisplayaperture.unwrap_or(core::mem::zeroed())), device.param().abi(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs index 991586b7098..8cef0c7b67a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs @@ -3942,9 +3942,6 @@ impl Default for OSINFO { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct ROPARAMIIDHANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for ROPARAMIIDHANDLE { - type TypeKind = windows_core::CopyType; -} impl ROPARAMIIDHANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs index ec91f05005b..62bdccfe930 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs @@ -451,9 +451,6 @@ pub const AGILEREFERENCE_DELAYEDMARSHAL: AgileReferenceOptions = AgileReferenceO #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct APARTMENT_SHUTDOWN_REGISTRATION_COOKIE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for APARTMENT_SHUTDOWN_REGISTRATION_COOKIE { - type TypeKind = windows_core::CopyType; -} impl APARTMENT_SHUTDOWN_REGISTRATION_COOKIE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -531,9 +528,6 @@ pub const FullTrust: TrustLevel = TrustLevel(2i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSTRING_BUFFER(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSTRING_BUFFER { - type TypeKind = windows_core::CopyType; -} impl HSTRING_BUFFER { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2331,9 +2325,6 @@ pub struct RO_INIT_TYPE(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct RO_REGISTRATION_COOKIE(pub isize); -impl windows_core::TypeKind for RO_REGISTRATION_COOKIE { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct ServerInformation { diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs index 9df5373a618..e948b21351f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -41,12 +41,9 @@ where AdvInstallFileW(core::mem::transmute(hwnd), lpszsourcedir.param().abi(), lpszsourcefile.param().abi(), lpszdestdir.param().abi(), lpszdestfile.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(dwreserved)).ok() } #[inline] -pub unsafe fn ApphelpCheckShellObject(objectclsid: *const windows_core::GUID, bshimifnecessary: P1, pullflags: *mut u64) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn ApphelpCheckShellObject(objectclsid: *const windows_core::GUID, bshimifnecessary: bool, pullflags: *mut u64) -> super::super::Foundation::BOOL { windows_targets::link!("apphelp.dll" "system" fn ApphelpCheckShellObject(objectclsid : *const windows_core::GUID, bshimifnecessary : super::super::Foundation:: BOOL, pullflags : *mut u64) -> super::super::Foundation:: BOOL); - ApphelpCheckShellObject(core::mem::transmute(objectclsid), bshimifnecessary.param().abi(), core::mem::transmute(pullflags)) + ApphelpCheckShellObject(core::mem::transmute(objectclsid), bshimifnecessary.into(), core::mem::transmute(pullflags)) } #[inline] pub unsafe fn CancelDeviceWakeupRequest(hdevice: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL { @@ -527,40 +524,36 @@ pub unsafe fn GetUserNameW(lpbuffer: Option, pcbbuffer: *mu GetUserNameW(core::mem::transmute(lpbuffer.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbbuffer)).ok() } #[inline] -pub unsafe fn GetVersionFromFileA(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: P3) -> windows_core::Result<()> +pub unsafe fn GetVersionFromFileA(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("advpack.dll" "system" fn GetVersionFromFileA(lpszfilename : windows_core::PCSTR, pdwmsver : *mut u32, pdwlsver : *mut u32, bversion : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - GetVersionFromFileA(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.param().abi()).ok() + GetVersionFromFileA(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.into()).ok() } #[inline] -pub unsafe fn GetVersionFromFileExA(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: P3) -> windows_core::Result<()> +pub unsafe fn GetVersionFromFileExA(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("advpack.dll" "system" fn GetVersionFromFileExA(lpszfilename : windows_core::PCSTR, pdwmsver : *mut u32, pdwlsver : *mut u32, bversion : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - GetVersionFromFileExA(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.param().abi()).ok() + GetVersionFromFileExA(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.into()).ok() } #[inline] -pub unsafe fn GetVersionFromFileExW(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: P3) -> windows_core::Result<()> +pub unsafe fn GetVersionFromFileExW(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("advpack.dll" "system" fn GetVersionFromFileExW(lpszfilename : windows_core::PCWSTR, pdwmsver : *mut u32, pdwlsver : *mut u32, bversion : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - GetVersionFromFileExW(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.param().abi()).ok() + GetVersionFromFileExW(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.into()).ok() } #[inline] -pub unsafe fn GetVersionFromFileW(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: P3) -> windows_core::Result<()> +pub unsafe fn GetVersionFromFileW(lpszfilename: P0, pdwmsver: *mut u32, pdwlsver: *mut u32, bversion: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("advpack.dll" "system" fn GetVersionFromFileW(lpszfilename : windows_core::PCWSTR, pdwmsver : *mut u32, pdwlsver : *mut u32, bversion : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - GetVersionFromFileW(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.param().abi()).ok() + GetVersionFromFileW(lpszfilename.param().abi(), core::mem::transmute(pdwmsver), core::mem::transmute(pdwlsver), bversion.into()).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] @@ -713,22 +706,20 @@ where OpenINFEngineW(pszinffilename.param().abi(), pszinstallsection.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(phinf), core::mem::transmute(pvreserved)).ok() } #[inline] -pub unsafe fn OpenMutexA(dwdesiredaccess: u32, binherithandle: P1, lpname: P2) -> super::super::Foundation::HANDLE +pub unsafe fn OpenMutexA(dwdesiredaccess: u32, binherithandle: bool, lpname: P2) -> super::super::Foundation::HANDLE where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenMutexA(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - OpenMutexA(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()) + OpenMutexA(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()) } #[inline] -pub unsafe fn OpenSemaphoreA(dwdesiredaccess: u32, binherithandle: P1, lpname: P2) -> super::super::Foundation::HANDLE +pub unsafe fn OpenSemaphoreA(dwdesiredaccess: u32, binherithandle: bool, lpname: P2) -> super::super::Foundation::HANDLE where - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("kernel32.dll" "system" fn OpenSemaphoreA(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lpname : windows_core::PCSTR) -> super::super::Foundation:: HANDLE); - OpenSemaphoreA(core::mem::transmute(dwdesiredaccess), binherithandle.param().abi(), lpname.param().abi()) + OpenSemaphoreA(core::mem::transmute(dwdesiredaccess), binherithandle.into(), lpname.param().abi()) } #[inline] pub unsafe fn QueryAuxiliaryCounterFrequency() -> windows_core::Result { @@ -914,12 +905,9 @@ pub unsafe fn RequestDeviceWakeup(hdevice: super::super::Foundation::HANDLE) -> } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlAnsiStringToUnicodeString(destinationstring: *mut super::super::Foundation::UNICODE_STRING, sourcestring: *mut super::Kernel::STRING, allocatedestinationstring: P2) -> super::super::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlAnsiStringToUnicodeString(destinationstring: *mut super::super::Foundation::UNICODE_STRING, sourcestring: *mut super::Kernel::STRING, allocatedestinationstring: bool) -> super::super::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlAnsiStringToUnicodeString(destinationstring : *mut super::super::Foundation:: UNICODE_STRING, sourcestring : *mut super::Kernel:: STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); - RtlAnsiStringToUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlAnsiStringToUnicodeString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlCharToInteger(string: *mut i8, base: u32, value: *mut u32) -> super::super::Foundation::NTSTATUS { @@ -1003,21 +991,15 @@ pub unsafe fn RtlTimeToSecondsSince1970(time: *mut i64, elapsedseconds: *mut u32 } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlUnicodeStringToAnsiString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut super::super::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUnicodeStringToAnsiString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut super::super::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToAnsiString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut super::super::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); - RtlUnicodeStringToAnsiString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUnicodeStringToAnsiString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[cfg(feature = "Win32_System_Kernel")] #[inline] -pub unsafe fn RtlUnicodeStringToOemString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut super::super::Foundation::UNICODE_STRING, allocatedestinationstring: P2) -> super::super::Foundation::NTSTATUS -where - P2: windows_core::Param, -{ +pub unsafe fn RtlUnicodeStringToOemString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut super::super::Foundation::UNICODE_STRING, allocatedestinationstring: bool) -> super::super::Foundation::NTSTATUS { windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToOemString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut super::super::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); - RtlUnicodeStringToOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.param().abi()) + RtlUnicodeStringToOemString(core::mem::transmute(destinationstring), core::mem::transmute(sourcestring), allocatedestinationstring.into()) } #[inline] pub unsafe fn RtlUnicodeToMultiByteSize(bytesinmultibytestring: *mut u32, unicodestring: P1, bytesinunicodestring: u32) -> super::super::Foundation::NTSTATUS @@ -1213,12 +1195,9 @@ where UserUnInstStubWrapperW(core::mem::transmute(hwnd), core::mem::transmute(hinstance), pszparms.param().abi(), core::mem::transmute(nshow)).ok() } #[inline] -pub unsafe fn WINNLSEnableIME(param0: super::super::Foundation::HWND, param1: P1) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn WINNLSEnableIME(param0: super::super::Foundation::HWND, param1: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn WINNLSEnableIME(param0 : super::super::Foundation:: HWND, param1 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WINNLSEnableIME(core::mem::transmute(param0), param1.param().abi()) + WINNLSEnableIME(core::mem::transmute(param0), param1.into()) } #[inline] pub unsafe fn WINNLSGetEnableStatus(param0: super::super::Foundation::HWND) -> super::super::Foundation::BOOL { @@ -2102,9 +2081,6 @@ impl Default for FEATURE_ERROR { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct FEATURE_STATE_CHANGE_SUBSCRIPTION(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for FEATURE_STATE_CHANGE_SUBSCRIPTION { - type TypeKind = windows_core::CopyType; -} impl FEATURE_STATE_CHANGE_SUBSCRIPTION { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2196,9 +2172,6 @@ pub const HINSTANCE_ERROR: u32 = 32u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWINWATCH(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWINWATCH { - type TypeKind = windows_core::CopyType; -} impl HWINWATCH { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -2237,13 +2210,12 @@ impl Default for HW_PROFILE_INFOW { windows_core::imp::define_interface!(ICameraUIControl, ICameraUIControl_Vtbl, 0xb8733adf_3d68_4b8f_bb08_e28a0bed0376); windows_core::imp::interface_hierarchy!(ICameraUIControl, windows_core::IUnknown); impl ICameraUIControl { - pub unsafe fn Show(&self, pwindow: P0, mode: CameraUIControlMode, selectionmode: CameraUIControlLinearSelectionMode, capturemode: CameraUIControlCaptureMode, photoformat: CameraUIControlPhotoFormat, videoformat: CameraUIControlVideoFormat, bhasclosebutton: P6, peventcallback: P7) -> windows_core::Result<()> + pub unsafe fn Show(&self, pwindow: P0, mode: CameraUIControlMode, selectionmode: CameraUIControlLinearSelectionMode, capturemode: CameraUIControlCaptureMode, photoformat: CameraUIControlPhotoFormat, videoformat: CameraUIControlVideoFormat, bhasclosebutton: bool, peventcallback: P7) -> windows_core::Result<()> where P0: windows_core::Param, - P6: windows_core::Param, P7: windows_core::Param, { - (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), pwindow.param().abi(), core::mem::transmute(mode), core::mem::transmute(selectionmode), core::mem::transmute(capturemode), core::mem::transmute(photoformat), core::mem::transmute(videoformat), bhasclosebutton.param().abi(), peventcallback.param().abi()).ok() + (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), pwindow.param().abi(), core::mem::transmute(mode), core::mem::transmute(selectionmode), core::mem::transmute(capturemode), core::mem::transmute(photoformat), core::mem::transmute(videoformat), bhasclosebutton.into(), peventcallback.param().abi()).ok() } pub unsafe fn Close(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Close)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs index 13f93c3427a..a717bf50cf1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs @@ -2876,12 +2876,11 @@ impl ISyncChangeBatch { pub unsafe fn BeginUnorderedGroup(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).BeginUnorderedGroup)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn EndUnorderedGroup(&self, pmadewithknowledge: P0, fallchangesforknowledge: P1) -> windows_core::Result<()> + pub unsafe fn EndUnorderedGroup(&self, pmadewithknowledge: P0, fallchangesforknowledge: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).EndUnorderedGroup)(windows_core::Interface::as_raw(self), pmadewithknowledge.param().abi(), fallchangesforknowledge.param().abi()).ok() + (windows_core::Interface::vtable(self).EndUnorderedGroup)(windows_core::Interface::as_raw(self), pmadewithknowledge.param().abi(), fallchangesforknowledge.into()).ok() } pub unsafe fn AddLoggedConflict(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32, pconflictknowledge: P6) -> windows_core::Result where @@ -4316,11 +4315,8 @@ impl ISyncKnowledge { pub unsafe fn GetOwnerReplicaId(&self, pbreplicaid: *mut u8, pcbidsize: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetOwnerReplicaId)(windows_core::Interface::as_raw(self), core::mem::transmute(pbreplicaid), core::mem::transmute(pcbidsize)).ok() } - pub unsafe fn Serialize(&self, fserializereplicakeymap: P0, pbknowledge: *mut u8, pcbknowledge: *mut u32) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Serialize)(windows_core::Interface::as_raw(self), fserializereplicakeymap.param().abi(), core::mem::transmute(pbknowledge), core::mem::transmute(pcbknowledge)).ok() + pub unsafe fn Serialize(&self, fserializereplicakeymap: bool, pbknowledge: *mut u8, pcbknowledge: *mut u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Serialize)(windows_core::Interface::as_raw(self), fserializereplicakeymap.into(), core::mem::transmute(pbknowledge), core::mem::transmute(pcbknowledge)).ok() } pub unsafe fn SetLocalTickCount(&self, ulltickcount: u64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetLocalTickCount)(windows_core::Interface::as_raw(self), core::mem::transmute(ulltickcount)).ok() @@ -5580,11 +5576,8 @@ impl core::ops::Deref for ISyncSessionState2 { } windows_core::imp::interface_hierarchy!(ISyncSessionState2, windows_core::IUnknown, ISyncSessionState); impl ISyncSessionState2 { - pub unsafe fn SetProviderWithError(&self, fself: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetProviderWithError)(windows_core::Interface::as_raw(self), fself.param().abi()).ok() + pub unsafe fn SetProviderWithError(&self, fself: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetProviderWithError)(windows_core::Interface::as_raw(self), fself.into()).ok() } pub unsafe fn GetSessionErrorStatus(&self, phrsessionerror: *mut windows_core::HRESULT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetSessionErrorStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(phrsessionerror)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs index 9b70e263af4..76804d712dd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs @@ -9154,9 +9154,6 @@ pub type MI_Module_Load = Option; pub const MI_OPERATIONFLAGS_BASIC_RTTI: u32 = 2u32; pub const MI_OPERATIONFLAGS_DEFAULT_RTTI: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs index abdcddea754..74a54089d13 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs @@ -182,12 +182,9 @@ pub unsafe fn RegisterPointerInputTarget(hwnd: super::super::Foundation::HWND, p } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn RegisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, fobserve: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn RegisterPointerInputTargetEx(hwnd: super::super::Foundation::HWND, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, fobserve: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn RegisterPointerInputTargetEx(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE, fobserve : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - RegisterPointerInputTargetEx(core::mem::transmute(hwnd), core::mem::transmute(pointertype), fobserve.param().abi()) + RegisterPointerInputTargetEx(core::mem::transmute(hwnd), core::mem::transmute(pointertype), fobserve.into()) } #[inline] pub unsafe fn ScrollItemPattern_ScrollIntoView(hobj: HUIAPATTERNOBJECT) -> windows_core::Result<()> { @@ -293,21 +290,14 @@ pub unsafe fn TextRange_ExpandToEnclosingUnit(hobj: HUIATEXTRANGE, unit: TextUni } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[inline] -pub unsafe fn TextRange_FindAttribute(hobj: HUIATEXTRANGE, attributeid: i32, val: &super::super::System::Variant::VARIANT, backward: P3, pretval: *mut HUIATEXTRANGE) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn TextRange_FindAttribute(hobj: HUIATEXTRANGE, attributeid: i32, val: &super::super::System::Variant::VARIANT, backward: bool, pretval: *mut HUIATEXTRANGE) -> windows_core::Result<()> { windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_FindAttribute(hobj : HUIATEXTRANGE, attributeid : i32, val : super::super::System::Variant:: VARIANT, backward : super::super::Foundation:: BOOL, pretval : *mut HUIATEXTRANGE) -> windows_core::HRESULT); - TextRange_FindAttribute(core::mem::transmute(hobj), core::mem::transmute(attributeid), core::mem::transmute_copy(val), backward.param().abi(), core::mem::transmute(pretval)).ok() + TextRange_FindAttribute(core::mem::transmute(hobj), core::mem::transmute(attributeid), core::mem::transmute_copy(val), backward.into(), core::mem::transmute(pretval)).ok() } #[inline] -pub unsafe fn TextRange_FindText(hobj: HUIATEXTRANGE, text: &windows_core::BSTR, backward: P2, ignorecase: P3, pretval: *mut HUIATEXTRANGE) -> windows_core::Result<()> -where - P2: windows_core::Param, - P3: windows_core::Param, -{ +pub unsafe fn TextRange_FindText(hobj: HUIATEXTRANGE, text: &windows_core::BSTR, backward: bool, ignorecase: bool, pretval: *mut HUIATEXTRANGE) -> windows_core::Result<()> { windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_FindText(hobj : HUIATEXTRANGE, text : * mut core::ffi::c_void, backward : super::super::Foundation:: BOOL, ignorecase : super::super::Foundation:: BOOL, pretval : *mut HUIATEXTRANGE) -> windows_core::HRESULT); - TextRange_FindText(core::mem::transmute(hobj), core::mem::transmute_copy(text), backward.param().abi(), ignorecase.param().abi(), core::mem::transmute(pretval)).ok() + TextRange_FindText(core::mem::transmute(hobj), core::mem::transmute_copy(text), backward.into(), ignorecase.into(), core::mem::transmute(pretval)).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] #[inline] @@ -358,12 +348,9 @@ pub unsafe fn TextRange_RemoveFromSelection(hobj: HUIATEXTRANGE) -> windows_core TextRange_RemoveFromSelection(core::mem::transmute(hobj)).ok() } #[inline] -pub unsafe fn TextRange_ScrollIntoView(hobj: HUIATEXTRANGE, aligntotop: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn TextRange_ScrollIntoView(hobj: HUIATEXTRANGE, aligntotop: bool) -> windows_core::Result<()> { windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_ScrollIntoView(hobj : HUIATEXTRANGE, aligntotop : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - TextRange_ScrollIntoView(core::mem::transmute(hobj), aligntotop.param().abi()).ok() + TextRange_ScrollIntoView(core::mem::transmute(hobj), aligntotop.into()).ok() } #[inline] pub unsafe fn TextRange_Select(hobj: HUIATEXTRANGE) -> windows_core::Result<()> { @@ -1163,9 +1150,6 @@ impl core::ops::Not for HIGHCONTRASTW_FLAGS { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HUIAEVENT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HUIAEVENT { - type TypeKind = windows_core::CopyType; -} impl HUIAEVENT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1188,9 +1172,6 @@ impl Default for HUIAEVENT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HUIANODE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HUIANODE { - type TypeKind = windows_core::CopyType; -} impl HUIANODE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1213,9 +1194,6 @@ impl Default for HUIANODE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HUIAPATTERNOBJECT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HUIAPATTERNOBJECT { - type TypeKind = windows_core::CopyType; -} impl HUIAPATTERNOBJECT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1238,9 +1216,6 @@ impl Default for HUIAPATTERNOBJECT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HUIATEXTRANGE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HUIATEXTRANGE { - type TypeKind = windows_core::CopyType; -} impl HUIATEXTRANGE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1263,9 +1238,6 @@ impl Default for HUIATEXTRANGE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWINEVENTHOOK(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWINEVENTHOOK { - type TypeKind = windows_core::CopyType; -} impl HWINEVENTHOOK { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -5469,20 +5441,13 @@ impl ITextRangeProvider { (windows_core::Interface::vtable(self).ExpandToEnclosingUnit)(windows_core::Interface::as_raw(self), core::mem::transmute(unit)).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn FindAttribute(&self, attributeid: UIA_TEXTATTRIBUTE_ID, val: &super::super::System::Variant::VARIANT, backward: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn FindAttribute(&self, attributeid: UIA_TEXTATTRIBUTE_ID, val: &super::super::System::Variant::VARIANT, backward: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FindAttribute)(windows_core::Interface::as_raw(self), core::mem::transmute(attributeid), core::mem::transmute_copy(val), backward.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FindAttribute)(windows_core::Interface::as_raw(self), core::mem::transmute(attributeid), core::mem::transmute_copy(val), backward.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn FindText(&self, text: &windows_core::BSTR, backward: P1, ignorecase: P2) -> windows_core::Result - where - P1: windows_core::Param, - P2: windows_core::Param, - { + pub unsafe fn FindText(&self, text: &windows_core::BSTR, backward: bool, ignorecase: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FindText)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(text), backward.param().abi(), ignorecase.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FindText)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(text), backward.into(), ignorecase.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetAttributeValue(&self, attributeid: UIA_TEXTATTRIBUTE_ID) -> windows_core::Result { @@ -5525,11 +5490,8 @@ impl ITextRangeProvider { pub unsafe fn RemoveFromSelection(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RemoveFromSelection)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn ScrollIntoView(&self, aligntotop: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ScrollIntoView)(windows_core::Interface::as_raw(self), aligntotop.param().abi()).ok() + pub unsafe fn ScrollIntoView(&self, aligntotop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ScrollIntoView)(windows_core::Interface::as_raw(self), aligntotop.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetChildren(&self) -> windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { @@ -7102,11 +7064,8 @@ impl IUIAutomation2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).AutoSetFocus)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetAutoSetFocus(&self, autosetfocus: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAutoSetFocus)(windows_core::Interface::as_raw(self), autosetfocus.param().abi()).ok() + pub unsafe fn SetAutoSetFocus(&self, autosetfocus: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAutoSetFocus)(windows_core::Interface::as_raw(self), autosetfocus.into()).ok() } pub unsafe fn ConnectionTimeout(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -8501,12 +8460,9 @@ impl IUIAutomationElement { (windows_core::Interface::vtable(self).GetCurrentPropertyValue)(windows_core::Interface::as_raw(self), core::mem::transmute(propertyid), &mut result__).map(|| core::mem::transmute(result__)) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn GetCurrentPropertyValueEx(&self, propertyid: UIA_PROPERTY_ID, ignoredefaultvalue: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetCurrentPropertyValueEx(&self, propertyid: UIA_PROPERTY_ID, ignoredefaultvalue: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetCurrentPropertyValueEx)(windows_core::Interface::as_raw(self), core::mem::transmute(propertyid), ignoredefaultvalue.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).GetCurrentPropertyValueEx)(windows_core::Interface::as_raw(self), core::mem::transmute(propertyid), ignoredefaultvalue.into(), &mut result__).map(|| core::mem::transmute(result__)) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetCachedPropertyValue(&self, propertyid: UIA_PROPERTY_ID) -> windows_core::Result { @@ -8514,12 +8470,9 @@ impl IUIAutomationElement { (windows_core::Interface::vtable(self).GetCachedPropertyValue)(windows_core::Interface::as_raw(self), core::mem::transmute(propertyid), &mut result__).map(|| core::mem::transmute(result__)) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn GetCachedPropertyValueEx(&self, propertyid: UIA_PROPERTY_ID, ignoredefaultvalue: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetCachedPropertyValueEx(&self, propertyid: UIA_PROPERTY_ID, ignoredefaultvalue: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetCachedPropertyValueEx)(windows_core::Interface::as_raw(self), core::mem::transmute(propertyid), ignoredefaultvalue.param().abi(), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).GetCachedPropertyValueEx)(windows_core::Interface::as_raw(self), core::mem::transmute(propertyid), ignoredefaultvalue.into(), &mut result__).map(|| core::mem::transmute(result__)) } pub unsafe fn GetCurrentPatternAs(&self, patternid: UIA_PATTERN_ID) -> windows_core::Result where @@ -12200,11 +12153,8 @@ impl windows_core::RuntimeName for IUIAutomationPatternHandler {} windows_core::imp::define_interface!(IUIAutomationPatternInstance, IUIAutomationPatternInstance_Vtbl, 0xc03a7fe4_9431_409f_bed8_ae7c2299bc8d); windows_core::imp::interface_hierarchy!(IUIAutomationPatternInstance, windows_core::IUnknown); impl IUIAutomationPatternInstance { - pub unsafe fn GetProperty(&self, index: u32, cached: P1, r#type: UIAutomationType, pptr: *mut core::ffi::c_void) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetProperty)(windows_core::Interface::as_raw(self), core::mem::transmute(index), cached.param().abi(), core::mem::transmute(r#type), core::mem::transmute(pptr)).ok() + pub unsafe fn GetProperty(&self, index: u32, cached: bool, r#type: UIAutomationType, pptr: *mut core::ffi::c_void) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetProperty)(windows_core::Interface::as_raw(self), core::mem::transmute(index), cached.into(), core::mem::transmute(r#type), core::mem::transmute(pptr)).ok() } pub unsafe fn CallMethod(&self, index: u32, pparams: *const UIAutomationParameter, cparams: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CallMethod)(windows_core::Interface::as_raw(self), core::mem::transmute(index), core::mem::transmute(pparams), core::mem::transmute(cparams)).ok() @@ -12458,23 +12408,14 @@ impl IUIAutomationProxyFactoryEntry { { (windows_core::Interface::vtable(self).SetImageName)(windows_core::Interface::as_raw(self), imagename.param().abi()).ok() } - pub unsafe fn SetAllowSubstringMatch(&self, allowsubstringmatch: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllowSubstringMatch)(windows_core::Interface::as_raw(self), allowsubstringmatch.param().abi()).ok() + pub unsafe fn SetAllowSubstringMatch(&self, allowsubstringmatch: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllowSubstringMatch)(windows_core::Interface::as_raw(self), allowsubstringmatch.into()).ok() } - pub unsafe fn SetCanCheckBaseClass(&self, cancheckbaseclass: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCanCheckBaseClass)(windows_core::Interface::as_raw(self), cancheckbaseclass.param().abi()).ok() + pub unsafe fn SetCanCheckBaseClass(&self, cancheckbaseclass: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCanCheckBaseClass)(windows_core::Interface::as_raw(self), cancheckbaseclass.into()).ok() } - pub unsafe fn SetNeedsAdviseEvents(&self, adviseevents: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNeedsAdviseEvents)(windows_core::Interface::as_raw(self), adviseevents.param().abi()).ok() + pub unsafe fn SetNeedsAdviseEvents(&self, adviseevents: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNeedsAdviseEvents)(windows_core::Interface::as_raw(self), adviseevents.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWinEventsForAutomationEvent(&self, eventid: UIA_EVENT_ID, propertyid: UIA_PROPERTY_ID, winevents: *const super::super::System::Com::SAFEARRAY) -> windows_core::Result<()> { @@ -14884,20 +14825,13 @@ impl IUIAutomationTextRange { (windows_core::Interface::vtable(self).ExpandToEnclosingUnit)(windows_core::Interface::as_raw(self), core::mem::transmute(textunit)).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn FindAttribute(&self, attr: UIA_TEXTATTRIBUTE_ID, val: &super::super::System::Variant::VARIANT, backward: P2) -> windows_core::Result - where - P2: windows_core::Param, - { + pub unsafe fn FindAttribute(&self, attr: UIA_TEXTATTRIBUTE_ID, val: &super::super::System::Variant::VARIANT, backward: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FindAttribute)(windows_core::Interface::as_raw(self), core::mem::transmute(attr), core::mem::transmute_copy(val), backward.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FindAttribute)(windows_core::Interface::as_raw(self), core::mem::transmute(attr), core::mem::transmute_copy(val), backward.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn FindText(&self, text: &windows_core::BSTR, backward: P1, ignorecase: P2) -> windows_core::Result - where - P1: windows_core::Param, - P2: windows_core::Param, - { + pub unsafe fn FindText(&self, text: &windows_core::BSTR, backward: bool, ignorecase: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FindText)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(text), backward.param().abi(), ignorecase.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).FindText)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(text), backward.into(), ignorecase.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetAttributeValue(&self, attr: UIA_TEXTATTRIBUTE_ID) -> windows_core::Result { @@ -14940,11 +14874,8 @@ impl IUIAutomationTextRange { pub unsafe fn RemoveFromSelection(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).RemoveFromSelection)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn ScrollIntoView(&self, aligntotop: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ScrollIntoView)(windows_core::Interface::as_raw(self), aligntotop.param().abi()).ok() + pub unsafe fn ScrollIntoView(&self, aligntotop: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ScrollIntoView)(windows_core::Interface::as_raw(self), aligntotop.into()).ok() } pub unsafe fn GetChildren(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs index b6718b9eabb..6842947ebaf 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs @@ -609,12 +609,11 @@ impl IUIAnimationManager2 { pub unsafe fn Resume(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Resume)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetManagerEventHandler(&self, handler: P0, fregisterfornextanimationevent: P1) -> windows_core::Result<()> + pub unsafe fn SetManagerEventHandler(&self, handler: P0, fregisterfornextanimationevent: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetManagerEventHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterfornextanimationevent.param().abi()).ok() + (windows_core::Interface::vtable(self).SetManagerEventHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterfornextanimationevent.into()).ok() } pub unsafe fn SetCancelPriorityComparison(&self, comparison: P0) -> windows_core::Result<()> where @@ -1292,12 +1291,11 @@ impl IUIAnimationStoryboard2 { { (windows_core::Interface::vtable(self).AddTransitionBetweenKeyframes)(windows_core::Interface::as_raw(self), variable.param().abi(), transition.param().abi(), core::mem::transmute(startkeyframe), core::mem::transmute(endkeyframe)).ok() } - pub unsafe fn RepeatBetweenKeyframes(&self, startkeyframe: UI_ANIMATION_KEYFRAME, endkeyframe: UI_ANIMATION_KEYFRAME, crepetition: f64, repeatmode: UI_ANIMATION_REPEAT_MODE, piterationchangehandler: P4, id: usize, fregisterfornextanimationevent: P6) -> windows_core::Result<()> + pub unsafe fn RepeatBetweenKeyframes(&self, startkeyframe: UI_ANIMATION_KEYFRAME, endkeyframe: UI_ANIMATION_KEYFRAME, crepetition: f64, repeatmode: UI_ANIMATION_REPEAT_MODE, piterationchangehandler: P4, id: usize, fregisterfornextanimationevent: bool) -> windows_core::Result<()> where P4: windows_core::Param, - P6: windows_core::Param, { - (windows_core::Interface::vtable(self).RepeatBetweenKeyframes)(windows_core::Interface::as_raw(self), core::mem::transmute(startkeyframe), core::mem::transmute(endkeyframe), core::mem::transmute(crepetition), core::mem::transmute(repeatmode), piterationchangehandler.param().abi(), core::mem::transmute(id), fregisterfornextanimationevent.param().abi()).ok() + (windows_core::Interface::vtable(self).RepeatBetweenKeyframes)(windows_core::Interface::as_raw(self), core::mem::transmute(startkeyframe), core::mem::transmute(endkeyframe), core::mem::transmute(crepetition), core::mem::transmute(repeatmode), piterationchangehandler.param().abi(), core::mem::transmute(id), fregisterfornextanimationevent.into()).ok() } pub unsafe fn HoldVariable(&self, variable: P0) -> windows_core::Result<()> where @@ -1340,13 +1338,11 @@ impl IUIAnimationStoryboard2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetElapsedTime)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetStoryboardEventHandler(&self, handler: P0, fregisterstatuschangefornextanimationevent: P1, fregisterupdatefornextanimationevent: P2) -> windows_core::Result<()> + pub unsafe fn SetStoryboardEventHandler(&self, handler: P0, fregisterstatuschangefornextanimationevent: bool, fregisterupdatefornextanimationevent: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SetStoryboardEventHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterstatuschangefornextanimationevent.param().abi(), fregisterupdatefornextanimationevent.param().abi()).ok() + (windows_core::Interface::vtable(self).SetStoryboardEventHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterstatuschangefornextanimationevent.into(), fregisterupdatefornextanimationevent.into()).ok() } } #[repr(C)] @@ -2979,19 +2975,17 @@ impl IUIAnimationVariable2 { pub unsafe fn GetTag(&self, object: Option<*mut Option>, id: Option<*mut u32>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetTag)(windows_core::Interface::as_raw(self), core::mem::transmute(object.unwrap_or(core::mem::zeroed())), core::mem::transmute(id.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn SetVariableChangeHandler(&self, handler: P0, fregisterfornextanimationevent: P1) -> windows_core::Result<()> + pub unsafe fn SetVariableChangeHandler(&self, handler: P0, fregisterfornextanimationevent: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetVariableChangeHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterfornextanimationevent.param().abi()).ok() + (windows_core::Interface::vtable(self).SetVariableChangeHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterfornextanimationevent.into()).ok() } - pub unsafe fn SetVariableIntegerChangeHandler(&self, handler: P0, fregisterfornextanimationevent: P1) -> windows_core::Result<()> + pub unsafe fn SetVariableIntegerChangeHandler(&self, handler: P0, fregisterfornextanimationevent: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetVariableIntegerChangeHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterfornextanimationevent.param().abi()).ok() + (windows_core::Interface::vtable(self).SetVariableIntegerChangeHandler)(windows_core::Interface::as_raw(self), handler.param().abi(), fregisterfornextanimationevent.into()).ok() } pub unsafe fn SetVariableCurveChangeHandler(&self, handler: P0) -> windows_core::Result<()> where @@ -3471,9 +3465,6 @@ pub const UI_ANIMATION_IDLE_BEHAVIOR_DISABLE: UI_ANIMATION_IDLE_BEHAVIOR = UI_AN #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct UI_ANIMATION_KEYFRAME(pub isize); -impl windows_core::TypeKind for UI_ANIMATION_KEYFRAME { - type TypeKind = windows_core::CopyType; -} pub const UI_ANIMATION_MANAGER_BUSY: UI_ANIMATION_MANAGER_STATUS = UI_ANIMATION_MANAGER_STATUS(1i32); pub const UI_ANIMATION_MANAGER_IDLE: UI_ANIMATION_MANAGER_STATUS = UI_ANIMATION_MANAGER_STATUS(0i32); #[repr(transparent)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs index d823ee897bc..88933c2c4c4 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -164,14 +164,12 @@ pub unsafe fn ColorMatchToTarget(hdc: super::super::Graphics::Gdi::HDC, hdctarge ColorMatchToTarget(core::mem::transmute(hdc), core::mem::transmute(hdctarget), core::mem::transmute(action)) } #[inline] -pub unsafe fn ColorProfileAddDisplayAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: P1, targetadapterid: super::super::Foundation::LUID, sourceid: u32, setasdefault: P4, associateasadvancedcolor: P5) -> windows_core::Result<()> +pub unsafe fn ColorProfileAddDisplayAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: P1, targetadapterid: super::super::Foundation::LUID, sourceid: u32, setasdefault: bool, associateasadvancedcolor: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("mscms.dll" "system" fn ColorProfileAddDisplayAssociation(scope : WCS_PROFILE_MANAGEMENT_SCOPE, profilename : windows_core::PCWSTR, targetadapterid : super::super::Foundation:: LUID, sourceid : u32, setasdefault : super::super::Foundation:: BOOL, associateasadvancedcolor : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - ColorProfileAddDisplayAssociation(core::mem::transmute(scope), profilename.param().abi(), core::mem::transmute(targetadapterid), core::mem::transmute(sourceid), setasdefault.param().abi(), associateasadvancedcolor.param().abi()).ok() + ColorProfileAddDisplayAssociation(core::mem::transmute(scope), profilename.param().abi(), core::mem::transmute(targetadapterid), core::mem::transmute(sourceid), setasdefault.into(), associateasadvancedcolor.into()).ok() } #[inline] pub unsafe fn ColorProfileGetDisplayDefault(scope: WCS_PROFILE_MANAGEMENT_SCOPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32, profiletype: COLORPROFILETYPE, profilesubtype: COLORPROFILESUBTYPE) -> windows_core::Result { @@ -191,13 +189,12 @@ pub unsafe fn ColorProfileGetDisplayUserScope(targetadapterid: super::super::Fou ColorProfileGetDisplayUserScope(core::mem::transmute(targetadapterid), core::mem::transmute(sourceid), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn ColorProfileRemoveDisplayAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: P1, targetadapterid: super::super::Foundation::LUID, sourceid: u32, dissociateadvancedcolor: P4) -> windows_core::Result<()> +pub unsafe fn ColorProfileRemoveDisplayAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: P1, targetadapterid: super::super::Foundation::LUID, sourceid: u32, dissociateadvancedcolor: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("mscms.dll" "system" fn ColorProfileRemoveDisplayAssociation(scope : WCS_PROFILE_MANAGEMENT_SCOPE, profilename : windows_core::PCWSTR, targetadapterid : super::super::Foundation:: LUID, sourceid : u32, dissociateadvancedcolor : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - ColorProfileRemoveDisplayAssociation(core::mem::transmute(scope), profilename.param().abi(), core::mem::transmute(targetadapterid), core::mem::transmute(sourceid), dissociateadvancedcolor.param().abi()).ok() + ColorProfileRemoveDisplayAssociation(core::mem::transmute(scope), profilename.param().abi(), core::mem::transmute(targetadapterid), core::mem::transmute(sourceid), dissociateadvancedcolor.into()).ok() } #[inline] pub unsafe fn ColorProfileSetDisplayDefaultAssociation(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: P1, profiletype: COLORPROFILETYPE, profilesubtype: COLORPROFILESUBTYPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32) -> windows_core::Result<()> @@ -599,24 +596,22 @@ pub unsafe fn TranslateColors(hcolortransform: isize, painputcolors: *const COLO TranslateColors(core::mem::transmute(hcolortransform), core::mem::transmute(painputcolors), core::mem::transmute(ncolors), core::mem::transmute(ctinput), core::mem::transmute(paoutputcolors), core::mem::transmute(ctoutput)) } #[inline] -pub unsafe fn UninstallColorProfileA(pmachinename: P0, pprofilename: P1, bdelete: P2) -> super::super::Foundation::BOOL +pub unsafe fn UninstallColorProfileA(pmachinename: P0, pprofilename: P1, bdelete: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mscms.dll" "system" fn UninstallColorProfileA(pmachinename : windows_core::PCSTR, pprofilename : windows_core::PCSTR, bdelete : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - UninstallColorProfileA(pmachinename.param().abi(), pprofilename.param().abi(), bdelete.param().abi()) + UninstallColorProfileA(pmachinename.param().abi(), pprofilename.param().abi(), bdelete.into()) } #[inline] -pub unsafe fn UninstallColorProfileW(pmachinename: P0, pprofilename: P1, bdelete: P2) -> super::super::Foundation::BOOL +pub unsafe fn UninstallColorProfileW(pmachinename: P0, pprofilename: P1, bdelete: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mscms.dll" "system" fn UninstallColorProfileW(pmachinename : windows_core::PCWSTR, pprofilename : windows_core::PCWSTR, bdelete : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - UninstallColorProfileW(pmachinename.param().abi(), pprofilename.param().abi(), bdelete.param().abi()) + UninstallColorProfileW(pmachinename.param().abi(), pprofilename.param().abi(), bdelete.into()) } #[inline] pub unsafe fn UnregisterCMMA(pmachinename: P0, cmmid: u32) -> super::super::Foundation::BOOL @@ -735,12 +730,9 @@ pub unsafe fn WcsOpenColorProfileW(pcdmpprofile: *const PROFILE, pcampprofile: O WcsOpenColorProfileW(core::mem::transmute(pcdmpprofile), core::mem::transmute(pcampprofile.unwrap_or(core::mem::zeroed())), core::mem::transmute(pgmmpprofile.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdesireaccess), core::mem::transmute(dwsharemode), core::mem::transmute(dwcreationmode), core::mem::transmute(dwflags)) } #[inline] -pub unsafe fn WcsSetCalibrationManagementState(bisenabled: P0) -> super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn WcsSetCalibrationManagementState(bisenabled: bool) -> super::super::Foundation::BOOL { windows_targets::link!("mscms.dll" "system" fn WcsSetCalibrationManagementState(bisenabled : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WcsSetCalibrationManagementState(bisenabled.param().abi()) + WcsSetCalibrationManagementState(bisenabled.into()) } #[inline] pub unsafe fn WcsSetDefaultColorProfile(scope: WCS_PROFILE_MANAGEMENT_SCOPE, pdevicename: P1, cptcolorprofiletype: COLORPROFILETYPE, cpstcolorprofilesubtype: COLORPROFILESUBTYPE, dwprofileid: u32, pprofilename: P5) -> super::super::Foundation::BOOL @@ -757,13 +749,12 @@ pub unsafe fn WcsSetDefaultRenderingIntent(scope: WCS_PROFILE_MANAGEMENT_SCOPE, WcsSetDefaultRenderingIntent(core::mem::transmute(scope), core::mem::transmute(dwrenderingintent)) } #[inline] -pub unsafe fn WcsSetUsePerUserProfiles(pdevicename: P0, dwdeviceclass: u32, useperuserprofiles: P2) -> super::super::Foundation::BOOL +pub unsafe fn WcsSetUsePerUserProfiles(pdevicename: P0, dwdeviceclass: u32, useperuserprofiles: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("mscms.dll" "system" fn WcsSetUsePerUserProfiles(pdevicename : windows_core::PCWSTR, dwdeviceclass : u32, useperuserprofiles : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - WcsSetUsePerUserProfiles(pdevicename.param().abi(), core::mem::transmute(dwdeviceclass), useperuserprofiles.param().abi()) + WcsSetUsePerUserProfiles(pdevicename.param().abi(), core::mem::transmute(dwdeviceclass), useperuserprofiles.into()) } #[inline] pub unsafe 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 { @@ -1196,9 +1187,6 @@ impl Default for GamutShellTriangle { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCOLORSPACE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCOLORSPACE { - type TypeKind = windows_core::CopyType; -} impl HCOLORSPACE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs index 6b83c6b45a7..7f2432c132c 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -1268,11 +1268,8 @@ impl IRichEditOle { { (windows_core::Interface::vtable(self).SetHostNames)(windows_core::Interface::as_raw(self), lpstrcontainerapp.param().abi(), lpstrcontainerobj.param().abi()).ok() } - pub unsafe fn SetLinkAvailable(&self, iob: i32, favailable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetLinkAvailable)(windows_core::Interface::as_raw(self), core::mem::transmute(iob), favailable.param().abi()).ok() + pub unsafe fn SetLinkAvailable(&self, iob: i32, favailable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetLinkAvailable)(windows_core::Interface::as_raw(self), core::mem::transmute(iob), favailable.into()).ok() } pub unsafe fn SetDvaspect(&self, iob: i32, dvaspect: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetDvaspect)(windows_core::Interface::as_raw(self), core::mem::transmute(iob), core::mem::transmute(dvaspect)).ok() @@ -1290,11 +1287,8 @@ impl IRichEditOle { pub unsafe fn InPlaceDeactivate(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).InPlaceDeactivate)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ContextSensitiveHelp)(windows_core::Interface::as_raw(self), fentermode.param().abi()).ok() + pub unsafe fn ContextSensitiveHelp(&self, fentermode: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ContextSensitiveHelp)(windows_core::Interface::as_raw(self), fentermode.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut Option) -> windows_core::Result<()> { @@ -1476,11 +1470,8 @@ impl IRichEditOleCallback { pub unsafe fn GetInPlaceContext(&self, lplpframe: *mut Option, lplpdoc: *mut Option, lpframeinfo: *mut super::super::super::System::Ole::OLEINPLACEFRAMEINFO) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetInPlaceContext)(windows_core::Interface::as_raw(self), core::mem::transmute(lplpframe), core::mem::transmute(lplpdoc), core::mem::transmute(lpframeinfo)).ok() } - pub unsafe fn ShowContainerUI(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ShowContainerUI)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn ShowContainerUI(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ShowContainerUI)(windows_core::Interface::as_raw(self), fshow.into()).ok() } #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn QueryInsertObject(&self, lpclsid: *mut windows_core::GUID, lpstg: P1, cp: i32) -> windows_core::Result<()> @@ -1497,29 +1488,22 @@ impl IRichEditOleCallback { (windows_core::Interface::vtable(self).DeleteObject)(windows_core::Interface::as_raw(self), lpoleobj.param().abi()).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices"))] - pub unsafe fn QueryAcceptData(&self, lpdataobj: P0, lpcfformat: *mut u16, reco: super::super::super::System::SystemServices::RECO_FLAGS, freally: P3, hmetapict: super::super::super::Foundation::HGLOBAL) -> windows_core::Result<()> + pub unsafe fn QueryAcceptData(&self, lpdataobj: P0, lpcfformat: *mut u16, reco: super::super::super::System::SystemServices::RECO_FLAGS, freally: bool, hmetapict: super::super::super::Foundation::HGLOBAL) -> windows_core::Result<()> where P0: windows_core::Param, - P3: windows_core::Param, { - (windows_core::Interface::vtable(self).QueryAcceptData)(windows_core::Interface::as_raw(self), lpdataobj.param().abi(), core::mem::transmute(lpcfformat), core::mem::transmute(reco), freally.param().abi(), core::mem::transmute(hmetapict)).ok() + (windows_core::Interface::vtable(self).QueryAcceptData)(windows_core::Interface::as_raw(self), lpdataobj.param().abi(), core::mem::transmute(lpcfformat), core::mem::transmute(reco), freally.into(), core::mem::transmute(hmetapict)).ok() } - pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ContextSensitiveHelp)(windows_core::Interface::as_raw(self), fentermode.param().abi()).ok() + pub unsafe fn ContextSensitiveHelp(&self, fentermode: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ContextSensitiveHelp)(windows_core::Interface::as_raw(self), fentermode.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut Option) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetClipboardData)(windows_core::Interface::as_raw(self), core::mem::transmute(lpchrg), core::mem::transmute(reco), core::mem::transmute(lplpdataobj)).ok() } #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_SystemServices"))] - pub unsafe fn GetDragDropEffect(&self, fdrag: P0, grfkeystate: super::super::super::System::SystemServices::MODIFIERKEYS_FLAGS, pdweffect: *mut super::super::super::System::Ole::DROPEFFECT) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).GetDragDropEffect)(windows_core::Interface::as_raw(self), fdrag.param().abi(), core::mem::transmute(grfkeystate), core::mem::transmute(pdweffect)).ok() + pub unsafe fn GetDragDropEffect(&self, fdrag: bool, grfkeystate: super::super::super::System::SystemServices::MODIFIERKEYS_FLAGS, pdweffect: *mut super::super::super::System::Ole::DROPEFFECT) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).GetDragDropEffect)(windows_core::Interface::as_raw(self), fdrag.into(), core::mem::transmute(grfkeystate), core::mem::transmute(pdweffect)).ok() } #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn GetContextMenu(&self, seltype: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, lpoleobj: P1, lpchrg: *mut CHARRANGE, lphmenu: *mut super::super::WindowsAndMessaging::HMENU) -> windows_core::Result<()> @@ -4492,49 +4476,31 @@ impl ITextHost { pub unsafe fn TxReleaseDC(&self, hdc: super::super::super::Graphics::Gdi::HDC) -> i32 { (windows_core::Interface::vtable(self).TxReleaseDC)(windows_core::Interface::as_raw(self), core::mem::transmute(hdc)) } - pub unsafe fn TxShowScrollBar(&self, fnbar: i32, fshow: P1) -> super::super::super::Foundation::BOOL - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxShowScrollBar)(windows_core::Interface::as_raw(self), core::mem::transmute(fnbar), fshow.param().abi()) + pub unsafe fn TxShowScrollBar(&self, fnbar: i32, fshow: bool) -> super::super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).TxShowScrollBar)(windows_core::Interface::as_raw(self), core::mem::transmute(fnbar), fshow.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TxEnableScrollBar(&self, fusbflags: super::super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, fuarrowflags: i32) -> super::super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).TxEnableScrollBar)(windows_core::Interface::as_raw(self), core::mem::transmute(fusbflags), core::mem::transmute(fuarrowflags)) } - pub unsafe fn TxSetScrollRange(&self, fnbar: i32, nminpos: i32, nmaxpos: i32, fredraw: P3) -> super::super::super::Foundation::BOOL - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxSetScrollRange)(windows_core::Interface::as_raw(self), core::mem::transmute(fnbar), core::mem::transmute(nminpos), core::mem::transmute(nmaxpos), fredraw.param().abi()) + pub unsafe fn TxSetScrollRange(&self, fnbar: i32, nminpos: i32, nmaxpos: i32, fredraw: bool) -> super::super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).TxSetScrollRange)(windows_core::Interface::as_raw(self), core::mem::transmute(fnbar), core::mem::transmute(nminpos), core::mem::transmute(nmaxpos), fredraw.into()) } - pub unsafe fn TxSetScrollPos(&self, fnbar: i32, npos: i32, fredraw: P2) -> super::super::super::Foundation::BOOL - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxSetScrollPos)(windows_core::Interface::as_raw(self), core::mem::transmute(fnbar), core::mem::transmute(npos), fredraw.param().abi()) + pub unsafe fn TxSetScrollPos(&self, fnbar: i32, npos: i32, fredraw: bool) -> super::super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).TxSetScrollPos)(windows_core::Interface::as_raw(self), core::mem::transmute(fnbar), core::mem::transmute(npos), fredraw.into()) } - pub unsafe fn TxInvalidateRect(&self, prc: *mut super::super::super::Foundation::RECT, fmode: P1) - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxInvalidateRect)(windows_core::Interface::as_raw(self), core::mem::transmute(prc), fmode.param().abi()) + pub unsafe fn TxInvalidateRect(&self, prc: *mut super::super::super::Foundation::RECT, fmode: bool) { + (windows_core::Interface::vtable(self).TxInvalidateRect)(windows_core::Interface::as_raw(self), core::mem::transmute(prc), fmode.into()) } - pub unsafe fn TxViewChange(&self, fupdate: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxViewChange)(windows_core::Interface::as_raw(self), fupdate.param().abi()) + pub unsafe fn TxViewChange(&self, fupdate: bool) { + (windows_core::Interface::vtable(self).TxViewChange)(windows_core::Interface::as_raw(self), fupdate.into()) } #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxCreateCaret(&self, hbmp: super::super::super::Graphics::Gdi::HBITMAP, xwidth: i32, yheight: i32) -> super::super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).TxCreateCaret)(windows_core::Interface::as_raw(self), core::mem::transmute(hbmp), core::mem::transmute(xwidth), core::mem::transmute(yheight)) } - pub unsafe fn TxShowCaret(&self, fshow: P0) -> super::super::super::Foundation::BOOL - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxShowCaret)(windows_core::Interface::as_raw(self), fshow.param().abi()) + pub unsafe fn TxShowCaret(&self, fshow: bool) -> super::super::super::Foundation::BOOL { + (windows_core::Interface::vtable(self).TxShowCaret)(windows_core::Interface::as_raw(self), fshow.into()) } pub unsafe fn TxSetCaretPos(&self, x: i32, y: i32) -> super::super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).TxSetCaretPos)(windows_core::Interface::as_raw(self), core::mem::transmute(x), core::mem::transmute(y)) @@ -4549,21 +4515,15 @@ impl ITextHost { pub unsafe fn TxScrollWindowEx(&self, dx: i32, dy: i32, lprcscroll: *mut super::super::super::Foundation::RECT, lprcclip: *mut super::super::super::Foundation::RECT, hrgnupdate: super::super::super::Graphics::Gdi::HRGN, lprcupdate: *mut super::super::super::Foundation::RECT, fuscroll: super::super::WindowsAndMessaging::SCROLL_WINDOW_FLAGS) { (windows_core::Interface::vtable(self).TxScrollWindowEx)(windows_core::Interface::as_raw(self), core::mem::transmute(dx), core::mem::transmute(dy), core::mem::transmute(lprcscroll), core::mem::transmute(lprcclip), core::mem::transmute(hrgnupdate), core::mem::transmute(lprcupdate), core::mem::transmute(fuscroll)) } - pub unsafe fn TxSetCapture(&self, fcapture: P0) - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxSetCapture)(windows_core::Interface::as_raw(self), fcapture.param().abi()) + pub unsafe fn TxSetCapture(&self, fcapture: bool) { + (windows_core::Interface::vtable(self).TxSetCapture)(windows_core::Interface::as_raw(self), fcapture.into()) } pub unsafe fn TxSetFocus(&self) { (windows_core::Interface::vtable(self).TxSetFocus)(windows_core::Interface::as_raw(self)) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] - pub unsafe fn TxSetCursor(&self, hcur: super::super::WindowsAndMessaging::HCURSOR, ftext: P1) - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxSetCursor)(windows_core::Interface::as_raw(self), core::mem::transmute(hcur), ftext.param().abi()) + pub unsafe fn TxSetCursor(&self, hcur: super::super::WindowsAndMessaging::HCURSOR, ftext: bool) { + (windows_core::Interface::vtable(self).TxSetCursor)(windows_core::Interface::as_raw(self), core::mem::transmute(hcur), ftext.into()) } pub unsafe fn TxScreenToClient(&self, lppt: *mut super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL { (windows_core::Interface::vtable(self).TxScreenToClient)(windows_core::Interface::as_raw(self), core::mem::transmute(lppt)) @@ -4996,11 +4956,8 @@ impl ITextHost2 { (windows_core::Interface::vtable(self).TxGetEastAsianFlags)(windows_core::Interface::as_raw(self), core::mem::transmute(pflags)).ok() } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] - pub unsafe fn TxSetCursor2(&self, hcur: super::super::WindowsAndMessaging::HCURSOR, btext: P1) -> super::super::WindowsAndMessaging::HCURSOR - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxSetCursor2)(windows_core::Interface::as_raw(self), core::mem::transmute(hcur), btext.param().abi()) + pub unsafe fn TxSetCursor2(&self, hcur: super::super::WindowsAndMessaging::HCURSOR, btext: bool) -> super::super::WindowsAndMessaging::HCURSOR { + (windows_core::Interface::vtable(self).TxSetCursor2)(windows_core::Interface::as_raw(self), core::mem::transmute(hcur), btext.into()) } pub unsafe fn TxFreeTextServicesNotification(&self) { (windows_core::Interface::vtable(self).TxFreeTextServicesNotification)(windows_core::Interface::as_raw(self)) @@ -5012,11 +4969,8 @@ impl ITextHost2 { (windows_core::Interface::vtable(self).TxGetWindowStyles)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwstyle), core::mem::transmute(pdwexstyle)).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] - pub unsafe fn TxShowDropCaret(&self, fshow: P0, hdc: super::super::super::Graphics::Gdi::HDC, prc: *mut super::super::super::Foundation::RECT) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).TxShowDropCaret)(windows_core::Interface::as_raw(self), fshow.param().abi(), core::mem::transmute(hdc), core::mem::transmute(prc)).ok() + pub unsafe fn TxShowDropCaret(&self, fshow: bool, hdc: super::super::super::Graphics::Gdi::HDC, prc: *mut super::super::super::Foundation::RECT) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).TxShowDropCaret)(windows_core::Interface::as_raw(self), fshow.into(), core::mem::transmute(hdc), core::mem::transmute(prc)).ok() } pub unsafe fn TxDestroyCaret(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).TxDestroyCaret)(windows_core::Interface::as_raw(self)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs index 5e61e7c3910..136aca6b107 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs @@ -426,36 +426,24 @@ pub unsafe fn EnableThemeDialogTexture(hwnd: super::super::Foundation::HWND, dwf EnableThemeDialogTexture(core::mem::transmute(hwnd), core::mem::transmute(dwflags)).ok() } #[inline] -pub unsafe fn EnableTheming(fenable: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn EnableTheming(fenable: bool) -> windows_core::Result<()> { windows_targets::link!("uxtheme.dll" "system" fn EnableTheming(fenable : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - EnableTheming(fenable.param().abi()).ok() + EnableTheming(fenable.into()).ok() } #[inline] -pub unsafe fn EndBufferedAnimation(hbpanimation: isize, fupdatetarget: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn EndBufferedAnimation(hbpanimation: isize, fupdatetarget: bool) -> windows_core::Result<()> { windows_targets::link!("uxtheme.dll" "system" fn EndBufferedAnimation(hbpanimation : isize, fupdatetarget : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - EndBufferedAnimation(core::mem::transmute(hbpanimation), fupdatetarget.param().abi()).ok() + EndBufferedAnimation(core::mem::transmute(hbpanimation), fupdatetarget.into()).ok() } #[inline] -pub unsafe fn EndBufferedPaint(hbufferedpaint: isize, fupdatetarget: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn EndBufferedPaint(hbufferedpaint: isize, fupdatetarget: bool) -> windows_core::Result<()> { windows_targets::link!("uxtheme.dll" "system" fn EndBufferedPaint(hbufferedpaint : isize, fupdatetarget : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - EndBufferedPaint(core::mem::transmute(hbufferedpaint), fupdatetarget.param().abi()).ok() + EndBufferedPaint(core::mem::transmute(hbufferedpaint), fupdatetarget.into()).ok() } #[inline] -pub unsafe fn EndPanningFeedback(hwnd: super::super::Foundation::HWND, fanimateback: P1) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn EndPanningFeedback(hwnd: super::super::Foundation::HWND, fanimateback: bool) -> super::super::Foundation::BOOL { windows_targets::link!("uxtheme.dll" "system" fn EndPanningFeedback(hwnd : super::super::Foundation:: HWND, fanimateback : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - EndPanningFeedback(core::mem::transmute(hwnd), fanimateback.param().abi()) + EndPanningFeedback(core::mem::transmute(hwnd), fanimateback.into()) } #[inline] pub unsafe fn EvaluateProximityToPolygon(controlpolygon: &[super::super::Foundation::POINT], phittestinginput: *const TOUCH_HIT_TESTING_INPUT, pproximityeval: *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) -> windows_core::Result<()> { @@ -497,47 +485,32 @@ pub unsafe fn FlatSB_GetScrollRange(param0: super::super::Foundation::HWND, code } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn FlatSB_SetScrollInfo(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, psi: *mut super::WindowsAndMessaging::SCROLLINFO, fredraw: P3) -> i32 -where - P3: windows_core::Param, -{ +pub unsafe fn FlatSB_SetScrollInfo(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, psi: *mut super::WindowsAndMessaging::SCROLLINFO, fredraw: bool) -> i32 { windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollInfo(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, psi : *mut super::WindowsAndMessaging:: SCROLLINFO, fredraw : super::super::Foundation:: BOOL) -> i32); - FlatSB_SetScrollInfo(core::mem::transmute(param0), core::mem::transmute(code), core::mem::transmute(psi), fredraw.param().abi()) + FlatSB_SetScrollInfo(core::mem::transmute(param0), core::mem::transmute(code), core::mem::transmute(psi), fredraw.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn FlatSB_SetScrollPos(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, pos: i32, fredraw: P3) -> i32 -where - P3: windows_core::Param, -{ +pub unsafe fn FlatSB_SetScrollPos(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, pos: i32, fredraw: bool) -> i32 { windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollPos(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, pos : i32, fredraw : super::super::Foundation:: BOOL) -> i32); - FlatSB_SetScrollPos(core::mem::transmute(param0), core::mem::transmute(code), core::mem::transmute(pos), fredraw.param().abi()) + FlatSB_SetScrollPos(core::mem::transmute(param0), core::mem::transmute(code), core::mem::transmute(pos), fredraw.into()) } #[inline] -pub unsafe fn FlatSB_SetScrollProp(param0: super::super::Foundation::HWND, index: WSB_PROP, newvalue: isize, param3: P3) -> super::super::Foundation::BOOL -where - P3: windows_core::Param, -{ +pub unsafe fn FlatSB_SetScrollProp(param0: super::super::Foundation::HWND, index: WSB_PROP, newvalue: isize, param3: bool) -> super::super::Foundation::BOOL { windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollProp(param0 : super::super::Foundation:: HWND, index : u32, newvalue : isize, param3 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - FlatSB_SetScrollProp(core::mem::transmute(param0), index.0 as _, core::mem::transmute(newvalue), param3.param().abi()) + FlatSB_SetScrollProp(core::mem::transmute(param0), index.0 as _, core::mem::transmute(newvalue), param3.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn FlatSB_SetScrollRange(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, min: i32, max: i32, fredraw: P4) -> i32 -where - P4: windows_core::Param, -{ +pub unsafe fn FlatSB_SetScrollRange(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, min: i32, max: i32, fredraw: bool) -> i32 { windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollRange(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, min : i32, max : i32, fredraw : super::super::Foundation:: BOOL) -> i32); - FlatSB_SetScrollRange(core::mem::transmute(param0), core::mem::transmute(code), core::mem::transmute(min), core::mem::transmute(max), fredraw.param().abi()) + FlatSB_SetScrollRange(core::mem::transmute(param0), core::mem::transmute(code), core::mem::transmute(min), core::mem::transmute(max), fredraw.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn FlatSB_ShowScrollBar(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn FlatSB_ShowScrollBar(param0: super::super::Foundation::HWND, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: bool) -> super::super::Foundation::BOOL { windows_targets::link!("comctl32.dll" "system" fn FlatSB_ShowScrollBar(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - FlatSB_ShowScrollBar(core::mem::transmute(param0), core::mem::transmute(code), param2.param().abi()) + FlatSB_ShowScrollBar(core::mem::transmute(param0), core::mem::transmute(code), param2.into()) } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] @@ -871,12 +844,9 @@ pub unsafe fn ImageList_DragMove(x: i32, y: i32) -> super::super::Foundation::BO ImageList_DragMove(core::mem::transmute(x), core::mem::transmute(y)) } #[inline] -pub unsafe fn ImageList_DragShowNolock(fshow: P0) -> super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn ImageList_DragShowNolock(fshow: bool) -> super::super::Foundation::BOOL { windows_targets::link!("comctl32.dll" "system" fn ImageList_DragShowNolock(fshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - ImageList_DragShowNolock(fshow.param().abi()) + ImageList_DragShowNolock(fshow.into()) } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] @@ -1100,12 +1070,9 @@ pub unsafe fn IsThemePartDefined(htheme: HTHEME, ipartid: i32, istateid: i32) -> IsThemePartDefined(core::mem::transmute(htheme), core::mem::transmute(ipartid), core::mem::transmute(istateid)) } #[inline] -pub unsafe fn LBItemFromPt(hlb: super::super::Foundation::HWND, pt: super::super::Foundation::POINT, bautoscroll: P2) -> i32 -where - P2: windows_core::Param, -{ +pub unsafe fn LBItemFromPt(hlb: super::super::Foundation::HWND, pt: super::super::Foundation::POINT, bautoscroll: bool) -> i32 { windows_targets::link!("comctl32.dll" "system" fn LBItemFromPt(hlb : super::super::Foundation:: HWND, pt : super::super::Foundation:: POINT, bautoscroll : super::super::Foundation:: BOOL) -> i32); - LBItemFromPt(core::mem::transmute(hlb), core::mem::transmute(pt), bautoscroll.param().abi()) + LBItemFromPt(core::mem::transmute(hlb), core::mem::transmute(pt), bautoscroll.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] @@ -1172,12 +1139,9 @@ pub unsafe fn PropertySheetW(param0: *mut PROPSHEETHEADERW_V2) -> isize { PropertySheetW(core::mem::transmute(param0)) } #[inline] -pub unsafe fn RegisterPointerDeviceNotifications(window: super::super::Foundation::HWND, notifyrange: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn RegisterPointerDeviceNotifications(window: super::super::Foundation::HWND, notifyrange: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn RegisterPointerDeviceNotifications(window : super::super::Foundation:: HWND, notifyrange : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - RegisterPointerDeviceNotifications(core::mem::transmute(window), notifyrange.param().abi()).ok() + RegisterPointerDeviceNotifications(core::mem::transmute(window), notifyrange.into()).ok() } #[inline] pub unsafe fn RegisterTouchHitTestingWindow(hwnd: super::super::Foundation::HWND, value: u32) -> windows_core::Result<()> { @@ -1186,30 +1150,21 @@ pub unsafe fn RegisterTouchHitTestingWindow(hwnd: super::super::Foundation::HWND } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn SetScrollInfo(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, lpsi: *const super::WindowsAndMessaging::SCROLLINFO, redraw: P3) -> i32 -where - P3: windows_core::Param, -{ +pub unsafe fn SetScrollInfo(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, lpsi: *const super::WindowsAndMessaging::SCROLLINFO, redraw: bool) -> i32 { windows_targets::link!("user32.dll" "system" fn SetScrollInfo(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, lpsi : *const super::WindowsAndMessaging:: SCROLLINFO, redraw : super::super::Foundation:: BOOL) -> i32); - SetScrollInfo(core::mem::transmute(hwnd), core::mem::transmute(nbar), core::mem::transmute(lpsi), redraw.param().abi()) + SetScrollInfo(core::mem::transmute(hwnd), core::mem::transmute(nbar), core::mem::transmute(lpsi), redraw.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn SetScrollPos(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, npos: i32, bredraw: P3) -> i32 -where - P3: windows_core::Param, -{ +pub unsafe fn SetScrollPos(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, npos: i32, bredraw: bool) -> i32 { windows_targets::link!("user32.dll" "system" fn SetScrollPos(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, npos : i32, bredraw : super::super::Foundation:: BOOL) -> i32); - SetScrollPos(core::mem::transmute(hwnd), core::mem::transmute(nbar), core::mem::transmute(npos), bredraw.param().abi()) + SetScrollPos(core::mem::transmute(hwnd), core::mem::transmute(nbar), core::mem::transmute(npos), bredraw.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn SetScrollRange(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, nminpos: i32, nmaxpos: i32, bredraw: P4) -> windows_core::Result<()> -where - P4: windows_core::Param, -{ +pub unsafe fn SetScrollRange(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, nminpos: i32, nmaxpos: i32, bredraw: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn SetScrollRange(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, nminpos : i32, nmaxpos : i32, bredraw : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetScrollRange(core::mem::transmute(hwnd), core::mem::transmute(nbar), core::mem::transmute(nminpos), core::mem::transmute(nmaxpos), bredraw.param().abi()).ok() + SetScrollRange(core::mem::transmute(hwnd), core::mem::transmute(nbar), core::mem::transmute(nminpos), core::mem::transmute(nmaxpos), bredraw.into()).ok() } #[inline] pub unsafe fn SetThemeAppProperties(dwflags: SET_THEME_APP_PROPERTIES_FLAGS) { @@ -1242,12 +1197,9 @@ pub unsafe fn ShowHideMenuCtl(hwnd: super::super::Foundation::HWND, uflags: usiz } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn ShowScrollBar(hwnd: super::super::Foundation::HWND, wbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, bshow: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn ShowScrollBar(hwnd: super::super::Foundation::HWND, wbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, bshow: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn ShowScrollBar(hwnd : super::super::Foundation:: HWND, wbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, bshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - ShowScrollBar(core::mem::transmute(hwnd), core::mem::transmute(wbar), bshow.param().abi()).ok() + ShowScrollBar(core::mem::transmute(hwnd), core::mem::transmute(wbar), bshow.into()).ok() } #[inline] pub unsafe fn Str_SetPtrW(ppsz: *mut windows_core::PWSTR, psz: P1) -> super::super::Foundation::BOOL @@ -1280,12 +1232,9 @@ pub unsafe fn UninitializeFlatSB(param0: super::super::Foundation::HWND) -> wind UninitializeFlatSB(core::mem::transmute(param0)).ok() } #[inline] -pub unsafe fn UpdatePanningFeedback(hwnd: super::super::Foundation::HWND, ltotaloverpanoffsetx: i32, ltotaloverpanoffsety: i32, fininertia: P3) -> super::super::Foundation::BOOL -where - P3: windows_core::Param, -{ +pub unsafe fn UpdatePanningFeedback(hwnd: super::super::Foundation::HWND, ltotaloverpanoffsetx: i32, ltotaloverpanoffsety: i32, fininertia: bool) -> super::super::Foundation::BOOL { windows_targets::link!("uxtheme.dll" "system" fn UpdatePanningFeedback(hwnd : super::super::Foundation:: HWND, ltotaloverpanoffsetx : i32, ltotaloverpanoffsety : i32, fininertia : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - UpdatePanningFeedback(core::mem::transmute(hwnd), core::mem::transmute(ltotaloverpanoffsetx), core::mem::transmute(ltotaloverpanoffsety), fininertia.param().abi()) + UpdatePanningFeedback(core::mem::transmute(hwnd), core::mem::transmute(ltotaloverpanoffsetx), core::mem::transmute(ltotaloverpanoffsety), fininertia.into()) } pub const ABS_DOWNDISABLED: ARROWBTNSTATES = ARROWBTNSTATES(8i32); pub const ABS_DOWNHOT: ARROWBTNSTATES = ARROWBTNSTATES(6i32); @@ -3115,9 +3064,6 @@ pub const HDN_TRACKW: u32 = 4294966968u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HDPA(pub isize); -impl windows_core::TypeKind for HDPA { - type TypeKind = windows_core::CopyType; -} impl HDPA { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 @@ -3135,9 +3081,6 @@ impl windows_core::Free for HDPA { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HDSA(pub isize); -impl windows_core::TypeKind for HDSA { - type TypeKind = windows_core::CopyType; -} impl HDSA { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 @@ -3311,9 +3254,6 @@ pub const HILS_PRESSED: HEADERITEMLEFTSTATES = HEADERITEMLEFTSTATES(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HIMAGELIST(pub isize); -impl windows_core::TypeKind for HIMAGELIST { - type TypeKind = windows_core::CopyType; -} impl HIMAGELIST { pub fn is_invalid(&self) -> bool { self.0 == -1 || self.0 == 0 @@ -3389,9 +3329,6 @@ pub const HOVER_DEFAULT: u32 = 4294967295u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPROPSHEETPAGE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPROPSHEETPAGE { - type TypeKind = windows_core::CopyType; -} impl HPROPSHEETPAGE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -3427,9 +3364,6 @@ pub const HSS_PUSHED: HORZSCROLLSTATES = HORZSCROLLSTATES(3i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HSYNTHETICPOINTERDEVICE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HSYNTHETICPOINTERDEVICE { - type TypeKind = windows_core::CopyType; -} impl HSYNTHETICPOINTERDEVICE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -3452,9 +3386,6 @@ impl Default for HSYNTHETICPOINTERDEVICE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HTHEME(pub isize); -impl windows_core::TypeKind for HTHEME { - type TypeKind = windows_core::CopyType; -} impl HTHEME { pub fn is_invalid(&self) -> bool { self.0 == 0 @@ -3472,9 +3403,6 @@ impl windows_core::Free for HTHEME { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct HTREEITEM(pub isize); -impl windows_core::TypeKind for HTREEITEM { - type TypeKind = windows_core::CopyType; -} pub const HTS_DISABLED: HORZTHUMBSTATES = HORZTHUMBSTATES(4i32); pub const HTS_HOT: HORZTHUMBSTATES = HORZTHUMBSTATES(2i32); pub const HTS_NORMAL: HORZTHUMBSTATES = HORZTHUMBSTATES(1i32); @@ -3637,11 +3565,8 @@ impl IImageList { { (windows_core::Interface::vtable(self).SetDragCursorImage)(windows_core::Interface::as_raw(self), punk.param().abi(), core::mem::transmute(idrag), core::mem::transmute(dxhotspot), core::mem::transmute(dyhotspot)).ok() } - pub unsafe fn DragShowNolock(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).DragShowNolock)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn DragShowNolock(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DragShowNolock)(windows_core::Interface::as_raw(self), fshow.into()).ok() } pub unsafe fn GetDragImage(&self, ppt: Option<*mut super::super::Foundation::POINT>, ppthotspot: Option<*mut super::super::Foundation::POINT>, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetDragImage)(windows_core::Interface::as_raw(self), core::mem::transmute(ppt.unwrap_or(core::mem::zeroed())), core::mem::transmute(ppthotspot.unwrap_or(core::mem::zeroed())), core::mem::transmute(riid), core::mem::transmute(ppv)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs index 6e6e32d5614..89330d71ec8 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn AdjustWindowRectExForDpi(lprect: *mut super::super::Foundation::RECT, dwstyle: super::WindowsAndMessaging::WINDOW_STYLE, bmenu: P2, dwexstyle: super::WindowsAndMessaging::WINDOW_EX_STYLE, dpi: u32) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn AdjustWindowRectExForDpi(lprect: *mut super::super::Foundation::RECT, dwstyle: super::WindowsAndMessaging::WINDOW_STYLE, bmenu: bool, dwexstyle: super::WindowsAndMessaging::WINDOW_EX_STYLE, dpi: u32) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn AdjustWindowRectExForDpi(lprect : *mut super::super::Foundation:: RECT, dwstyle : super::WindowsAndMessaging:: WINDOW_STYLE, bmenu : super::super::Foundation:: BOOL, dwexstyle : super::WindowsAndMessaging:: WINDOW_EX_STYLE, dpi : u32) -> super::super::Foundation:: BOOL); - AdjustWindowRectExForDpi(core::mem::transmute(lprect), core::mem::transmute(dwstyle), bmenu.param().abi(), core::mem::transmute(dwexstyle), core::mem::transmute(dpi)).ok() + AdjustWindowRectExForDpi(core::mem::transmute(lprect), core::mem::transmute(dwstyle), bmenu.into(), core::mem::transmute(dwexstyle), core::mem::transmute(dpi)).ok() } #[inline] pub unsafe fn AreDpiAwarenessContextsEqual(dpicontexta: DPI_AWARENESS_CONTEXT, dpicontextb: DPI_AWARENESS_CONTEXT) -> super::super::Foundation::BOOL { @@ -239,9 +236,6 @@ pub struct DPI_AWARENESS(pub i32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct DPI_AWARENESS_CONTEXT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for DPI_AWARENESS_CONTEXT { - type TypeKind = windows_core::CopyType; -} impl DPI_AWARENESS_CONTEXT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs index c7936ba97cd..6c995ff0cfd 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -428,12 +428,9 @@ pub unsafe fn ImmSetHotKey(param0: u32, param1: u32, param2: u32, param3: super: ImmSetHotKey(core::mem::transmute(param0), core::mem::transmute(param1), core::mem::transmute(param2), core::mem::transmute(param3)) } #[inline] -pub unsafe fn ImmSetOpenStatus(param0: HIMC, param1: P1) -> super::super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn ImmSetOpenStatus(param0: HIMC, param1: bool) -> super::super::super::Foundation::BOOL { windows_targets::link!("imm32.dll" "system" fn ImmSetOpenStatus(param0 : HIMC, param1 : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - ImmSetOpenStatus(core::mem::transmute(param0), param1.param().abi()) + ImmSetOpenStatus(core::mem::transmute(param0), param1.into()) } #[inline] pub unsafe fn ImmSetStatusWindowPos(param0: HIMC, lpptpos: *const super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL { @@ -750,9 +747,6 @@ impl Default for GUIDELINE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HIMC(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HIMC { - type TypeKind = windows_core::CopyType; -} impl HIMC { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -775,9 +769,6 @@ impl Default for HIMC { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HIMCC(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HIMCC { - type TypeKind = windows_core::CopyType; -} impl HIMCC { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -813,11 +804,8 @@ impl IActiveIME { pub unsafe fn Escape(&self, himc: HIMC, uescape: u32, pdata: *mut core::ffi::c_void, plresult: *mut super::super::super::Foundation::LRESULT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Escape)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(uescape), core::mem::transmute(pdata), core::mem::transmute(plresult)).ok() } - pub unsafe fn SetActiveContext(&self, himc: HIMC, fflag: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetActiveContext)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fflag.param().abi()).ok() + pub unsafe fn SetActiveContext(&self, himc: HIMC, fflag: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetActiveContext)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fflag.into()).ok() } pub unsafe fn ProcessKey(&self, himc: HIMC, uvirkey: u32, lparam: u32, pbkeystate: *const u8) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ProcessKey)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(uvirkey), core::mem::transmute(lparam), core::mem::transmute(pbkeystate)).ok() @@ -825,11 +813,8 @@ impl IActiveIME { pub unsafe fn Notify(&self, himc: HIMC, dwaction: u32, dwindex: u32, dwvalue: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Notify)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(dwaction), core::mem::transmute(dwindex), core::mem::transmute(dwvalue)).ok() } - pub unsafe fn Select(&self, himc: HIMC, fselect: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).Select)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fselect.param().abi()).ok() + pub unsafe fn Select(&self, himc: HIMC, fselect: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Select)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fselect.into()).ok() } pub unsafe fn SetCompositionString(&self, himc: HIMC, dwindex: u32, pcomp: *const core::ffi::c_void, dwcomplen: u32, pread: *const core::ffi::c_void, dwreadlen: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetCompositionString)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(dwindex), core::mem::transmute(pcomp), core::mem::transmute(dwcomplen), core::mem::transmute(pread), core::mem::transmute(dwreadlen)).ok() @@ -1043,11 +1028,8 @@ impl IActiveIME2 { pub unsafe fn Sleep(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Sleep)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Unsleep(&self, fdead: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Unsleep)(windows_core::Interface::as_raw(self), fdead.param().abi()).ok() + pub unsafe fn Unsleep(&self, fdead: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Unsleep)(windows_core::Interface::as_raw(self), fdead.into()).ok() } } #[repr(C)] @@ -1304,11 +1286,8 @@ impl IActiveIMMApp { pub unsafe fn SetConversionStatus(&self, himc: HIMC, fdwconversion: u32, fdwsentence: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetConversionStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(fdwconversion), core::mem::transmute(fdwsentence)).ok() } - pub unsafe fn SetOpenStatus(&self, himc: HIMC, fopen: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetOpenStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fopen.param().abi()).ok() + pub unsafe fn SetOpenStatus(&self, himc: HIMC, fopen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetOpenStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fopen.into()).ok() } pub unsafe fn SetStatusWindowPos(&self, himc: HIMC, pptpos: *const super::super::super::Foundation::POINT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetStatusWindowPos)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(pptpos)).ok() @@ -1332,11 +1311,8 @@ impl IActiveIMMApp { { (windows_core::Interface::vtable(self).UnregisterWordW)(windows_core::Interface::as_raw(self), core::mem::transmute(hkl), szreading.param().abi(), core::mem::transmute(dwstyle), szunregister.param().abi()).ok() } - pub unsafe fn Activate(&self, frestorelayout: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), frestorelayout.param().abi()).ok() + pub unsafe fn Activate(&self, frestorelayout: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), frestorelayout.into()).ok() } pub unsafe fn Deactivate(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Deactivate)(windows_core::Interface::as_raw(self)).ok() @@ -2277,11 +2253,8 @@ impl IActiveIMMIME { pub unsafe fn SetConversionStatus(&self, himc: HIMC, fdwconversion: u32, fdwsentence: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetConversionStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(fdwconversion), core::mem::transmute(fdwsentence)).ok() } - pub unsafe fn SetOpenStatus(&self, himc: HIMC, fopen: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetOpenStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fopen.param().abi()).ok() + pub unsafe fn SetOpenStatus(&self, himc: HIMC, fopen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetOpenStatus)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), fopen.into()).ok() } pub unsafe fn SetStatusWindowPos(&self, himc: HIMC, pptpos: *const super::super::super::Foundation::POINT) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetStatusWindowPos)(windows_core::Interface::as_raw(self), core::mem::transmute(himc), core::mem::transmute(pptpos)).ok() diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Ink/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Ink/mod.rs index 9d220e3ae25..56820226c84 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Ink/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Ink/mod.rs @@ -29,13 +29,12 @@ impl windows_core::RuntimeName for IInkCommitRequestHandler {} windows_core::imp::define_interface!(IInkD2DRenderer, IInkD2DRenderer_Vtbl, 0x407fb1de_f85a_4150_97cf_b7fb274fb4f8); windows_core::imp::interface_hierarchy!(IInkD2DRenderer, windows_core::IUnknown); impl IInkD2DRenderer { - pub unsafe fn Draw(&self, pd2d1devicecontext: P0, pinkstrokeiterable: P1, fhighcontrast: P2) -> windows_core::Result<()> + pub unsafe fn Draw(&self, pd2d1devicecontext: P0, pinkstrokeiterable: P1, fhighcontrast: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).Draw)(windows_core::Interface::as_raw(self), pd2d1devicecontext.param().abi(), pinkstrokeiterable.param().abi(), fhighcontrast.param().abi()).ok() + (windows_core::Interface::vtable(self).Draw)(windows_core::Interface::as_raw(self), pd2d1devicecontext.param().abi(), pinkstrokeiterable.param().abi(), fhighcontrast.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs index f7b81334664..4fe2e418d42 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs @@ -5,12 +5,9 @@ pub unsafe fn ActivateKeyboardLayout(hkl: HKL, flags: ACTIVATE_KEYBOARD_LAYOUT_F (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn BlockInput(fblockit: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn BlockInput(fblockit: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn BlockInput(fblockit : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - BlockInput(fblockit.param().abi()).ok() + BlockInput(fblockit.into()).ok() } #[inline] pub unsafe fn DragDetect(hwnd: super::super::super::Foundation::HWND, pt: super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL { @@ -18,12 +15,9 @@ pub unsafe fn DragDetect(hwnd: super::super::super::Foundation::HWND, pt: super: DragDetect(core::mem::transmute(hwnd), core::mem::transmute(pt)) } #[inline] -pub unsafe fn EnableWindow(hwnd: super::super::super::Foundation::HWND, benable: P1) -> super::super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn EnableWindow(hwnd: super::super::super::Foundation::HWND, benable: bool) -> super::super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn EnableWindow(hwnd : super::super::super::Foundation:: HWND, benable : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - EnableWindow(core::mem::transmute(hwnd), benable.param().abi()) + EnableWindow(core::mem::transmute(hwnd), benable.into()) } #[inline] pub unsafe fn GetActiveWindow() -> super::super::super::Foundation::HWND { @@ -201,12 +195,9 @@ pub unsafe fn SetKeyboardState(lpkeystate: &[u8; 256]) -> windows_core::Result<( SetKeyboardState(core::mem::transmute(lpkeystate.as_ptr())).ok() } #[inline] -pub unsafe fn SwapMouseButton(fswap: P0) -> super::super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn SwapMouseButton(fswap: bool) -> super::super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn SwapMouseButton(fswap : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - SwapMouseButton(fswap.param().abi()) + SwapMouseButton(fswap.into()) } #[inline] pub unsafe fn ToAscii(uvirtkey: u32, uscancode: u32, lpkeystate: Option<&[u8; 256]>, lpchar: *mut u16, uflags: u32) -> i32 { @@ -336,9 +327,6 @@ impl Default for HARDWAREINPUT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HKL(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HKL { - type TypeKind = windows_core::CopyType; -} impl HKL { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs index 3779b8d5d18..4e5b072a249 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs @@ -1,10 +1,7 @@ #[inline] -pub unsafe fn EnableMouseInPointer(fenable: P0) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn EnableMouseInPointer(fenable: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn EnableMouseInPointer(fenable : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); - EnableMouseInPointer(fenable.param().abi()).ok() + EnableMouseInPointer(fenable.into()).ok() } #[inline] pub unsafe fn GetPointerCursorId(pointerid: u32, cursorid: *mut u32) -> windows_core::Result<()> { diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs index 91e82722d75..b82e47e497e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Touch/mod.rs @@ -139,9 +139,6 @@ pub const GID_ZOOM: GESTURECONFIG_ID = GESTURECONFIG_ID(3u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HGESTUREINFO(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HGESTUREINFO { - type TypeKind = windows_core::CopyType; -} impl HGESTUREINFO { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -164,9 +161,6 @@ impl Default for HGESTUREINFO { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HTOUCHINPUT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HTOUCHINPUT { - type TypeKind = windows_core::CopyType; -} impl HTOUCHINPUT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs index 408dd9407d3..5f80e01c4fa 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs @@ -1,10 +1,7 @@ #[inline] -pub unsafe fn XInputEnable(enable: P0) -where - P0: windows_core::Param, -{ +pub unsafe fn XInputEnable(enable: bool) { windows_targets::link!("xinput1_4.dll" "system" fn XInputEnable(enable : super::super::super::Foundation:: BOOL)); - XInputEnable(enable.param().abi()) + XInputEnable(enable.into()) } #[inline] pub unsafe fn XInputGetAudioDeviceIds(dwuserindex: u32, prenderdeviceid: Option, prendercount: Option<*mut u32>, pcapturedeviceid: Option, pcapturecount: Option<*mut u32>) -> u32 { diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs index 076ff237555..0eba1dc32c3 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs @@ -65,9 +65,6 @@ pub unsafe fn RegisterRawInputDevices(prawinputdevices: &[RAWINPUTDEVICE], cbsiz #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRAWINPUT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRAWINPUT { - type TypeKind = windows_core::CopyType; -} impl HRAWINPUT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs index a6842e0a5b7..235678aa8b1 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -226,9 +226,6 @@ pub const CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START: CROSS_SLIDE_THRESHOLD = CROSS_ #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HINTERACTIONCONTEXT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HINTERACTIONCONTEXT { - type TypeKind = windows_core::CopyType; -} impl HINTERACTIONCONTEXT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs index 164da21780f..a1bc2dcb848 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs @@ -66,12 +66,9 @@ pub unsafe fn MagSetImageScalingCallback(hwnd: super::super::Foundation::HWND, c MagSetImageScalingCallback(core::mem::transmute(hwnd), core::mem::transmute(callback)) } #[inline] -pub unsafe fn MagSetInputTransform(fenabled: P0, prectsource: *const super::super::Foundation::RECT, prectdest: *const super::super::Foundation::RECT) -> windows_core::Result<()> -where - P0: windows_core::Param, -{ +pub unsafe fn MagSetInputTransform(fenabled: bool, prectsource: *const super::super::Foundation::RECT, prectdest: *const super::super::Foundation::RECT) -> windows_core::Result<()> { windows_targets::link!("magnification.dll" "system" fn MagSetInputTransform(fenabled : super::super::Foundation:: BOOL, prectsource : *const super::super::Foundation:: RECT, prectdest : *const super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); - MagSetInputTransform(fenabled.param().abi(), core::mem::transmute(prectsource), core::mem::transmute(prectdest)).ok() + MagSetInputTransform(fenabled.into(), core::mem::transmute(prectsource), core::mem::transmute(prectdest)).ok() } #[inline] pub unsafe fn MagSetWindowFilterList(hwnd: super::super::Foundation::HWND, dwfiltermode: MW_FILTERMODE, count: i32, phwnd: *mut super::super::Foundation::HWND) -> super::super::Foundation::BOOL { @@ -89,12 +86,9 @@ pub unsafe fn MagSetWindowTransform(hwnd: super::super::Foundation::HWND, ptrans MagSetWindowTransform(core::mem::transmute(hwnd), core::mem::transmute(ptransform)) } #[inline] -pub unsafe fn MagShowSystemCursor(fshowcursor: P0) -> super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn MagShowSystemCursor(fshowcursor: bool) -> super::super::Foundation::BOOL { windows_targets::link!("magnification.dll" "system" fn MagShowSystemCursor(fshowcursor : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - MagShowSystemCursor(fshowcursor.param().abi()) + MagShowSystemCursor(fshowcursor.into()) } #[inline] pub unsafe fn MagUninitialize() -> super::super::Foundation::BOOL { diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs index 4005f20480e..040739a741a 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -95,23 +95,21 @@ pub unsafe fn PSGetImageReferenceForValue(propkey: *const super::super::super::F PSGetImageReferenceForValue(core::mem::transmute(propkey), core::mem::transmute(propvar), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn PSGetItemPropertyHandler(punkitem: P0, freadwrite: P1, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::Result<()> +pub unsafe fn PSGetItemPropertyHandler(punkitem: P0, freadwrite: bool, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { windows_targets::link!("propsys.dll" "system" fn PSGetItemPropertyHandler(punkitem : * mut core::ffi::c_void, freadwrite : super::super::super::Foundation:: BOOL, riid : *const windows_core::GUID, ppv : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); - PSGetItemPropertyHandler(punkitem.param().abi(), freadwrite.param().abi(), core::mem::transmute(riid), core::mem::transmute(ppv)).ok() + PSGetItemPropertyHandler(punkitem.param().abi(), freadwrite.into(), core::mem::transmute(riid), core::mem::transmute(ppv)).ok() } #[inline] -pub unsafe fn PSGetItemPropertyHandlerWithCreateObject(punkitem: P0, freadwrite: P1, punkcreateobject: P2, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::Result<()> +pub unsafe fn PSGetItemPropertyHandlerWithCreateObject(punkitem: P0, freadwrite: bool, punkcreateobject: P2, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("propsys.dll" "system" fn PSGetItemPropertyHandlerWithCreateObject(punkitem : * mut core::ffi::c_void, freadwrite : super::super::super::Foundation:: BOOL, punkcreateobject : * mut core::ffi::c_void, riid : *const windows_core::GUID, ppv : *mut *mut core::ffi::c_void) -> windows_core::HRESULT); - PSGetItemPropertyHandlerWithCreateObject(punkitem.param().abi(), freadwrite.param().abi(), punkcreateobject.param().abi(), core::mem::transmute(riid), core::mem::transmute(ppv)).ok() + PSGetItemPropertyHandlerWithCreateObject(punkitem.param().abi(), freadwrite.into(), punkcreateobject.param().abi(), core::mem::transmute(riid), core::mem::transmute(ppv)).ok() } #[inline] pub unsafe fn PSGetNameFromPropertyKey(propkey: *const super::super::super::Foundation::PROPERTYKEY) -> windows_core::Result { @@ -385,14 +383,13 @@ where } #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] -pub unsafe fn PSPropertyBag_WriteBOOL(propbag: P0, propname: P1, value: P2) -> windows_core::Result<()> +pub unsafe fn PSPropertyBag_WriteBOOL(propbag: P0, propname: P1, value: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_WriteBOOL(propbag : * mut core::ffi::c_void, propname : windows_core::PCWSTR, value : super::super::super::Foundation:: BOOL) -> windows_core::HRESULT); - PSPropertyBag_WriteBOOL(propbag.param().abi(), propname.param().abi(), value.param().abi()).ok() + PSPropertyBag_WriteBOOL(propbag.param().abi(), propname.param().abi(), value.into()).ok() } #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] @@ -1331,12 +1328,9 @@ impl IPropertyDescription { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetSortDescription)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetSortDescriptionLabel(&self, fdescending: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetSortDescriptionLabel(&self, fdescending: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSortDescriptionLabel)(windows_core::Interface::as_raw(self), fdescending.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetSortDescriptionLabel)(windows_core::Interface::as_raw(self), fdescending.into(), &mut result__).map(|| result__) } pub unsafe fn GetAggregationType(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -2758,9 +2752,6 @@ pub const InMemoryPropertyStoreMarshalByValue: windows_core::GUID = windows_core #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PCUSERIALIZEDPROPSTORAGE(pub isize); -impl windows_core::TypeKind for PCUSERIALIZEDPROPSTORAGE { - type TypeKind = windows_core::CopyType; -} pub const PDAT_AVERAGE: PROPDESC_AGGREGATION_TYPE = PROPDESC_AGGREGATION_TYPE(3i32); pub const PDAT_DATERANGE: PROPDESC_AGGREGATION_TYPE = PROPDESC_AGGREGATION_TYPE(4i32); pub const PDAT_DEFAULT: PROPDESC_AGGREGATION_TYPE = PROPDESC_AGGREGATION_TYPE(0i32); @@ -3283,9 +3274,6 @@ pub const PropertySystem: windows_core::GUID = windows_core::GUID::from_u128(0xb #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct SERIALIZEDPROPSTORAGE(pub isize); -impl windows_core::TypeKind for SERIALIZEDPROPSTORAGE { - type TypeKind = windows_core::CopyType; -} pub const SESF_ALL_FLAGS: SYNC_ENGINE_STATE_FLAGS = SYNC_ENGINE_STATE_FLAGS(511i32); pub const SESF_AUTHENTICATION_ERROR: SYNC_ENGINE_STATE_FLAGS = SYNC_ENGINE_STATE_FLAGS(4i32); pub const SESF_NONE: SYNC_ENGINE_STATE_FLAGS = SYNC_ENGINE_STATE_FLAGS(0i32); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs index d5f0b74f0e6..b175b263b14 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs @@ -144,12 +144,9 @@ pub unsafe fn ChrCmpIW(w1: u16, w2: u16) -> super::super::Foundation::BOOL { ChrCmpIW(core::mem::transmute(w1), core::mem::transmute(w2)) } #[inline] -pub unsafe fn ColorAdjustLuma(clrrgb: super::super::Foundation::COLORREF, n: i32, fscale: P2) -> super::super::Foundation::COLORREF -where - P2: windows_core::Param, -{ +pub unsafe fn ColorAdjustLuma(clrrgb: super::super::Foundation::COLORREF, n: i32, fscale: bool) -> super::super::Foundation::COLORREF { windows_targets::link!("shlwapi.dll" "system" fn ColorAdjustLuma(clrrgb : super::super::Foundation:: COLORREF, n : i32, fscale : super::super::Foundation:: BOOL) -> super::super::Foundation:: COLORREF); - ColorAdjustLuma(core::mem::transmute(clrrgb), core::mem::transmute(n), fscale.param().abi()) + ColorAdjustLuma(core::mem::transmute(clrrgb), core::mem::transmute(n), fscale.into()) } #[inline] pub unsafe fn ColorHLSToRGB(whue: u16, wluminance: u16, wsaturation: u16) -> super::super::Foundation::COLORREF { @@ -171,14 +168,13 @@ where } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn ConnectToConnectionPoint(punk: P0, riidevent: *const windows_core::GUID, fconnect: P2, punktarget: P3, pdwcookie: *mut u32, ppcpout: Option<*mut Option>) -> windows_core::Result<()> +pub unsafe fn ConnectToConnectionPoint(punk: P0, riidevent: *const windows_core::GUID, fconnect: bool, punktarget: P3, pdwcookie: *mut u32, ppcpout: Option<*mut Option>) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, P3: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn ConnectToConnectionPoint(punk : * mut core::ffi::c_void, riidevent : *const windows_core::GUID, fconnect : super::super::Foundation:: BOOL, punktarget : * mut core::ffi::c_void, pdwcookie : *mut u32, ppcpout : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); - ConnectToConnectionPoint(punk.param().abi(), core::mem::transmute(riidevent), fconnect.param().abi(), punktarget.param().abi(), core::mem::transmute(pdwcookie), core::mem::transmute(ppcpout.unwrap_or(core::mem::zeroed()))).ok() + ConnectToConnectionPoint(punk.param().abi(), core::mem::transmute(riidevent), fconnect.into(), punktarget.param().abi(), core::mem::transmute(pdwcookie), core::mem::transmute(ppcpout.unwrap_or(core::mem::zeroed()))).ok() } #[inline] pub unsafe fn CreateProfile(pszusersid: P0, pszusername: P1, pszprofilepath: &mut [u16]) -> windows_core::Result<()> @@ -225,12 +221,9 @@ pub unsafe fn DAD_SetDragImage(him: super::Controls::HIMAGELIST, pptoffset: *mut DAD_SetDragImage(core::mem::transmute(him), core::mem::transmute(pptoffset)) } #[inline] -pub unsafe fn DAD_ShowDragImage(fshow: P0) -> super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn DAD_ShowDragImage(fshow: bool) -> super::super::Foundation::BOOL { windows_targets::link!("shell32.dll" "system" fn DAD_ShowDragImage(fshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - DAD_ShowDragImage(fshow.param().abi()) + DAD_ShowDragImage(fshow.into()) } #[inline] pub unsafe fn DefSubclassProc(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT { @@ -268,12 +261,9 @@ pub unsafe fn DoEnvironmentSubstW(pszsrc: &mut [u16]) -> u32 { DoEnvironmentSubstW(core::mem::transmute(pszsrc.as_ptr()), pszsrc.len().try_into().unwrap()) } #[inline] -pub unsafe fn DragAcceptFiles(hwnd: super::super::Foundation::HWND, faccept: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn DragAcceptFiles(hwnd: super::super::Foundation::HWND, faccept: bool) { windows_targets::link!("shell32.dll" "system" fn DragAcceptFiles(hwnd : super::super::Foundation:: HWND, faccept : super::super::Foundation:: BOOL)); - DragAcceptFiles(core::mem::transmute(hwnd), faccept.param().abi()) + DragAcceptFiles(core::mem::transmute(hwnd), faccept.into()) } #[inline] pub unsafe fn DragFinish(hdrop: HDROP) { @@ -736,14 +726,13 @@ where } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn HlinkParseDisplayName(pibc: P0, pwzdisplayname: P1, fnoforceabs: P2, pccheaten: *mut u32, ppimk: *mut Option) -> windows_core::Result<()> +pub unsafe fn HlinkParseDisplayName(pibc: P0, pwzdisplayname: P1, fnoforceabs: bool, pccheaten: *mut u32, ppimk: *mut Option) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("hlink.dll" "system" fn HlinkParseDisplayName(pibc : * mut core::ffi::c_void, pwzdisplayname : windows_core::PCWSTR, fnoforceabs : super::super::Foundation:: BOOL, pccheaten : *mut u32, ppimk : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); - HlinkParseDisplayName(pibc.param().abi(), pwzdisplayname.param().abi(), fnoforceabs.param().abi(), core::mem::transmute(pccheaten), core::mem::transmute(ppimk)).ok() + HlinkParseDisplayName(pibc.param().abi(), pwzdisplayname.param().abi(), fnoforceabs.into(), core::mem::transmute(pccheaten), core::mem::transmute(ppimk)).ok() } #[cfg(feature = "Win32_System_Com")] #[inline] @@ -848,12 +837,9 @@ where } #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] -pub unsafe fn ILAppendID(pidl: Option<*const Common::ITEMIDLIST>, pmkid: *const Common::SHITEMID, fappend: P2) -> *mut Common::ITEMIDLIST -where - P2: windows_core::Param, -{ +pub unsafe fn ILAppendID(pidl: Option<*const Common::ITEMIDLIST>, pmkid: *const Common::SHITEMID, fappend: bool) -> *mut Common::ITEMIDLIST { windows_targets::link!("shell32.dll" "system" fn ILAppendID(pidl : *const Common:: ITEMIDLIST, pmkid : *const Common:: SHITEMID, fappend : super::super::Foundation:: BOOL) -> *mut Common:: ITEMIDLIST); - ILAppendID(core::mem::transmute(pidl.unwrap_or(core::mem::zeroed())), core::mem::transmute(pmkid), fappend.param().abi()) + ILAppendID(core::mem::transmute(pidl.unwrap_or(core::mem::zeroed())), core::mem::transmute(pmkid), fappend.into()) } #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] @@ -929,12 +915,9 @@ pub unsafe fn ILIsEqual(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common:: } #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] -pub unsafe fn ILIsParent(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST, fimmediate: P2) -> super::super::Foundation::BOOL -where - P2: windows_core::Param, -{ +pub unsafe fn ILIsParent(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST, fimmediate: bool) -> super::super::Foundation::BOOL { windows_targets::link!("shell32.dll" "system" fn ILIsParent(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST, fimmediate : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - ILIsParent(core::mem::transmute(pidl1), core::mem::transmute(pidl2), fimmediate.param().abi()) + ILIsParent(core::mem::transmute(pidl1), core::mem::transmute(pidl2), fimmediate.into()) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] @@ -1125,24 +1108,22 @@ pub unsafe fn InitVariantFromStrRet(pstrret: *const Common::STRRET, pidl: *const InitVariantFromStrRet(core::mem::transmute(pstrret), core::mem::transmute(pidl), &mut result__).map(|| core::mem::transmute(result__)) } #[inline] -pub unsafe fn IntlStrEqWorkerA(fcasesens: P0, lpstring1: P1, lpstring2: P2, nchar: i32) -> super::super::Foundation::BOOL +pub unsafe fn IntlStrEqWorkerA(fcasesens: bool, lpstring1: P1, lpstring2: P2, nchar: i32) -> super::super::Foundation::BOOL where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn IntlStrEqWorkerA(fcasesens : super::super::Foundation:: BOOL, lpstring1 : windows_core::PCSTR, lpstring2 : windows_core::PCSTR, nchar : i32) -> super::super::Foundation:: BOOL); - IntlStrEqWorkerA(fcasesens.param().abi(), lpstring1.param().abi(), lpstring2.param().abi(), core::mem::transmute(nchar)) + IntlStrEqWorkerA(fcasesens.into(), lpstring1.param().abi(), lpstring2.param().abi(), core::mem::transmute(nchar)) } #[inline] -pub unsafe fn IntlStrEqWorkerW(fcasesens: P0, lpstring1: P1, lpstring2: P2, nchar: i32) -> super::super::Foundation::BOOL +pub unsafe fn IntlStrEqWorkerW(fcasesens: bool, lpstring1: P1, lpstring2: P2, nchar: i32) -> super::super::Foundation::BOOL where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn IntlStrEqWorkerW(fcasesens : super::super::Foundation:: BOOL, lpstring1 : windows_core::PCWSTR, lpstring2 : windows_core::PCWSTR, nchar : i32) -> super::super::Foundation:: BOOL); - IntlStrEqWorkerW(fcasesens.param().abi(), lpstring1.param().abi(), lpstring2.param().abi(), core::mem::transmute(nchar)) + IntlStrEqWorkerW(fcasesens.into(), lpstring1.param().abi(), lpstring2.param().abi(), core::mem::transmute(nchar)) } #[inline] pub unsafe fn IsCharSpaceA(wch: i8) -> super::super::Foundation::BOOL { @@ -1202,14 +1183,13 @@ pub unsafe fn LoadUserProfileW(htoken: super::super::Foundation::HANDLE, lpprofi } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn OleSaveToStreamEx(piunk: P0, pistm: P1, fcleardirty: P2) -> windows_core::Result<()> +pub unsafe fn OleSaveToStreamEx(piunk: P0, pistm: P1, fcleardirty: bool) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("hlink.dll" "system" fn OleSaveToStreamEx(piunk : * mut core::ffi::c_void, pistm : * mut core::ffi::c_void, fcleardirty : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - OleSaveToStreamEx(piunk.param().abi(), pistm.param().abi(), fcleardirty.param().abi()).ok() + OleSaveToStreamEx(piunk.param().abi(), pistm.param().abi(), fcleardirty.into()).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] #[inline] @@ -2309,12 +2289,9 @@ pub unsafe fn ReadCabinetState(pcs: *mut CABINETSTATE, clength: i32) -> super::s ReadCabinetState(core::mem::transmute(pcs), core::mem::transmute(clength)) } #[inline] -pub unsafe fn RealDriveType(idrive: i32, foktohitnet: P1) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn RealDriveType(idrive: i32, foktohitnet: bool) -> i32 { windows_targets::link!("shell32.dll" "system" fn RealDriveType(idrive : i32, foktohitnet : super::super::Foundation:: BOOL) -> i32); - RealDriveType(core::mem::transmute(idrive), foktohitnet.param().abi()) + RealDriveType(core::mem::transmute(idrive), foktohitnet.into()) } #[inline] pub unsafe fn RegisterAppConstrainedChangeNotification(routine: PAPPCONSTRAIN_CHANGE_ROUTINE, context: Option<*const core::ffi::c_void>, registration: *mut PAPPCONSTRAIN_REGISTRATION) -> u32 { @@ -2530,12 +2507,9 @@ pub unsafe fn SHChangeNotifyRegisterThread(status: SCNRT_STATUS) { } #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] -pub unsafe fn SHCloneSpecialIDList(hwnd: Option, csidl: i32, fcreate: P2) -> *mut Common::ITEMIDLIST -where - P2: windows_core::Param, -{ +pub unsafe fn SHCloneSpecialIDList(hwnd: Option, csidl: i32, fcreate: bool) -> *mut Common::ITEMIDLIST { windows_targets::link!("shell32.dll" "system" fn SHCloneSpecialIDList(hwnd : super::super::Foundation:: HWND, csidl : i32, fcreate : super::super::Foundation:: BOOL) -> *mut Common:: ITEMIDLIST); - SHCloneSpecialIDList(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(csidl), fcreate.param().abi()) + SHCloneSpecialIDList(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(csidl), fcreate.into()) } #[inline] pub unsafe fn SHCoCreateInstance(pszclsid: P0, pclsid: Option<*const windows_core::GUID>, punkouter: P2) -> windows_core::Result @@ -2821,15 +2795,14 @@ where } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn SHCreateStreamOnFileEx(pszfile: P0, grfmode: u32, dwattributes: u32, fcreate: P3, pstmtemplate: P4) -> windows_core::Result +pub unsafe fn SHCreateStreamOnFileEx(pszfile: P0, grfmode: u32, dwattributes: u32, fcreate: bool, pstmtemplate: P4) -> windows_core::Result where P0: windows_core::Param, - P3: windows_core::Param, P4: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHCreateStreamOnFileEx(pszfile : windows_core::PCWSTR, grfmode : u32, dwattributes : u32, fcreate : super::super::Foundation:: BOOL, pstmtemplate : * mut core::ffi::c_void, ppstm : *mut * mut core::ffi::c_void) -> windows_core::HRESULT); let mut result__ = core::mem::zeroed(); - SHCreateStreamOnFileEx(pszfile.param().abi(), core::mem::transmute(grfmode), core::mem::transmute(dwattributes), fcreate.param().abi(), pstmtemplate.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + SHCreateStreamOnFileEx(pszfile.param().abi(), core::mem::transmute(grfmode), core::mem::transmute(dwattributes), fcreate.into(), pstmtemplate.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_System_Com")] #[inline] @@ -3334,12 +3307,9 @@ where SHGetSetFolderCustomSettings(core::mem::transmute(pfcs), pszpath.param().abi(), core::mem::transmute(dwreadwrite)).ok() } #[inline] -pub unsafe fn SHGetSetSettings(lpss: Option<*mut SHELLSTATEA>, dwmask: SSF_MASK, bset: P2) -where - P2: windows_core::Param, -{ +pub unsafe fn SHGetSetSettings(lpss: Option<*mut SHELLSTATEA>, dwmask: SSF_MASK, bset: bool) { windows_targets::link!("shell32.dll" "system" fn SHGetSetSettings(lpss : *mut SHELLSTATEA, dwmask : SSF_MASK, bset : super::super::Foundation:: BOOL)); - SHGetSetSettings(core::mem::transmute(lpss.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwmask), bset.param().abi()) + SHGetSetSettings(core::mem::transmute(lpss.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwmask), bset.into()) } #[inline] pub unsafe fn SHGetSettings(psfs: *mut SHELLFLAGSTATE, dwmask: u32) { @@ -3354,20 +3324,14 @@ pub unsafe fn SHGetSpecialFolderLocation(hwnd: Option(hwnd: Option, pszpath: &mut [u8; 260], csidl: i32, fcreate: P3) -> super::super::Foundation::BOOL -where - P3: windows_core::Param, -{ +pub unsafe fn SHGetSpecialFolderPathA(hwnd: Option, pszpath: &mut [u8; 260], csidl: i32, fcreate: bool) -> super::super::Foundation::BOOL { windows_targets::link!("shell32.dll" "system" fn SHGetSpecialFolderPathA(hwnd : super::super::Foundation:: HWND, pszpath : windows_core::PSTR, csidl : i32, fcreate : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SHGetSpecialFolderPathA(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(pszpath.as_ptr()), core::mem::transmute(csidl), fcreate.param().abi()) + SHGetSpecialFolderPathA(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(pszpath.as_ptr()), core::mem::transmute(csidl), fcreate.into()) } #[inline] -pub unsafe fn SHGetSpecialFolderPathW(hwnd: Option, pszpath: &mut [u16; 260], csidl: i32, fcreate: P3) -> super::super::Foundation::BOOL -where - P3: windows_core::Param, -{ +pub unsafe fn SHGetSpecialFolderPathW(hwnd: Option, pszpath: &mut [u16; 260], csidl: i32, fcreate: bool) -> super::super::Foundation::BOOL { windows_targets::link!("shell32.dll" "system" fn SHGetSpecialFolderPathW(hwnd : super::super::Foundation:: HWND, pszpath : windows_core::PWSTR, csidl : i32, fcreate : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SHGetSpecialFolderPathW(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(pszpath.as_ptr()), core::mem::transmute(csidl), fcreate.param().abi()) + SHGetSpecialFolderPathW(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(pszpath.as_ptr()), core::mem::transmute(csidl), fcreate.into()) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] @@ -3462,24 +3426,22 @@ where SHILCreateFromPath(pszpath.param().abi(), core::mem::transmute(ppidl), core::mem::transmute(rgfinout.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn SHInvokePrinterCommandA(hwnd: Option, uaction: u32, lpbuf1: P2, lpbuf2: P3, fmodal: P4) -> super::super::Foundation::BOOL +pub unsafe fn SHInvokePrinterCommandA(hwnd: Option, uaction: u32, lpbuf1: P2, lpbuf2: P3, fmodal: bool) -> super::super::Foundation::BOOL where P2: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("shell32.dll" "system" fn SHInvokePrinterCommandA(hwnd : super::super::Foundation:: HWND, uaction : u32, lpbuf1 : windows_core::PCSTR, lpbuf2 : windows_core::PCSTR, fmodal : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SHInvokePrinterCommandA(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(uaction), lpbuf1.param().abi(), lpbuf2.param().abi(), fmodal.param().abi()) + SHInvokePrinterCommandA(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(uaction), lpbuf1.param().abi(), lpbuf2.param().abi(), fmodal.into()) } #[inline] -pub unsafe fn SHInvokePrinterCommandW(hwnd: Option, uaction: u32, lpbuf1: P2, lpbuf2: P3, fmodal: P4) -> super::super::Foundation::BOOL +pub unsafe fn SHInvokePrinterCommandW(hwnd: Option, uaction: u32, lpbuf1: P2, lpbuf2: P3, fmodal: bool) -> super::super::Foundation::BOOL where P2: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("shell32.dll" "system" fn SHInvokePrinterCommandW(hwnd : super::super::Foundation:: HWND, uaction : u32, lpbuf1 : windows_core::PCWSTR, lpbuf2 : windows_core::PCWSTR, fmodal : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SHInvokePrinterCommandW(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(uaction), lpbuf1.param().abi(), lpbuf2.param().abi(), fmodal.param().abi()) + SHInvokePrinterCommandW(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed())), core::mem::transmute(uaction), lpbuf1.param().abi(), lpbuf2.param().abi(), fmodal.into()) } #[inline] pub unsafe fn SHIsFileAvailableOffline(pwszpath: P0, pdwstatus: Option<*mut u32>) -> windows_core::Result<()> @@ -3795,26 +3757,22 @@ pub unsafe fn SHRegEnumUSValueW(huskey: isize, dwindex: u32, pszvaluename: windo SHRegEnumUSValueW(core::mem::transmute(huskey), core::mem::transmute(dwindex), core::mem::transmute(pszvaluename), core::mem::transmute(pcchvaluename), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(enumregflags)) } #[inline] -pub unsafe fn SHRegGetBoolUSValueA(pszsubkey: P0, pszvalue: P1, fignorehkcu: P2, fdefault: P3) -> super::super::Foundation::BOOL +pub unsafe fn SHRegGetBoolUSValueA(pszsubkey: P0, pszvalue: P1, fignorehkcu: bool, fdefault: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegGetBoolUSValueA(pszsubkey : windows_core::PCSTR, pszvalue : windows_core::PCSTR, fignorehkcu : super::super::Foundation:: BOOL, fdefault : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SHRegGetBoolUSValueA(pszsubkey.param().abi(), pszvalue.param().abi(), fignorehkcu.param().abi(), fdefault.param().abi()) + SHRegGetBoolUSValueA(pszsubkey.param().abi(), pszvalue.param().abi(), fignorehkcu.into(), fdefault.into()) } #[inline] -pub unsafe fn SHRegGetBoolUSValueW(pszsubkey: P0, pszvalue: P1, fignorehkcu: P2, fdefault: P3) -> super::super::Foundation::BOOL +pub unsafe fn SHRegGetBoolUSValueW(pszsubkey: P0, pszvalue: P1, fignorehkcu: bool, fdefault: bool) -> super::super::Foundation::BOOL where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, - P3: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegGetBoolUSValueW(pszsubkey : windows_core::PCWSTR, pszvalue : windows_core::PCWSTR, fignorehkcu : super::super::Foundation:: BOOL, fdefault : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SHRegGetBoolUSValueW(pszsubkey.param().abi(), pszvalue.param().abi(), fignorehkcu.param().abi(), fdefault.param().abi()) + SHRegGetBoolUSValueW(pszsubkey.param().abi(), pszvalue.param().abi(), fignorehkcu.into(), fdefault.into()) } #[cfg(feature = "Win32_System_Registry")] #[inline] @@ -3846,24 +3804,22 @@ where SHRegGetPathW(core::mem::transmute(hkey), pcszsubkey.param().abi(), pcszvalue.param().abi(), core::mem::transmute(pszpath.as_ptr()), core::mem::transmute(dwflags)) } #[inline] -pub unsafe fn SHRegGetUSValueA(pszsubkey: P0, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: P5, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: u32) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn SHRegGetUSValueA(pszsubkey: P0, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: bool, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: u32) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegGetUSValueA(pszsubkey : windows_core::PCSTR, pszvalue : windows_core::PCSTR, pdwtype : *mut u32, pvdata : *mut core::ffi::c_void, pcbdata : *mut u32, fignorehkcu : super::super::Foundation:: BOOL, pvdefaultdata : *const core::ffi::c_void, dwdefaultdatasize : u32) -> super::super::Foundation:: WIN32_ERROR); - SHRegGetUSValueA(pszsubkey.param().abi(), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.param().abi(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize)) + SHRegGetUSValueA(pszsubkey.param().abi(), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.into(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize)) } #[inline] -pub unsafe fn SHRegGetUSValueW(pszsubkey: P0, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: P5, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: u32) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn SHRegGetUSValueW(pszsubkey: P0, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: bool, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: u32) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegGetUSValueW(pszsubkey : windows_core::PCWSTR, pszvalue : windows_core::PCWSTR, pdwtype : *mut u32, pvdata : *mut core::ffi::c_void, pcbdata : *mut u32, fignorehkcu : super::super::Foundation:: BOOL, pvdefaultdata : *const core::ffi::c_void, dwdefaultdatasize : u32) -> super::super::Foundation:: WIN32_ERROR); - SHRegGetUSValueW(pszsubkey.param().abi(), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.param().abi(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize)) + SHRegGetUSValueW(pszsubkey.param().abi(), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.into(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize)) } #[cfg(feature = "Win32_System_Registry")] #[inline] @@ -3895,22 +3851,20 @@ where SHRegGetValueW(core::mem::transmute(hkey), pszsubkey.param().abi(), pszvalue.param().abi(), core::mem::transmute(srrfflags), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SHRegOpenUSKeyA(pszpath: P0, samdesired: u32, hrelativeuskey: Option, phnewuskey: *mut isize, fignorehkcu: P4) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn SHRegOpenUSKeyA(pszpath: P0, samdesired: u32, hrelativeuskey: Option, phnewuskey: *mut isize, fignorehkcu: bool) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegOpenUSKeyA(pszpath : windows_core::PCSTR, samdesired : u32, hrelativeuskey : isize, phnewuskey : *mut isize, fignorehkcu : super::super::Foundation:: BOOL) -> super::super::Foundation:: WIN32_ERROR); - SHRegOpenUSKeyA(pszpath.param().abi(), core::mem::transmute(samdesired), core::mem::transmute(hrelativeuskey.unwrap_or(core::mem::zeroed())), core::mem::transmute(phnewuskey), fignorehkcu.param().abi()) + SHRegOpenUSKeyA(pszpath.param().abi(), core::mem::transmute(samdesired), core::mem::transmute(hrelativeuskey.unwrap_or(core::mem::zeroed())), core::mem::transmute(phnewuskey), fignorehkcu.into()) } #[inline] -pub unsafe fn SHRegOpenUSKeyW(pwzpath: P0, samdesired: u32, hrelativeuskey: Option, phnewuskey: *mut isize, fignorehkcu: P4) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn SHRegOpenUSKeyW(pwzpath: P0, samdesired: u32, hrelativeuskey: Option, phnewuskey: *mut isize, fignorehkcu: bool) -> super::super::Foundation::WIN32_ERROR where P0: windows_core::Param, - P4: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegOpenUSKeyW(pwzpath : windows_core::PCWSTR, samdesired : u32, hrelativeuskey : isize, phnewuskey : *mut isize, fignorehkcu : super::super::Foundation:: BOOL) -> super::super::Foundation:: WIN32_ERROR); - SHRegOpenUSKeyW(pwzpath.param().abi(), core::mem::transmute(samdesired), core::mem::transmute(hrelativeuskey.unwrap_or(core::mem::zeroed())), core::mem::transmute(phnewuskey), fignorehkcu.param().abi()) + SHRegOpenUSKeyW(pwzpath.param().abi(), core::mem::transmute(samdesired), core::mem::transmute(hrelativeuskey.unwrap_or(core::mem::zeroed())), core::mem::transmute(phnewuskey), fignorehkcu.into()) } #[inline] pub unsafe fn SHRegQueryInfoUSKeyA(huskey: isize, pcsubkeys: Option<*mut u32>, pcchmaxsubkeylen: Option<*mut u32>, pcvalues: Option<*mut u32>, pcchmaxvaluenamelen: Option<*mut u32>, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR { @@ -3923,22 +3877,20 @@ pub unsafe fn SHRegQueryInfoUSKeyW(huskey: isize, pcsubkeys: Option<*mut u32>, p SHRegQueryInfoUSKeyW(core::mem::transmute(huskey), core::mem::transmute(pcsubkeys.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchmaxsubkeylen.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcvalues.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchmaxvaluenamelen.unwrap_or(core::mem::zeroed())), core::mem::transmute(enumregflags)) } #[inline] -pub unsafe fn SHRegQueryUSValueA(huskey: isize, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: P5, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: Option) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn SHRegQueryUSValueA(huskey: isize, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: bool, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: Option) -> super::super::Foundation::WIN32_ERROR where P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegQueryUSValueA(huskey : isize, pszvalue : windows_core::PCSTR, pdwtype : *mut u32, pvdata : *mut core::ffi::c_void, pcbdata : *mut u32, fignorehkcu : super::super::Foundation:: BOOL, pvdefaultdata : *const core::ffi::c_void, dwdefaultdatasize : u32) -> super::super::Foundation:: WIN32_ERROR); - SHRegQueryUSValueA(core::mem::transmute(huskey), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.param().abi(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize.unwrap_or(core::mem::zeroed()))) + SHRegQueryUSValueA(core::mem::transmute(huskey), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.into(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize.unwrap_or(core::mem::zeroed()))) } #[inline] -pub unsafe fn SHRegQueryUSValueW(huskey: isize, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: P5, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: Option) -> super::super::Foundation::WIN32_ERROR +pub unsafe fn SHRegQueryUSValueW(huskey: isize, pszvalue: P1, pdwtype: Option<*mut u32>, pvdata: Option<*mut core::ffi::c_void>, pcbdata: Option<*mut u32>, fignorehkcu: bool, pvdefaultdata: Option<*const core::ffi::c_void>, dwdefaultdatasize: Option) -> super::super::Foundation::WIN32_ERROR where P1: windows_core::Param, - P5: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn SHRegQueryUSValueW(huskey : isize, pszvalue : windows_core::PCWSTR, pdwtype : *mut u32, pvdata : *mut core::ffi::c_void, pcbdata : *mut u32, fignorehkcu : super::super::Foundation:: BOOL, pvdefaultdata : *const core::ffi::c_void, dwdefaultdatasize : u32) -> super::super::Foundation:: WIN32_ERROR); - SHRegQueryUSValueW(core::mem::transmute(huskey), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.param().abi(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize.unwrap_or(core::mem::zeroed()))) + SHRegQueryUSValueW(core::mem::transmute(huskey), pszvalue.param().abi(), core::mem::transmute(pdwtype.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcbdata.unwrap_or(core::mem::zeroed())), fignorehkcu.into(), core::mem::transmute(pvdefaultdata.unwrap_or(core::mem::zeroed())), core::mem::transmute(dwdefaultdatasize.unwrap_or(core::mem::zeroed()))) } #[cfg(feature = "Win32_System_Registry")] #[inline] @@ -4755,24 +4707,22 @@ pub unsafe fn StrFromTimeIntervalW(pszout: &mut [u16], dwtimems: u32, digits: i3 StrFromTimeIntervalW(core::mem::transmute(pszout.as_ptr()), pszout.len().try_into().unwrap(), core::mem::transmute(dwtimems), core::mem::transmute(digits)) } #[inline] -pub unsafe fn StrIsIntlEqualA(fcasesens: P0, pszstring1: P1, pszstring2: P2, nchar: i32) -> super::super::Foundation::BOOL +pub unsafe fn StrIsIntlEqualA(fcasesens: bool, pszstring1: P1, pszstring2: P2, nchar: i32) -> super::super::Foundation::BOOL where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn StrIsIntlEqualA(fcasesens : super::super::Foundation:: BOOL, pszstring1 : windows_core::PCSTR, pszstring2 : windows_core::PCSTR, nchar : i32) -> super::super::Foundation:: BOOL); - StrIsIntlEqualA(fcasesens.param().abi(), pszstring1.param().abi(), pszstring2.param().abi(), core::mem::transmute(nchar)) + StrIsIntlEqualA(fcasesens.into(), pszstring1.param().abi(), pszstring2.param().abi(), core::mem::transmute(nchar)) } #[inline] -pub unsafe fn StrIsIntlEqualW(fcasesens: P0, pszstring1: P1, pszstring2: P2, nchar: i32) -> super::super::Foundation::BOOL +pub unsafe fn StrIsIntlEqualW(fcasesens: bool, pszstring1: P1, pszstring2: P2, nchar: i32) -> super::super::Foundation::BOOL where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn StrIsIntlEqualW(fcasesens : super::super::Foundation:: BOOL, pszstring1 : windows_core::PCWSTR, pszstring2 : windows_core::PCWSTR, nchar : i32) -> super::super::Foundation:: BOOL); - StrIsIntlEqualW(fcasesens.param().abi(), pszstring1.param().abi(), pszstring2.param().abi(), core::mem::transmute(nchar)) + StrIsIntlEqualW(fcasesens.into(), pszstring1.param().abi(), pszstring2.param().abi(), core::mem::transmute(nchar)) } #[inline] pub unsafe fn StrNCatA(psz1: &mut [u8], psz2: P1) -> windows_core::PSTR @@ -5101,24 +5051,22 @@ where UrlCombineW(pszbase.param().abi(), pszrelative.param().abi(), core::mem::transmute(pszcombined.unwrap_or(core::mem::zeroed())), core::mem::transmute(pcchcombined), core::mem::transmute(dwflags)).ok() } #[inline] -pub unsafe fn UrlCompareA(psz1: P0, psz2: P1, fignoreslash: P2) -> i32 +pub unsafe fn UrlCompareA(psz1: P0, psz2: P1, fignoreslash: bool) -> i32 where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn UrlCompareA(psz1 : windows_core::PCSTR, psz2 : windows_core::PCSTR, fignoreslash : super::super::Foundation:: BOOL) -> i32); - UrlCompareA(psz1.param().abi(), psz2.param().abi(), fignoreslash.param().abi()) + UrlCompareA(psz1.param().abi(), psz2.param().abi(), fignoreslash.into()) } #[inline] -pub unsafe fn UrlCompareW(psz1: P0, psz2: P1, fignoreslash: P2) -> i32 +pub unsafe fn UrlCompareW(psz1: P0, psz2: P1, fignoreslash: bool) -> i32 where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("shlwapi.dll" "system" fn UrlCompareW(psz1 : windows_core::PCWSTR, psz2 : windows_core::PCWSTR, fignoreslash : super::super::Foundation:: BOOL) -> i32); - UrlCompareW(psz1.param().abi(), psz2.param().abi(), fignoreslash.param().abi()) + UrlCompareW(psz1.param().abi(), psz2.param().abi(), fignoreslash.into()) } #[inline] pub unsafe fn UrlCreateFromPathA(pszpath: P0, pszurl: windows_core::PSTR, pcchurl: *mut u32, dwflags: u32) -> windows_core::Result<()> @@ -6516,11 +6464,8 @@ impl CIE4ConnectionPoint { (windows_core::Interface::vtable(self).DoInvokeIE4)(windows_core::Interface::as_raw(self), core::mem::transmute(pf), core::mem::transmute(ppv), core::mem::transmute(dispid), core::mem::transmute(pdispparams)).ok() } #[cfg(feature = "Win32_UI_Shell_Common")] - pub unsafe fn DoInvokePIDLIE4(&self, dispid: i32, pidl: *mut Common::ITEMIDLIST, fcancancel: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).DoInvokePIDLIE4)(windows_core::Interface::as_raw(self), core::mem::transmute(dispid), core::mem::transmute(pidl), fcancancel.param().abi()).ok() + pub unsafe fn DoInvokePIDLIE4(&self, dispid: i32, pidl: *mut Common::ITEMIDLIST, fcancancel: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).DoInvokePIDLIE4)(windows_core::Interface::as_raw(self), core::mem::transmute(dispid), core::mem::transmute(pidl), fcancancel.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -10396,9 +10341,6 @@ pub const GenericCredentialProvider: windows_core::GUID = windows_core::GUID::fr #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDROP(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDROP { - type TypeKind = windows_core::CopyType; -} impl HDROP { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -10741,9 +10683,6 @@ pub const HOMEGROUP_SECURITY_GROUP_MULTI: windows_core::PCWSTR = windows_core::w #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HPSXA(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HPSXA { - type TypeKind = windows_core::CopyType; -} impl HPSXA { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -10979,12 +10918,11 @@ impl IActionProgress { pub unsafe fn UpdateProgress(&self, ulcompleted: u64, ultotal: u64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UpdateProgress)(windows_core::Interface::as_raw(self), core::mem::transmute(ulcompleted), core::mem::transmute(ultotal)).ok() } - pub unsafe fn UpdateText(&self, sptext: SPTEXT, psztext: P1, fmaycompact: P2) -> windows_core::Result<()> + pub unsafe fn UpdateText(&self, sptext: SPTEXT, psztext: P1, fmaycompact: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).UpdateText)(windows_core::Interface::as_raw(self), core::mem::transmute(sptext), psztext.param().abi(), fmaycompact.param().abi()).ok() + (windows_core::Interface::vtable(self).UpdateText)(windows_core::Interface::as_raw(self), core::mem::transmute(sptext), psztext.param().abi(), fmaycompact.into()).ok() } pub unsafe fn QueryCancel(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -11404,11 +11342,8 @@ impl IAppVisibilityEvents { pub unsafe fn AppVisibilityOnMonitorChanged(&self, hmonitor: super::super::Graphics::Gdi::HMONITOR, previousmode: MONITOR_APP_VISIBILITY, currentmode: MONITOR_APP_VISIBILITY) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AppVisibilityOnMonitorChanged)(windows_core::Interface::as_raw(self), core::mem::transmute(hmonitor), core::mem::transmute(previousmode), core::mem::transmute(currentmode)).ok() } - pub unsafe fn LauncherVisibilityChange(&self, currentvisiblestate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).LauncherVisibilityChange)(windows_core::Interface::as_raw(self), currentvisiblestate.param().abi()).ok() + pub unsafe fn LauncherVisibilityChange(&self, currentvisiblestate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).LauncherVisibilityChange)(windows_core::Interface::as_raw(self), currentvisiblestate.into()).ok() } } #[repr(C)] @@ -11807,11 +11742,8 @@ impl IApplicationDesignModeSettings2 { pub unsafe fn SetAdjacentDisplayEdges(&self, adjacentdisplayedges: ADJACENT_DISPLAY_EDGES) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetAdjacentDisplayEdges)(windows_core::Interface::as_raw(self), core::mem::transmute(adjacentdisplayedges)).ok() } - pub unsafe fn SetIsOnLockScreen(&self, isonlockscreen: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetIsOnLockScreen)(windows_core::Interface::as_raw(self), isonlockscreen.param().abi()).ok() + pub unsafe fn SetIsOnLockScreen(&self, isonlockscreen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetIsOnLockScreen)(windows_core::Interface::as_raw(self), isonlockscreen.into()).ok() } pub unsafe fn SetApplicationViewMinWidth(&self, viewminwidth: APPLICATION_VIEW_MIN_WIDTH) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetApplicationViewMinWidth)(windows_core::Interface::as_raw(self), core::mem::transmute(viewminwidth)).ok() @@ -12350,11 +12282,8 @@ impl IAutoComplete { { (windows_core::Interface::vtable(self).Init)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndedit), punkacl.param().abi(), pwszregkeypath.param().abi(), pwszquickcomplete.param().abi()).ok() } - pub unsafe fn Enable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Enable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -12478,20 +12407,15 @@ impl windows_core::RuntimeName for IAutoCompleteDropDown {} windows_core::imp::define_interface!(IBandHost, IBandHost_Vtbl, 0xb9075c7c_d48e_403f_ab99_d6c77a1084ac); windows_core::imp::interface_hierarchy!(IBandHost, windows_core::IUnknown); impl IBandHost { - pub unsafe fn CreateBand(&self, rclsidband: *const windows_core::GUID, favailable: P1, fvisible: P2) -> windows_core::Result + pub unsafe fn CreateBand(&self, rclsidband: *const windows_core::GUID, favailable: bool, fvisible: bool) -> windows_core::Result where - P1: windows_core::Param, - P2: windows_core::Param, T: windows_core::Interface, { let mut result__ = core::ptr::null_mut(); - (windows_core::Interface::vtable(self).CreateBand)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsidband), favailable.param().abi(), fvisible.param().abi(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateBand)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsidband), favailable.into(), fvisible.into(), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn SetBandAvailability(&self, rclsidband: *const windows_core::GUID, favailable: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetBandAvailability)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsidband), favailable.param().abi()).ok() + pub unsafe fn SetBandAvailability(&self, rclsidband: *const windows_core::GUID, favailable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetBandAvailability)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsidband), favailable.into()).ok() } pub unsafe fn DestroyBand(&self, rclsidband: *const windows_core::GUID) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).DestroyBand)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsidband)).ok() @@ -12838,11 +12762,8 @@ impl IBrowserService { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetTravelLog)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn ShowControlWindow(&self, id: u32, fshow: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).ShowControlWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(id), fshow.param().abi()).ok() + pub unsafe fn ShowControlWindow(&self, id: u32, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ShowControlWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(id), fshow.into()).ok() } pub unsafe fn IsControlWindowShown(&self, id: u32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -12922,12 +12843,11 @@ impl IBrowserService { (windows_core::Interface::vtable(self).GetHistoryObject)(windows_core::Interface::as_raw(self), core::mem::transmute(ppole), core::mem::transmute(pstm), core::mem::transmute(ppbc)).ok() } #[cfg(feature = "Win32_System_Ole")] - pub unsafe fn SetHistoryObject(&self, pole: P0, fislocalanchor: P1) -> windows_core::Result<()> + pub unsafe fn SetHistoryObject(&self, pole: P0, fislocalanchor: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetHistoryObject)(windows_core::Interface::as_raw(self), pole.param().abi(), fislocalanchor.param().abi()).ok() + (windows_core::Interface::vtable(self).SetHistoryObject)(windows_core::Interface::as_raw(self), pole.param().abi(), fislocalanchor.into()).ok() } #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CacheOLEServer(&self, pole: P0) -> windows_core::Result<()> @@ -12942,24 +12862,20 @@ impl IBrowserService { (windows_core::Interface::vtable(self).GetSetCodePage)(windows_core::Interface::as_raw(self), core::mem::transmute(pvarin), &mut result__).map(|| core::mem::transmute(result__)) } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn OnHttpEquiv(&self, psv: P0, fdone: P1, pvarargin: *const super::super::System::Variant::VARIANT) -> windows_core::Result + pub unsafe fn OnHttpEquiv(&self, psv: P0, fdone: bool, pvarargin: *const super::super::System::Variant::VARIANT) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).OnHttpEquiv)(windows_core::Interface::as_raw(self), psv.param().abi(), fdone.param().abi(), core::mem::transmute(pvarargin), &mut result__).map(|| core::mem::transmute(result__)) + (windows_core::Interface::vtable(self).OnHttpEquiv)(windows_core::Interface::as_raw(self), psv.param().abi(), fdone.into(), core::mem::transmute(pvarargin), &mut result__).map(|| core::mem::transmute(result__)) } #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPalette(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetPalette)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn RegisterWindow(&self, fforceregister: P0, swc: ShellWindowTypeConstants) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).RegisterWindow)(windows_core::Interface::as_raw(self), fforceregister.param().abi(), core::mem::transmute(swc)).ok() + pub unsafe fn RegisterWindow(&self, fforceregister: bool, swc: ShellWindowTypeConstants) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RegisterWindow)(windows_core::Interface::as_raw(self), fforceregister.into(), core::mem::transmute(swc)).ok() } } #[repr(C)] @@ -13357,11 +13273,8 @@ impl IBrowserService2 { pub unsafe fn OnSetFocus(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnSetFocus)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn OnFrameWindowActivateBS(&self, factive: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnFrameWindowActivateBS)(windows_core::Interface::as_raw(self), factive.param().abi()).ok() + pub unsafe fn OnFrameWindowActivateBS(&self, factive: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnFrameWindowActivateBS)(windows_core::Interface::as_raw(self), factive.into()).ok() } pub unsafe fn ReleaseShellView(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReleaseShellView)(windows_core::Interface::as_raw(self)).ok() @@ -13406,11 +13319,8 @@ impl IBrowserService2 { pub unsafe fn Offline(&self, icmd: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Offline)(windows_core::Interface::as_raw(self), core::mem::transmute(icmd)).ok() } - pub unsafe fn AllowViewResize(&self, f: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).AllowViewResize)(windows_core::Interface::as_raw(self), f.param().abi()).ok() + pub unsafe fn AllowViewResize(&self, f: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).AllowViewResize)(windows_core::Interface::as_raw(self), f.into()).ok() } pub unsafe fn SetActivateState(&self, u: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetActivateState)(windows_core::Interface::as_raw(self), core::mem::transmute(u)).ok() @@ -13439,11 +13349,8 @@ impl IBrowserService2 { pub unsafe fn _MaySaveChanges(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self)._MaySaveChanges)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn _PauseOrResumeView(&self, fpaused: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self)._PauseOrResumeView)(windows_core::Interface::as_raw(self), fpaused.param().abi()).ok() + pub unsafe fn _PauseOrResumeView(&self, fpaused: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self)._PauseOrResumeView)(windows_core::Interface::as_raw(self), fpaused.into()).ok() } pub unsafe fn _DisableModeless(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self)._DisableModeless)(windows_core::Interface::as_raw(self)).ok() @@ -13463,18 +13370,14 @@ impl IBrowserService2 { (windows_core::Interface::vtable(self)._SwitchActivationNow)(windows_core::Interface::as_raw(self)).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] - pub unsafe fn _ExecChildren(&self, punkbar: P0, fbroadcast: P1, pguidcmdgroup: Option<*const windows_core::GUID>, ncmdid: u32, ncmdexecopt: u32, pvarargin: Option<*const super::super::System::Variant::VARIANT>, pvarargout: Option<*mut super::super::System::Variant::VARIANT>) -> windows_core::Result<()> + pub unsafe fn _ExecChildren(&self, punkbar: P0, fbroadcast: bool, pguidcmdgroup: Option<*const windows_core::GUID>, ncmdid: u32, ncmdexecopt: u32, pvarargin: Option<*const super::super::System::Variant::VARIANT>, pvarargout: Option<*mut super::super::System::Variant::VARIANT>) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self)._ExecChildren)(windows_core::Interface::as_raw(self), punkbar.param().abi(), fbroadcast.param().abi(), core::mem::transmute(pguidcmdgroup.unwrap_or(core::mem::zeroed())), core::mem::transmute(ncmdid), core::mem::transmute(ncmdexecopt), core::mem::transmute(pvarargin.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvarargout.unwrap_or(core::mem::zeroed()))).ok() + (windows_core::Interface::vtable(self)._ExecChildren)(windows_core::Interface::as_raw(self), punkbar.param().abi(), fbroadcast.into(), core::mem::transmute(pguidcmdgroup.unwrap_or(core::mem::zeroed())), core::mem::transmute(ncmdid), core::mem::transmute(ncmdexecopt), core::mem::transmute(pvarargin.unwrap_or(core::mem::zeroed())), core::mem::transmute(pvarargout.unwrap_or(core::mem::zeroed()))).ok() } - pub unsafe fn _SendChildren(&self, hwndbar: super::super::Foundation::HWND, fbroadcast: P1, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self)._SendChildren)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndbar), fbroadcast.param().abi(), core::mem::transmute(umsg), core::mem::transmute(wparam), core::mem::transmute(lparam)).ok() + pub unsafe fn _SendChildren(&self, hwndbar: super::super::Foundation::HWND, fbroadcast: bool, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self)._SendChildren)(windows_core::Interface::as_raw(self), core::mem::transmute(hwndbar), fbroadcast.into(), core::mem::transmute(umsg), core::mem::transmute(wparam), core::mem::transmute(lparam)).ok() } pub unsafe fn GetFolderSetData(&self, pfsd: *mut FOLDERSETDATA) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetFolderSetData)(windows_core::Interface::as_raw(self), core::mem::transmute(pfsd)).ok() @@ -13482,11 +13385,8 @@ impl IBrowserService2 { pub unsafe fn _OnFocusChange(&self, itb: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self)._OnFocusChange)(windows_core::Interface::as_raw(self), core::mem::transmute(itb)).ok() } - pub unsafe fn v_ShowHideChildWindows(&self, fchildonly: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).v_ShowHideChildWindows)(windows_core::Interface::as_raw(self), fchildonly.param().abi()).ok() + pub unsafe fn v_ShowHideChildWindows(&self, fchildonly: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).v_ShowHideChildWindows)(windows_core::Interface::as_raw(self), fchildonly.into()).ok() } pub unsafe fn _get_itbLastFocus(&self) -> u32 { (windows_core::Interface::vtable(self)._get_itbLastFocus)(windows_core::Interface::as_raw(self)) @@ -13548,21 +13448,15 @@ impl IBrowserService2 { { (windows_core::Interface::vtable(self)._LoadToolbars)(windows_core::Interface::as_raw(self), pstm.param().abi()).ok() } - pub unsafe fn _CloseAndReleaseToolbars(&self, fclose: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self)._CloseAndReleaseToolbars)(windows_core::Interface::as_raw(self), fclose.param().abi()).ok() + pub unsafe fn _CloseAndReleaseToolbars(&self, fclose: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self)._CloseAndReleaseToolbars)(windows_core::Interface::as_raw(self), fclose.into()).ok() } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn v_MayGetNextToolbarFocus(&self, lpmsg: *const super::WindowsAndMessaging::MSG, itbnext: u32, citb: i32, pptbi: *mut *mut TOOLBARITEM, phwnd: *mut super::super::Foundation::HWND) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).v_MayGetNextToolbarFocus)(windows_core::Interface::as_raw(self), core::mem::transmute(lpmsg), core::mem::transmute(itbnext), core::mem::transmute(citb), core::mem::transmute(pptbi), core::mem::transmute(phwnd)).ok() } - pub unsafe fn _ResizeNextBorderHelper(&self, itb: u32, busehmonitor: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self)._ResizeNextBorderHelper)(windows_core::Interface::as_raw(self), core::mem::transmute(itb), busehmonitor.param().abi()).ok() + pub unsafe fn _ResizeNextBorderHelper(&self, itb: u32, busehmonitor: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self)._ResizeNextBorderHelper)(windows_core::Interface::as_raw(self), core::mem::transmute(itb), busehmonitor.into()).ok() } pub unsafe fn _FindTBar(&self, punksrc: P0) -> u32 where @@ -13578,12 +13472,11 @@ impl IBrowserService2 { pub unsafe fn v_MayTranslateAccelerator(&self, pmsg: *mut super::WindowsAndMessaging::MSG) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).v_MayTranslateAccelerator)(windows_core::Interface::as_raw(self), core::mem::transmute(pmsg)).ok() } - pub unsafe fn _GetBorderDWHelper(&self, punksrc: P0, lprectborder: *mut super::super::Foundation::RECT, busehmonitor: P2) -> windows_core::Result<()> + pub unsafe fn _GetBorderDWHelper(&self, punksrc: P0, lprectborder: *mut super::super::Foundation::RECT, busehmonitor: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self)._GetBorderDWHelper)(windows_core::Interface::as_raw(self), punksrc.param().abi(), core::mem::transmute(lprectborder), busehmonitor.param().abi()).ok() + (windows_core::Interface::vtable(self)._GetBorderDWHelper)(windows_core::Interface::as_raw(self), punksrc.param().abi(), core::mem::transmute(lprectborder), busehmonitor.into()).ok() } #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn v_CheckZoneCrossing(&self, pidl: *const Common::ITEMIDLIST) -> windows_core::Result<()> { @@ -14195,11 +14088,8 @@ impl core::ops::Deref for IBrowserService4 { } windows_core::imp::interface_hierarchy!(IBrowserService4, windows_core::IUnknown, IBrowserService, IBrowserService2, IBrowserService3); impl IBrowserService4 { - pub unsafe fn ActivateView(&self, fpendingview: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ActivateView)(windows_core::Interface::as_raw(self), fpendingview.param().abi()).ok() + pub unsafe fn ActivateView(&self, fpendingview: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ActivateView)(windows_core::Interface::as_raw(self), fpendingview.into()).ok() } pub unsafe fn SaveViewState(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SaveViewState)(windows_core::Interface::as_raw(self)).ok() @@ -15590,11 +15480,8 @@ impl ICredentialProviderCredential { { (windows_core::Interface::vtable(self).SetStringValue)(windows_core::Interface::as_raw(self), core::mem::transmute(dwfieldid), psz.param().abi()).ok() } - pub unsafe fn SetCheckboxValue(&self, dwfieldid: u32, bchecked: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCheckboxValue)(windows_core::Interface::as_raw(self), core::mem::transmute(dwfieldid), bchecked.param().abi()).ok() + pub unsafe fn SetCheckboxValue(&self, dwfieldid: u32, bchecked: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCheckboxValue)(windows_core::Interface::as_raw(self), core::mem::transmute(dwfieldid), bchecked.into()).ok() } pub unsafe fn SetComboBoxSelectedValue(&self, dwfieldid: u32, dwselecteditem: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetComboBoxSelectedValue)(windows_core::Interface::as_raw(self), core::mem::transmute(dwfieldid), core::mem::transmute(dwselecteditem)).ok() @@ -15847,13 +15734,12 @@ impl ICredentialProviderCredentialEvents { { (windows_core::Interface::vtable(self).SetFieldString)(windows_core::Interface::as_raw(self), pcpc.param().abi(), core::mem::transmute(dwfieldid), psz.param().abi()).ok() } - pub unsafe fn SetFieldCheckbox(&self, pcpc: P0, dwfieldid: u32, bchecked: P2, pszlabel: P3) -> windows_core::Result<()> + pub unsafe fn SetFieldCheckbox(&self, pcpc: P0, dwfieldid: u32, bchecked: bool, pszlabel: P3) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, P3: windows_core::Param, { - (windows_core::Interface::vtable(self).SetFieldCheckbox)(windows_core::Interface::as_raw(self), pcpc.param().abi(), core::mem::transmute(dwfieldid), bchecked.param().abi(), pszlabel.param().abi()).ok() + (windows_core::Interface::vtable(self).SetFieldCheckbox)(windows_core::Interface::as_raw(self), pcpc.param().abi(), core::mem::transmute(dwfieldid), bchecked.into(), pszlabel.param().abi()).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetFieldBitmap(&self, pcpc: P0, dwfieldid: u32, hbmp: super::super::Graphics::Gdi::HBITMAP) -> windows_core::Result<()> @@ -16593,11 +16479,8 @@ pub const ID_APP: u32 = 100u32; windows_core::imp::define_interface!(IDataObjectAsyncCapability, IDataObjectAsyncCapability_Vtbl, 0x3d8b0590_f691_11d2_8ea9_006097df5bd4); windows_core::imp::interface_hierarchy!(IDataObjectAsyncCapability, windows_core::IUnknown); impl IDataObjectAsyncCapability { - pub unsafe fn SetAsyncMode(&self, fdoopasync: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAsyncMode)(windows_core::Interface::as_raw(self), fdoopasync.param().abi()).ok() + pub unsafe fn SetAsyncMode(&self, fdoopasync: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAsyncMode)(windows_core::Interface::as_raw(self), fdoopasync.into()).ok() } pub unsafe fn GetAsyncMode(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -17104,11 +16987,8 @@ impl IDeskBand2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CanRenderComposited)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetCompositionState(&self, fcompositionenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCompositionState)(windows_core::Interface::as_raw(self), fcompositionenabled.param().abi()).ok() + pub unsafe fn SetCompositionState(&self, fcompositionenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCompositionState)(windows_core::Interface::as_raw(self), fcompositionenabled.into()).ok() } pub unsafe fn GetCompositionState(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -17467,11 +17347,8 @@ impl IDesktopWallpaper { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStatus)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn Enable(&self, enable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), enable.param().abi()).ok() + pub unsafe fn Enable(&self, enable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), enable.into()).ok() } } #[repr(C)] @@ -17766,21 +17643,17 @@ impl core::ops::Deref for IDockingWindow { windows_core::imp::interface_hierarchy!(IDockingWindow, windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IDockingWindow { - pub unsafe fn ShowDW(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ShowDW)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn ShowDW(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ShowDW)(windows_core::Interface::as_raw(self), fshow.into()).ok() } pub unsafe fn CloseDW(&self, dwreserved: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CloseDW)(windows_core::Interface::as_raw(self), core::mem::transmute(dwreserved)).ok() } - pub unsafe fn ResizeBorderDW(&self, prcborder: *const super::super::Foundation::RECT, punktoolbarsite: P1, freserved: P2) -> windows_core::Result<()> + pub unsafe fn ResizeBorderDW(&self, prcborder: *const super::super::Foundation::RECT, punktoolbarsite: P1, freserved: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).ResizeBorderDW)(windows_core::Interface::as_raw(self), core::mem::transmute(prcborder), punktoolbarsite.param().abi(), freserved.param().abi()).ok() + (windows_core::Interface::vtable(self).ResizeBorderDW)(windows_core::Interface::as_raw(self), core::mem::transmute(prcborder), punktoolbarsite.param().abi(), freserved.into()).ok() } } #[cfg(feature = "Win32_System_Ole")] @@ -18100,11 +17973,8 @@ impl IDropTargetHelper { { (windows_core::Interface::vtable(self).Drop)(windows_core::Interface::as_raw(self), pdataobject.param().abi(), core::mem::transmute(ppt), core::mem::transmute(dweffect)).ok() } - pub unsafe fn Show(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn Show(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.into()).ok() } } #[repr(C)] @@ -19306,11 +19176,8 @@ impl IExecuteCommand { pub unsafe fn SetShowWindow(&self, nshow: i32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetShowWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(nshow)).ok() } - pub unsafe fn SetNoShowUI(&self, fnoshowui: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNoShowUI)(windows_core::Interface::as_raw(self), fnoshowui.param().abi()).ok() + pub unsafe fn SetNoShowUI(&self, fnoshowui: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNoShowUI)(windows_core::Interface::as_raw(self), fnoshowui.into()).ok() } pub unsafe fn SetDirectory(&self, pszdirectory: P0) -> windows_core::Result<()> where @@ -19930,13 +19797,12 @@ impl IExplorerCommand { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCanonicalName)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn GetState(&self, psiitemarray: P0, foktobeslow: P1) -> windows_core::Result + pub unsafe fn GetState(&self, psiitemarray: P0, foktobeslow: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetState)(windows_core::Interface::as_raw(self), psiitemarray.param().abi(), foktobeslow.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetState)(windows_core::Interface::as_raw(self), psiitemarray.param().abi(), foktobeslow.into(), &mut result__).map(|| result__) } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, psiitemarray: P0, pbc: P1) -> windows_core::Result<()> @@ -20129,13 +19995,12 @@ impl windows_core::RuntimeName for IExplorerCommandProvider {} windows_core::imp::define_interface!(IExplorerCommandState, IExplorerCommandState_Vtbl, 0xbddacb60_7657_47ae_8445_d23e1acf82ae); windows_core::imp::interface_hierarchy!(IExplorerCommandState, windows_core::IUnknown); impl IExplorerCommandState { - pub unsafe fn GetState(&self, psiitemarray: P0, foktobeslow: P1) -> windows_core::Result + pub unsafe fn GetState(&self, psiitemarray: P0, foktobeslow: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetState)(windows_core::Interface::as_raw(self), psiitemarray.param().abi(), foktobeslow.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetState)(windows_core::Interface::as_raw(self), psiitemarray.param().abi(), foktobeslow.into(), &mut result__).map(|| result__) } } #[repr(C)] @@ -20863,12 +20728,11 @@ impl IFileDialogControlEvents { { (windows_core::Interface::vtable(self).OnButtonClicked)(windows_core::Interface::as_raw(self), pfdc.param().abi(), core::mem::transmute(dwidctl)).ok() } - pub unsafe fn OnCheckButtonToggled(&self, pfdc: P0, dwidctl: u32, bchecked: P2) -> windows_core::Result<()> + pub unsafe fn OnCheckButtonToggled(&self, pfdc: P0, dwidctl: u32, bchecked: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).OnCheckButtonToggled)(windows_core::Interface::as_raw(self), pfdc.param().abi(), core::mem::transmute(dwidctl), bchecked.param().abi()).ok() + (windows_core::Interface::vtable(self).OnCheckButtonToggled)(windows_core::Interface::as_raw(self), pfdc.param().abi(), core::mem::transmute(dwidctl), bchecked.into()).ok() } pub unsafe fn OnControlActivating(&self, pfdc: P0, dwidctl: u32) -> windows_core::Result<()> where @@ -20946,12 +20810,11 @@ impl IFileDialogCustomize { pub unsafe fn AddRadioButtonList(&self, dwidctl: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).AddRadioButtonList)(windows_core::Interface::as_raw(self), core::mem::transmute(dwidctl)).ok() } - pub unsafe fn AddCheckButton(&self, dwidctl: u32, pszlabel: P1, bchecked: P2) -> windows_core::Result<()> + pub unsafe fn AddCheckButton(&self, dwidctl: u32, pszlabel: P1, bchecked: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AddCheckButton)(windows_core::Interface::as_raw(self), core::mem::transmute(dwidctl), pszlabel.param().abi(), bchecked.param().abi()).ok() + (windows_core::Interface::vtable(self).AddCheckButton)(windows_core::Interface::as_raw(self), core::mem::transmute(dwidctl), pszlabel.param().abi(), bchecked.into()).ok() } pub unsafe fn AddEditBox(&self, dwidctl: u32, psztext: P1) -> windows_core::Result<()> where @@ -20995,11 +20858,8 @@ impl IFileDialogCustomize { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCheckButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwidctl), &mut result__).map(|| result__) } - pub unsafe fn SetCheckButtonState(&self, dwidctl: u32, bchecked: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCheckButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwidctl), bchecked.param().abi()).ok() + pub unsafe fn SetCheckButtonState(&self, dwidctl: u32, bchecked: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCheckButtonState)(windows_core::Interface::as_raw(self), core::mem::transmute(dwidctl), bchecked.into()).ok() } pub unsafe fn AddControlItem(&self, dwidctl: u32, dwiditem: u32, pszlabel: P2) -> windows_core::Result<()> where @@ -22165,12 +22025,11 @@ impl IFileSaveDialog { (windows_core::Interface::vtable(self).SetProperties)(windows_core::Interface::as_raw(self), pstore.param().abi()).ok() } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] - pub unsafe fn SetCollectedProperties(&self, plist: P0, fappenddefault: P1) -> windows_core::Result<()> + pub unsafe fn SetCollectedProperties(&self, plist: P0, fappenddefault: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetCollectedProperties)(windows_core::Interface::as_raw(self), plist.param().abi(), fappenddefault.param().abi()).ok() + (windows_core::Interface::vtable(self).SetCollectedProperties)(windows_core::Interface::as_raw(self), plist.param().abi(), fappenddefault.into()).ok() } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProperties(&self) -> windows_core::Result { @@ -22579,29 +22438,17 @@ impl windows_core::RuntimeName for IFileSystemBindData2 {} windows_core::imp::define_interface!(IFolderBandPriv, IFolderBandPriv_Vtbl, 0x47c01f95_e185_412c_b5c5_4f27df965aea); windows_core::imp::interface_hierarchy!(IFolderBandPriv, windows_core::IUnknown); impl IFolderBandPriv { - pub unsafe fn SetCascade(&self, fcascade: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCascade)(windows_core::Interface::as_raw(self), fcascade.param().abi()).ok() + pub unsafe fn SetCascade(&self, fcascade: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCascade)(windows_core::Interface::as_raw(self), fcascade.into()).ok() } - pub unsafe fn SetAccelerators(&self, faccelerators: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAccelerators)(windows_core::Interface::as_raw(self), faccelerators.param().abi()).ok() + pub unsafe fn SetAccelerators(&self, faccelerators: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAccelerators)(windows_core::Interface::as_raw(self), faccelerators.into()).ok() } - pub unsafe fn SetNoIcons(&self, fnoicons: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNoIcons)(windows_core::Interface::as_raw(self), fnoicons.param().abi()).ok() + pub unsafe fn SetNoIcons(&self, fnoicons: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNoIcons)(windows_core::Interface::as_raw(self), fnoicons.into()).ok() } - pub unsafe fn SetNoText(&self, fnotext: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetNoText)(windows_core::Interface::as_raw(self), fnotext.param().abi()).ok() + pub unsafe fn SetNoText(&self, fnotext: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetNoText)(windows_core::Interface::as_raw(self), fnotext.into()).ok() } } #[repr(C)] @@ -22980,11 +22827,8 @@ impl core::ops::Deref for IFolderView2 { } windows_core::imp::interface_hierarchy!(IFolderView2, windows_core::IUnknown, IFolderView); impl IFolderView2 { - pub unsafe fn SetGroupBy(&self, key: *const super::super::Foundation::PROPERTYKEY, fascending: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetGroupBy)(windows_core::Interface::as_raw(self), core::mem::transmute(key), fascending.param().abi()).ok() + pub unsafe fn SetGroupBy(&self, key: *const super::super::Foundation::PROPERTYKEY, fascending: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetGroupBy)(windows_core::Interface::as_raw(self), core::mem::transmute(key), fascending.into()).ok() } pub unsafe fn GetGroupBy(&self, pkey: *mut super::super::Foundation::PROPERTYKEY, pfascending: Option<*mut super::super::Foundation::BOOL>) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetGroupBy)(windows_core::Interface::as_raw(self), core::mem::transmute(pkey), core::mem::transmute(pfascending.unwrap_or(core::mem::zeroed()))).ok() @@ -23042,23 +22886,17 @@ impl IFolderView2 { let mut result__ = core::ptr::null_mut(); (windows_core::Interface::vtable(self).GetItem)(windows_core::Interface::as_raw(self), core::mem::transmute(iitem), &T::IID, &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn GetVisibleItem(&self, istart: i32, fprevious: P1) -> windows_core::Result - where - P1: windows_core::Param, - { + pub unsafe fn GetVisibleItem(&self, istart: i32, fprevious: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetVisibleItem)(windows_core::Interface::as_raw(self), core::mem::transmute(istart), fprevious.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetVisibleItem)(windows_core::Interface::as_raw(self), core::mem::transmute(istart), fprevious.into(), &mut result__).map(|| result__) } pub unsafe fn GetSelectedItem(&self, istart: i32) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetSelectedItem)(windows_core::Interface::as_raw(self), core::mem::transmute(istart), &mut result__).map(|| result__) } - pub unsafe fn GetSelection(&self, fnoneimpliesfolder: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetSelection(&self, fnoneimpliesfolder: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetSelection)(windows_core::Interface::as_raw(self), fnoneimpliesfolder.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetSelection)(windows_core::Interface::as_raw(self), fnoneimpliesfolder.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetSelectionState(&self, pidl: *const Common::ITEMIDLIST) -> windows_core::Result { @@ -23084,11 +22922,8 @@ impl IFolderView2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetGroupSubsetCount)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetRedraw(&self, fredrawon: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRedraw)(windows_core::Interface::as_raw(self), fredrawon.param().abi()).ok() + pub unsafe fn SetRedraw(&self, fredrawon: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRedraw)(windows_core::Interface::as_raw(self), fredrawon.into()).ok() } pub unsafe fn IsMoveInSameFolder(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).IsMoveInSameFolder)(windows_core::Interface::as_raw(self)).ok() @@ -23694,17 +23529,11 @@ impl windows_core::RuntimeName for IFrameworkInputPane {} windows_core::imp::define_interface!(IFrameworkInputPaneHandler, IFrameworkInputPaneHandler_Vtbl, 0x226c537b_1e76_4d9e_a760_33db29922f18); windows_core::imp::interface_hierarchy!(IFrameworkInputPaneHandler, windows_core::IUnknown); impl IFrameworkInputPaneHandler { - pub unsafe fn Showing(&self, prcinputpanescreenlocation: *const super::super::Foundation::RECT, fensurefocusedelementinview: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).Showing)(windows_core::Interface::as_raw(self), core::mem::transmute(prcinputpanescreenlocation), fensurefocusedelementinview.param().abi()).ok() + pub unsafe fn Showing(&self, prcinputpanescreenlocation: *const super::super::Foundation::RECT, fensurefocusedelementinview: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Showing)(windows_core::Interface::as_raw(self), core::mem::transmute(prcinputpanescreenlocation), fensurefocusedelementinview.into()).ok() } - pub unsafe fn Hiding(&self, fensurefocusedelementinview: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Hiding)(windows_core::Interface::as_raw(self), fensurefocusedelementinview.param().abi()).ok() + pub unsafe fn Hiding(&self, fensurefocusedelementinview: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Hiding)(windows_core::Interface::as_raw(self), fensurefocusedelementinview.into()).ok() } } #[repr(C)] @@ -24282,13 +24111,12 @@ impl IHlinkBrowseContext { (windows_core::Interface::vtable(self).Register)(windows_core::Interface::as_raw(self), core::mem::transmute(reserved), piunk.param().abi(), pimk.param().abi(), &mut result__).map(|| result__) } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn GetObject(&self, pimk: P0, fbindifrootregistered: P1) -> windows_core::Result + pub unsafe fn GetObject(&self, pimk: P0, fbindifrootregistered: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetObject)(windows_core::Interface::as_raw(self), pimk.param().abi(), fbindifrootregistered.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).GetObject)(windows_core::Interface::as_raw(self), pimk.param().abi(), fbindifrootregistered.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn Revoke(&self, dwregister: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Revoke)(windows_core::Interface::as_raw(self), core::mem::transmute(dwregister)).ok() @@ -25240,11 +25068,8 @@ windows_core::imp::define_interface!(IInputObject, IInputObject_Vtbl, 0x68284faa windows_core::imp::interface_hierarchy!(IInputObject, windows_core::IUnknown); impl IInputObject { #[cfg(feature = "Win32_UI_WindowsAndMessaging")] - pub unsafe fn UIActivateIO(&self, factivate: P0, pmsg: *const super::WindowsAndMessaging::MSG) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).UIActivateIO)(windows_core::Interface::as_raw(self), factivate.param().abi(), core::mem::transmute(pmsg)).ok() + pub unsafe fn UIActivateIO(&self, factivate: bool, pmsg: *const super::WindowsAndMessaging::MSG) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).UIActivateIO)(windows_core::Interface::as_raw(self), factivate.into(), core::mem::transmute(pmsg)).ok() } pub unsafe fn HasFocusIO(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).HasFocusIO)(windows_core::Interface::as_raw(self)).ok() @@ -25345,12 +25170,11 @@ impl windows_core::RuntimeName for IInputObject2 {} windows_core::imp::define_interface!(IInputObjectSite, IInputObjectSite_Vtbl, 0xf1db8392_7331_11d0_8c99_00a0c92dbfe8); windows_core::imp::interface_hierarchy!(IInputObjectSite, windows_core::IUnknown); impl IInputObjectSite { - pub unsafe fn OnFocusChangeIS(&self, punkobj: P0, fsetfocus: P1) -> windows_core::Result<()> + pub unsafe fn OnFocusChangeIS(&self, punkobj: P0, fsetfocus: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OnFocusChangeIS)(windows_core::Interface::as_raw(self), punkobj.param().abi(), fsetfocus.param().abi()).ok() + (windows_core::Interface::vtable(self).OnFocusChangeIS)(windows_core::Interface::as_raw(self), punkobj.param().abi(), fsetfocus.into()).ok() } } #[repr(C)] @@ -26215,12 +26039,11 @@ impl IMenuPopup { pub unsafe fn OnSelect(&self, dwselecttype: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnSelect)(windows_core::Interface::as_raw(self), core::mem::transmute(dwselecttype)).ok() } - pub unsafe fn SetSubMenu(&self, pmp: P0, fset: P1) -> windows_core::Result<()> + pub unsafe fn SetSubMenu(&self, pmp: P0, fset: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).SetSubMenu)(windows_core::Interface::as_raw(self), pmp.param().abi(), fset.param().abi()).ok() + (windows_core::Interface::vtable(self).SetSubMenu)(windows_core::Interface::as_raw(self), pmp.param().abi(), fset.into()).ok() } } #[cfg(feature = "Win32_System_Ole")] @@ -26852,13 +26675,12 @@ impl windows_core::RuntimeName for INameSpaceTreeControlCustomDraw {} windows_core::imp::define_interface!(INameSpaceTreeControlDropHandler, INameSpaceTreeControlDropHandler_Vtbl, 0xf9c665d6_c2f2_4c19_bf33_8322d7352f51); windows_core::imp::interface_hierarchy!(INameSpaceTreeControlDropHandler, windows_core::IUnknown); impl INameSpaceTreeControlDropHandler { - pub unsafe fn OnDragEnter(&self, psiover: P0, psiadata: P1, foutsidesource: P2, grfkeystate: u32, pdweffect: *mut u32) -> windows_core::Result<()> + pub unsafe fn OnDragEnter(&self, psiover: P0, psiadata: P1, foutsidesource: bool, grfkeystate: u32, pdweffect: *mut u32) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).OnDragEnter)(windows_core::Interface::as_raw(self), psiover.param().abi(), psiadata.param().abi(), foutsidesource.param().abi(), core::mem::transmute(grfkeystate), core::mem::transmute(pdweffect)).ok() + (windows_core::Interface::vtable(self).OnDragEnter)(windows_core::Interface::as_raw(self), psiover.param().abi(), psiadata.param().abi(), foutsidesource.into(), core::mem::transmute(grfkeystate), core::mem::transmute(pdweffect)).ok() } pub unsafe fn OnDragOver(&self, psiover: P0, psiadata: P1, grfkeystate: u32, pdweffect: *mut u32) -> windows_core::Result<()> where @@ -27026,19 +26848,17 @@ impl INameSpaceTreeControlEvents { { (windows_core::Interface::vtable(self).OnBeforeItemDelete)(windows_core::Interface::as_raw(self), psi.param().abi()).ok() } - pub unsafe fn OnItemAdded(&self, psi: P0, fisroot: P1) -> windows_core::Result<()> + pub unsafe fn OnItemAdded(&self, psi: P0, fisroot: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OnItemAdded)(windows_core::Interface::as_raw(self), psi.param().abi(), fisroot.param().abi()).ok() + (windows_core::Interface::vtable(self).OnItemAdded)(windows_core::Interface::as_raw(self), psi.param().abi(), fisroot.into()).ok() } - pub unsafe fn OnItemDeleted(&self, psi: P0, fisroot: P1) -> windows_core::Result<()> + pub unsafe fn OnItemDeleted(&self, psi: P0, fisroot: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).OnItemDeleted)(windows_core::Interface::as_raw(self), psi.param().abi(), fisroot.param().abi()).ok() + (windows_core::Interface::vtable(self).OnItemDeleted)(windows_core::Interface::as_raw(self), psi.param().abi(), fisroot.into()).ok() } pub unsafe fn OnBeforeContextMenu(&self, psi: P0, riid: *const windows_core::GUID, ppv: *mut *mut core::ffi::c_void) -> windows_core::Result<()> where @@ -27849,15 +27669,14 @@ impl windows_core::RuntimeName for INewWDEvents {} windows_core::imp::define_interface!(INewWindowManager, INewWindowManager_Vtbl, 0xd2bc4c84_3f72_4a52_a604_7bcbf3982cbb); windows_core::imp::interface_hierarchy!(INewWindowManager, windows_core::IUnknown); impl INewWindowManager { - pub unsafe fn EvaluateNewWindow(&self, pszurl: P0, pszname: P1, pszurlcontext: P2, pszfeatures: P3, freplace: P4, dwflags: u32, dwuseractiontime: u32) -> windows_core::Result<()> + pub unsafe fn EvaluateNewWindow(&self, pszurl: P0, pszname: P1, pszurlcontext: P2, pszfeatures: P3, freplace: bool, dwflags: u32, dwuseractiontime: u32) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, P3: windows_core::Param, - P4: windows_core::Param, { - (windows_core::Interface::vtable(self).EvaluateNewWindow)(windows_core::Interface::as_raw(self), pszurl.param().abi(), pszname.param().abi(), pszurlcontext.param().abi(), pszfeatures.param().abi(), freplace.param().abi(), core::mem::transmute(dwflags), core::mem::transmute(dwuseractiontime)).ok() + (windows_core::Interface::vtable(self).EvaluateNewWindow)(windows_core::Interface::as_raw(self), pszurl.param().abi(), pszname.param().abi(), pszurlcontext.param().abi(), pszfeatures.param().abi(), freplace.into(), core::mem::transmute(dwflags), core::mem::transmute(dwuseractiontime)).ok() } } #[repr(C)] @@ -29369,13 +29188,12 @@ impl windows_core::RuntimeName for IPreviewItem {} windows_core::imp::define_interface!(IPreviousVersionsInfo, IPreviousVersionsInfo_Vtbl, 0x76e54780_ad74_48e3_a695_3ba9a0aff10d); windows_core::imp::interface_hierarchy!(IPreviousVersionsInfo, windows_core::IUnknown); impl IPreviousVersionsInfo { - pub unsafe fn AreSnapshotsAvailable(&self, pszpath: P0, foktobeslow: P1) -> windows_core::Result + pub unsafe fn AreSnapshotsAvailable(&self, pszpath: P0, foktobeslow: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).AreSnapshotsAvailable)(windows_core::Interface::as_raw(self), pszpath.param().abi(), foktobeslow.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).AreSnapshotsAvailable)(windows_core::Interface::as_raw(self), pszpath.param().abi(), foktobeslow.into(), &mut result__).map(|| result__) } } #[repr(C)] @@ -29493,12 +29311,11 @@ impl IProgressDialog { pub unsafe fn SetProgress64(&self, ullcompleted: u64, ulltotal: u64) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetProgress64)(windows_core::Interface::as_raw(self), core::mem::transmute(ullcompleted), core::mem::transmute(ulltotal)).ok() } - pub unsafe fn SetLine(&self, dwlinenum: u32, pwzstring: P1, fcompactpath: P2, pvresevered: Option<*const core::ffi::c_void>) -> windows_core::Result<()> + pub unsafe fn SetLine(&self, dwlinenum: u32, pwzstring: P1, fcompactpath: bool, pvresevered: Option<*const core::ffi::c_void>) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).SetLine)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlinenum), pwzstring.param().abi(), fcompactpath.param().abi(), core::mem::transmute(pvresevered.unwrap_or(core::mem::zeroed()))).ok() + (windows_core::Interface::vtable(self).SetLine)(windows_core::Interface::as_raw(self), core::mem::transmute(dwlinenum), pwzstring.param().abi(), fcompactpath.into(), core::mem::transmute(pvresevered.unwrap_or(core::mem::zeroed()))).ok() } pub unsafe fn SetCancelMsg(&self, pwzcancelmsg: P0, pvresevered: Option<*const core::ffi::c_void>) -> windows_core::Result<()> where @@ -30154,11 +29971,8 @@ impl IRegTreeItem { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetCheckState)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetCheckState(&self, bcheck: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetCheckState)(windows_core::Interface::as_raw(self), bcheck.param().abi()).ok() + pub unsafe fn SetCheckState(&self, bcheck: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetCheckState)(windows_core::Interface::as_raw(self), bcheck.into()).ok() } } #[repr(C)] @@ -30263,12 +30077,11 @@ impl windows_core::RuntimeName for IRelatedItem {} windows_core::imp::define_interface!(IRemoteComputer, IRemoteComputer_Vtbl, 0x000214fe_0000_0000_c000_000000000046); windows_core::imp::interface_hierarchy!(IRemoteComputer, windows_core::IUnknown); impl IRemoteComputer { - pub unsafe fn Initialize(&self, pszmachine: P0, benumerating: P1) -> windows_core::Result<()> + pub unsafe fn Initialize(&self, pszmachine: P0, benumerating: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), pszmachine.param().abi(), benumerating.param().abi()).ok() + (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self), pszmachine.param().abi(), benumerating.into()).ok() } } #[repr(C)] @@ -30417,11 +30230,8 @@ impl IRunnableTask { pub unsafe fn Run(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Run)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn Kill(&self, bwait: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Kill)(windows_core::Interface::as_raw(self), bwait.param().abi()).ok() + pub unsafe fn Kill(&self, bwait: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Kill)(windows_core::Interface::as_raw(self), bwait.into()).ok() } pub unsafe fn Suspend(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Suspend)(windows_core::Interface::as_raw(self)).ok() @@ -30568,21 +30378,15 @@ impl IScriptErrorList { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).getDetailsPaneOpen)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn setDetailsPaneOpen(&self, fdetailspaneopen: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).setDetailsPaneOpen)(windows_core::Interface::as_raw(self), fdetailspaneopen.param().abi()).ok() + pub unsafe fn setDetailsPaneOpen(&self, fdetailspaneopen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).setDetailsPaneOpen)(windows_core::Interface::as_raw(self), fdetailspaneopen.into()).ok() } pub unsafe fn getPerErrorDisplay(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).getPerErrorDisplay)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn setPerErrorDisplay(&self, fpererrordisplay: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).setPerErrorDisplay)(windows_core::Interface::as_raw(self), fpererrordisplay.param().abi()).ok() + pub unsafe fn setPerErrorDisplay(&self, fpererrordisplay: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).setPerErrorDisplay)(windows_core::Interface::as_raw(self), fpererrordisplay.into()).ok() } } #[cfg(feature = "Win32_System_Com")] @@ -31381,11 +31185,8 @@ impl IShellBrowser { { (windows_core::Interface::vtable(self).SetStatusTextSB)(windows_core::Interface::as_raw(self), pszstatustext.param().abi()).ok() } - pub unsafe fn EnableModelessSB(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableModelessSB)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableModelessSB(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableModelessSB)(windows_core::Interface::as_raw(self), fenable.into()).ok() } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAcceleratorSB(&self, pmsg: *const super::WindowsAndMessaging::MSG, wid: u16) -> windows_core::Result<()> { @@ -33061,11 +32862,8 @@ impl IShellFolderView { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).RefreshObject)(windows_core::Interface::as_raw(self), core::mem::transmute(pidl), &mut result__).map(|| result__) } - pub unsafe fn SetRedraw(&self, bredraw: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetRedraw)(windows_core::Interface::as_raw(self), bredraw.param().abi()).ok() + pub unsafe fn SetRedraw(&self, bredraw: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetRedraw)(windows_core::Interface::as_raw(self), bredraw.into()).ok() } pub unsafe fn GetSelectedCount(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -33108,11 +32906,8 @@ impl IShellFolderView { { (windows_core::Interface::vtable(self).IsBkDropTarget)(windows_core::Interface::as_raw(self), pdroptarget.param().abi()).ok() } - pub unsafe fn SetClipboard(&self, bmove: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetClipboard)(windows_core::Interface::as_raw(self), bmove.param().abi()).ok() + pub unsafe fn SetClipboard(&self, bmove: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetClipboard)(windows_core::Interface::as_raw(self), bmove.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPoints(&self, pdataobject: P0) -> windows_core::Result<()> @@ -34085,11 +33880,8 @@ impl IShellIconOverlayManager { pub unsafe fn LoadNonloadedOverlayIdentifiers(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).LoadNonloadedOverlayIdentifiers)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn OverlayIndexFromImageIndex(&self, iimage: i32, piindex: *mut i32, fadd: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OverlayIndexFromImageIndex)(windows_core::Interface::as_raw(self), core::mem::transmute(iimage), core::mem::transmute(piindex), fadd.param().abi()).ok() + pub unsafe fn OverlayIndexFromImageIndex(&self, iimage: i32, piindex: *mut i32, fadd: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OverlayIndexFromImageIndex)(windows_core::Interface::as_raw(self), core::mem::transmute(iimage), core::mem::transmute(piindex), fadd.into()).ok() } } #[repr(C)] @@ -37211,11 +37003,8 @@ impl IShellTaskScheduler { { (windows_core::Interface::vtable(self).AddTask)(windows_core::Interface::as_raw(self), prt.param().abi(), core::mem::transmute(rtoid), core::mem::transmute(lparam), core::mem::transmute(dwpriority)).ok() } - pub unsafe fn RemoveTasks(&self, rtoid: *const windows_core::GUID, lparam: usize, bwaitifrunning: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).RemoveTasks)(windows_core::Interface::as_raw(self), core::mem::transmute(rtoid), core::mem::transmute(lparam), bwaitifrunning.param().abi()).ok() + pub unsafe fn RemoveTasks(&self, rtoid: *const windows_core::GUID, lparam: usize, bwaitifrunning: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RemoveTasks)(windows_core::Interface::as_raw(self), core::mem::transmute(rtoid), core::mem::transmute(lparam), bwaitifrunning.into()).ok() } pub unsafe fn CountTasks(&self, rtoid: *const windows_core::GUID) -> u32 { (windows_core::Interface::vtable(self).CountTasks)(windows_core::Interface::as_raw(self), core::mem::transmute(rtoid)) @@ -38872,11 +38661,8 @@ impl IShellView { pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> windows_core::HRESULT { (windows_core::Interface::vtable(self).TranslateAccelerator)(windows_core::Interface::as_raw(self), core::mem::transmute(pmsg)) } - pub unsafe fn EnableModeless(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableModeless(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn UIActivate(&self, ustate: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UIActivate)(windows_core::Interface::as_raw(self), core::mem::transmute(ustate)).ok() @@ -39766,11 +39552,8 @@ impl IStreamAsync { (windows_core::Interface::vtable(self).WriteAsync)(windows_core::Interface::as_raw(self), core::mem::transmute(lpbuffer), core::mem::transmute(cb), core::mem::transmute(pcbwritten.unwrap_or(core::mem::zeroed())), core::mem::transmute(lpoverlapped)).ok() } #[cfg(feature = "Win32_System_IO")] - pub unsafe fn OverlappedResult(&self, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OverlappedResult)(windows_core::Interface::as_raw(self), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.param().abi()).ok() + pub unsafe fn OverlappedResult(&self, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OverlappedResult)(windows_core::Interface::as_raw(self), core::mem::transmute(lpoverlapped), core::mem::transmute(lpnumberofbytestransferred), bwait.into()).ok() } pub unsafe fn CancelIo(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CancelIo)(windows_core::Interface::as_raw(self)).ok() @@ -40226,11 +40009,8 @@ impl ISyncMgrConflictResolveInfo { pub unsafe fn SetPresenterNextStep(&self, npresenternextstep: SYNCMGR_PRESENTER_NEXT_STEP) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetPresenterNextStep)(windows_core::Interface::as_raw(self), core::mem::transmute(npresenternextstep)).ok() } - pub unsafe fn SetPresenterChoice(&self, npresenterchoice: SYNCMGR_PRESENTER_CHOICE, fapplytoall: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetPresenterChoice)(windows_core::Interface::as_raw(self), core::mem::transmute(npresenterchoice), fapplytoall.param().abi()).ok() + pub unsafe fn SetPresenterChoice(&self, npresenterchoice: SYNCMGR_PRESENTER_CHOICE, fapplytoall: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetPresenterChoice)(windows_core::Interface::as_raw(self), core::mem::transmute(npresenterchoice), fapplytoall.into()).ok() } pub unsafe fn SetItemChoices(&self, prgiconflictitemindexes: *mut u32, cchoices: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetItemChoices)(windows_core::Interface::as_raw(self), core::mem::transmute(prgiconflictitemindexes), core::mem::transmute(cchoices)).ok() @@ -40500,27 +40280,24 @@ impl ISyncMgrControl { { (windows_core::Interface::vtable(self).UpdateConflicts)(windows_core::Interface::as_raw(self), pszhandlerid.param().abi(), pszitemid.param().abi(), core::mem::transmute(ncontrolflags)).ok() } - pub unsafe fn ActivateHandler(&self, factivate: P0, pszhandlerid: P1, hwndowner: super::super::Foundation::HWND, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> windows_core::Result<()> + pub unsafe fn ActivateHandler(&self, factivate: bool, pszhandlerid: P1, hwndowner: super::super::Foundation::HWND, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, { - (windows_core::Interface::vtable(self).ActivateHandler)(windows_core::Interface::as_raw(self), factivate.param().abi(), pszhandlerid.param().abi(), core::mem::transmute(hwndowner), core::mem::transmute(ncontrolflags)).ok() + (windows_core::Interface::vtable(self).ActivateHandler)(windows_core::Interface::as_raw(self), factivate.into(), pszhandlerid.param().abi(), core::mem::transmute(hwndowner), core::mem::transmute(ncontrolflags)).ok() } - pub unsafe fn EnableHandler(&self, fenable: P0, pszhandlerid: P1, hwndowner: super::super::Foundation::HWND, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> windows_core::Result<()> + pub unsafe fn EnableHandler(&self, fenable: bool, pszhandlerid: P1, hwndowner: super::super::Foundation::HWND, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, { - (windows_core::Interface::vtable(self).EnableHandler)(windows_core::Interface::as_raw(self), fenable.param().abi(), pszhandlerid.param().abi(), core::mem::transmute(hwndowner), core::mem::transmute(ncontrolflags)).ok() + (windows_core::Interface::vtable(self).EnableHandler)(windows_core::Interface::as_raw(self), fenable.into(), pszhandlerid.param().abi(), core::mem::transmute(hwndowner), core::mem::transmute(ncontrolflags)).ok() } - pub unsafe fn EnableItem(&self, fenable: P0, pszhandlerid: P1, pszitemid: P2, hwndowner: super::super::Foundation::HWND, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> windows_core::Result<()> + pub unsafe fn EnableItem(&self, fenable: bool, pszhandlerid: P1, pszitemid: P2, hwndowner: super::super::Foundation::HWND, ncontrolflags: SYNCMGR_CONTROL_FLAGS) -> windows_core::Result<()> where - P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, { - (windows_core::Interface::vtable(self).EnableItem)(windows_core::Interface::as_raw(self), fenable.param().abi(), pszhandlerid.param().abi(), pszitemid.param().abi(), core::mem::transmute(hwndowner), core::mem::transmute(ncontrolflags)).ok() + (windows_core::Interface::vtable(self).EnableItem)(windows_core::Interface::as_raw(self), fenable.into(), pszhandlerid.param().abi(), pszitemid.param().abi(), core::mem::transmute(hwndowner), core::mem::transmute(ncontrolflags)).ok() } } #[repr(C)] @@ -41073,17 +40850,11 @@ impl ISyncMgrHandler { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetPolicies)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn Activate(&self, factivate: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), factivate.param().abi()).ok() + pub unsafe fn Activate(&self, factivate: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Activate)(windows_core::Interface::as_raw(self), factivate.into()).ok() } - pub unsafe fn Enable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Enable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn Synchronize(&self, ppszitemids: &[windows_core::PCWSTR], hwndowner: super::super::Foundation::HWND, psessioncreator: P3, punk: P4) -> windows_core::Result<()> where @@ -41805,11 +41576,8 @@ impl ISyncMgrSyncItem { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetPolicies)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn Enable(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn Enable(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Enable)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn Delete(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Delete)(windows_core::Interface::as_raw(self)).ok() @@ -42277,11 +42045,8 @@ impl ISyncMgrSynchronizeCallback { pub unsafe fn ShowErrorCompleted(&self, hr: windows_core::HRESULT, pitemids: &[windows_core::GUID]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ShowErrorCompleted)(windows_core::Interface::as_raw(self), core::mem::transmute(hr), pitemids.len().try_into().unwrap(), core::mem::transmute(pitemids.as_ptr())).ok() } - pub unsafe fn EnableModeless(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn EnableModeless(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableModeless)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn Progress(&self, itemid: *const windows_core::GUID, psyncprogressitem: *const SYNCMGRPROGRESSITEM) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Progress)(windows_core::Interface::as_raw(self), core::mem::transmute(itemid), core::mem::transmute(psyncprogressitem)).ok() @@ -42551,11 +42316,8 @@ impl core::ops::Deref for ITaskbarList2 { } windows_core::imp::interface_hierarchy!(ITaskbarList2, windows_core::IUnknown, ITaskbarList); impl ITaskbarList2 { - pub unsafe fn MarkFullscreenWindow(&self, hwnd: super::super::Foundation::HWND, ffullscreen: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).MarkFullscreenWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(hwnd), ffullscreen.param().abi()).ok() + pub unsafe fn MarkFullscreenWindow(&self, hwnd: super::super::Foundation::HWND, ffullscreen: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).MarkFullscreenWindow)(windows_core::Interface::as_raw(self), core::mem::transmute(hwnd), ffullscreen.into()).ok() } } #[repr(C)] @@ -43616,12 +43378,11 @@ impl ITravelEntry { { (windows_core::Interface::vtable(self).Invoke)(windows_core::Interface::as_raw(self), punk.param().abi()).ok() } - pub unsafe fn Update(&self, punk: P0, fislocalanchor: P1) -> windows_core::Result<()> + pub unsafe fn Update(&self, punk: P0, fislocalanchor: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).Update)(windows_core::Interface::as_raw(self), punk.param().abi(), fislocalanchor.param().abi()).ok() + (windows_core::Interface::vtable(self).Update)(windows_core::Interface::as_raw(self), punk.param().abi(), fislocalanchor.into()).ok() } #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetPidl(&self) -> windows_core::Result<*mut Common::ITEMIDLIST> { @@ -43682,19 +43443,17 @@ impl windows_core::RuntimeName for ITravelEntry {} windows_core::imp::define_interface!(ITravelLog, ITravelLog_Vtbl, 0x66a9cb08_4802_11d2_a561_00a0c92dbfe8); windows_core::imp::interface_hierarchy!(ITravelLog, windows_core::IUnknown); impl ITravelLog { - pub unsafe fn AddEntry(&self, punk: P0, fislocalanchor: P1) -> windows_core::Result<()> + pub unsafe fn AddEntry(&self, punk: P0, fislocalanchor: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).AddEntry)(windows_core::Interface::as_raw(self), punk.param().abi(), fislocalanchor.param().abi()).ok() + (windows_core::Interface::vtable(self).AddEntry)(windows_core::Interface::as_raw(self), punk.param().abi(), fislocalanchor.into()).ok() } - pub unsafe fn UpdateEntry(&self, punk: P0, fislocalanchor: P1) -> windows_core::Result<()> + pub unsafe fn UpdateEntry(&self, punk: P0, fislocalanchor: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P1: windows_core::Param, { - (windows_core::Interface::vtable(self).UpdateEntry)(windows_core::Interface::as_raw(self), punk.param().abi(), fislocalanchor.param().abi()).ok() + (windows_core::Interface::vtable(self).UpdateEntry)(windows_core::Interface::as_raw(self), punk.param().abi(), fislocalanchor.into()).ok() } pub unsafe fn UpdateExternal(&self, punk: P0, punkhlbrowsecontext: P1) -> windows_core::Result<()> where @@ -43990,15 +43749,14 @@ impl windows_core::RuntimeName for ITravelLogEntry {} windows_core::imp::define_interface!(ITravelLogStg, ITravelLogStg_Vtbl, 0x7ebfdd80_ad18_11d3_a4c5_00c04f72d6b8); windows_core::imp::interface_hierarchy!(ITravelLogStg, windows_core::IUnknown); impl ITravelLogStg { - pub unsafe fn CreateEntry(&self, pszurl: P0, psztitle: P1, ptlerelativeto: P2, fprepend: P3) -> windows_core::Result + pub unsafe fn CreateEntry(&self, pszurl: P0, psztitle: P1, ptlerelativeto: P2, fprepend: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, P2: windows_core::Param, - P3: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).CreateEntry)(windows_core::Interface::as_raw(self), pszurl.param().abi(), psztitle.param().abi(), ptlerelativeto.param().abi(), fprepend.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).CreateEntry)(windows_core::Interface::as_raw(self), pszurl.param().abi(), psztitle.param().abi(), ptlerelativeto.param().abi(), fprepend.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } pub unsafe fn TravelTo(&self, ptle: P0) -> windows_core::Result<()> where @@ -44836,11 +44594,8 @@ impl IVisualProperties { (windows_core::Interface::vtable(self).GetItemHeight)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } #[cfg(feature = "Win32_Graphics_Gdi")] - pub unsafe fn SetFont(&self, plf: *const super::super::Graphics::Gdi::LOGFONTW, bredraw: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFont)(windows_core::Interface::as_raw(self), core::mem::transmute(plf), bredraw.param().abi()).ok() + pub unsafe fn SetFont(&self, plf: *const super::super::Graphics::Gdi::LOGFONTW, bredraw: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFont)(windows_core::Interface::as_raw(self), core::mem::transmute(plf), bredraw.into()).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetFont(&self, plf: *mut super::super::Graphics::Gdi::LOGFONTW) -> windows_core::Result<()> { @@ -47709,16 +47464,10 @@ pub type PAPPCONSTRAIN_CHANGE_ROUTINE = Option; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Default)] pub struct PAPPSTATE_REGISTRATION(pub isize); -impl windows_core::TypeKind for PAPPSTATE_REGISTRATION { - type TypeKind = windows_core::CopyType; -} #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct PARSEDURLA { diff --git a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs index 823b043dbc8..0d46376fcb8 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs @@ -13,12 +13,9 @@ where AddWordsToWordList(core::mem::transmute(hwl), pwcwords.param().abi()).ok() } #[inline] -pub unsafe fn AdviseInkChange(hrc: HRECOCONTEXT, bnewstroke: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn AdviseInkChange(hrc: HRECOCONTEXT, bnewstroke: bool) -> windows_core::Result<()> { windows_targets::link!("inkobjcore.dll" "system" fn AdviseInkChange(hrc : HRECOCONTEXT, bnewstroke : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - AdviseInkChange(core::mem::transmute(hrc), bnewstroke.param().abi()).ok() + AdviseInkChange(core::mem::transmute(hrc), bnewstroke.into()).ok() } #[inline] pub unsafe fn CreateContext(hrec: HRECOGNIZER, phrc: *mut HRECOCONTEXT) -> windows_core::Result<()> { @@ -1073,9 +1070,6 @@ pub const GestureRecognizer: windows_core::GUID = windows_core::GUID::from_u128( #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRECOALT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRECOALT { - type TypeKind = windows_core::CopyType; -} impl HRECOALT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1089,9 +1083,6 @@ impl Default for HRECOALT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRECOCONTEXT(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRECOCONTEXT { - type TypeKind = windows_core::CopyType; -} impl HRECOCONTEXT { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1114,9 +1105,6 @@ impl Default for HRECOCONTEXT { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRECOGNIZER(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRECOGNIZER { - type TypeKind = windows_core::CopyType; -} impl HRECOGNIZER { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1139,9 +1127,6 @@ impl Default for HRECOGNIZER { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRECOLATTICE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRECOLATTICE { - type TypeKind = windows_core::CopyType; -} impl HRECOLATTICE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1155,9 +1140,6 @@ impl Default for HRECOLATTICE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HRECOWORDLIST(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HRECOWORDLIST { - type TypeKind = windows_core::CopyType; -} impl HRECOWORDLIST { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -1279,11 +1261,8 @@ impl IDynamicRenderer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Enabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnabled(&self, benabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), benabled.param().abi()).ok() + pub unsafe fn SetEnabled(&self, benabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), benabled.into()).ok() } pub unsafe fn HWND(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1322,11 +1301,8 @@ impl IDynamicRenderer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).DataCacheEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetDataCacheEnabled(&self, fcachedata: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDataCacheEnabled)(windows_core::Interface::as_raw(self), fcachedata.param().abi()).ok() + pub unsafe fn SetDataCacheEnabled(&self, fcachedata: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDataCacheEnabled)(windows_core::Interface::as_raw(self), fcachedata.into()).ok() } pub unsafe fn ReleaseCachedData(&self, strokeid: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ReleaseCachedData)(windows_core::Interface::as_raw(self), core::mem::transmute(strokeid)).ok() @@ -1575,11 +1551,8 @@ impl IGestureRecognizer { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Enabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnabled(&self, fenabled: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenabled.param().abi()).ok() + pub unsafe fn SetEnabled(&self, fenabled: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenabled.into()).ok() } pub unsafe fn MaxStrokeCount(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -1670,19 +1643,15 @@ windows_core::imp::define_interface!(IHandwrittenTextInsertion, IHandwrittenText windows_core::imp::interface_hierarchy!(IHandwrittenTextInsertion, windows_core::IUnknown); impl IHandwrittenTextInsertion { #[cfg(feature = "Win32_System_Com")] - pub unsafe fn InsertRecognitionResultsArray(&self, psaalternates: *const super::super::System::Com::SAFEARRAY, locale: u32, falternatecontainsautospacinginformation: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).InsertRecognitionResultsArray)(windows_core::Interface::as_raw(self), core::mem::transmute(psaalternates), core::mem::transmute(locale), falternatecontainsautospacinginformation.param().abi()).ok() + pub unsafe fn InsertRecognitionResultsArray(&self, psaalternates: *const super::super::System::Com::SAFEARRAY, locale: u32, falternatecontainsautospacinginformation: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InsertRecognitionResultsArray)(windows_core::Interface::as_raw(self), core::mem::transmute(psaalternates), core::mem::transmute(locale), falternatecontainsautospacinginformation.into()).ok() } #[cfg(feature = "Win32_System_Com")] - pub unsafe fn InsertInkRecognitionResult(&self, piinkrecoresult: P0, locale: u32, falternatecontainsautospacinginformation: P2) -> windows_core::Result<()> + pub unsafe fn InsertInkRecognitionResult(&self, piinkrecoresult: P0, locale: u32, falternatecontainsautospacinginformation: bool) -> windows_core::Result<()> where P0: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).InsertInkRecognitionResult)(windows_core::Interface::as_raw(self), piinkrecoresult.param().abi(), core::mem::transmute(locale), falternatecontainsautospacinginformation.param().abi()).ok() + (windows_core::Interface::vtable(self).InsertInkRecognitionResult)(windows_core::Interface::as_raw(self), piinkrecoresult.param().abi(), core::mem::transmute(locale), falternatecontainsautospacinginformation.into()).ok() } } #[repr(C)] @@ -11835,11 +11804,8 @@ impl IRealTimeStylus { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).Enabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnabled(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn SetEnabled(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenable.into()).ok() } pub unsafe fn HWND(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -11911,11 +11877,8 @@ impl IRealTimeStylus { pub unsafe fn ClearStylusQueues(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ClearStylusQueues)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetAllTabletsMode(&self, fusemouseforinput: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetAllTabletsMode)(windows_core::Interface::as_raw(self), fusemouseforinput.param().abi()).ok() + pub unsafe fn SetAllTabletsMode(&self, fusemouseforinput: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetAllTabletsMode)(windows_core::Interface::as_raw(self), fusemouseforinput.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSingleTabletMode(&self, pitablet: P0) -> windows_core::Result<()> @@ -12305,11 +12268,8 @@ impl IRealTimeStylus2 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).FlicksEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetFlicksEnabled(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetFlicksEnabled)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn SetFlicksEnabled(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetFlicksEnabled)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -12356,11 +12316,8 @@ impl IRealTimeStylus3 { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).MultiTouchEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetMultiTouchEnabled(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetMultiTouchEnabled)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn SetMultiTouchEnabled(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetMultiTouchEnabled)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -12952,21 +12909,15 @@ impl ITextInputPanel { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).ExpandPostInsertionCorrection)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetExpandPostInsertionCorrection(&self, expand: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetExpandPostInsertionCorrection)(windows_core::Interface::as_raw(self), expand.param().abi()).ok() + pub unsafe fn SetExpandPostInsertionCorrection(&self, expand: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetExpandPostInsertionCorrection)(windows_core::Interface::as_raw(self), expand.into()).ok() } pub unsafe fn InPlaceVisibleOnFocus(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).InPlaceVisibleOnFocus)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetInPlaceVisibleOnFocus(&self, visible: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetInPlaceVisibleOnFocus)(windows_core::Interface::as_raw(self), visible.param().abi()).ok() + pub unsafe fn SetInPlaceVisibleOnFocus(&self, visible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetInPlaceVisibleOnFocus)(windows_core::Interface::as_raw(self), visible.into()).ok() } pub unsafe fn InPlaceBoundingRectangle(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -12983,11 +12934,8 @@ impl ITextInputPanel { pub unsafe fn CommitPendingInput(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CommitPendingInput)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn SetInPlaceVisibility(&self, visible: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetInPlaceVisibility)(windows_core::Interface::as_raw(self), visible.param().abi()).ok() + pub unsafe fn SetInPlaceVisibility(&self, visible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetInPlaceVisibility)(windows_core::Interface::as_raw(self), visible.into()).ok() } pub unsafe fn SetInPlacePosition(&self, xposition: i32, yposition: i32, position: CorrectionPosition) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetInPlacePosition)(windows_core::Interface::as_raw(self), core::mem::transmute(xposition), core::mem::transmute(yposition), core::mem::transmute(position)).ok() @@ -13305,19 +13253,11 @@ impl ITextInputPanelEventSink { pub unsafe fn CorrectionModeChanged(&self, oldcorrectionmode: CorrectionMode, newcorrectionmode: CorrectionMode) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).CorrectionModeChanged)(windows_core::Interface::as_raw(self), core::mem::transmute(oldcorrectionmode), core::mem::transmute(newcorrectionmode)).ok() } - pub unsafe fn InPlaceVisibilityChanging(&self, oldvisible: P0, newvisible: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).InPlaceVisibilityChanging)(windows_core::Interface::as_raw(self), oldvisible.param().abi(), newvisible.param().abi()).ok() + pub unsafe fn InPlaceVisibilityChanging(&self, oldvisible: bool, newvisible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InPlaceVisibilityChanging)(windows_core::Interface::as_raw(self), oldvisible.into(), newvisible.into()).ok() } - pub unsafe fn InPlaceVisibilityChanged(&self, oldvisible: P0, newvisible: P1) -> windows_core::Result<()> - where - P0: windows_core::Param, - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).InPlaceVisibilityChanged)(windows_core::Interface::as_raw(self), oldvisible.param().abi(), newvisible.param().abi()).ok() + pub unsafe fn InPlaceVisibilityChanged(&self, oldvisible: bool, newvisible: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InPlaceVisibilityChanged)(windows_core::Interface::as_raw(self), oldvisible.into(), newvisible.into()).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn TextInserting(&self, ink: *const super::super::System::Com::SAFEARRAY) -> windows_core::Result<()> { @@ -13563,11 +13503,8 @@ impl ITipAutoCompleteProvider { pub unsafe fn UpdatePendingText(&self, bstrpendingtext: &windows_core::BSTR) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UpdatePendingText)(windows_core::Interface::as_raw(self), core::mem::transmute_copy(bstrpendingtext)).ok() } - pub unsafe fn Show(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn Show(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.into()).ok() } } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs index 61c7d004fc6..c6b60fbfba4 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs @@ -3250,13 +3250,12 @@ impl ITextStoreAnchor { pub unsafe fn SetSelection(&self, pselection: &[TS_SELECTION_ANCHOR]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).SetSelection)(windows_core::Interface::as_raw(self), pselection.len().try_into().unwrap(), core::mem::transmute(pselection.as_ptr())).ok() } - pub unsafe fn GetText(&self, dwflags: u32, pastart: P1, paend: P2, pchtext: &mut [u16], pcch: *mut u32, fupdateanchor: P6) -> windows_core::Result<()> + pub unsafe fn GetText(&self, dwflags: u32, pastart: P1, paend: P2, pchtext: &mut [u16], pcch: *mut u32, fupdateanchor: bool) -> windows_core::Result<()> where P1: windows_core::Param, P2: windows_core::Param, - P6: windows_core::Param, { - (windows_core::Interface::vtable(self).GetText)(windows_core::Interface::as_raw(self), core::mem::transmute(dwflags), pastart.param().abi(), paend.param().abi(), core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), core::mem::transmute(pcch), fupdateanchor.param().abi()).ok() + (windows_core::Interface::vtable(self).GetText)(windows_core::Interface::as_raw(self), core::mem::transmute(dwflags), pastart.param().abi(), paend.param().abi(), core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), core::mem::transmute(pcch), fupdateanchor.into()).ok() } pub unsafe fn SetText(&self, dwflags: u32, pastart: P1, paend: P2, pchtext: &[u16]) -> windows_core::Result<()> where @@ -3831,11 +3830,8 @@ impl windows_core::RuntimeName for ITextStoreSinkAnchorEx {} windows_core::imp::define_interface!(ITfActiveLanguageProfileNotifySink, ITfActiveLanguageProfileNotifySink_Vtbl, 0xb246cb75_a93e_4652_bf8c_b3fe0cfd7e57); windows_core::imp::interface_hierarchy!(ITfActiveLanguageProfileNotifySink, windows_core::IUnknown); impl ITfActiveLanguageProfileNotifySink { - pub unsafe fn OnActivated(&self, clsid: *const windows_core::GUID, guidprofile: *const windows_core::GUID, factivated: P2) -> windows_core::Result<()> - where - P2: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnActivated)(windows_core::Interface::as_raw(self), core::mem::transmute(clsid), core::mem::transmute(guidprofile), factivated.param().abi()).ok() + pub unsafe fn OnActivated(&self, clsid: *const windows_core::GUID, guidprofile: *const windows_core::GUID, factivated: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnActivated)(windows_core::Interface::as_raw(self), core::mem::transmute(clsid), core::mem::transmute(guidprofile), factivated.into()).ok() } } #[repr(C)] @@ -6717,18 +6713,12 @@ impl ITfFnLMProcessor { { (windows_core::Interface::vtable(self).Reconvert)(windows_core::Interface::as_raw(self), prange.param().abi()).ok() } - pub unsafe fn QueryKey(&self, fup: P0, vkey: super::super::Foundation::WPARAM, lparamkeydata: super::super::Foundation::LPARAM) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn QueryKey(&self, fup: bool, vkey: super::super::Foundation::WPARAM, lparamkeydata: super::super::Foundation::LPARAM) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).QueryKey)(windows_core::Interface::as_raw(self), fup.param().abi(), core::mem::transmute(vkey), core::mem::transmute(lparamkeydata), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).QueryKey)(windows_core::Interface::as_raw(self), fup.into(), core::mem::transmute(vkey), core::mem::transmute(lparamkeydata), &mut result__).map(|| result__) } - pub unsafe fn InvokeKey(&self, fup: P0, vkey: super::super::Foundation::WPARAM, lparamkeydata: super::super::Foundation::LPARAM) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).InvokeKey)(windows_core::Interface::as_raw(self), fup.param().abi(), core::mem::transmute(vkey), core::mem::transmute(lparamkeydata)).ok() + pub unsafe fn InvokeKey(&self, fup: bool, vkey: super::super::Foundation::WPARAM, lparamkeydata: super::super::Foundation::LPARAM) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).InvokeKey)(windows_core::Interface::as_raw(self), fup.into(), core::mem::transmute(vkey), core::mem::transmute(lparamkeydata)).ok() } pub unsafe fn InvokeFunc(&self, pic: P0, refguidfunc: *const windows_core::GUID) -> windows_core::Result<()> where @@ -7300,11 +7290,8 @@ impl ITfInputProcessorProfileMgr { (windows_core::Interface::vtable(self).ReleaseInputProcessor)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(dwflags)).ok() } #[cfg(feature = "Win32_UI_Input_KeyboardAndMouse")] - pub unsafe fn RegisterProfile(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID, pchdesc: &[u16], pchiconfile: &[u16], uiconindex: u32, hklsubstitute: super::Input::KeyboardAndMouse::HKL, dwpreferredlayout: u32, benabledbydefault: P10, dwflags: u32) -> windows_core::Result<()> - where - P10: windows_core::Param, - { - (windows_core::Interface::vtable(self).RegisterProfile)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), core::mem::transmute(pchdesc.as_ptr()), pchdesc.len().try_into().unwrap(), core::mem::transmute(pchiconfile.as_ptr()), pchiconfile.len().try_into().unwrap(), core::mem::transmute(uiconindex), core::mem::transmute(hklsubstitute), core::mem::transmute(dwpreferredlayout), benabledbydefault.param().abi(), core::mem::transmute(dwflags)).ok() + pub unsafe fn RegisterProfile(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID, pchdesc: &[u16], pchiconfile: &[u16], uiconindex: u32, hklsubstitute: super::Input::KeyboardAndMouse::HKL, dwpreferredlayout: u32, benabledbydefault: bool, dwflags: u32) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RegisterProfile)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), core::mem::transmute(pchdesc.as_ptr()), pchdesc.len().try_into().unwrap(), core::mem::transmute(pchiconfile.as_ptr()), pchiconfile.len().try_into().unwrap(), core::mem::transmute(uiconindex), core::mem::transmute(hklsubstitute), core::mem::transmute(dwpreferredlayout), benabledbydefault.into(), 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).UnregisterProfile)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), core::mem::transmute(dwflags)).ok() @@ -7503,21 +7490,15 @@ impl ITfInputProcessorProfiles { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).EnumLanguageProfiles)(windows_core::Interface::as_raw(self), core::mem::transmute(langid), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn EnableLanguageProfile(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID, fenable: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableLanguageProfile)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), fenable.param().abi()).ok() + pub unsafe fn EnableLanguageProfile(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableLanguageProfile)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), fenable.into()).ok() } pub unsafe fn IsEnabledLanguageProfile(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID) -> windows_core::Result { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsEnabledLanguageProfile)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), &mut result__).map(|| result__) } - pub unsafe fn EnableLanguageProfileByDefault(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID, fenable: P3) -> windows_core::Result<()> - where - P3: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableLanguageProfileByDefault)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), fenable.param().abi()).ok() + pub unsafe fn EnableLanguageProfileByDefault(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableLanguageProfileByDefault)(windows_core::Interface::as_raw(self), core::mem::transmute(rclsid), core::mem::transmute(langid), core::mem::transmute(guidprofile), fenable.into()).ok() } #[cfg(feature = "Win32_UI_Input_KeyboardAndMouse")] pub unsafe fn SubstituteKeyboardLayout(&self, rclsid: *const windows_core::GUID, langid: u16, guidprofile: *const windows_core::GUID, hkl: super::Input::KeyboardAndMouse::HKL) -> windows_core::Result<()> { @@ -8046,11 +8027,8 @@ impl windows_core::RuntimeName for ITfIntegratableCandidateListUIElement {} windows_core::imp::define_interface!(ITfKeyEventSink, ITfKeyEventSink_Vtbl, 0xaa80e7f5_2021_11d2_93e0_0060b067b86e); windows_core::imp::interface_hierarchy!(ITfKeyEventSink, windows_core::IUnknown); impl ITfKeyEventSink { - pub unsafe fn OnSetFocus(&self, fforeground: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnSetFocus)(windows_core::Interface::as_raw(self), fforeground.param().abi()).ok() + pub unsafe fn OnSetFocus(&self, fforeground: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnSetFocus)(windows_core::Interface::as_raw(self), fforeground.into()).ok() } pub unsafe fn OnTestKeyDown(&self, pic: P0, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> windows_core::Result where @@ -8221,12 +8199,11 @@ impl windows_core::RuntimeName for ITfKeyTraceEventSink {} windows_core::imp::define_interface!(ITfKeystrokeMgr, ITfKeystrokeMgr_Vtbl, 0xaa80e7f0_2021_11d2_93e0_0060b067b86e); windows_core::imp::interface_hierarchy!(ITfKeystrokeMgr, windows_core::IUnknown); impl ITfKeystrokeMgr { - pub unsafe fn AdviseKeyEventSink(&self, tid: u32, psink: P1, fforeground: P2) -> windows_core::Result<()> + pub unsafe fn AdviseKeyEventSink(&self, tid: u32, psink: P1, fforeground: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { - (windows_core::Interface::vtable(self).AdviseKeyEventSink)(windows_core::Interface::as_raw(self), core::mem::transmute(tid), psink.param().abi(), fforeground.param().abi()).ok() + (windows_core::Interface::vtable(self).AdviseKeyEventSink)(windows_core::Interface::as_raw(self), core::mem::transmute(tid), psink.param().abi(), fforeground.into()).ok() } pub unsafe fn UnadviseKeyEventSink(&self, tid: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UnadviseKeyEventSink)(windows_core::Interface::as_raw(self), core::mem::transmute(tid)).ok() @@ -8605,11 +8582,8 @@ impl ITfLangBarItem { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetStatus)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn Show(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn Show(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), fshow.into()).ok() } pub unsafe fn GetTooltipString(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -9269,11 +9243,8 @@ impl ITfLangBarMgr { pub unsafe fn GetInputProcessorProfiles(&self, dwthreadid: u32, ppaip: *mut Option, pdwthreadid: *mut u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).GetInputProcessorProfiles)(windows_core::Interface::as_raw(self), core::mem::transmute(dwthreadid), core::mem::transmute(ppaip), core::mem::transmute(pdwthreadid)).ok() } - pub unsafe fn RestoreLastFocus(&self, pdwthreadid: *mut u32, fprev: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).RestoreLastFocus)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwthreadid), fprev.param().abi()).ok() + pub unsafe fn RestoreLastFocus(&self, pdwthreadid: *mut u32, fprev: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).RestoreLastFocus)(windows_core::Interface::as_raw(self), core::mem::transmute(pdwthreadid), fprev.into()).ok() } pub unsafe fn SetModalInput(&self, psink: P0, dwthreadid: u32, dwflags: u32) -> windows_core::Result<()> where @@ -11008,11 +10979,8 @@ impl ITfSpeechUIServer { pub unsafe fn Initialize(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Initialize)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn ShowUI(&self, fshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).ShowUI)(windows_core::Interface::as_raw(self), fshow.param().abi()).ok() + pub unsafe fn ShowUI(&self, fshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).ShowUI)(windows_core::Interface::as_raw(self), fshow.into()).ok() } pub unsafe fn UpdateBalloon(&self, style: TfLBBalloonStyle, pch: &[u16]) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).UpdateBalloon)(windows_core::Interface::as_raw(self), core::mem::transmute(style), core::mem::transmute(pch.as_ptr()), pch.len().try_into().unwrap()).ok() @@ -12162,11 +12130,8 @@ impl ITfUIElement { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).GetGUID)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn Show(&self, bshow: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), bshow.param().abi()).ok() + pub unsafe fn Show(&self, bshow: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Show)(windows_core::Interface::as_raw(self), bshow.into()).ok() } pub unsafe fn IsShown(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs index 9d594199668..b4903555b92 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -1,18 +1,12 @@ #[inline] -pub unsafe fn AdjustWindowRect(lprect: *mut super::super::Foundation::RECT, dwstyle: WINDOW_STYLE, bmenu: P2) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn AdjustWindowRect(lprect: *mut super::super::Foundation::RECT, dwstyle: WINDOW_STYLE, bmenu: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn AdjustWindowRect(lprect : *mut super::super::Foundation:: RECT, dwstyle : WINDOW_STYLE, bmenu : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - AdjustWindowRect(core::mem::transmute(lprect), core::mem::transmute(dwstyle), bmenu.param().abi()).ok() + AdjustWindowRect(core::mem::transmute(lprect), core::mem::transmute(dwstyle), bmenu.into()).ok() } #[inline] -pub unsafe fn AdjustWindowRectEx(lprect: *mut super::super::Foundation::RECT, dwstyle: WINDOW_STYLE, bmenu: P2, dwexstyle: WINDOW_EX_STYLE) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn AdjustWindowRectEx(lprect: *mut super::super::Foundation::RECT, dwstyle: WINDOW_STYLE, bmenu: bool, dwexstyle: WINDOW_EX_STYLE) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn AdjustWindowRectEx(lprect : *mut super::super::Foundation:: RECT, dwstyle : WINDOW_STYLE, bmenu : super::super::Foundation:: BOOL, dwexstyle : WINDOW_EX_STYLE) -> super::super::Foundation:: BOOL); - AdjustWindowRectEx(core::mem::transmute(lprect), core::mem::transmute(dwstyle), bmenu.param().abi(), core::mem::transmute(dwexstyle)).ok() + AdjustWindowRectEx(core::mem::transmute(lprect), core::mem::transmute(dwstyle), bmenu.into(), core::mem::transmute(dwexstyle)).ok() } #[inline] pub unsafe fn AllowSetForegroundWindow(dwprocessid: u32) -> windows_core::Result<()> { @@ -363,21 +357,15 @@ pub unsafe fn CreateIcon(hinstance: Option, (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn CreateIconFromResource(presbits: &[u8], ficon: P2, dwver: u32) -> windows_core::Result -where - P2: windows_core::Param, -{ +pub unsafe fn CreateIconFromResource(presbits: &[u8], ficon: bool, dwver: u32) -> windows_core::Result { windows_targets::link!("user32.dll" "system" fn CreateIconFromResource(presbits : *const u8, dwressize : u32, ficon : super::super::Foundation:: BOOL, dwver : u32) -> HICON); - let result__ = CreateIconFromResource(core::mem::transmute(presbits.as_ptr()), presbits.len().try_into().unwrap(), ficon.param().abi(), core::mem::transmute(dwver)); + let result__ = CreateIconFromResource(core::mem::transmute(presbits.as_ptr()), presbits.len().try_into().unwrap(), ficon.into(), core::mem::transmute(dwver)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn CreateIconFromResourceEx(presbits: &[u8], ficon: P2, dwver: u32, cxdesired: i32, cydesired: i32, flags: IMAGE_FLAGS) -> windows_core::Result -where - P2: windows_core::Param, -{ +pub unsafe fn CreateIconFromResourceEx(presbits: &[u8], ficon: bool, dwver: u32, cxdesired: i32, cydesired: i32, flags: IMAGE_FLAGS) -> windows_core::Result { windows_targets::link!("user32.dll" "system" fn CreateIconFromResourceEx(presbits : *const u8, dwressize : u32, ficon : super::super::Foundation:: BOOL, dwver : u32, cxdesired : i32, cydesired : i32, flags : IMAGE_FLAGS) -> HICON); - let result__ = CreateIconFromResourceEx(core::mem::transmute(presbits.as_ptr()), presbits.len().try_into().unwrap(), ficon.param().abi(), core::mem::transmute(dwver), core::mem::transmute(cxdesired), core::mem::transmute(cydesired), core::mem::transmute(flags)); + let result__ = CreateIconFromResourceEx(core::mem::transmute(presbits.as_ptr()), presbits.len().try_into().unwrap(), ficon.into(), core::mem::transmute(dwver), core::mem::transmute(cxdesired), core::mem::transmute(cydesired), core::mem::transmute(flags)); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -706,12 +694,9 @@ where (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn FlashWindow(hwnd: super::super::Foundation::HWND, binvert: P1) -> super::super::Foundation::BOOL -where - P1: windows_core::Param, -{ +pub unsafe fn FlashWindow(hwnd: super::super::Foundation::HWND, binvert: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn FlashWindow(hwnd : super::super::Foundation:: HWND, binvert : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - FlashWindow(core::mem::transmute(hwnd), binvert.param().abi()) + FlashWindow(core::mem::transmute(hwnd), binvert.into()) } #[inline] pub unsafe fn FlashWindowEx(pfwi: *const FLASHWINFO) -> super::super::Foundation::BOOL { @@ -863,12 +848,9 @@ pub unsafe fn GetDlgItem(hdlg: Option, niddlgite (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn GetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lptranslated: Option<*mut super::super::Foundation::BOOL>, bsigned: P3) -> u32 -where - P3: windows_core::Param, -{ +pub unsafe fn GetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lptranslated: Option<*mut super::super::Foundation::BOOL>, bsigned: bool) -> u32 { windows_targets::link!("user32.dll" "system" fn GetDlgItemInt(hdlg : super::super::Foundation:: HWND, niddlgitem : i32, lptranslated : *mut super::super::Foundation:: BOOL, bsigned : super::super::Foundation:: BOOL) -> u32); - GetDlgItemInt(core::mem::transmute(hdlg), core::mem::transmute(niddlgitem), core::mem::transmute(lptranslated.unwrap_or(core::mem::zeroed())), bsigned.param().abi()) + GetDlgItemInt(core::mem::transmute(hdlg), core::mem::transmute(niddlgitem), core::mem::transmute(lptranslated.unwrap_or(core::mem::zeroed())), bsigned.into()) } #[inline] pub unsafe fn GetDlgItemTextA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: &mut [u8]) -> u32 { @@ -961,21 +943,15 @@ pub unsafe fn GetMenuItemID(hmenu: HMENU, npos: i32) -> u32 { } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn GetMenuItemInfoA(hmenu: HMENU, item: u32, fbyposition: P2, lpmii: *mut MENUITEMINFOA) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn GetMenuItemInfoA(hmenu: HMENU, item: u32, fbyposition: bool, lpmii: *mut MENUITEMINFOA) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn GetMenuItemInfoA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmii : *mut MENUITEMINFOA) -> super::super::Foundation:: BOOL); - GetMenuItemInfoA(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.param().abi(), core::mem::transmute(lpmii)).ok() + GetMenuItemInfoA(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.into(), core::mem::transmute(lpmii)).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn GetMenuItemInfoW(hmenu: HMENU, item: u32, fbyposition: P2, lpmii: *mut MENUITEMINFOW) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn GetMenuItemInfoW(hmenu: HMENU, item: u32, fbyposition: bool, lpmii: *mut MENUITEMINFOW) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn GetMenuItemInfoW(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmii : *mut MENUITEMINFOW) -> super::super::Foundation:: BOOL); - GetMenuItemInfoW(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.param().abi(), core::mem::transmute(lpmii)).ok() + GetMenuItemInfoW(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.into(), core::mem::transmute(lpmii)).ok() } #[inline] pub unsafe fn GetMenuItemRect(hwnd: Option, hmenu: HMENU, uitem: u32, lprcitem: *mut super::super::Foundation::RECT) -> windows_core::Result<()> { @@ -1023,21 +999,15 @@ pub unsafe fn GetMessageW(lpmsg: *mut MSG, hwnd: Option(hdlg: super::super::Foundation::HWND, hctl: Option, bprevious: P2) -> windows_core::Result -where - P2: windows_core::Param, -{ +pub unsafe fn GetNextDlgGroupItem(hdlg: super::super::Foundation::HWND, hctl: Option, bprevious: bool) -> windows_core::Result { windows_targets::link!("user32.dll" "system" fn GetNextDlgGroupItem(hdlg : super::super::Foundation:: HWND, hctl : super::super::Foundation:: HWND, bprevious : super::super::Foundation:: BOOL) -> super::super::Foundation:: HWND); - let result__ = GetNextDlgGroupItem(core::mem::transmute(hdlg), core::mem::transmute(hctl.unwrap_or(core::mem::zeroed())), bprevious.param().abi()); + let result__ = GetNextDlgGroupItem(core::mem::transmute(hdlg), core::mem::transmute(hctl.unwrap_or(core::mem::zeroed())), bprevious.into()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] -pub unsafe fn GetNextDlgTabItem(hdlg: super::super::Foundation::HWND, hctl: Option, bprevious: P2) -> windows_core::Result -where - P2: windows_core::Param, -{ +pub unsafe fn GetNextDlgTabItem(hdlg: super::super::Foundation::HWND, hctl: Option, bprevious: bool) -> windows_core::Result { windows_targets::link!("user32.dll" "system" fn GetNextDlgTabItem(hdlg : super::super::Foundation:: HWND, hctl : super::super::Foundation:: HWND, bprevious : super::super::Foundation:: BOOL) -> super::super::Foundation:: HWND); - let result__ = GetNextDlgTabItem(core::mem::transmute(hdlg), core::mem::transmute(hctl.unwrap_or(core::mem::zeroed())), bprevious.param().abi()); + let result__ = GetNextDlgTabItem(core::mem::transmute(hdlg), core::mem::transmute(hctl.unwrap_or(core::mem::zeroed())), bprevious.into()); (!result__.is_invalid()).then_some(result__).ok_or_else(windows_core::Error::from_win32) } #[inline] @@ -1108,12 +1078,9 @@ pub unsafe fn GetSubMenu(hmenu: HMENU, npos: i32) -> HMENU { GetSubMenu(core::mem::transmute(hmenu), core::mem::transmute(npos)) } #[inline] -pub unsafe fn GetSystemMenu(hwnd: super::super::Foundation::HWND, brevert: P1) -> HMENU -where - P1: windows_core::Param, -{ +pub unsafe fn GetSystemMenu(hwnd: super::super::Foundation::HWND, brevert: bool) -> HMENU { windows_targets::link!("user32.dll" "system" fn GetSystemMenu(hwnd : super::super::Foundation:: HWND, brevert : super::super::Foundation:: BOOL) -> HMENU); - GetSystemMenu(core::mem::transmute(hwnd), brevert.param().abi()) + GetSystemMenu(core::mem::transmute(hwnd), brevert.into()) } #[inline] pub unsafe fn GetSystemMetrics(nindex: SYSTEM_METRICS_INDEX) -> i32 { @@ -1266,21 +1233,15 @@ where } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn InsertMenuItemA(hmenu: HMENU, item: u32, fbyposition: P2, lpmi: *const MENUITEMINFOA) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn InsertMenuItemA(hmenu: HMENU, item: u32, fbyposition: bool, lpmi: *const MENUITEMINFOA) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn InsertMenuItemA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmi : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); - InsertMenuItemA(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.param().abi(), core::mem::transmute(lpmi)).ok() + InsertMenuItemA(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.into(), core::mem::transmute(lpmi)).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn InsertMenuItemW(hmenu: HMENU, item: u32, fbyposition: P2, lpmi: *const MENUITEMINFOW) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn InsertMenuItemW(hmenu: HMENU, item: u32, fbyposition: bool, lpmi: *const MENUITEMINFOW) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn InsertMenuItemW(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmi : *const MENUITEMINFOW) -> super::super::Foundation:: BOOL); - InsertMenuItemW(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.param().abi(), core::mem::transmute(lpmi)).ok() + InsertMenuItemW(core::mem::transmute(hmenu), core::mem::transmute(item), fbyposition.into(), core::mem::transmute(lpmi)).ok() } #[inline] pub unsafe fn InsertMenuW(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM_FLAGS, uidnewitem: usize, lpnewitem: P4) -> windows_core::Result<()> @@ -1346,12 +1307,9 @@ pub unsafe fn IsDialogMessageW(hdlg: super::super::Foundation::HWND, lpmsg: *con IsDialogMessageW(core::mem::transmute(hdlg), core::mem::transmute(lpmsg)) } #[inline] -pub unsafe fn IsGUIThread(bconvert: P0) -> super::super::Foundation::BOOL -where - P0: windows_core::Param, -{ +pub unsafe fn IsGUIThread(bconvert: bool) -> super::super::Foundation::BOOL { windows_targets::link!("user32.dll" "system" fn IsGUIThread(bconvert : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - IsGUIThread(bconvert.param().abi()) + IsGUIThread(bconvert.into()) } #[inline] pub unsafe fn IsHungAppWindow(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::BOOL { @@ -1549,20 +1507,14 @@ pub unsafe fn LogicalToPhysicalPoint(hwnd: super::super::Foundation::HWND, lppoi LogicalToPhysicalPoint(core::mem::transmute(hwnd), core::mem::transmute(lppoint)) } #[inline] -pub unsafe fn LookupIconIdFromDirectory(presbits: *const u8, ficon: P1) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn LookupIconIdFromDirectory(presbits: *const u8, ficon: bool) -> i32 { windows_targets::link!("user32.dll" "system" fn LookupIconIdFromDirectory(presbits : *const u8, ficon : super::super::Foundation:: BOOL) -> i32); - LookupIconIdFromDirectory(core::mem::transmute(presbits), ficon.param().abi()) + LookupIconIdFromDirectory(core::mem::transmute(presbits), ficon.into()) } #[inline] -pub unsafe fn LookupIconIdFromDirectoryEx(presbits: *const u8, ficon: P1, cxdesired: i32, cydesired: i32, flags: IMAGE_FLAGS) -> i32 -where - P1: windows_core::Param, -{ +pub unsafe fn LookupIconIdFromDirectoryEx(presbits: *const u8, ficon: bool, cxdesired: i32, cydesired: i32, flags: IMAGE_FLAGS) -> i32 { windows_targets::link!("user32.dll" "system" fn LookupIconIdFromDirectoryEx(presbits : *const u8, ficon : super::super::Foundation:: BOOL, cxdesired : i32, cydesired : i32, flags : IMAGE_FLAGS) -> i32); - LookupIconIdFromDirectoryEx(core::mem::transmute(presbits), ficon.param().abi(), core::mem::transmute(cxdesired), core::mem::transmute(cydesired), core::mem::transmute(flags)) + LookupIconIdFromDirectoryEx(core::mem::transmute(presbits), ficon.into(), core::mem::transmute(cxdesired), core::mem::transmute(cydesired), core::mem::transmute(flags)) } #[inline] pub unsafe fn MapDialogRect(hdlg: super::super::Foundation::HWND, lprect: *mut super::super::Foundation::RECT) -> windows_core::Result<()> { @@ -1639,12 +1591,9 @@ where ModifyMenuW(core::mem::transmute(hmnu), core::mem::transmute(uposition), core::mem::transmute(uflags), core::mem::transmute(uidnewitem), lpnewitem.param().abi()).ok() } #[inline] -pub unsafe fn MoveWindow(hwnd: super::super::Foundation::HWND, x: i32, y: i32, nwidth: i32, nheight: i32, brepaint: P5) -> windows_core::Result<()> -where - P5: windows_core::Param, -{ +pub unsafe fn MoveWindow(hwnd: super::super::Foundation::HWND, x: i32, y: i32, nwidth: i32, nheight: i32, brepaint: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn MoveWindow(hwnd : super::super::Foundation:: HWND, x : i32, y : i32, nwidth : i32, nheight : i32, brepaint : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - MoveWindow(core::mem::transmute(hwnd), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(nwidth), core::mem::transmute(nheight), brepaint.param().abi()).ok() + MoveWindow(core::mem::transmute(hwnd), core::mem::transmute(x), core::mem::transmute(y), core::mem::transmute(nwidth), core::mem::transmute(nheight), brepaint.into()).ok() } #[inline] pub unsafe fn MrmCreateConfig(platformversion: MrmPlatformVersion, defaultqualifiers: P1, outputxmlfile: P2) -> windows_core::Result<()> @@ -1836,12 +1785,9 @@ pub unsafe fn MrmPeekResourceIndexerMessages(handle: MrmResourceIndexerHandle, m MrmPeekResourceIndexerMessages(core::mem::transmute(handle), core::mem::transmute(messages), core::mem::transmute(nummsgs)).ok() } #[inline] -pub unsafe fn MsgWaitForMultipleObjects(phandles: Option<&[super::super::Foundation::HANDLE]>, fwaitall: P2, dwmilliseconds: u32, dwwakemask: QUEUE_STATUS_FLAGS) -> super::super::Foundation::WAIT_EVENT -where - P2: windows_core::Param, -{ +pub unsafe fn MsgWaitForMultipleObjects(phandles: Option<&[super::super::Foundation::HANDLE]>, fwaitall: bool, dwmilliseconds: u32, dwwakemask: QUEUE_STATUS_FLAGS) -> super::super::Foundation::WAIT_EVENT { windows_targets::link!("user32.dll" "system" fn MsgWaitForMultipleObjects(ncount : u32, phandles : *const super::super::Foundation:: HANDLE, fwaitall : super::super::Foundation:: BOOL, dwmilliseconds : u32, dwwakemask : QUEUE_STATUS_FLAGS) -> super::super::Foundation:: WAIT_EVENT); - MsgWaitForMultipleObjects(phandles.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(phandles.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), fwaitall.param().abi(), core::mem::transmute(dwmilliseconds), core::mem::transmute(dwwakemask)) + MsgWaitForMultipleObjects(phandles.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), core::mem::transmute(phandles.as_deref().map_or(core::ptr::null(), |slice| slice.as_ptr())), fwaitall.into(), core::mem::transmute(dwmilliseconds), core::mem::transmute(dwwakemask)) } #[inline] pub unsafe fn MsgWaitForMultipleObjectsEx(phandles: Option<&[super::super::Foundation::HANDLE]>, dwmilliseconds: u32, dwwakemask: QUEUE_STATUS_FLAGS, dwflags: MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS) -> super::super::Foundation::WAIT_EVENT { @@ -2170,12 +2116,9 @@ pub unsafe fn SetDebugErrorLevel(dwlevel: u32) { SetDebugErrorLevel(core::mem::transmute(dwlevel)) } #[inline] -pub unsafe fn SetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, uvalue: u32, bsigned: P3) -> windows_core::Result<()> -where - P3: windows_core::Param, -{ +pub unsafe fn SetDlgItemInt(hdlg: super::super::Foundation::HWND, niddlgitem: i32, uvalue: u32, bsigned: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn SetDlgItemInt(hdlg : super::super::Foundation:: HWND, niddlgitem : i32, uvalue : u32, bsigned : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - SetDlgItemInt(core::mem::transmute(hdlg), core::mem::transmute(niddlgitem), core::mem::transmute(uvalue), bsigned.param().abi()).ok() + SetDlgItemInt(core::mem::transmute(hdlg), core::mem::transmute(niddlgitem), core::mem::transmute(uvalue), bsigned.into()).ok() } #[inline] pub unsafe fn SetDlgItemTextA(hdlg: super::super::Foundation::HWND, niddlgitem: i32, lpstring: P2) -> windows_core::Result<()> @@ -2227,21 +2170,15 @@ pub unsafe fn SetMenuItemBitmaps(hmenu: HMENU, uposition: u32, uflags: MENU_ITEM } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn SetMenuItemInfoA(hmenu: HMENU, item: u32, fbypositon: P2, lpmii: *const MENUITEMINFOA) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn SetMenuItemInfoA(hmenu: HMENU, item: u32, fbypositon: bool, lpmii: *const MENUITEMINFOA) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn SetMenuItemInfoA(hmenu : HMENU, item : u32, fbypositon : super::super::Foundation:: BOOL, lpmii : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); - SetMenuItemInfoA(core::mem::transmute(hmenu), core::mem::transmute(item), fbypositon.param().abi(), core::mem::transmute(lpmii)).ok() + SetMenuItemInfoA(core::mem::transmute(hmenu), core::mem::transmute(item), fbypositon.into(), core::mem::transmute(lpmii)).ok() } #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] -pub unsafe fn SetMenuItemInfoW(hmenu: HMENU, item: u32, fbypositon: P2, lpmii: *const MENUITEMINFOW) -> windows_core::Result<()> -where - P2: windows_core::Param, -{ +pub unsafe fn SetMenuItemInfoW(hmenu: HMENU, item: u32, fbypositon: bool, lpmii: *const MENUITEMINFOW) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn SetMenuItemInfoW(hmenu : HMENU, item : u32, fbypositon : super::super::Foundation:: BOOL, lpmii : *const MENUITEMINFOW) -> super::super::Foundation:: BOOL); - SetMenuItemInfoW(core::mem::transmute(hmenu), core::mem::transmute(item), fbypositon.param().abi(), core::mem::transmute(lpmii)).ok() + SetMenuItemInfoW(core::mem::transmute(hmenu), core::mem::transmute(item), fbypositon.into(), core::mem::transmute(lpmii)).ok() } #[inline] pub unsafe fn SetMessageExtraInfo(lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LPARAM { @@ -2390,20 +2327,14 @@ pub unsafe fn ShowCaret(hwnd: Option) -> windows ShowCaret(core::mem::transmute(hwnd.unwrap_or(core::mem::zeroed()))).ok() } #[inline] -pub unsafe fn ShowCursor(bshow: P0) -> i32 -where - P0: windows_core::Param, -{ +pub unsafe fn ShowCursor(bshow: bool) -> i32 { windows_targets::link!("user32.dll" "system" fn ShowCursor(bshow : super::super::Foundation:: BOOL) -> i32); - ShowCursor(bshow.param().abi()) + ShowCursor(bshow.into()) } #[inline] -pub unsafe fn ShowOwnedPopups(hwnd: super::super::Foundation::HWND, fshow: P1) -> windows_core::Result<()> -where - P1: windows_core::Param, -{ +pub unsafe fn ShowOwnedPopups(hwnd: super::super::Foundation::HWND, fshow: bool) -> windows_core::Result<()> { windows_targets::link!("user32.dll" "system" fn ShowOwnedPopups(hwnd : super::super::Foundation:: HWND, fshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); - ShowOwnedPopups(core::mem::transmute(hwnd), fshow.param().abi()).ok() + ShowOwnedPopups(core::mem::transmute(hwnd), fshow.into()).ok() } #[inline] pub unsafe fn ShowWindow(hwnd: super::super::Foundation::HWND, ncmdshow: SHOW_WINDOW_CMD) -> super::super::Foundation::BOOL { @@ -2421,12 +2352,9 @@ pub unsafe fn SoundSentry() -> super::super::Foundation::BOOL { SoundSentry() } #[inline] -pub unsafe fn SwitchToThisWindow(hwnd: super::super::Foundation::HWND, funknown: P1) -where - P1: windows_core::Param, -{ +pub unsafe fn SwitchToThisWindow(hwnd: super::super::Foundation::HWND, funknown: bool) { windows_targets::link!("user32.dll" "system" fn SwitchToThisWindow(hwnd : super::super::Foundation:: HWND, funknown : super::super::Foundation:: BOOL)); - SwitchToThisWindow(core::mem::transmute(hwnd), funknown.param().abi()) + SwitchToThisWindow(core::mem::transmute(hwnd), funknown.into()) } #[inline] pub unsafe fn SystemParametersInfoA(uiaction: SYSTEM_PARAMETERS_INFO_ACTION, uiparam: u32, pvparam: Option<*mut core::ffi::c_void>, fwinini: SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS) -> windows_core::Result<()> { @@ -3995,9 +3923,6 @@ pub const GW_OWNER: GET_WINDOW_CMD = GET_WINDOW_CMD(4u32); #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HACCEL(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HACCEL { - type TypeKind = windows_core::CopyType; -} impl HACCEL { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -4072,9 +3997,6 @@ pub const HCF_LOGONDESKTOP: u32 = 256u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HCURSOR(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HCURSOR { - type TypeKind = windows_core::CopyType; -} impl HCURSOR { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -4110,9 +4032,6 @@ pub const HC_SYSMODALON: u32 = 4u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDEVNOTIFY(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDEVNOTIFY { - type TypeKind = windows_core::CopyType; -} impl HDEVNOTIFY { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -4135,9 +4054,6 @@ impl Default for HDEVNOTIFY { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HDWP(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HDWP { - type TypeKind = windows_core::CopyType; -} impl HDWP { pub fn is_invalid(&self) -> bool { self.0.is_null() @@ -4172,9 +4088,6 @@ pub const HELP_WM_HELP: u32 = 12u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HHOOK(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HHOOK { - type TypeKind = windows_core::CopyType; -} impl HHOOK { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -4197,9 +4110,6 @@ impl Default for HHOOK { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HICON(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HICON { - type TypeKind = windows_core::CopyType; -} impl HICON { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -4225,9 +4135,6 @@ pub const HKL_PREV: u32 = 0u32; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HMENU(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HMENU { - type TypeKind = windows_core::CopyType; -} impl HMENU { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ diff --git a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs index fe4d5693f3b..f18edd929e1 100644 --- a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs @@ -199,13 +199,12 @@ where IERegSetValueEx(lpsubkey.param().abi(), lpvaluename.param().abi(), core::mem::transmute(reserved), core::mem::transmute(dwtype), core::mem::transmute(lpdata.as_ptr()), lpdata.len().try_into().unwrap()).ok() } #[inline] -pub unsafe fn IERegisterWritableRegistryKey(guid: windows_core::GUID, lpsubkey: P1, fsubkeyallowed: P2) -> windows_core::Result<()> +pub unsafe fn IERegisterWritableRegistryKey(guid: windows_core::GUID, lpsubkey: P1, fsubkeyallowed: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("ieframe.dll" "system" fn IERegisterWritableRegistryKey(guid : windows_core::GUID, lpsubkey : windows_core::PCWSTR, fsubkeyallowed : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - IERegisterWritableRegistryKey(core::mem::transmute(guid), lpsubkey.param().abi(), fsubkeyallowed.param().abi()).ok() + IERegisterWritableRegistryKey(core::mem::transmute(guid), lpsubkey.param().abi(), fsubkeyallowed.into()).ok() } #[inline] pub unsafe fn IERegisterWritableRegistryValue(guid: windows_core::GUID, lppath: P1, lpvaluename: P2, dwtype: u32, lpdata: Option<&[u8]>) -> windows_core::Result<()> @@ -313,15 +312,12 @@ where RatingAccessDeniedDialogW(core::mem::transmute(hdlg), pszusername.param().abi(), pszcontentdescription.param().abi(), core::mem::transmute(pratingdetails)).ok() } #[inline] -pub unsafe fn RatingAddToApprovedSites(hdlg: super::super::Foundation::HWND, pbpasswordblob: &mut [u8], lpszurl: P3, falwaysnever: P4, fsitepage: P5, fapprovedsitesenforced: P6) -> windows_core::Result<()> +pub unsafe fn RatingAddToApprovedSites(hdlg: super::super::Foundation::HWND, pbpasswordblob: &mut [u8], lpszurl: P3, falwaysnever: bool, fsitepage: bool, fapprovedsitesenforced: bool) -> windows_core::Result<()> where P3: windows_core::Param, - P4: windows_core::Param, - P5: windows_core::Param, - P6: windows_core::Param, { windows_targets::link!("msrating.dll" "system" fn RatingAddToApprovedSites(hdlg : super::super::Foundation:: HWND, cbpasswordblob : u32, pbpasswordblob : *mut u8, lpszurl : windows_core::PCWSTR, falwaysnever : super::super::Foundation:: BOOL, fsitepage : super::super::Foundation:: BOOL, fapprovedsitesenforced : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - RatingAddToApprovedSites(core::mem::transmute(hdlg), pbpasswordblob.len().try_into().unwrap(), core::mem::transmute(pbpasswordblob.as_ptr()), lpszurl.param().abi(), falwaysnever.param().abi(), fsitepage.param().abi(), fapprovedsitesenforced.param().abi()).ok() + RatingAddToApprovedSites(core::mem::transmute(hdlg), pbpasswordblob.len().try_into().unwrap(), core::mem::transmute(pbpasswordblob.as_ptr()), lpszurl.param().abi(), falwaysnever.into(), fsitepage.into(), fapprovedsitesenforced.into()).ok() } #[inline] pub unsafe fn RatingCheckUserAccess(pszusername: P0, pszurl: P1, pszratinginfo: P2, pdata: Option<&[u8]>, ppratingdetails: Option<*mut *mut core::ffi::c_void>) -> windows_core::Result<()> @@ -360,22 +356,20 @@ where RatingClickedOnRATInternal(core::mem::transmute(hwndowner), core::mem::transmute(param1), lpszfilename.param().abi(), core::mem::transmute(nshow)).ok() } #[inline] -pub unsafe fn RatingEnable(hwndparent: super::super::Foundation::HWND, pszusername: P1, fenable: P2) -> windows_core::Result<()> +pub unsafe fn RatingEnable(hwndparent: super::super::Foundation::HWND, pszusername: P1, fenable: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("msrating.dll" "system" fn RatingEnable(hwndparent : super::super::Foundation:: HWND, pszusername : windows_core::PCSTR, fenable : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - RatingEnable(core::mem::transmute(hwndparent), pszusername.param().abi(), fenable.param().abi()).ok() + RatingEnable(core::mem::transmute(hwndparent), pszusername.param().abi(), fenable.into()).ok() } #[inline] -pub unsafe fn RatingEnableW(hwndparent: super::super::Foundation::HWND, pszusername: P1, fenable: P2) -> windows_core::Result<()> +pub unsafe fn RatingEnableW(hwndparent: super::super::Foundation::HWND, pszusername: P1, fenable: bool) -> windows_core::Result<()> where P1: windows_core::Param, - P2: windows_core::Param, { windows_targets::link!("msrating.dll" "system" fn RatingEnableW(hwndparent : super::super::Foundation:: HWND, pszusername : windows_core::PCWSTR, fenable : super::super::Foundation:: BOOL) -> windows_core::HRESULT); - RatingEnableW(core::mem::transmute(hwndparent), pszusername.param().abi(), fenable.param().abi()).ok() + RatingEnableW(core::mem::transmute(hwndparent), pszusername.param().abi(), fenable.into()).ok() } #[inline] pub unsafe fn RatingEnabledQuery() -> windows_core::Result<()> { @@ -716,13 +710,12 @@ impl IActiveXUIHandlerSite { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).CreateScrollableContextMenu)(windows_core::Interface::as_raw(self), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } - pub unsafe fn PickFileAndGetResult(&self, filepicker: P0, allowmultipleselections: P1) -> windows_core::Result + pub unsafe fn PickFileAndGetResult(&self, filepicker: P0, allowmultipleselections: bool) -> windows_core::Result where P0: windows_core::Param, - P1: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).PickFileAndGetResult)(windows_core::Interface::as_raw(self), filepicker.param().abi(), allowmultipleselections.param().abi(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) + (windows_core::Interface::vtable(self).PickFileAndGetResult)(windows_core::Interface::as_raw(self), filepicker.param().abi(), allowmultipleselections.into(), &mut result__).and_then(|| windows_core::Type::from_abi(result__)) } } #[repr(C)] @@ -1073,16 +1066,15 @@ windows_core::imp::define_interface!(IDocObjectService, IDocObjectService_Vtbl, windows_core::imp::interface_hierarchy!(IDocObjectService, windows_core::IUnknown); impl IDocObjectService { #[cfg(feature = "Win32_System_Com")] - pub unsafe fn FireBeforeNavigate2(&self, pdispatch: P0, lpszurl: P1, dwflags: u32, lpszframename: P3, ppostdata: *const u8, cbpostdata: u32, lpszheaders: P6, fplaynavsound: P7) -> windows_core::Result + pub unsafe fn FireBeforeNavigate2(&self, pdispatch: P0, lpszurl: P1, dwflags: u32, lpszframename: P3, ppostdata: *const u8, cbpostdata: u32, lpszheaders: P6, fplaynavsound: bool) -> windows_core::Result where P0: windows_core::Param, P1: windows_core::Param, P3: windows_core::Param, P6: windows_core::Param, - P7: windows_core::Param, { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).FireBeforeNavigate2)(windows_core::Interface::as_raw(self), pdispatch.param().abi(), lpszurl.param().abi(), core::mem::transmute(dwflags), lpszframename.param().abi(), core::mem::transmute(ppostdata), core::mem::transmute(cbpostdata), lpszheaders.param().abi(), fplaynavsound.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).FireBeforeNavigate2)(windows_core::Interface::as_raw(self), pdispatch.param().abi(), lpszurl.param().abi(), core::mem::transmute(dwflags), lpszframename.param().abi(), core::mem::transmute(ppostdata), core::mem::transmute(cbpostdata), lpszheaders.param().abi(), fplaynavsound.into(), &mut result__).map(|| result__) } pub unsafe fn FireDownloadBegin(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).FireDownloadBegin)(windows_core::Interface::as_raw(self)).ok() @@ -2675,11 +2667,8 @@ impl IImageDecodeEventSink { pub unsafe fn OnPalette(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).OnPalette)(windows_core::Interface::as_raw(self)).ok() } - pub unsafe fn OnProgress(&self, pbounds: *const super::super::Foundation::RECT, bcomplete: P1) -> windows_core::Result<()> - where - P1: windows_core::Param, - { - (windows_core::Interface::vtable(self).OnProgress)(windows_core::Interface::as_raw(self), core::mem::transmute(pbounds), bcomplete.param().abi()).ok() + pub unsafe fn OnProgress(&self, pbounds: *const super::super::Foundation::RECT, bcomplete: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).OnProgress)(windows_core::Interface::as_raw(self), core::mem::transmute(pbounds), bcomplete.into()).ok() } } #[repr(C)] @@ -3191,11 +3180,8 @@ pub const IMGDECODE_HINT_TOPDOWN: u32 = 1u32; windows_core::imp::define_interface!(IMapMIMEToCLSID, IMapMIMEToCLSID_Vtbl, 0xd9e89500_30fa_11d0_b724_00aa006c1a01); windows_core::imp::interface_hierarchy!(IMapMIMEToCLSID, windows_core::IUnknown); impl IMapMIMEToCLSID { - pub unsafe fn EnableDefaultMappings(&self, benable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).EnableDefaultMappings)(windows_core::Interface::as_raw(self), benable.param().abi()).ok() + pub unsafe fn EnableDefaultMappings(&self, benable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).EnableDefaultMappings)(windows_core::Interface::as_raw(self), benable.into()).ok() } pub unsafe fn MapMIMEToCLSID(&self, pszmimetype: P0, pclsid: *const windows_core::GUID) -> windows_core::Result<()> where @@ -3302,11 +3288,8 @@ impl IOpenService { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsDefault)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetDefault(&self, fdefault: P0, hwnd: super::super::Foundation::HWND) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetDefault)(windows_core::Interface::as_raw(self), fdefault.param().abi(), core::mem::transmute(hwnd)).ok() + pub unsafe fn SetDefault(&self, fdefault: bool, hwnd: super::super::Foundation::HWND) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetDefault)(windows_core::Interface::as_raw(self), fdefault.into(), core::mem::transmute(hwnd)).ok() } pub unsafe fn GetID(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3438,12 +3421,9 @@ impl IOpenServiceActivity { (windows_core::Interface::vtable(self).GetIconPath)(windows_core::Interface::as_raw(self), &mut result__).map(|| core::mem::transmute(result__)) } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] - pub unsafe fn GetIcon(&self, fsmallicon: P0) -> windows_core::Result - where - P0: windows_core::Param, - { + pub unsafe fn GetIcon(&self, fsmallicon: bool) -> windows_core::Result { let mut result__ = core::mem::zeroed(); - (windows_core::Interface::vtable(self).GetIcon)(windows_core::Interface::as_raw(self), fsmallicon.param().abi(), &mut result__).map(|| result__) + (windows_core::Interface::vtable(self).GetIcon)(windows_core::Interface::as_raw(self), fsmallicon.into(), &mut result__).map(|| result__) } pub unsafe fn GetDescriptionFilePath(&self) -> windows_core::Result { let mut result__ = core::mem::zeroed(); @@ -3461,11 +3441,8 @@ impl IOpenServiceActivity { let mut result__ = core::mem::zeroed(); (windows_core::Interface::vtable(self).IsEnabled)(windows_core::Interface::as_raw(self), &mut result__).map(|| result__) } - pub unsafe fn SetEnabled(&self, fenable: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenable.param().abi()).ok() + pub unsafe fn SetEnabled(&self, fenable: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).SetEnabled)(windows_core::Interface::as_raw(self), fenable.into()).ok() } } #[repr(C)] @@ -5359,11 +5336,8 @@ impl ITimer { pub unsafe fn Unadvise(&self, dwcookie: u32) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).Unadvise)(windows_core::Interface::as_raw(self), core::mem::transmute(dwcookie)).ok() } - pub unsafe fn Freeze(&self, ffreeze: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).Freeze)(windows_core::Interface::as_raw(self), ffreeze.param().abi()).ok() + pub unsafe fn Freeze(&self, ffreeze: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).Freeze)(windows_core::Interface::as_raw(self), ffreeze.into()).ok() } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetTime(&self) -> windows_core::Result { @@ -5776,15 +5750,14 @@ impl core::ops::Deref for IUrlHistoryStg2 { windows_core::imp::interface_hierarchy!(IUrlHistoryStg2, windows_core::IUnknown, IUrlHistoryStg); impl IUrlHistoryStg2 { #[cfg(feature = "Win32_System_Ole")] - pub unsafe fn AddUrlAndNotify(&self, pocsurl: P0, pocstitle: P1, dwflags: u32, fwritehistory: P3, poctnotify: P4, punkisfolder: P5) -> windows_core::Result<()> + pub unsafe fn AddUrlAndNotify(&self, pocsurl: P0, pocstitle: P1, dwflags: u32, fwritehistory: bool, poctnotify: P4, punkisfolder: P5) -> windows_core::Result<()> where P0: windows_core::Param, P1: windows_core::Param, - P3: windows_core::Param, P4: windows_core::Param, P5: windows_core::Param, { - (windows_core::Interface::vtable(self).AddUrlAndNotify)(windows_core::Interface::as_raw(self), pocsurl.param().abi(), pocstitle.param().abi(), core::mem::transmute(dwflags), fwritehistory.param().abi(), poctnotify.param().abi(), punkisfolder.param().abi()).ok() + (windows_core::Interface::vtable(self).AddUrlAndNotify)(windows_core::Interface::as_raw(self), pocsurl.param().abi(), pocstitle.param().abi(), core::mem::transmute(dwflags), fwritehistory.into(), poctnotify.param().abi(), punkisfolder.param().abi()).ok() } pub unsafe fn ClearHistory(&self) -> windows_core::Result<()> { (windows_core::Interface::vtable(self).ClearHistory)(windows_core::Interface::as_raw(self)).ok() @@ -5830,11 +5803,8 @@ impl windows_core::RuntimeName for IUrlHistoryStg2 {} windows_core::imp::define_interface!(IViewObjectPresentFlip, IViewObjectPresentFlip_Vtbl, 0x30510847_98b5_11cf_bb82_00aa00bdce0b); windows_core::imp::interface_hierarchy!(IViewObjectPresentFlip, windows_core::IUnknown); impl IViewObjectPresentFlip { - pub unsafe fn NotifyRender(&self, frecreatepresenter: P0) -> windows_core::Result<()> - where - P0: windows_core::Param, - { - (windows_core::Interface::vtable(self).NotifyRender)(windows_core::Interface::as_raw(self), frecreatepresenter.param().abi()).ok() + pub unsafe fn NotifyRender(&self, frecreatepresenter: bool) -> windows_core::Result<()> { + (windows_core::Interface::vtable(self).NotifyRender)(windows_core::Interface::as_raw(self), frecreatepresenter.into()).ok() } pub unsafe fn RenderObjectToBitmap(&self, pbitmap: P0) -> windows_core::Result<()> where diff --git a/crates/libs/windows/src/extensions/Win32/Foundation/BOOL.rs b/crates/libs/windows/src/extensions/Win32/Foundation/BOOL.rs index 42bc5d9f009..029964984e9 100644 --- a/crates/libs/windows/src/extensions/Win32/Foundation/BOOL.rs +++ b/crates/libs/windows/src/extensions/Win32/Foundation/BOOL.rs @@ -68,8 +68,3 @@ impl core::ops::Not for BOOL { } } } -impl windows_core::Param for bool { - unsafe fn param(self) -> windows_core::ParamValue { - windows_core::ParamValue::Owned(self.into()) - } -} diff --git a/crates/libs/windows/src/extensions/Win32/Foundation/BOOLEAN.rs b/crates/libs/windows/src/extensions/Win32/Foundation/BOOLEAN.rs index 43dd9dffedc..8661e007422 100644 --- a/crates/libs/windows/src/extensions/Win32/Foundation/BOOLEAN.rs +++ b/crates/libs/windows/src/extensions/Win32/Foundation/BOOLEAN.rs @@ -68,8 +68,3 @@ impl core::ops::Not for BOOLEAN { } } } -impl windows_core::Param for bool { - unsafe fn param(self) -> windows_core::ParamValue { - windows_core::ParamValue::Owned(self.into()) - } -} From b743297af1d176fd84633a492f40fe9e236c6e0d Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Tue, 10 Dec 2024 10:21:48 -0600 Subject: [PATCH 5/6] tests --- crates/tests/bindgen/Cargo.toml | 2 + crates/tests/bindgen/src/bool.rs | 13 ++++ crates/tests/bindgen/src/bool_event.rs | 60 +++++++++++++++++++ crates/tests/bindgen/src/lib.rs | 2 + crates/tests/bindgen/src/window_long_get_a.rs | 6 -- crates/tests/bindgen/src/window_long_get_w.rs | 6 -- crates/tests/bindgen/src/window_long_set_a.rs | 6 -- crates/tests/bindgen/src/window_long_set_w.rs | 6 -- crates/tests/bindgen/tests/bool.rs | 21 +++++++ crates/tests/misc/extensions/tests/bool32.rs | 1 - crates/tests/misc/extensions/tests/boolean.rs | 2 +- crates/tools/bindgen/src/main.rs | 7 ++- 12 files changed, 104 insertions(+), 28 deletions(-) create mode 100644 crates/tests/bindgen/src/bool.rs create mode 100644 crates/tests/bindgen/src/bool_event.rs create mode 100644 crates/tests/bindgen/tests/bool.rs diff --git a/crates/tests/bindgen/Cargo.toml b/crates/tests/bindgen/Cargo.toml index cc428c14a4e..09d372f6a27 100644 --- a/crates/tests/bindgen/Cargo.toml +++ b/crates/tests/bindgen/Cargo.toml @@ -18,6 +18,8 @@ workspace = true workspace = true features = [ "Foundation", + "Win32_Foundation", + "Win32_Security", ] [dependencies.windows-sys] diff --git a/crates/tests/bindgen/src/bool.rs b/crates/tests/bindgen/src/bool.rs new file mode 100644 index 00000000000..eb45e801585 --- /dev/null +++ b/crates/tests/bindgen/src/bool.rs @@ -0,0 +1,13 @@ +#![allow( + non_snake_case, + non_upper_case_globals, + non_camel_case_types, + dead_code, + clippy::all +)] + +#[inline] +pub unsafe fn EnableMouseInPointer(fenable: bool) -> windows_core::Result<()> { + windows_targets::link!("user32.dll" "system" fn EnableMouseInPointer(fenable : windows::Win32::Foundation:: BOOL) -> windows::Win32::Foundation:: BOOL); + EnableMouseInPointer(fenable.into()).ok() +} diff --git a/crates/tests/bindgen/src/bool_event.rs b/crates/tests/bindgen/src/bool_event.rs new file mode 100644 index 00000000000..1d1b335912b --- /dev/null +++ b/crates/tests/bindgen/src/bool_event.rs @@ -0,0 +1,60 @@ +#![allow( + non_snake_case, + non_upper_case_globals, + non_camel_case_types, + dead_code, + clippy::all +)] + +#[inline] +pub unsafe fn CreateEventW( + lpeventattributes: Option<*const windows::Win32::Security::SECURITY_ATTRIBUTES>, + bmanualreset: bool, + binitialstate: bool, + lpname: P3, +) -> windows_core::Result +where + P3: windows_core::Param, +{ + windows_targets::link!("kernel32.dll" "system" fn CreateEventW(lpeventattributes : *const windows::Win32::Security:: SECURITY_ATTRIBUTES, bmanualreset : windows::Win32::Foundation:: BOOL, binitialstate : windows::Win32::Foundation:: BOOL, lpname : windows_core::PCWSTR) -> windows::Win32::Foundation:: HANDLE); + let result__ = CreateEventW( + core::mem::transmute(lpeventattributes.unwrap_or(core::mem::zeroed())), + bmanualreset.into(), + binitialstate.into(), + lpname.param().abi(), + ); + (!result__.is_invalid()) + .then_some(result__) + .ok_or_else(windows_core::Error::from_win32) +} +#[inline] +pub unsafe fn NtWaitForSingleObject( + handle: windows::Win32::Foundation::HANDLE, + alertable: bool, + timeout: *mut i64, +) -> windows::Win32::Foundation::NTSTATUS { + windows_targets::link!("ntdll.dll" "system" fn NtWaitForSingleObject(handle : windows::Win32::Foundation:: HANDLE, alertable : windows::Win32::Foundation:: BOOLEAN, timeout : *mut i64) -> windows::Win32::Foundation:: NTSTATUS); + NtWaitForSingleObject( + core::mem::transmute(handle), + alertable.into(), + core::mem::transmute(timeout), + ) +} +#[inline] +pub unsafe fn SetEvent(hevent: windows::Win32::Foundation::HANDLE) -> windows_core::Result<()> { + windows_targets::link!("kernel32.dll" "system" fn SetEvent(hevent : windows::Win32::Foundation:: HANDLE) -> windows::Win32::Foundation:: BOOL); + SetEvent(core::mem::transmute(hevent)).ok() +} +#[inline] +pub unsafe fn WaitForSingleObjectEx( + hhandle: windows::Win32::Foundation::HANDLE, + dwmilliseconds: u32, + balertable: bool, +) -> windows::Win32::Foundation::WAIT_EVENT { + windows_targets::link!("kernel32.dll" "system" fn WaitForSingleObjectEx(hhandle : windows::Win32::Foundation:: HANDLE, dwmilliseconds : u32, balertable : windows::Win32::Foundation:: BOOL) -> windows::Win32::Foundation:: WAIT_EVENT); + WaitForSingleObjectEx( + core::mem::transmute(hhandle), + core::mem::transmute(dwmilliseconds), + balertable.into(), + ) +} diff --git a/crates/tests/bindgen/src/lib.rs b/crates/tests/bindgen/src/lib.rs index e64b6e63988..f91fef82e15 100644 --- a/crates/tests/bindgen/src/lib.rs +++ b/crates/tests/bindgen/src/lib.rs @@ -1,5 +1,7 @@ // This package was generated by `tool_bindgen`. +pub mod bool; +pub mod bool_event; pub mod class; pub mod class_dep; pub mod class_static; diff --git a/crates/tests/bindgen/src/window_long_get_a.rs b/crates/tests/bindgen/src/window_long_get_a.rs index 1c249c3c4d1..407a532f6a2 100644 --- a/crates/tests/bindgen/src/window_long_get_a.rs +++ b/crates/tests/bindgen/src/window_long_get_a.rs @@ -26,9 +26,6 @@ pub use GetWindowLongA as GetWindowLongPtrA; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HANDLE { - type TypeKind = windows_core::CopyType; -} impl HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -51,9 +48,6 @@ impl Default for HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWND(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWND { - type TypeKind = windows_core::CopyType; -} impl HWND { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/tests/bindgen/src/window_long_get_w.rs b/crates/tests/bindgen/src/window_long_get_w.rs index 73580375e41..eccbae8d5ae 100644 --- a/crates/tests/bindgen/src/window_long_get_w.rs +++ b/crates/tests/bindgen/src/window_long_get_w.rs @@ -26,9 +26,6 @@ pub unsafe fn GetWindowLongW(hwnd: HWND, nindex: WINDOW_LONG_PTR_INDEX) -> i32 { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HANDLE { - type TypeKind = windows_core::CopyType; -} impl HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -51,9 +48,6 @@ impl Default for HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWND(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWND { - type TypeKind = windows_core::CopyType; -} impl HWND { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/tests/bindgen/src/window_long_set_a.rs b/crates/tests/bindgen/src/window_long_set_a.rs index e7f9857a929..048f98bb3a9 100644 --- a/crates/tests/bindgen/src/window_long_set_a.rs +++ b/crates/tests/bindgen/src/window_long_set_a.rs @@ -38,9 +38,6 @@ pub use SetWindowLongA as SetWindowLongPtrA; #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HANDLE { - type TypeKind = windows_core::CopyType; -} impl HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -63,9 +60,6 @@ impl Default for HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWND(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWND { - type TypeKind = windows_core::CopyType; -} impl HWND { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/tests/bindgen/src/window_long_set_w.rs b/crates/tests/bindgen/src/window_long_set_w.rs index 9f344a57966..f44729070a5 100644 --- a/crates/tests/bindgen/src/window_long_set_w.rs +++ b/crates/tests/bindgen/src/window_long_set_w.rs @@ -38,9 +38,6 @@ pub unsafe fn SetWindowLongW(hwnd: HWND, nindex: WINDOW_LONG_PTR_INDEX, dwnewlon #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HANDLE(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HANDLE { - type TypeKind = windows_core::CopyType; -} impl HANDLE { pub fn is_invalid(&self) -> bool { self.0 == -1 as _ || self.0 == 0 as _ @@ -63,9 +60,6 @@ impl Default for HANDLE { #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct HWND(pub *mut core::ffi::c_void); -impl windows_core::TypeKind for HWND { - type TypeKind = windows_core::CopyType; -} impl HWND { pub fn is_invalid(&self) -> bool { self.0.is_null() diff --git a/crates/tests/bindgen/tests/bool.rs b/crates/tests/bindgen/tests/bool.rs new file mode 100644 index 00000000000..3f21aec7f04 --- /dev/null +++ b/crates/tests/bindgen/tests/bool.rs @@ -0,0 +1,21 @@ +use test_bindgen::bool_event::*; +use windows::Win32::Foundation::{STATUS_SUCCESS, STATUS_TIMEOUT, WAIT_OBJECT_0, WAIT_TIMEOUT}; + +#[test] +fn test() { + unsafe { + // These bool parameters are actually BOOL. + let event = CreateEventW(None, true, false, None).unwrap(); + + // This bool parameter is actually BOOL. + assert_eq!(WAIT_TIMEOUT, WaitForSingleObjectEx(event, 0, false)); + + // This bool parameter is actually BOOLEAN. + assert_eq!(STATUS_TIMEOUT, NtWaitForSingleObject(event, false, &mut 0)); + + let event = CreateEventW(None, true, true, None).unwrap(); + + assert_eq!(WAIT_OBJECT_0, WaitForSingleObjectEx(event, 0, false)); + assert_eq!(STATUS_SUCCESS, NtWaitForSingleObject(event, false, &mut 0)); + } +} diff --git a/crates/tests/misc/extensions/tests/bool32.rs b/crates/tests/misc/extensions/tests/bool32.rs index 848e7c46ce9..53a5acdb8f0 100644 --- a/crates/tests/misc/extensions/tests/bool32.rs +++ b/crates/tests/misc/extensions/tests/bool32.rs @@ -27,6 +27,5 @@ fn test() { fn no_run() { unsafe { _ = CreateEventA(None, false, true, None); - _ = CreateEventA(None, BOOL(0), BOOL(1), None); } } diff --git a/crates/tests/misc/extensions/tests/boolean.rs b/crates/tests/misc/extensions/tests/boolean.rs index 2b9727a3075..c56c5575262 100644 --- a/crates/tests/misc/extensions/tests/boolean.rs +++ b/crates/tests/misc/extensions/tests/boolean.rs @@ -37,7 +37,7 @@ fn no_run() { Default::default(), None, None, - BOOLEAN(1), + true, std::ptr::null_mut(), ); } diff --git a/crates/tools/bindgen/src/main.rs b/crates/tools/bindgen/src/main.rs index 2f79efdf2f1..4e77797429f 100644 --- a/crates/tools/bindgen/src/main.rs +++ b/crates/tools/bindgen/src/main.rs @@ -93,8 +93,6 @@ fn main() { test("--out fn_no_return_win.rs --filter FatalExit"); test("--out fn_no_return_sys.rs --filter FatalExit --sys"); test("--out fn_result_void_sys.rs --filter SetComputerNameA --sys"); - // TODO: this requires BOOL extensions which are currently only in the `windows` crate - // test("--out fn_result_void_win.rs --filter SetComputerNameA"); // Tests for delegates test("--out delegate.rs --filter DeferralCompletedHandler"); @@ -137,6 +135,11 @@ fn main() { test("--out reference_struct_sys_reference_type.rs --sys --filter GAMING_DEVICE_MODEL_INFORMATION --reference windows_sys,skip-root,GAMING_DEVICE_VENDOR_ID"); test("--out reference_struct_sys_reference_namespace.rs --sys --filter GAMING_DEVICE_MODEL_INFORMATION --reference windows_sys,skip-root,Windows.Win32.Gaming"); + // Tests for BOOL and BOOLEAN parameters + // TODO: this requires BOOL extensions which are currently only in the `windows` crate hence the --reference below + test("--out bool.rs --filter EnableMouseInPointer --reference windows,skip-root,Windows"); + test("--out bool_event.rs --filter CreateEventW SetEvent NtWaitForSingleObject WaitForSingleObjectEx --reference windows,skip-root,Windows"); + // Tests simulating reference dependency and dependent test_raw( "--no-comment --out reference_dependency_flat.rs --filter IMemoryBufferReference --flat", From 5726d98133b5fb276209c286e318c19b4a3f0d82 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Tue, 10 Dec 2024 10:33:47 -0600 Subject: [PATCH 6/6] clippy --- crates/libs/bindgen/src/types/mod.rs | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/crates/libs/bindgen/src/types/mod.rs b/crates/libs/bindgen/src/types/mod.rs index 9f3657de367..e0ae4fedf77 100644 --- a/crates/libs/bindgen/src/types/mod.rs +++ b/crates/libs/bindgen/src/types/mod.rs @@ -721,13 +721,18 @@ impl Type { } pub fn is_convertible(&self) -> bool { - match self { - Self::Delegate(..) | Self::Interface(..) | Self::Class(..) | Self::CppInterface(..) => { - true - } - Self::PCSTR | Self::PCWSTR | Self::Object | Self::IUnknown | Self::Param(_) => true, - _ => false, - } + matches!( + self, + Self::Delegate(..) + | Self::Interface(..) + | Self::Class(..) + | Self::CppInterface(..) + | Self::PCSTR + | Self::PCWSTR + | Self::Object + | Self::IUnknown + | Self::Param(_) + ) } pub fn is_const_ref(&self) -> bool {